1. 以太网的基本帧结构
(1) 前导码和帧前定界符
在帧中设置前导码和帧前定界符,以便于帧的识别。前导码由56位(7Byte)的10101010…1010比特序列组成,每个字节都是16进制0xAA。从Ethernet物理层电路设计的角度,接受Manchester编码信号的电路是锁相技术,锁相电路从开始接收到进入稳定状态的时间大约为12b。设置前导码与帧前定界符的目的是保证接收电路在目的地址字段到达前进入稳定状态,能正常接收比特流。前导码不计入帧头长度。帧前定界符可以视为前导码的延续。帧前定界符由一个8位的字节组成,其比特序列位10101011。帧前定界符不计入帧头长度。如果将前导码与帧前定界符一起看,则在62位“10101……1010”比特序列后出现“11”。在“11”两个比特后是目的地址字段,从而实现接受同步的作用。
实际在物理层我们也在MAC帧的基础上加了8个字节的包头,其中7个字节的同步码,1个字节的帧类型,同样表示后面的数据是以太网帧。
(2) 目的地址与源地址
目的地址与源地址分别表示帧的接收结点与发送结点的硬件地址,又称为MAC地址,长度为6个字节。为了保证MAC地址的唯一性,专门由IEEE注册管理委员会负责为每个网卡生产商分配Ethernet物理地址的前3个字节,即公司标识 (commpany-id),也称为机构唯一标识符(Organzationally Unique Identifier,OU