以太网根据IEEE 802.3标准来管理和控制数据帧。
网络通信协议:OSI、TCP/IP、IPX/SPX、SNA
局域网:IEEE802、以太网
广域网:PPP、HDLC
不同的协议栈用于定义和管理不同的数据转发规则。
OSI分层模型
7 应用层 为应用程序提供网络服务(端口号)
6 表示层 数据格式化,加密、解密
5 会话层 建立、维护、管理会话连接
4 传输层 建立、维护、管理端到端连接(TCP、UDP)
3 网络层 IP寻址和路由选择(路由器)
2 数据链路层 控制网络层与物理层之间通信(MAC地址)
1 物理层 比特流传输
TCP 可靠的连接 A与B握手后发送数据
UDP 不可靠的连接 A直接向B发送数据
7-1 封装 1-7 解封装
TCP/IP分层模型
应用层 为应用程序提供网络服务
传输层
网络层
网络接口层(数据链路层 和 物理层)
数据封装
应用层 数据(Data)
传输层 TCP报头+数据=数据段(Segment)
网络层 IP报头+数据段=数据包(Packet)
数据链层 MAC报头+数据包+帧校验(Traile)=数据帧(Frame)
物理层 比特(Bit)
数据链路层控制数据帧在物理链路上传输。