链路层

Posted huzr

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了链路层相关的知识,希望对你有一定的参考价值。

链路层

设计链路层的目的是为了IP模板发送和接收IP数据报

大多数链路层技术都有一个相关的协议,描述由网络硬件传输的相应PDU(Protocol Data Unit,协议数据单元) 格式。我们通常称链路层的PDU为


以太网和IEEE 802局域网/城域网标准

以太网这个术语通常指一套标准,由DIX(DEC,Inter公司,Xerox公司)在1980年首次发布。
技术分享图片

基本的共享以太网包含一个或多个站(例如工作站,超级计算机),他们被连接到一个共享的电缆上。当介质被确认为空闲状态的时候,链路层的PDU就可以从一个站发送到另一个站。


当因为信号传播延迟造成碰撞时,可被检测到。其导致了发送站等到一个随机事件,然后重新发送数据。这种方法被叫做带冲突检测的载波侦听多路访问(CSMA/CD),但是其更正式的名称是介质访问控制协议(MAC)

MAC协议有很多类型,有些基于每个站尝试独立使用网络(例如CSMA/CD的基于竞争协议),有些预先安排的协调(例如依据为每个站分配的时段发送)

岁月匆匆,随着以太网的发展,基于竞争的MAC协议已经变得不流行。相反,局域网中每个站之间的线路通常不共享,而是提供了一个专用的星型拓扑结构。这可以通过以太网交换机来实现
技术分享图片

交换机为以太网中的每个站提供同时发送和接收数据的能力(全双工以太网



以上是关于链路层的主要内容,如果未能解决你的问题,请参考以下文章

网络协议中那些属于数据链路层协议?

计算机网络--链路层

计算机网络—— 数据链路层:数据链路层概述

数据链路层-第一节:数据链路层概述

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

计算机网络-数据链路层