3.TCP/IP模型

3.1 TCP/IP的层次结构


第二章 OSI参考模型和TCP/IP模型(续)_网络

网络层是TCP/IP体系的关键部分。它的主要功能是使主机能够将信息发往任何网络并传送到正确的目标。

网络层使用IP地址标识网络节点;使用路由协议生成路由信息,并且根据这些路由信息实现包的转发,使包能够准确地传送到目的地:使用ICMP、IGMP这样的协议协助管理网络。TCP/IP网络层在功能上与网络层极为相似。

IGMP(Internet Control Message Protocol,互联网控制信息协议)通常也被当作一个网络层协议。ICMP通过一套预定义的消息在互联网上传递的相关信息,从而对IP网络提供管理控制功能。ICMP的一个典型应用是探测IP网络的可达性。

传输层

传输层主要为两台主机上的应用程序提供端到端的连接,使源、目的端主机上的对等实体可以进行会话。

在TCP/IP协议族的传输层协议主要包括TCP和UDP。其中TCP是面向连接的,可以保证通信两端的可靠传递,支持乱序恢复、差错重传和流量控制。而UDP是连接的,它提供非可靠性数据传输,数据传输的可靠性由应用层保证。

应用层

TCP/IP模型没有单独的会话层和表示层,其功能融合在TCP/IP应用层中。应用层它直接与用户和应用程序打交道,负责对软件提供接口以使程序能使用网络服务。这里的网络服务包括文件传输、文件管理、电子邮件的消息处理等。典型的应用层协议包括Telnet、FTP、SMTP、SNMP等。

网络接口层

典型的网络接口层技术包括常见的以太网、FDDI和令牌环等局域网技术,用于串行连接的SLIP、HDLC和PPP等技术,以及常见的X.25、帧中继和ATM等分组交换技术。