OSI : Open System Interconnection
第七层: 应用层 ---> 为应用程序提供网络服务
第六层: 表示层 ---> 数据格式化、加密、解密
第五层: 会话层 ---> 建立、维护、管理会话连接
第四层: 传输层 ---> 建立、维护、管理端到端连接
第三层: 网络层 ---> IP寻址和路由选择
第二层: 数据链路层 ---> 控制网络层与物流层之间通信
第一层: 物理层 ---> 比特流传输
第一层:物理层
物理层:规定物流介质、网线、光纤、电流、电压、网卡等标准
第二层:数据链路层
数据链路层:MAC地址、交换机
二层Type 标识上一层协议(0x0800 --> IP ; 0x0806 --> ARP)
第三层:网络层
网络层:封装IP地址、路由器
三层protocal 标识上一层协议(6 --> TCP; 17 --> UDP)
第四层:传输层
传输层: TCP 或 UDP 端口号
四层Destination port 标识上一层协议(80 --> http; 21 --> ftp)
TCP/IP模型(tcp/ip协议栈)
很多个互联网协议的集合,其中以TCP和IP为主,将这些协议的集合称为TCP/IP协议栈。
第五层:应用层
第四层:传输层
第三层:网络层
第二层:数据链路层
第一层:物理层
数据包结构
二层:MAC +三层:IP地址+四层:TCP、UDP端口+高层:DATA
应用数据+传输层:数据段
应用数据+传输层+网络层: 数据包
应用数据+传输层+网络层+数据链路层:数据帧
应用数据+传输层+网络层+数据链路层+物理层:数据流(比特流)
TCP UDP
- TCP UDP 属于传输层
常见端口号
DNS: UDP 53 TCP 53
DHCP: UDP 67 68
FTP: TCP 20 21
Telnet: TCP 23
HTTP: TCP 80
Telnet: TCP 23
HTTPs: TCP 443
RDP: TCP 3389
TFTP: UDP 69