2
<p>分层模型-OSI
7 应用层————为应用程序提供网络服务
6 表示层————数据格式化,加密,解密
5 会话层————建立,维护,管理会话连接
4 传输层————建立,维护,管理端到端连接 TCP/UDP 端口号
3 网络层————ip寻址和路由选择 IP地址 路由
2 数据链路层————控制网络层与物理层之间通信 帧 MAC地址
1 物理层————比特流传输</p>
<p>TCP/IP
应用层————数据
传输层————数据段
网络层————数据包
网络接口层————数据帧</p>
<p>数据帧
Ethernet_ll D.MAC——S.MAC——Type——Data——FCS
D.MAC=目的mac S.MAC=源的mac
Type=上一层协议
FCS=校验码
data=数据包</p>
<p>IEEE802.3 D.MAC——S.MAC——Length——LLC——SNAP——Data——FCS
Length=Data的字节数
LLC=D.SAP S.SAP Control
SNAP=Org Code Type</p>
<p>Length/Type >= 1536(0x0600) Ethernet_ll
Length/Type >= 1500(0x05DC) IEEE802.3</p>
<p>MAC地址 前24位由国际组织分配 后24位由厂商分配</p>
<p>单播 一对一传输 帧mac第一位为0
广播 MAC地址 FF FF FF FF FF FF
组播 (IE)</p>