OSI 7层模型和TCP/IP五层模型
1、OSI 7层模型
- ISO国际标准化组织(International Standard Organization)于1984年颁布了开放系统互连(Open System Interconnection,OSI)【参考】模型
- OSI参考模型是一个开放式体系结构,它规定将网络分为七层,从下往上依次是:物理层、数据链路层、网络层、传输层、会话层、表示层和应用层(应表会传往树屋)
分层 | 功能 |
---|---|
应用层 | 网络服务与最终用户的一个接口 |
表示层 | 数据的表示、安全、压缩 |
会话层 | 建立、管理、中止会话 |
传输层 | 定义传输数据的协议端口号,以及流控和差错校验 |
网络层 | 进行逻辑地址寻址,实现不同网络之间的路径选择 |
数据链路层 | 建立逻辑连接、进行硬件地址寻址、差错校验等功能 |
物理层 | 建立、维护、断开物理连接 |
2、TCP/IP五层模型
(1)TCP/IP协议族的组成
分层 | 协议 | 数据 | 设备 |
---|---|---|---|
5应用层 | HTTP、FTP、TFTP、SMTP、SNMP、DNS | 计算机 | |
4传输层 | TCP、UDP | 数据段segment | 防火墙 |
3网络层 | ICMP、IGMP、IP、ospf、ARP、RARP | 数据包packet | 路由器 |
2数据链路层 | 由底层网络定义的协议 | 数据帧frame | 交换机 |
1物理层 | 由底层网络定义的协议 | 比特流 | 网卡,网线,光纤 |
-
IP 互联网协议 internet protocol
-
ICMP 网间控制报文协议(Internet Control Messages Protocol) --》ping命令
-
ARP 地址解析协议(address resolution protocol)
-
TCP 传输控制协议:可靠的,稳定,效率低
-
UDP 用户报文协议:不可靠的,速度快
-
HTTP 超文本传输协议(hypertext transport protocol)
-
DNS 域名解析协议