因特网协议栈中的层

OSI网络7层模型

名称 描述 协议
7 应用层 由使用网络的应用程序组成。 例如HTTP、SMTP、SNMP、FTP、Telnet、SIP、SSH、NFS、RTSP、XMPP、Whois、ENRP
6 表示层 确保数据以连续的方式传送到应用程序。 例如XDR、ASN.1、SMB、AFP、NCP
5 会话层 管理应用程序之间的连接。 例如ASAP、TLS、SSH、ISO 8327 / CCITT X.225、RPC、NetBIOS、ASP、Winsock、BSD sockets
4 传输层 确保无错误的数据传输。 例如TCP、UDP、RTP、SCTP、SPX、ATP、IL
3 网络层 管理到网络中其他机器的连接。 例如IP、ICMP、IGMP、IPX、BGP、OSPF、RIP、IGRP、EIGRP、ARP、RARP、 X.25
2 数据链路层 提供通过物理层的可靠的数据传送(通常本质上是不可靠的)。 例如以太网、令牌环、HDLC、帧中继、ISDN、ATM、IEEE 802.11、FDDI、PPP
1 物理层 描述网络的物理介质。 例如线路、无线电、光纤、信鸽

各层协议的使用如下图:

OSI模型

OSI参考模型


OSI参考模型

每一层只向紧邻的上一层和下一层传送数据。每层添加其自身头信息(在数据链路层上还包括页脚信息),有效封装从上一层接收到的信息。

因特网五层协议栈

通常认为OSI模型的最上面三层(应用层、表示层和会话层)在TCP/IP组中是一个应用层。由于TCP/IP有一个相对较弱的会话层,由TCP和RTP下的打开和关闭连接组成,并且在TCP和UDP下的各种应用提供不同的端口号,这些功能能够被单个的应用程序(或者那些应用程序所使用的库)增加。与此相似的是,IP是按照将它下面的网络当作一个黑盒子的思想设计的,这样在讨论TCP/IP的时候就可以把它当作一个独立的层。

名称 协议
4 应用层(OSI 5和6和7层) 例如HTTP、FTP、DNS
(如BGP和RIP这样的路由协议,尽管由于各种各样的原因它们分别运行在TCP和UDP上,仍然可以将它们看作网络层的一部分)
3 传输层(OSI 4和5层) 例如TCP、UDP、RTP、SCTP
(如OSPF这样的路由协议,尽管运行在IP上也可以看作是网络层的一部分)
2 网络互连层(OSI 3层) 对于TCP/IP来说这是因特网协议(IP)
(如ICMP和IGMP这样的必须协议尽管运行在IP上,也仍然可以看作是网络互连层的一部分;ARP不运行在IP上)
1 网络接口层(OSI 1和2层) 例如以太网、Wi-Fi、MPLS等。

你可能感兴趣的:(因特网协议栈中的层)