TCP/IP协议

由多个协议构成的协议簇
TCP/IP协议(Transmission Control Protocol/Internet Protocol,传输控制协议/网际协议),是指一个由FTP、SMTP、TCP、UDP、IP等协议构成的协议簇,只因在TCP/IP协议中TCP协议和IP协议最具代表性,所以被称为TCP/IP协议。[1]
TCP是面向连接的协议,每一条TCP连接只能有两个端点,每一条连接只能是点对点的。TCP提供可靠交付的服务,提供全双工、面向字节流通信。运输连接是用来传送TCP报文的。TCP运输连接的建立和释放是每一次面向连接的通信中必不可少的过程。[2]
IP协议即网际互连协议,属于TCP/IP协议体系中的网络互联层协议,它的主要作用是将不同类型的物理网络互联在一起。IP协议详细规定了网络中的计算机在通信时应该遵循的全部规则,将不同格式的数据帧转换为“IP数据包”,并将不同格式数据包的物理地址转换为统一的 IP地址,屏蔽了下层物理网络的差异,向上层传输层提供IP数据包,实现无连接数据包传送服务。[3]
TCP/IP通信协议采用了4层的层级结构,自底而上分别是数据链路层网络层、传输层和应用层。每一层完成不同的功能,且通过若干协议来实现,上层协议使用下层协议提供的服务,每一层都呼叫它的下一层所提供的网络来完成自己的需求。[4]
TCP/IP协议规范了Internet上的所有通信设备,尤其是一个主机与另一个主机之间的数据往来格式以及传送方式,在Internet中几乎可以无差错的传送数据。对普通用户来说,并不需要了解网络协议的整个结构,仅需了解IP的地址格式,即可与世界各地进行网络通信。[3]