第三章计算机网络数据链路层,计算机网络第三章数据链路层

a7f4a3f590493a1e451dd952a488fd7c.gif 计算机网络第三章数据链路层

(103页)

ca359a65bf08c20447522b98cf8ee51e.gif

本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦!

14.90 积分

计算机网络第 3 章 数据链路层 第 3 章 数据链路层3.1 使用点对点信道的数据链路层 3.1.1 数据链路和帧 3.1.2 三个基本问题3.2 点对点协议 PPP 3.2.1 PPP 协议的主要特点 3.2.2 PPP 协议的帧格式 3.2.3 PPP 协议的工作状态 第 3 章 数据链路层(续)3.3 使用广播信道的数据链路层 3.3.1 局域网的数据链路层 3.3.2 CSMA/CD 协议3.4 使用广播信道的以太网 3.4.1 使用集线器的星形拓扑 3.4.2 以太网的 MAC 层 第 3 章 数据链路层(续)3.5 扩展的以太网 3.5.1 在物理层扩展以太网 3.5.2 在数据链路层扩展以太网3.6 高速以太网 3.6.1 几种高速以太网 3.6.2 使用高速以太网进行宽带接入 数据链路层数据链路层使用的信道主要有以下两种类 型:o 点对点信道。这种信道使用一对一的点 对点通信方式。o 广播信道。这种信道使用一对多的广播 通信方式,因此过程比较复杂。广播信 道上连接的主机很多,因此必须使用专 用的共享信道协议来协调这些主机的数 据发送。 数据链路层的简单模型 主机 H1 向 H2 发送数据 路由器 R 路由器 主机 1 R3 H1 路由器 R2 主机 H2 电话网 局域网 广域网 局域网 H1 从层次上来看数据的流动 H2应用层 应用层运输层 R1 R2 R3 运输层网络层 网络层 网络层 网络层 网络层链路层 链路层 链路层 链路层 链路层物理层 物理层 物理层 物理层 物理层 数据链路层的简单模型( 续) 主机 H1 向 H2 发送数据 路由器 R 路由器 主机 1 R3 H1 路由器 R2 主机 H2 电话网 局域网 广域网 局域网 H1 仅从数据链路层观察帧的流动 H2应用层 应用层运输层 R1 R2 R3 运输层网络层 网络层 网络层 网络层 网络层链路层 链路层 链路层 链路层 链路层物理层 物理层 物理层 物理层 物理层数据链路层功能 数据链路层最主要的功能可归结为以下几点。o (1)结点A的数据链路层把网络层交下来的IP数 据报封装成帧。o (2)结点A把封装好的帧发送给结点B的数据链 路层。o (3)若结点B的数据链路层收到的帧无差错,则 从收到的帧中提取出IP数据报上交给上面的网络 层;否则丢弃这个帧。 数据链路层传送的是帧 结点 A 结点 B网络层 IP 数据报 IP 数据报 装入 数据 取出链路层 帧 帧物理层 1010… …0110 1010… …0110 链路 (a) 结点 A 结点 B 数据 发送 接收链路层 帧 帧 链路 (b)3.1 使用点对点信道的数据链路层 3.1.1 数据链路和帧 o 链路(link)是一条无源的点到点的物理线 路段,中间没有任何其他的交换结点。 n 一条链路只是一条通路的一个组成部分。 o 数据链路(data link) 除了物理线路外,还必须 有通信协议来控制这些数据的传输。若把实现这 些协议的硬件和软件加到链路上,就构成了数据 链路。 n 现在最常用的方法是使用适配器(即网卡)来实现这 些协议的硬件和软件。 n 一般的适配器都包括了数据链路层和物理层这两层的 功能。 数据链路层像个数字管道 o 常常在两个对等的数据链路层之间画出 一个数字管道,而在这条数字管道上传 输的数据单位是帧。结点 帧 帧 结点 o 早期的数据通信协议曾叫作通信规程 (procedure)。因此在数据链路层,规程 和协议是同义语。 3.1.2 三个基本问题 (1) 封装成帧(2) 透明传输(3) 差错控制 1. 封装成帧o 每一种链路层协议都规定了帧的数据部分 的长度上限——最大传送单元 MTU (Maximum Transfer Unit)。 帧开始 IP 数据报 帧结束 帧首部 帧的数据部分 帧尾部 ? MTU 数据链路层的帧长从这里开始发送q 帧定界(开始与结束) q 地址字段(用于寻址) q 帧类型(或长度/控制)字段q 数据q 帧校验字段(差错控制)帧的开始 地址 帧类型或长度 数据 帧校验 帧的结束上图只是帧的一般组成,不同的数据链路层协议 所规定的帧格式可能会与其存在微小的区别。用控制字符进行帧定界的方法举例 2. 透明传输o 透明传输——数据链路层协议允许所传 送的数据可具有任意形式的比特组合。 数据部分恰好出现与EOT一样的代码解决办法o 1、采用转义字符o 2、比特插入转义字符o 当数据中出现字符“SOH”或“EOT”时将其转换 为另一字符,而这个字符不会被解释为控制字符 的。这种方法称为字节插入。如: 数据出现的控制字符 经字节插入后发送时的字符 SOH ESC x EOT ESC y ESC ESC z 上述控制字符称为转义字符。 思考:为什么ESC也要进行转换举例 o 当数据中出现SOH和EOT时增加转义字符。 3. 差错检测o 在一段时间内,传输错误的比特占所传输比特 总数的比率称为误码率 BER (Bit Error Rate)。o 为了保证数据传输的可靠性,在计算机网络传 输数据时,必须采用各种差错检测措施。o 在数据链路层传送的帧中,广泛使用了循环冗 余检验 CRC 的检错技术。 循环冗余检验CRC的原理 接收方 发送方 (n 位) (n 位) 数据 FCS 数据 00…0 (n 位) 除法器 数据 FCS 除法器 得出余数 得出余数 发送在前 余数 关 键 词: 计算机网络第三章数据链路层 ppt、pptx格式 免费阅读 下载 天天文库

4d91c43bfc72ca913299809b07b4968f.gif  天天文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值