OSI七层模型
Last updated
Last updated
国际标准化组织 ISO 搞了个《OSI七层网络模型》,但是因为实在太过复杂与繁琐,基本上没人执行它。
但是又有一个五层模型和四层模型却比较常见,尤其是四层模型。
OSI七层网络模型 | TCP/IP四层概念模型 | 对应的网络协议 | 用途 |
---|---|---|---|
发送端在层与层之间传输时,每经过一层都会被打上该层所独有的头部信息,反之,接收端在层与层传输数据时,每经过一层时会把对应的首部消去。这种把数据信息包装起来的做法称为封装(encapsulate)。
应用层 Application
应用层
HTTP / FTP / SMTP / DNS
数据格式协议,应用如Nginx、浏览器工作的层
表示层 Presentation
数据的表示、安全、压缩、解码
会话层 Session
SSL / TLS
建立、管理、终止会话,对应主机进程
传输层 Transport
传输层
TCP / UDP / SCTP / RTP
指定端口,提供连接。这层的数据,叫 Segment
网络层 Network
网际层
IP / RARP / ICMP / IGMP
指定IP地址。这层的数据,叫 Packet。路由器工作的层
数据链路层 Data Link
网络接口层
ARP
指定MAC地址。这层的数据,叫 Frame。交换机、驱动工作的层
物理层 Pysical
处理连接网络的硬件部分,如网卡