本篇内容介绍了“服务器的数据链路层怎么理解”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!
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(生存时间)的主要原理是让数据有效一段时间,一旦超过这段时间,数据就变成无效的了。
“服务器的数据链路层怎么理解”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注编程之家网站,小编将为大家输出更多高质量的实用文章!