打印

网络通讯IP数据包的传送

[复制链接]
1383|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
本帖最后由 tao180539 于 2013-11-8 21:02 编辑

在IP数据报里面需要封装 MAC地址吗   但是IP数据包的格式里面没有MAC地址啊

这几个包头 封装的都是什么东西

图片上的字
假设网络上要将一个数据包(名为PAC)由临沭的一台主机(名称为A,IP地址为IP_A,MAC地址为MAC_A)发送到北京的一台主机(名称为B,IP地址为IP_B,MAC地址为MAC_B)。这两台主机之间不可能是直接连接起来的,因而数据包在传递时必然要经过许多中间节点(如路由器,服务器等等),我们假定在传输过程中要经过C1、C2、C3(其MAC地址分别为M1,M2,M3)三个节点。A在将PAC发出之前,先发送一个ARP请求,找到其要到达IP_B所必须经历的第一个中间节点C1的MAC地址M1,然后在其数据包中封装(Encapsulation)这些地址:IP_A、IP_B,MAC_A和M1。当PAC传到C1后,再由ARP根据其目的IP地址IP_B,找到其要经历的第二个中间节点C2的MAC地址M2,然后再将带有M2的数据包传送到C2。如此类推,直到最后找到带有IP地址为IP_B的B主机的地址MAC_B,最终传送给主机B。在传输过程中,IP_A、IP_B和MAC_A不变,而中间节点的MAC地址通过ARP在不断改变(M1,M2,M3),直至目的地址MAC_B

截图01.jpg (73.57 KB )

截图01.jpg

截图02.jpg (24.09 KB )

截图02.jpg

相关帖子

沙发
linfeng24| | 2013-11-8 23:39 | 只看该作者
http://blog.sina.com.cn/s/blog_66ea0e2801014273.html
楼主你看完这**应该知道了,如果你手头上有TCP/IP协议这本书就更好了。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

321

主题

515

帖子

3

粉丝