YB体育计算机网络(第三章)
发布时间:2024-02-04 10:07:53

  YB体育链路 (link) 是一条无源的点到点的物理线路段,中间没有任何其他的交换结点。(物理链路)

  数据链路 (data link) 除了物理线路外,还必须有通信协议来控制这些数据的传输。若把实现这些协议的硬件和软件加到链路上,就构成了数据链路(逻辑链路)

  当数据是由可打印的 ASCII 码组成的文本文件时,帧定界可以使用特殊的帧定界符YB体育。

  发送端的数据链路层在数据中出现控制字符“SOH”或“EOT”的前面插入一个转义字符“ESC” (其十六进制编码是 1B)。

  在要发送的信息D(d位)后面附加一个EDC(奇偶校验位),使“1”的个数是奇数(奇校验)或偶数(偶校验)一起传输发送(d+1位)。

  在传输过程中可能会产生比特差错:1 可能会变成 0; 而 0 也可能变成 1。

  在一段时间内,传输错误的比特占所传输比特总数的比率称为误码率 BER (Bit Error Rate)。

  将要发送的数据分为几个kbit长的组,求和,并对结果取反码得到EDC(检验和)。一起发送。

  接收方对收到的数据以同样的方法求和,如结果为全1,则判定无错;否则,判有错

  数据链路层向上层提供的服务是:将数据通过单一数据链路从一个结点传送到相邻结点YB体育。

  有很多种。比如能实现可靠传输的HDLC协议;实现不可靠传输的PPP协议······

  用户使用拨号电话线接入互联网时,用户计算机和 ISP 进行通信时所使用的数据链路层协议就是 PPP 协议。

  4)多种网络层协议 —— 能够在同一条物理链路上同时支持多种网络层协议。

  6)差错检测 —— 能够对接收端收到的帧进行检测,并立即丢弃有差错的帧。

  8)最大传送单元 —— 必须对每一种类型的点对点链路设置最大传送单元 MTU 的标准默认值,促进各种实现之间的互操作性。

  9)网络层地址协商 —— 必须提供一种机制使通信的两个网络层实体能够通过协商知道或能够配置彼此的网络层地址。

  当 PPP 用在同步传输链路时YB体育,协议规定采用硬件来完成比特填充(和 HDLC 的做法一样)。

  将信息字段中出现的每一个 0x7E 字节转变成为 2 字节序列 (0x7D, 0x5E)。

  若信息字段中出现一个 0x7D 的字节, 则将其转变成为 2 字节序列 (0x7D, 0x5D)。

  若信息字段中出现 ASCII 码的控制字符(即数值小于 0x20 的字符),则在该字符前要加入一个 0x7D 字节,同时将该字符的编码加以改变(同0x20 进行异或运)。

  在数据链路层出现差错的概率不大时,使用比较简单的 PPP 协议较为合理。

  在因特网环境下,PPP 的信息字段放入的数据是 IP 数据报。数据链路层的可靠传输并不能够保证网络层的传输也是可靠的。