计算机网络数据链路层

112226 112226     2022-10-10     752

关键词:

物理层只是数据的传输,但不考虑信息的意义和信息的结构,而数据链路层会对传输操作进行严格的控制和管理。通过一些数据链路协议,在不太可靠的物理链路上实现可靠的数据传输。

链路是一个结点到相邻结点的一段物理线路,而中间没有任何其它的交换结点。链路只是一条路径的组成部分。数据链路又称为逻辑链路,指物理链路外再加上必要的通信协议来控制数据在物理链路上的传输

功能:1、帧同步

2、透明传输

3、差错控制:核心是对传输的数据信息加上与其满足一定关系的冗余码,形成一个加强的、符合一定规律的发送序列。所加入的冗余码成为校验码(FCS)。校验码按功能不同被分为纠错码和检错码

4、流量控制

5、链路管理

数据链路层以帧为单位进行数据传输。数据链路层将从物理层接收到的位流分解成离散的帧,并计算每一帧的校验和。当一帧到达目标机械时,重新计算校验和。如果新算出来的校验和与该帧中包含的校验和不同,则数据链路层知道传输过程中产生了错误,它就会将出错帧丢掉,并要求发送方重传此帧。

 

差错控制:雷击,电压骤变...一系列外部人为以及自然伤害导致,引起随机数据的出现或传输数据的丢失或改变

(1) 检错编码 1、奇/偶校验码

2、循环冗余校验码(CRC)原理:发送方和接收方预先商定一个除数P,发送方在发送数据前,在帧的数据部分后面追加一个校验和,使得追加之后的帧能够被除数P除尽;接收方用接收到的帧除以除数P,如果余数不为零,则表明传输过程中有错误

(2) 纠错编码 海明码,能纠正单个错误

 

流量控制与可传输机制

1、流量控制、可靠传输与滑轮窗口机制

2、单帧滑动窗口与停止-等待协议

3、多帧滑动窗口与后退N帧协议(GBN)

4、多帧滑动窗口与选择重传协议(SR)//完全看不懂这个玩意的机制

 

介质访问控制

1、信道划分介质访问控制

(1)频分多路复用

(2)时分多路复用

(3) 波分多路复用

(4) 码分复用

2、随机访问介质访问控制

3、轮询访问介质访问控制

 

....头大,看不懂

 

异步传输模式(ATM)又称信元中继

 

数据链路层设备

1、网桥:网桥能将两个局域网网段相连,形成一个可维护、高可靠性的扩展的局域网。一个典型的网桥是具有CPU、存储器和两个网络接口的计算机。两个局域网网段通过网桥连接后,就像处在一个局域网内。

2、交换机

 

 

这一层....真的是头疼

计算机网络:数据链路层(代码片段)

@TOC计算机网络体系结构计算机网络体系结构:(a)OSI的七层协议;(b)TCP/IP的四层协议;(c)五层协议数据链路层是实现设备之间通信的非常重要的一层数据链路层的作用数据链路层使用的信道一、使用点对点信道的数据链路层1.数据... 查看详情

计算机网络:数据链路层功能

数据链路层在物理层提供服务的基础上向网络层提供服务,其主要作用是加强物理层传输原始比特流的功能,将物理层提供的可能出错的物理连接改造为逻辑上无差错的数据链路,使之对网络层表现为一条无差错的链路。1.为网... 查看详情

计算机网络数据链路层

数据链路层1.点对点信道的数据链路层1.1数据链路和帧1.2三个基本问题2.点对点协议PPP2.1PPP协议的特点2.2PPP协议的帧格式2.3PPP协议的工作状态3.使用广播信道的数据链路层3.1局域网的数据链路层3.2CSMA/CD协议3.3使用集线器的星状拓... 查看详情

计算机网络(3)数据链路层

参考技术A数据链路层属于计算机网络的低层。数据链路层使用的信道主要是两种类型:(1)点对点信道。即信道使用的是一对一点对点通信方式。(2)广播信道。这种信道使用的是一对多的光播通信方式,相对复杂。在广播信... 查看详情

计算机网络数据链路层

数据链路层的基本概念结点:主机或者路由器都成为结点链路:网络中两个节点之间的物理通道,链路的传输介质主要有双绞线,光纤和微波。分为有线链路和无线链路。主要是物理通道。数据链路:网络中... 查看详情

计算机网络数据链路层

数据链路层的基本概念结点:主机或者路由器都成为结点链路:网络中两个节点之间的物理通道,链路的传输介质主要有双绞线,光纤和微波。分为有线链路和无线链路。主要是物理通道。数据链路:网络中... 查看详情

计算机网络温习1——数据链路层

数 据 链 路 层分组=包=IP数据报先从数据链路层开始数据链路层使用的信道类型(1)点对点信道:一对一的点对点通信方式1>网络适配器包括了数据链路层和物理层两层功能协议数据单元:帧2>主要步骤:a.前... 查看详情

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

一.数据链路层服务1.概述(1)术语  ·主机和路由器:结点  ·连接相邻结点的通信信道:链路(有线、无线、局域网)  ·链路层数据分组:帧(2)数据链路层主要任务:通过一条链路从一个结点向另一个物理链路直... 查看详情

计算机网络-数据链路层

链路:2个相邻节点之间的物理线路数据链路:实现协议的硬件、软件+链路数据链路层3个基本问题  封装成帧    MTU(MaximumTransferUnit)最大传输单元  透明传输  差错控制    CRC(CyclicRedundancyCheck)循环冗余校... 查看详情

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

数据链路层知识梳理在数据链路层传输的数据单位为:帧 链路和数据链路链路:一条点到点的物理线路。数据链路:除了物理线路外,还必须有通信协议来控制这些数据的传输。若把实现这些协议的硬件和软件加到链路上,... 查看详情

5自学——计算机网络学习任务与进度(数据链路层)

数据链路层数据链路层——基本概念1、数据发送模型——数据链路层的简单模型  2、数据发送模型——仅从数据链路层观察帧的流动 3、信道类型:    点到点信道:这种信道使用一对一的点对点通信方式   ... 查看详情

计算机网络(谢希仁第七版)第三章(数据链路层)--3.1使用点对点信道的数据链路层(数据链路层概述&数据链路和帧&三个基本问题(封装成帧透明传输差错控制))

1.数据链路层概述计算机网络体系结构:数据链路层是实现设备之间通信的非常重要的一层:1.1数据链路层的作用H到H2所经过的网络可以是多种不同类型的从层次上来看数据的流动仅从数据链路层观察帧的流动:1.2数据链路层使用的... 查看详情

计算机网络数据链路层

物理层只是数据的传输,但不考虑信息的意义和信息的结构,而数据链路层会对传输操作进行严格的控制和管理。通过一些数据链路协议,在不太可靠的物理链路上实现可靠的数据传输。链路是一个结点到相邻结点的一段物理线... 查看详情

计算机网络——数据链路层

计算机网络——数据链路层一、基本概念链路(link):物理链路,一条无源的点到点的物理线路段,中间没有其他交换结点。一条链路只是一条通路的一个组成部分。数据链路(datalink):逻辑链路,=物理链路+通信协议(控制数据传... 查看详情

数据链路层

...链路层使用的信道类型    数据链路层属于计算机网络的底层,数据链路层使用的信道类型主要有以下两种:  ? 点对点信道的数据链路层,这种信道使用一对一的点对点的通信方式,用户与ISP之间的通信就是如... 查看详情

计算机网络--数据链路层

计算机网络–数据链路层链路和数据链路链路一条点到点的物理线路段,中间没有其它的交换节点,一条链路只是一条通路的一个组成部分数据链路除物理链路外,还必须有通信协议来控制这些数据的传输,若把... 查看详情

计算机网络--数据链路层

计算机网络–数据链路层链路和数据链路链路一条点到点的物理线路段,中间没有其它的交换节点,一条链路只是一条通路的一个组成部分数据链路除物理链路外,还必须有通信协议来控制这些数据的传输,若把... 查看详情

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

计算机网络基础-1-概述计算机网络基础-2-物理层数据链路层一、数据链路层概述    数据链路层使用的信道主要有以下两种类型:      点对点信道:这种信道使用一对一的点对点通信方式      广播信道:这... 查看详情