路由器和交换机的区别
xxxixxxx

路由器和交换机的区别

  • 交换机: 交换机用于局域网,利用主机的物理地址(MAC 地址)确定数据转发的目的地址,它工作于数据链路层。
  • 路由器: 路由器通过数据包中的目的 IP 地址识别不同的网络从而确定数据转发的目的地址,网络号是唯一的。路由器根据路由选择协议和路由表信息从而确定数据的转发路径,直到到达目的网络,它工作于网络层。
  • 交换机的端口不具有实际的 MAC 地址,因此交换机只是把接收到的消息转发出去而已,它的各端口并不以实际的发送方或接收方的身份参与到以太网包的传递过程;而路由器的端口具有 MAC 地址 IP 地址,所以它的端口是作为以太网包实际的接收方与发送方的身份存在的。
  • 当交换机不知道将包转发到哪一个端口时,它会将包转发到除了源端口以外的所有端口;而当路由器不知道将包转发到哪一端口时,它就直接丢弃这个包。产生这种区别的原因是他们所连接的网络的规模不同——交换机工作在局域网,它所连接的网络规模比较小,向所有端口转发也不会造成多大问题;但路由器工作的环境是互联网,它的规模是远大于互联网的,若向所有端口转发则会产生大量的网络包,造成网络拥塞。
  • Post title:路由器和交换机的区别
  • Post author:xxxixxxx
  • Create time:2021-06-02 22:30:00
  • Post link:https://xxxixxx.github.io/2021/06/02/1000-路由器和交换机的区别/
  • Copyright Notice:All articles in this blog are licensed under BY-NC-SA unless stating additionally.
 Comments