zoukankan      html  css  js  c++  java
  • 以太网技术

            为了尽可能避免在网络信息中出现冲突造成的无用数据,建立了载波监听多路访问/冲突检测(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”。



     

  • 相关阅读:
    Django之POST GET与前后端交互
    Django中用户权限模块
    Django运算表达式与Q对象/F对象
    Django中Middleware中间件
    Form表单 JSON Content-type解析
    浅析ajax原理与用法
    浅析Django之session与cookie
    浅谈HTTP协议
    Django 项目搭建(ubuntu系统)
    h5 和之前版本的区别
  • 原文地址:https://www.cnblogs.com/suncoolcat/p/3402565.html
Copyright © 2011-2022 走看看