以太网技术

        为了尽可能避免在网络信息中出现冲突造成的无用数据,建立了载波监听多路访问/冲突检测(CSMA/CD)管理计划方式。载波监听多路访问/冲突检测访问方式也称为“先听后说”或“有冲突就退缩,边听边说”方式。当检测到冲突时,两个发送节点都退缩停止一段时间,然后再重新发送,每个节点退缩暂停的时间长短都与众不同,由专门的定时规定,这样就可以避免两个节点再次发生冲突,主要特点可归结如下:

        1. 所有节点都不断地对信道进行监听;

        2. 如果信道有空,则可发送数据;

        3. 如果信道中有数据正在传送,则等待有空闲后再发送;

        4. 当出现冲突时,就暂时停止发送信息;

        5. 将冲突检测信息发送给所有节点;

        6. 重发数据。


        以太网地址是“固化在网卡里的编号”,是一个12位的16进制数,数据链路层用此地址来表示每个不同的网络接口。


        Ethernet上发送的数据是按一定格式进行的,并将此数据格式称为帧,帧由8个字段组成,每个字段有一定含义和用途:

        1. 处于MAC帧开始处的字段为前导码字段,由7个字节组成,其功能是使接收器建立前导同步,编码形式为多个“1”或“0”交替构成的二进制序列,最后一比特为“0”。在这种编码形式下,经过曼彻斯特编码后为一周期性方波;

        2. 帧首定界符(SFD),其编码形式为“10101011”序列,长度刚好为一个字节,该字段的功能是指示一帧的开始;

        3. 终点地址字段(DA),长度为6个字节,用来指出帧要发往的工作站;

        4. 源点地址(SA),长度为6个字节,指示发送该帧的工作站地址;

        5. 长度指示符字段,长度为2个字节,用来指示紧随其后的逻辑链路控制(LLC)数据字节的长度,长度单位为字节数;

        6. LLC数据字段是帧要载携的用户数据,该数据由LLC子层提供或接收;

        7. 填充(PAD)字段,用来对LLC数据进行填充,以保证帧有足够长度;

        8. 帧检验序列(FCS),长度为32字节,用于检验帧在传输过程中有无差错。

        地址字段包括丙部分,处于前面的地址字段为终点地址,处于后面的为源点地址。IEEE802.3标准规定,源点地址字段中第1比特恒为“0”。



 

原文地址:https://www.cnblogs.com/suncoolcat/p/3402565.html