TCP/IP 结构中忽略了 OSI 模型中的某些特征,只综合了部分相邻 OSI 层的特征并分离其它各层。信息由4层结构中的应用层传送到物理层。当发送数据时,每层将其从上层接收到的信息作为本层数据,并在数据前添加控制信息头,然后一起传送到下一层。每层的接收数据过程与以上发送过程正好相反,其中在数据被传送到上一层之前要将其控制信息头移去。
TCP/IP 4 层模型以及每层主要功能描述如下:
应用层(Application Layer)
TCP/IP 组中的应用层综合了 OSI 应用层、表示层以及会话层的功能。因此,在 TCP/IP 结构中,传输层以上的任何过程都称之为应用。在 TCP/IP 中,使用套接字(socket)和端口描述应用程序通信路径。大多数应用层协议与一个或多个端口号相关联。
传输层(Transport Layer)
TCP/IP 结构中包含两种传输层协议。其一传输控制协议(TCP),确保信息传输过程。其二用户数据报协议(UDP),直接传输数据报,而不需要提供端对端可靠校验。两种协议对应不同的应用具有各自功能。
网络层(Network Layer)
TCP/IP 网络层中的主要协议是网际协议(IP)。所有网络层以下或以上的各层通信在跨越 TCP/IP 协议栈时,都必须通过 IP 完成。此外,网络层还包含部分支持性协议,如 ICMP,实施和管理路由过程。
网络访问层(Network Access Layer)
在 TCP/IP 结构中,网络访问层由数据链路层和物理层合并而成。TCP/IP 网络访问层并没有重新定义新标准,而是有效利用原有数据链路层和物理层标准。很多 RFC 中描述了 IP 如何使用数据链路协议并作为其接口界面,如以太网、令牌环、FDDI、HSSI 和 ATM 等。物理层中规定了硬件通信属性,但它不直接作为网络层及以上层的 TCP/IP 协议的接口。

TCP/IP 4 层模型
另: OSI 7层
7 Application
6 Presentation
5 Session
4 Transport
3 Network
2 Data Link
1 Physical
layer 5 6 7 are not part of the tcp/ip stack

没有评论:
发表评论