当前位置:文档之家› 计算机网络基础数据链路层

计算机网络基础数据链路层

服务原语的定义:在定义一层向其高层提供服务 时,所使用的形式化服务规范语言称为服务原语。
用途:服务规范用服务原语的形式给出说明,服 务原语可看成带参数的命令或过程。
计算机科学技术学院
20
LLC 子层界面服务原语
调用方法:用抽象的方法表示LLC子层和网际层。 MAC与LLC、MAC与PHY之间通过服务访问点 接口传输信息。





3








课程回顾
1、链路(link)
是一条无源的点到点的物理线路段,中间没有任
何其他的交换结点。
2、数据链路(data link)
除了物理线路外,还必须有通信协议来控制这些
数据的传输。若把实现这些协议的硬件和软件加到
链路上,就构成了数据链路。
3、数据链路层传输的数据单位是()。
8
3.3.1 局域网的数据链路层
局域网最主要的特点是:网络为一个单位所拥有, 且地理范围和站点数目均有限。
局域网具有如下的一些主要优点: 具有广播功能,从一个站点可很方便地访问全 网。局域网上的主机可共享连接在局域网上的 各种硬件和软件资源。 便于系统的扩展和逐渐地演变,各设备的位置 可灵活调整和改变。 提高了系统的可靠性、可用性和生存性。
计算机在适当的区域内,以适当的传输速率直接进 行沟通的数据通信系统。 2、局域网的特点 (1) 覆盖的地理范围和站点数有限。 (2) 具有较小的时延和较低的误码率。 (3) 各站点之间形成平等的关系而不是主从关系。 (4) 能进行广播或多播。
计算机科学技术学院
6
3.3 使用广播信道的数据链路层
3、局域网的发展 (1) 1974年IBM公布SNA(系统网络结构)。 (2) 1975年Xerox公司首先开发总线型局域网。 (3) 1980年9月,DEC、Intel、Xerox联合提出了 10Mbps以太网规约,1982年修改为第二版,即 DIX Ethernet V2。 (4) 90年代,网络发展的方向是:结构上开放、标 准化,功能上多样化,互联环境复杂化,产品多厂 商兼容。
受控接入 ,如多点线路探询(polling),或轮 询。
用户不能随机地发送信息,必须服从一定的 控制。以令牌环局域网为代表。
计算机科学技术学院
12
1、以太网的两个标准
DIX Ethernet V2 是世界上第一个局域网产品 (以太网)的规约。
IEEE 的 802.3 标准。
DIX Ethernet V2 标准与 IEEE 的 802.3 标准 只有很小的差别,因此可以将 802.3 局域网简 称为“以太网”。
计算机科学技术学院
9
局域网的拓扑
集线器
星形网
总线网
匹配电阻
干线耦合器
环形网
树形网
媒体共享技术
静态划分信道 频分复用 时分复用 统计时分复用 波分复用 码分复用 由于静态划分信道的方法代价高,所以在局域 网中很少采用。
计算机科学技术学院
11
动态媒体接入控制(多点接入)
随机接入
所有的用户可随机地发送信息。容易发生冲 突。
4、误码率
在二进制电平传输时,误码率等于二进制码元在
传输中被误传的比率,即用接收错误的码元数除以
被传输的码元总数所得的值就是误码率。
计算机科学技术学院
2
课程回顾
5、冗余码的计算。
6、 PPP 协议有三个组成部分
一个将 IP 数据报封装到串行链路的方法。异 步和同步
链路控制协议LCP(Link Control Protocol)。 一个用来建立、配置和测试数据链路连接的链 路控制协议。
4
课程目标
掌握以下内容: 1、局域网的定义、拓扑结构。 2、适配器的作用。 3、CSMA/CD协议。 4、以太网发送数据使用的编码。 了解并熟悉以下内容: 1、以太网的两个标准。 2、局域网中数据链路层的两个子层。
计算机科学技术学院
5
3.3 使用广播信道的数据链路层
1、局域网的定义 局域网是一个通信系统,它允许很多彼此独立的
严格说来,“以太网”应当是指符合 DIX Ethernet V2 标准的局域网
计算机科学技术学院
13
数据链路层的两个子层
为了使数据链路层能更好地适应多种局域网标 准,802 委员会就将局域网的数据链路层拆成 两个子层: 逻辑链路控制 LLC (Logical Link Control) 子层 媒体接入控制 MAC (Medium Access Control)子层。
计算机科学技术学院
7
3.3 使用广播信道的数据链路层
4、局域网技术的三个要素: (1) 拓扑结构:总线型、星型、环型、树型 (2) 传输介质:双绞线、同轴电缆、光纤 (3) 介质访问控制协议
拟解决问题 该哪个节点发送? 发送时会不会出现冲突? 出现冲突怎么办?
目标 按协议实现信道共享
计算机科学技术学院
网络控制协议 NCP (Network Control Protocol)。一套网络控制协议,其中的每一 个协议支持不同的网络层协议。
7、零比特填充
计算机科学技术学院
3
课程回顾
8、数据链路层有几大功能。 9、数据链路层有几种类型的信道。 10、数据链路层要解决的基本问题是什么?
计算机科学技术学院
计算机科学技术学院
14
数据链路层的两个子层
与接入到传输媒体有关的内容都放在 MAC子层。 LLC 子层则与传输媒体无关。 不管采用何种传输媒体,局域网对 LLC 子层来
说都是透明的
计算机科学技术学院
15
局域网对 LLC 子层 是透明的
网络层
逻辑链路控制 媒体接入控制
LLC MAC 物理层 站点 1
接收时进行相反的过程 ② 实现和维护MAC协议 ③ 比特差错检测 ④ 寻址
计算机科学技术学院
18
各层的功能
LLC子层的主要功能 ① 建立和释放数据链路层的逻辑连接 ② 提供与高层的接口 ③ 差错控制 ④ 给帧加序号 ⑤ 与媒体接入无关的部分都集中在逻辑链路控制
LLC子层。
计算机科学技术学院
19
LLC 子层界面服务原语
LLC 子层看不见 下面的局域网
局域网
网络层
LLC MAC
数据 链路层
物理层
站点 2
计算机科学技术学院
16
各层的功能
物理层的主要功能: ① 信号的编码与译码 ② 为进行同步用的前同步码的产生与去除 ③ 比特的传输与接收
计算机科学技术学院
17
各层的功能
MAC 子层的主要功能 ① 将上一层交下来的数据封装成“帧”进行发送,
相关主题