以太网和IEEE 802封装
以太网
a.以太网这个术语一般是指数字设备公司(Digital Equipment Corp)英特尔公司(IntelCorp)和Xerox公司在1982年联合公布的一个标准
b.它采用一种称作CSMA/CD的媒体接入方法
c.它的速率为10Mb/s,地址为48bit
IEEE 802封装
a.802.3针对整个CSMA/CD
b.802.4针对令牌总线网络
c.802.5针对令牌环网络
d.这三者的共同特性由802.2标准来定义,那就是802网络共有的逻辑链路控制(LLC)
封装格式
两种帧格式都采用48bit(6字节)的目的地址和源地址
ARP和RARP协议对32bit的IP地址和48bit的硬件地址进行映射
802定义的有效长度值与以太网的有效类型值无一相同,这样,就可以对两种帧格式进行区分
目的服务访问点(Destination Service Access Point,DSAP)和源服务访问点(Source Service Access Point,SSAP)的值都设为0xaa.Ctrl字段的值设为3.随后的3个字节org code都置为0.再接下来的2个字节类型字段和以太网帧格式一样
802.3规定数据部分必须至少为38字节,而对于以太网,则要求最少46字节。为了保证这一点,必须在不足的空间插入填充(pad)字节
以太网格式
目的MAC
源MAC
协议类型 0800IP 0806ARP
数据46字节~1500字节
802.3格式 特殊的网络层协议会发 最短38最长1492
目的MAC
源MAC
长度
DSAP AA(固定)
SSAP AA(固定)
ctrl 3(固定)
org code 普通用户是0 厂商有自己的 思科是C
协议类型 2003VTP 2000CDP
ARP请求–>28字节–>需要垫18字节
ARP知道IP要MAC
RARP知道MAC要IP
环回口
传给环回口地址(一般是127.0.0.1)的任何数据均作为IP输入
传给广播地址或多播地址的数据报复制一份传给环回口,然后送到以太网上。这是因为广播传送和多播传送的定义包含主机本身
任何传给该主机IP地址的数据均送到环回接口
MTU与路径MTU
以太网和802.3对数据帧的长度都有一个限制,其最大值分别是1500和1492链路层的这个特性称作MTU,最大传输单元
如果IP层有一个数据报要传,而且数据的长度比链路层的MTU还大,那么IP层就需要进行分片(fragmentation),把数据报分成若干片,这样每一片都小于MTU。
点到点的链路层(如SLIP和PPP)的MTU并非指的是网络媒体的物理特性。相反,它是一个逻辑限制,目的是为交互使用提供足够快的响应时间。
两台通信主机路径中的最小MTU。它被称作路径MTU。
路径MTU在两个方向上不一定是一致的。
MTU是计算出方向。