TCP/IP协议栈其他文章
网络参考模型
TCP/IP协议栈—应用层
TCP/IP协议栈—传输层
TCP/IP协议栈—英特网层
TCP/IP协议栈—网络接入层
网络接入层的对等模型为数据链路层和物理层
数据链路层
-
数据链路层位于网络层和物理层之间,可以向网络层的IP、IPv6等协议提供服务。
-
数据链路层的PDU被称为Frame(帧)
-
以太网(Ethernet)是最常见的数据链路层协议
以太网帧格式
- 以太网技术所使用的帧称为以太网帧(Ethernet Frame),或简称以太帧
- 以太帧的格式有两个标准:Ethernet_II格式和IEEE 802.3格式
-
Ethernet_II更常见
-
D.MAC目的MAC地址,S.MAC源MAC地址,Type类型,用户数据,FCS(Frame Check Sequence(帧校验序列))/帧结尾校验和
- 最小有效数据帧64Byte,有效数据46-1500Byte,也就是说头部占18Byte
- MAC地址共占12Byte,D.MAC和S.MAC分别占6Byte
- Type类似于Protocol,代表上层协议类型,4byte
以太网与MAC地址
默认情况下MAC地址唯一不变标识,IP地址相当于名字,MAC地址是DNA
MAC地址表示
-
一个MAC地址有6Byte,48bit
-
MAC地址通常采用“十六进制“和“-”表示
MAC地址构成及分类
- OUI(Organizationally Unique Identified):厂商代码,由IEEE分配,3Byte,24bit,
- 制造商分配:24bit,3Byte
- MAC地址分类
单播:第8位为0
组播:第8位为1
广播:全1,即全为f
IP地址 vs MAC地址
- 每个以太网设备在出厂时都有一个唯一的MAC地址,但在设备接入网络时,会同时为每台主机再分配一个IP地址
物理层
- 数据到达物理层之后,物理层会根据物理介质的不同,将数字信号转换为光信号、电信号或电磁波信号
- 物理层的PDU被称为比特流(Bitstream)
常见传输介质
TCP/IP协议栈其他文章
网络参考模型
TCP/IP协议栈—应用层
TCP/IP协议栈—传输层
TCP/IP协议栈—英特网层