服务器的数据链路层怎么理解

本篇内容介绍了“服务器的数据链路层怎么理解”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

 

服务器的数据链路层怎么理解

 

MAC 地址是由 6 个字节编码而成,因此就是 48 个二进制位,那么可以表示 2 的 48 次方个值咯,是 281474976710656,是一个很大的数,反正 MAC 地址暂时是用不完的了,肯定能保证每个 MAC 地址都是唯一的。

4a:00:04:08:29:10

MAC 地址由 6 个字节编码(48 个二进制位),上面这样的 MAC 地址中,用冒号分隔开的每两个字符,因为都是十六进制的字符,16 = 2的4次方,所以两个十六进制的字符就是 2的8次方,正好是 1 个字节(Byte)。


一个地址很特殊,其每一个二进制位都是 1,这个 MAC 地址被称为广播地址broadcast Address)

ff:ff:ff:ff:ff:ff

广播地址可以代表任意一个网卡,因此发向广播地址的信息就会发送到所在网络的所有网卡上。

数据帧(Data Frame)

帧是 OSI 第二层中传输的信息单元,可以将其看成数据的封包。

           

服务器的数据链路层怎么理解

 

第3层

DST地址

SRC地址

要发送的信息

CRC

(接收方MAC)

(发送方MAC)

使用的协议

帧头

帧头的格式是固定的,因此我们可以定义其大小:

  • 接收方和发送方的 MAC 地址分别占用 6 个字节;

  • 第 3 层的协议用 2 个字节编码;

  • CRC 用 4 个字节编码。

6 x 2 + 2 + 4 = 18。因此以太网的帧头一共有 18 个字节。

循环冗余校验(Cyclic Redundancy Check)

太网协议

交换机(switch)

内容可寻址寄存表(CAM)


CAM 是 Content Addressable Memory 的缩写。content 是“内容”的意思,addressable 是“可寻址的”的意思,memory 是“内存”的意思,所以 CAM 表示“内容可寻址内存”或“内容可寻址存储器”。因此,CAM 表的术语是“内容可寻址寄存表”。

CAM 表的更新

交换机的 CAM 表是以动态的方式被构建的,也就是说交换机会随着流经的帧去不断“学习”:哪个机器连接在哪个端口.

CAM 表的生存时间

TTL 是 Time To Live 的缩写,表示“生存时间”。因此,TTL 代表了一段时间。

TTL(生存时间)的主要原理是让数据有效一段时间,一旦超过这段时间,数据就变成无效的了。

“服务器的数据链路层怎么理解”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注编程之家网站,小编将为大家输出更多高质量的实用文章

相关文章

蚂蚁庄园小课堂2024年6月29日答案是什么?进入支付宝一起饲养...
谷歌小恐龙怎么调出来,我们将连接电脑的网络拔掉或者禁用网...
蚂蚁庄园小课堂2024年6月22日答案是什么?每天蚂蚁庄园小课堂...
火绒为什么不建议大家用,火绒对于用户的要求比较高,查杀病...
百度网盘电脑版订阅的分享在哪?百度网盘电脑版订阅的分享在什...
notepad怎么替换换行符,打开notepad++软件,点击菜单栏的视...