18.1.3 TCP/ IP协议簇分析
TCP/IP不是单个协议,而是一个组合起来的协议簇。所谓“TCP/IP”只是一个简称,它的全称是“TCP/IP网际通信协议簇”(TCP/IP Internet Protocol Suite)。TCP/ IP将网络分为4层,最上层是应用层,对应于OSI参考模型的会话层、表示层和应用层,包含Telnet、FTP等协议;其次是传输层,对应于OSI参考模型的传输层,包含TCP、UDP;在传输层之下是网络层,对应于OSI参考模型的网络层,主要包括ICMP、IP、ARP等协议;最底层是数据链路层,对应于OSI参考模型的物理层和数据链路层。
TCP/ IP协议簇中主要协议如下。
Telnet
该协议提供了远程登录的功能。它使一台计算机中的用户可以登录到另一台计算机上,如同在自己的计算机上进行操作。
TCP
传输控制协议(TCP)是一种提供可靠数据传输的通信协议,它是TCP/IP体系结构中传输层上的协议。在发送数据时,应用层的数据传输到传输层,加上TCP的首部,数据就构成了报文。报文是网络层IP的数据,如果再加上IP首部,就构成了IP数据报。
IP协议
IP协议又称为网际协议。它工作在网络层,主要提供无连接数据报传输。IP协议不保证数据报的发送,但最大限度地发送数据。
ICMP
ICMP称为因特网控制消息协议。它负责网络上设备状态的发送和报文检查,可以将某个设备的故障信息发送到其他设备上。
FTP
FTP称为文件传输协议,允许用户将某个系统中的文件复制到另一个系统中。它运行于TCP之上,因此数据差错恢复和流量控制是内建的。
SMTP
SMTP称为简单邮件传输协议,用于传输电子邮件。它能够连接两台不同的计算机,并传输邮件报文。
TFTP
TFTP称为普通文件传输协议,是一种简单的文件传输协议。它运行于UDP之上,使用固定的数据报长度(512字节)。TFTP不是一个可靠的协议,缺乏安全性,只有某些局域网支持TFTP。
SNMP
SNMP称为简单网络管理协议,是由互联网工程任务组定义的一套网络管理协议。该协议基于简单网络监视协议,利用SNMP,一个管理工作站可以远程管理所有支持这种协议的网络设备,包括监视网络状态,修改网络设备配置,接收网络事件警告等。
UDP
用户数据报协议(UDP)是一个面向无连接的协议。采用该协议,两个应用程序不需要先建立连接,它为应用程序提供一次性的数据传输服务。
【责任编辑:
阚书 TEL:(010)68476606】