tcp/ip详解之04 以太网和802.3封装

1. 以太网和802.3封装

  在TCP/IP世界中,以太网IP数据报的封装是在RFC894[Hornig1984]中定义的,IEEE802网络的IP数据报封装是在RFC1042[PostelandReynolds1988]中定义的。主机需求RFC要求每台Internet主机都与一个10Mb/s的以太网电缆相连接:

1)必须能发送和接收采用RFC894(以太网)封装格式的分组。

2)应该能接收与RFC894混合的RFC1042(IEEE802)封装格式的分组。

3)也许能够发送采用RFC1042格式封装的分组。如果主机能同时发送两种类型的分组数据,那么发送的分组必须是可以设置的,而且默认条件下必须是RFC894分组。

  最常使用的封装格式是RFC894定义的格式。图2-1显示了两种不同形式的封装格式。图中每个方框下面的数字是它们的字节长度。两种帧格式都采用48bit(6字节)的目的地址和源地址(802.3允许使用16bit的地址,但一般是48bit地址)。这就是我们在本书中所称的硬件地址。ARP和RARP协议(第4章和第5章)对32bit的IP地址和48bit的硬件地址进行映射。

posted @ 2023-01-30 18:49  MoonXu  阅读(249)  评论(0编辑  收藏  举报