1
第五章数据链路层和局域网
差错检测技术(概念)
以太网的基本原理及技术(重点)
网络互连设备:集线器和交换机的原理和技术(概念)
ARP(RARP)协议的原理(概念)
考试大纲
2
1、数据链路层概述
链路层协议
以太网()
无线局域网WLAN()
点对点协议(PPP):家里拨号上网
令牌环网()
令牌总线网()
3
各种无线网络拓扑结构
4
数据链路层提供的服务
将数据报封装成帧
把网络层数据报封装成链路层帧,再传送到链路上。
首部包括若干字段:如编号、物理地址等。
不同的链路层协议,帧格式可能不同。
链路访问
由媒体访问控制MAC协议定义帧在链路上传输的规则。
点对点链路:一个发送方和一个接收方,MAC协议比较简单(或不存在),即任何时候只要链路空闲,发送方都能够发送帧。
广播链路:多个节点共享一个链路(多路访问),使用MAC协议协调多个节点的帧传输。
5
数据链路层提供的服务
可靠交付:
保证网络层的数据报无差错地通过链路层。与运输层类似,可通过确认和重传获得。
高差错率的链路:如无线链路,在本地(发生差错的链路)纠正差错,不通过运输层或应用层协议进行端到端的数据重传;
低差错率的链路:如光纤、同轴电缆、双绞线链路,不需提供可靠的传输服务。
6
数据链路层提供的服务
流量控制:防止发送节点的发送速率过高,避免接收节点来不及处理。
链路节点的帧缓存容量有限。
当帧到达接收节点的速率大于其处理速率,接收方缓冲区产生溢出,帧会丢失。
差错检测:
帧在传输时有可能出现比特差错(10、01)。差错检测用来检测是否存在一个或多个差错。
发送节点:在帧中设置差错检测比特;
接收节点:对收到的帧进行差错检测。
通过硬件实现。
7
数据链路层提供的服务
差错纠正:
接收方不仅能检测帧中是否出现差错,还能判断差错的位置,并进行纠正。
半双工和全双工:
全双工传输:链路两端的节点可以同时传输分组。
半双工传输:链路两端的节点不能同时传输和接收,只能交替。
8
链路层服务和运输层服务比较
运输层协议:
在端到端的基础上为两个进程之间提供可靠传输;
流量控制是在端到端的基础上提供。
链路层协议:
在一条链路相连的两个节点之间提供可靠传输。
流量控制是在相邻节点之间的基础上提供。
9
通信适配器(网卡)
适配器(adapter):网络接口卡
是一个电路板(或PCMCIA板),包括RAM、DSP芯片、主机总线接口和链路接口。
实现物理层及链路层的主要功能。
主要功能:
发送方:封装数据报成“帧”,将帧传输到通信链路上
接收方:接收“帧”,并将其解封装成数据报提交给网络层。
发送节点
帧
接收节点
数据报
帧
适配器
适配器
链路层协议
10
2、三种差错检测技术
奇偶校验
发送方:
在要发送的信息D(d位)后面附加一个奇偶校验位
使“1”的个数是奇数(奇校验)或偶数(偶校验)
一起传输发送(d+1位)。
接收方:检测收到的信息(d+1位)中“1”的个数。
偶校验:发现奇数个“1”,至少有一个比特发生差错(奇数个比特差错)。
奇校验:发现偶数个“1”,至少有一个比特发生差错。
0111000110101011
1
d位数据
校验位
偶校验
复习第5、6章 来自淘豆网www.taodocs.com转载请标明出处.