【计网】数据链路层:概述之位置|地位|链路|数据链路|帧


Blog's 主页: 白乐天_ξ( ✿>◡❛)

🌈 个人Motto:他强任他强,清风拂山岗!

💫 欢迎来到我的学习笔记!

① ② ③ ④ ⑤ ⑥ ⑦ ⑧ ⑨ ⑩

1. 在OSI体系结构中的位置

  1. 位置:数据链路层在OSI体系结构中自下而上的第二层。 2. 主要任务:实现帧在一段链路或一个网络中进行传输的问题。

2. 在OSI体系结构中的地位

  1. 路由器所涉及的部分网络协议栈:物理层、数据链路层、 网络层。 2. 互联网中两台主机之间的通信过程(主机H1给主机H2发送数据)


图2.1 数据在网络体系结构中的流动

① 待发送数据在主机H1中按照网络体系结构自上而下逐层封装。

② 物理层将数据链路层传送下来的协议数据单元转换成比特流,并将其转换成电信号在传输媒体内发送给路由器。

③ 路由器的物理层从传输媒体接收到电信号并将它转换成比特流向上传输病逐层解封装,在网络层得到协议数据单元。

④ 路由器从该协议数据单元的首部提取出目的地址、下一跳地址,然后PDU向下逐层封装到物理层。

⑤ 物理层重复②③的类似步骤,将数据传送到了主机H2。

⑥ 主机H2对收到的数据包记性逐层解封装,得到H1发送的数据。

  1. 地位:从对等实体的角度来看,数据在各个路由器、主机之间的传送就相当于是在各个数据链路层上的水平传送。

图2.2 仅考虑数据在数据链路层的传输

从数据链路层的角度来看,主机H1到主机H2之间的通信有三段数据链路层组成,他们可能各自有不不同的数据链路层协议。

3. 链路

  1. 链路(`Link`):是指从一个节点到相邻节点的一段有线或者无线的物理链路,中间没有任何其他的节点。 2. 通信路径:和链路不是同一个概念。例如图2.1中,H1->R1和R1->R2叫做通信路径,而H1->R1、R1->R2以及R2->H2一共是三段链路。

4. 数据链路

  1. 数据链路(`Data Link`):实现通信协议的硬件和软件加到链路上,构成数据链路。 4. 网络适配器(即网卡)(`NetworkInterfaceCard`):

5. 帧

  1. 帧(`Frame`):是数据链路层对等实体之间在水平方向上进行逻辑通信的协议数据单元PDU。 6. 为了简单起见,可以认帧是在通信双方数据链路层的对等实体之间沿水平方向直接传送。
相关推荐
夜星辰202319 分钟前
WiFi(无线局域网)技术的多种工作模式
网络·wifi
吴梓穆23 分钟前
UE5学习笔记 FPS游戏制作37 蓝图函数库 自己定义公共方法
笔记·学习·ue5
吴梓穆30 分钟前
UE5学习笔记 FPS游戏制作41 世界模式显示UI
笔记·学习·ue5
虾球xz35 分钟前
游戏引擎学习第200天
学习·游戏引擎
梅子酱~1 小时前
Vue 学习随笔系列二十二 —— 表格高度自适应
javascript·vue.js·学习
s_little_monster1 小时前
【Linux】进程信号的捕捉处理
linux·运维·服务器·经验分享·笔记·学习·学习方法
EasyNVR1 小时前
国标GB28181视频监控平台EasyCVR保驾护航休闲娱乐“九小场所”安全运营
网络·安全
Ai野生菌1 小时前
工具介绍 | SafeLLMDeploy教程来了 保护本地LLM安全部署
网络·人工智能·安全·大模型·llm
JackmoodCC2 小时前
Java学习总结-递归-递归寻找文件绝对路径
学习
RedMery2 小时前
论文阅读笔记:Denoising Diffusion Implicit Models (4)
论文阅读·笔记