OSI七层模型
名称(由下往上看) | 功能 |
---|---|
应用层 | 网络服务与最终用户的一个接口 |
表示层 | 数据的表示、安全、压缩 |
会话层 | 建立、管理、终止会话 |
传输层 | 定义传输数据的协议端口号,以及流控和差错校验 |
网络层 | 进行逻辑地址寻址,实现不同网络之间的路劲选择 |
数据链路层 | 建立逻辑连接,进行硬件地址寻址,差错校验等功能 |
物理层 | 建立、维护、断开物理连接 |
TCP/IP5层模型
名称 | 协议 |
---|---|
应用层 | HTTP(超文本传输协议) FTP(文件传输协议) TFTP(简单文件传输协议) SMTP(邮件协议用户发邮件) SNMP(网络管理协议) DNS(域名解析协议) |
传输层 | TCP(传输控制协议) UDP(用户数据协议) |
网络层 | ICMP(控制报文协议) IGMP(网际组管理协议) IP(互联网协议地址) ARP(地址解析协议) RARP(反向地址转换协议) |
数据链路层 | 由底层网络定义的协议 |
物理层 | 由底层网络定义的协议 |
TCP子协议对应的端口
协议 | 默认端口 |
---|---|
HTTP(超文本传输协议) | 80 |
FTP(文件传输协议) | 21 |
HTTPS(超文本传输协议) | 443 |
SSH(安全壳协议) | 22 |
NTP(网络时间协议) | 123 |
DNS(域名系统) | 53 |
UDP子协议对应的端口
协议 | 默认端口 |
---|---|
SNMP(网络简单协议) | 161 |
TFTP(简单文件传输协议) | 69 |
NDS(域名系统) | 53 |
TCP/IP五层模型对应的单元
名称 | 单元 |
---|---|
应用层 | 上层数据 |
传输层 | 数据段 |
网络层 | 数据包 |
数据链路层 | 数据帧 |
物理层 | 比特流 |
TCP/IP五层模型对应的设备
模型名称 | 设备 |
---|---|
应用层 | 计算机 |
传输层 | 防火墙 |
网络层 | 路由器 |
数据链路层 | 交换机 |
物理层 | 网卡 |