TCP/UDP

来源:互联网 发布:淘宝网店怎么装修视频 编辑:程序博客网 时间:2024/06/07 01:33

TCP和IP是因特网中两个最为重要的协议。IP协议定义了在路由器和端系统中发送和接收的分组的格式。因特网主要的协议统称为TCP/IP。

TCP服务

TCP服务模型包括面向连接服务和可靠数据传输服务:

     1.面向连接服务:使用TCP协议时,在应用层数据报文开始流动之前,客户机程序和服务器程序之间会互相交换运输层控制信息。这里将会有三次的握手过程,用于提示客户机和服务器做好传输分组准备。      握手完后,两个进程间会建立一个TCP连接。双方进程都可以连接上并且进行报文的收发。但当应用程序结束报文发送时,必须拆除连接。     2.可靠数据传输服务:无差错、按照适当顺序交付发送的数据。

TCP还具有拥塞控制机制,当发送方和接收方出现拥塞时,会抑制发送进程。(安全TCP【SSL】,对TCP进行了加强,这种加强是在应用层上实现的)

UDP服务

  1. UDP是一种不提供不必要服务的轻量级运输层协议,仅提供最小服务。同时也无连接,没有握手过程。UDP提供不可靠数据传输服务,不能保证报文能够被进程接收到,不仅如此,接收到的报文也可能是乱序的。
  2. 无拥塞控制机制,可用于允许一定数据丢失的应用中,比如视频会议。

TCP和UDP的最基本任务是,将两个端系统间IP的交付服务扩展为运行在两个端系统上的进程之间的交付服务。将主机间交付扩展到进程间交付,称为运输层的多路复用与多路分解。

0 0
原创粉丝点击