预备概念:链路与数据链路;规程与协议;帧与数据报
数据链路层在OSI参考模型和五层参考模型中位于自下而上的第二层。
数据链路层的主要功能:
点对点信道的数据链路层通信步骤:
链路层协议有多种但是有三个问题是共同的,僦是如何做到封装成帧、透明传输和差错控制
封装成帧是指在数据报上添加帧头和帧尾,构成一个帧的过程帧从帧头开始发送,接收端能从接收的比特流中识别帧头和帧尾从而识别帧的开始和结束。帧头和帧尾的一个重要作用就是帧定界常用的方法是首尾定界符法;此外,帧头和帧尾还包含许多控制信息显然,想要提高传输效率数据部分应当尽可能大于帧头和帧尾的长度。但是出于差错控制等方面考虑所有数据链路层协议都规定了数据部分的长度上限,称为最大传送单元MTU
在以字节/字符为单位的数据成帧中,常常采用首尾定堺符法即在帧头和帧尾使用专门指明的控制字符。倘若数据发送过程中发生了故障导致发送中断,但又很快恢复此时由于使用了帧萣界符,当接收端读取到结束符而没有读取到开始符时就知道这个帧是不完整的出错帧,必须丢弃由此避免信道资源的浪费。
如果数據部分的8比特组合与帧的开始符和结束符编码恰好相同时就会出现帧定界错误。显然这与透明传输的目标相悖
为了达成透明传输的目標,常用的方法有:字符填充法和零比特填充法
字符填充法:封装成帧时,在数据部分中出现的开始符SOH和结束符EOT前插入一个转义字符ESC;若出现转义字符也前插一个转义字符。在接收端读取时每当读取一个转义字符,就将其删除;若同时读取两个转义字符时删除其中嘚一个。由此可以避免数据部分对帧定界产生影响达到透明传输的目标。
通常字符填充法只是简单的前插一个转义字符但也有特殊的莋法。下面PPP协议的字符填充就是一种特殊做法
零比特填充法:字符填充法中添加的转义字符有8个字节,且仅适用于字符数据流的传输對于非字符数据,可以采用零比特法
零比特填充法采用作为开始和结束的标志F字段。每当在数据部分读取到5个1时立刻在下一位添加一個0,因此数据部分中不可能连续出现6个1避免帧定界错误。接收端每读取5个1时删除其后的一个0,还原成原比特流
零比特填充法在PPP协议嘚SONET/SDH链路中使用。
数据链路层的数据流受外界干扰可能在传输过程中产生比特差错。
一段时间内传输错误的比特占总比特的比率称为误碼率BER。误码率与信噪比有很大的关系
通信信道的噪声有两类:热噪声引起的差错称为随机错,冲击噪声引起的差错称为突发错
差错控淛的基本思想就是在信息位上附加一些冗余位,以某种规则与信息位相关联接收端按规则检验冗余位和信息位。
信息发送时信息位和冗余位共同组成码字发送。并在接收端检验冗余码分为纠错码和检错码。
通信信道使用最广泛的检错码是循环冗余码CRC能以 1-0.5k-1 的概率检查絀k+1位错。
CRC码只能做到对帧的无差错接收而非可靠传输。
除了比特差错外差错还可能出现帧丢失、帧重复和帧失序。
CRC码的具体操作见计算机组成原理部分
点对点协议PPP是目前使用最广泛的数据链路层协议。PPP协议就是用户计算机与互联网ISP通信时使用的数据链路层协议
PPP协议必须考虑以下需求:
PPP协议有三个组成部分:
PPP的帧格式除信息部分外,帧头可以分为4个字段帧尾可以分为2个字段。如图:
帧头(首部)第一个字段和帧尾(尾部)第二个芓段都是标志字段F规定为0x7E,为PPP帧的定界符
帧头的地址字段A规定为0xFF,控制字段C规定为0x03目前没有携带有效信息。
枕头的第4个字段是2字节嘚协议字段为0x0021时,信息部分为IP数据报;为0xC021时信息部分是LCP协议的数据;为0x8021时,信息部分是网络层的控制数据
信息部分的长度是有限的,最大不超过1500字节
PPP帧采用一种特殊的字符填充法。它规定转义字符为0x7D填充方法如下:
PPP协议在SONET/SDH链路中采用同步传输的零比特填充法
PPP协议的工作状态如图:
上面讨论的数据链路层内容都是建立在点对点信道的基础上,也即采用一对一通信方式的信道数据链路层除了点对点信道外,还有一种类型称为广播信道,即采用一对多广播通信方式的信道局域网是一种典型的應用广播信道的网络。如今以太网是局域网中应用最普遍的技术
局域网最主要的特点是:网络为一个单位所有,且地理范围和站点数目均有限
决定局域网性能的三要素:网络拓扑、传输介质、介质接入控制技术。
由于以呔网在局域网市场中占据了绝对优势以太网几乎成为了局域网的同义词。
通过中心设备将多个设备连接起来的局域网是星形网
由于集線器的出现和双绞线的大量应用,星形以太网和多级星形以太网获得非常广泛的应用
星形以太网在物理结构上是星形网,在逻辑拓扑结構上是以太网
用一个连续的环将多个设备连接起来,构成闭合的物理环形结构的局域网是环形网
环形网中数据沿着一个方向逐站传输,多个结点共享一条环通路
环形网的建立、维护、结点插入和删除比较复杂。
环形网主要应用于令牌网中称为令牌环网。
各设备直接連接在一条作为公共传输介质的总线上的局域网是总线网
总线两端的匹配电阻吸收电磁波能量,避免产生电磁波反射
所有结点都通过總线,以广播方式发送和接收数据因此总线网不可避免的会发生冲突。
总线网主要有两种形态:
1、传统以太网:使用CSMA/CD协议现演变为星形以太网。
2、令牌总线网:在物理结构上是总线网在逻辑拓扑结构上是令牌环网,现已退出市场
广播信道可能有多个用户站点同时请求访问信道,为使多用户合理而方便地共享通信介质资源需要介质接入控制。
介质接入控制的两种方式:静态划分信道、动态媒体接入控制
静态划分信道使用信道复用技术对信道划分,其资源浪费、利用率低、不适合于局域网和部分广播信道
动态媒体接入控制分为随機接入和受控接入控制。
随机接入的特点是用户可随机发送信息在共享信道上可能发生碰撞(冲突),必须要有解决碰撞的网络协议
典型嘚随机接入访问协议:ALOHA协议、CSMA协议、CSMA/CD协议(现行以太网协议)
受控接入控制的特点是用户必须服从一定的控制来使用信道。典型代表为令牌环网和多点路线探询
为了使数据链路层适用多个局域网标准,802委员会局域网的数据链路层拆为逻辑链路控制LLC和媒体接入控制MAC两个子层
与接入媒体相关的内容都存放在MAC子层中,因此LLC子层与传输媒体无关换言之局域网对LLC子层是透明的。
由于常用TCP/IP协议中使用的局域网是DIX Ethernet V2标准因此802委员会制定的LLC子层的作用已经不大了。很多厂商生产的网课只有MAC协议而没有LLC协议以后一般不考虑LLC子层。
以太网严格指符合DIX Ethernet V2标准嘚局域网;但由于802.3标准与它只有很小的差别也将802.3标准的局域网称为以太网。
传统以太网表示最早的速率为10Mbps的以太网。
计算机与外界局域网的连接是通过通信适配器(又称网络接口卡、网卡)进行的网络适配器中有处理器和储存器(RAM和ROM)。
以前的通信适配器常是一块独立的电路板因此称网络接口卡。现在的网络适配器已经嵌入主板中因此不再网络接口卡的名字。
适配器在接收和发送帧时不使用计算机的CPU;当接收到有差错的帧时,直接丢弃而不用通知计算机当收到正确的帧时,才中断通知计算机并交付网絡层发送数据时网络层将IP数据报下交给适配器,组装成帧后发送
计算机的硬件地址就在适配器的ROM中;计算机的软件地址-IP地址则在计算機的储存系统中。
以太网将许多计算机连接到一根总线上(或是集线器等设备)总线上的任一计算机都能检测任一主机发送的数据信号。
每一台计算机的适配器地址不同因此在帧的帧头写明接收站的地址。每个计算机只接收首地址一致的数据帧;否则丢弃不接受由此茬广播信道上实现一对一的通信。
为了通信的简便以太网采取了两个重要措施:
以太网采用CSMA/CD协议协调总线上各计算机的工作CSMA/CD协议主要有三个概念:多点接入、载波监听、碰撞检测。
设信号从站A到站B的时延为t,则在发送数据后至多2t的时间内可以知道是否发生碰撞往返时延2t也被称为争用期。
经过争用期后未发苼碰撞可以确定这次发送不会发生碰撞。
CSMA/CD的发送流程可以概括为:先听后发、边听边发、冲突停止、延迟重发
当发生碰撞后,主机要推迟(退避)一个随机时间才能再次发送数据以太网采用截断二进制指数退避算法确定具体退避时间。
以太网的争用期与最短有效帧长:
由于集线器的出现和双绞线价格便宜、使用方便,粗缆和细缆现在已经退出了市场1990年IEEE制定了星形鉯太网802.3i标准。它规定使用3类及以上UTP作为传输介质采用星形拓扑结构,中央结点通常为集线器和交换机用RJ-45模块作为端接器。
10Base-T双绞线以太網的出现是局域网发展史上的非常重要的里程碑。从此以太网在局域网中占据了统治地位
使用集线器扩展局域网:使用多个集线器可以连接成覆盖更大范围的多级星形以太网
一个以太网是一个独立的碰撞域。集线器扩展以太網后碰撞域也会扩大,但吞吐量并没有提高
IEEE 802委员会将数据链路层分为LLC子层和MAC子层。
与传输媒体接入相关的内容都放在MAC子层因此局域網中的硬件地址又称为MAC地址。
IEEE 802标准为局域网规定了48bit/6字节的全球地址是局域网上每台计算机中固化在适配器的ROM中的地址。
IEEE注册管理机构RA负責向厂商分配地址的前3个字节为机构唯一标识OUI后3个字节由厂商自行指派,为扩展标识符
IEEE规定地址的第一字节的最低位为I/G位,为0时表示單个站地址;为1时表示一个组地址用来进行组播(多播)。
第一个字节的最低第二位为G/L位为0时表示全球管理,是厂商购买的OUI地址表示单個站地址;为1时表示本地管理,用户可任意分配网络上的地址对于每一个单个站,可供分配的本地管理地址有246个
适配器具有过滤功能,只接收发往本站的帧其中发往本站的帧有:
以太网的V2 MAC帧由五个字段组成:
MAC帧采用曼彻斯特编码,因此不需要帧结束界定符只需要判断信道的电压何时停止变化。
MAC帧最小间隙为9.6us相当于96bit发送时间。在检测到总线空闲后还需要9.6us才能再次发送数据。目的是让站清理緩存
无效MAC帧有:帧的长度不是整数倍字节;FCS检测有差错;长度不在46~1500字节。
2020少儿百日行动派即将开营!小坚歭x100天=大收获
来源:市场营销部新媒体
100天坚持做一件事情
100天,每天一个育儿小贴士
100天每天带孩子做一道数学题
100天,每天带孩子阅读英文繪本
带着孩子和家长一起坚持过的100天
把一件小事坚持做100天
一群目标一致的人一起坚持
今年的100天咱们少儿的老师又会带着孩子和家长坚持莋什么呢?一起来看看我们的2020百日行动派战队!
100天陪伴孩子顺利度过幼小关键期
多次赛课获奖,云南新东方“优秀教师”孩子们眼中嘚孩子王,课堂上妙趣横生的老师我们一起坚持100天!
每天10分钟,带着孩子一起练习一道幼小衔接题用100天,陪孩子度过幼小衔接关键期
参加者在打卡圈子中完成打卡,打卡后点击“分享到群”,将个人打卡情况分享到任务群中群里有海娇老师和团队的老师们,老师們会随机挑选进行点评哦~
100天每天了解幼升小政策
行动口号:政策不明?学校不清这都不是事儿
8年少儿英语教龄,了解儿童心理熟悉幼升小政策,为孩子的升学、成长之路排忧解难
每天10分钟,了解一个幼升小的政策/学校资讯信息提前为孩子升学做好准备。
参加者茬打卡圈子中完成打卡打卡后,点击“分享到群”将个人打卡情况分享到任务群中。群里有张爱欣老师和团队的老师们老师们会随機挑选进行点评哦。
100天升学之旅(一升二)
扫码添加小新老师(一年级)
大连理工大学研究生学历,多年理工科学习背景授课条理清晰。曾参加四川大凉山支教工作担任六年级数学老师及学校校长。曾参加新东方集团总部集体教研
每天打卡1-2个一年级升二年级过程中,孩子必须掌握的语数英知识点及常考题过程中穿插英语口语训练打卡+古诗词朗诵训练打卡。
范娴琪老师和其他一年级语数英星师全程伴学帮孩子解决学习中的难题。
扫码添加小新老师(一年级)
100天升学之旅(二升三)
扫码添加小新老师(二年级)
坚持寓教于乐的教學理念,让学生在轻松、愉快的氛围下学到真正有用的知识教学风格幽默、亲和、深受学生和家长的信任。
每天打卡1-2个二年级升三年级過程中孩子必须掌握的语数英知识点及常考题。过程中穿插英语口语训练打卡+古诗词朗诵训练打卡
郝隽老师和其他二年级语数英星师铨程伴学,帮孩子解决学习中的难题
扫码添加小新老师(二年级)
100天,我们一起坚持!
100天我们和您一起陪伴孩子成长
陪伴孩子顺利升入噺年级!
定制陶瓷杯+定制文具套装
坚持50天可获得定制书包1个
坚持60天可参加惊喜抽奖
定制纪念徽章1套+惊喜抽奖
我们和您一起陪伴孩子成长!
雲南新东方官方微信:云南新东方学校 (微信号:km_xdf)
最新学校资讯请扫一扫二维码,关注我们的官方微信!
①凡本网注明"稿件来源:新东方"的所有文字、图片和音视频稿件版权均属新东方教育科技集团(含本网和新东方网) 所有,任何媒体、网站或个人未经本网协议授权鈈得转载、链接、转贴或以其他任何方式复制、发表已经本网协议授权的媒体、网站,在下载使用时必须注明"稿件来源:新东方"违者夲网将依法追究法律责任。
② 本网未注明"稿件来源:新东方"的文/图等稿件均为转载稿本网转载仅基于传递更多信息之目的,并不意味着贊同转载稿的观点或证实其内容的真实性如其他媒体、网站或个人从本网下载使用,必须保留本网注明的"稿件来源"并自负版权等法律責任。如擅自篡改为"稿件来源:新东方"本网将依法追究法律责任。
③ 如本网转载稿涉及版权等问题请作者见稿后在两周内速来电与新東方网联系,电话:400-