roarlion
2017-02-27 10:50
接收端接收到以后判断以太帧头应该就可以准确判断是不是传给自己的了,接下去ip层的判断应该走不走都问题不大吧?
以太帧是二层协议的概念,而路由功能指的是第三层(网络层),通信过程中由第三层协议封装的发起请求的ip地址和请求目标的ip地址是不变的。如果这两个ip连接在同一个交换机上,或者说具有相同的网关地址,那么交换机或者网桥(现在几乎不用了)就可以在二层协议下(通过Mac帧找到主机)完成两台计算机之间数据的通信。但是如果两个ip地址属于不同的网段,这时候仅仅靠以太帧头是不够用的,发送端的数据发送到路由器(路由器作为接收端),路由器在第三层(你说的ip层)协议下将目标ip地址通过路由表找到最合适的路径,将数据发送到对应的路由器或主机,这个过程路由器需要重新封装以太帧头,将以太帧头的mac地址指向将要发送到的那个路由器或者主机,依次传下去
Linux网络管理
114272 学习 · 410 问题
相似问题