计算机网络第三章(谢希仁)

发布时间:2024年01月18日

数据链路层基本概念及基本问题

基本概念

数据链路层使用的信道主要有以下两种类型

  1. 点对点信道。这种信道使用一对一的点对点通信方式
  2. 广播信道。这种信道使用一对多的广播通信方式,因此过程比较复杂。广播信道上连接的主机很多,因此必须使用专用的共享信道协议来协调这些主机的数据发送。

链路和数据链路

  1. 链路:是一条点到点的物理线路段,中间没有任何其他结点
    一条链路只是一条通路的一个组成部分。

  2. 数据链路(data link) 除了物理线路外,还必须有通信协议来控制这些数据的传输。若把实现这些协议的硬件和软件加到链路上,就构成了数据链路。
    · 现最常用的方法是使用适配器(即网卡)来实现这些协议的硬件和软件。
    . 一般的适配器都包括了数据链路层和物理层这两层的功能

三个基本问题

封装成帧

就是加上帧开始、帧结束的标记,知道那块是开始,那块是结束,确定了帧的界限。
在这里插入图片描述
图中MTU指的是最大传输单元,在以太网上面传输不能超过1500B(字节)
帧没有发送完,如果发送端出了问题,只能重发该帧。接收端收到"半截子帧",它会抛弃吗 ?为什么 ?
答:收到之后,会全部扔了,当做无效帧而丢弃。
在这里插入图片描述

透明传输

透明传输是指数据链路层对上层协议隐藏了数据传输的细节,使得上层协议在发送或接收数据时,感觉不到数据链路层存在。

帧头 帧尾的标识符, 数据部分可能会出现帧头、帧尾的标识符。
解决方法:

  1. 在数据发送前,如果数据里面出现的话,会给前面加入转义字符。对方收到之后,去掉转义字符。

差错控制

传输过程中,可能会出现错误,其中把一段时间内,传输错误的比特所传输比特总数的比率称为误码率。
如何判断呢

  1. 循环冗余检验CRC
    在这里插入图片描述

两种情况下的数据链路层

使用点对点信道的数据链路层

使用广播信道的数据链路层

以太局域网(以太网)

扩展以太网

高速以太网

文章来源:https://blog.csdn.net/m0_49635911/article/details/135654894
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。