传输层
萝卜要加酱丶
不问前程如何,但求落幕无悔!
展开
-
TCP的连接释放
TCP的连接释放TCP连接释放过程比较复杂,我们仍结合双方状态的改变来阐明连接释放的过程。数据传输结束后,通信的双方都可释放连接。现在A和B都处于ESTABLISHED状态(图 5-29)。A的应用进程先向其TCP发出连接释放报文段,并停止再发送数据,主动关闭TCP连接。A把连接释放报文段首部的终止控制位FIN置1,其序号 seq = u,它等于前面已传送过的数据的最后一个字节的序号加1。这时...原创 2020-03-08 00:11:53 · 487 阅读 · 0 评论 -
TCP的连接建立(三次握手)
TCP的连接建立TCP建立连接的过程叫做握手,握手需要在客户和服务器之间交换三个TCP报文段。图 5-28 画出了三报文握手建立TCP连接的过程。假定主机A运行的是TCP客户程序,而B运行TCP服务器程序。最初两端的TCP进程处于CLOSED(关闭)状态。图中在主机下面的方框分别是TCP所处的状态。请注意,在本例中,A主动打开连接,而B被动打开连接。一开始,B的TCP服务器进程先创建传输控...原创 2020-03-07 22:23:31 · 682 阅读 · 0 评论 -
传输控制协议TCP概述
传输控制协议TCP概述1、TCP最主要特点(1)TCP是面向连接的运输层协议。这就是说,应用程序在使用TCP协议之前,必须先建立TCP连接。在传送数据完毕后,必须释放已经建立的TCP连接。(2)每一条TCP连接只能有两个端点(endpoint),每一条TCP连接只能是点对点的(一对一)。(3)TCP提供可靠交付的服务。通过TCP连接传送的数据,无差错、不丢失、不重复,并且按序到达。(4)...原创 2020-03-07 18:45:29 · 343 阅读 · 0 评论 -
用户数据报协议UDP
用户数据报协议UDP1、UDP概述用户数据报协议UDP只在IP的数据报服务之上增加了很少一点功能,这就是复用和分用的功能以及差错检测的功能。UDP的主要特点是:(1)UDP是无连接的。即发送数据之前不需要建立连接(当然,发送数据结束时也没有连接可释放),因此减少了开销和发送数据之前的时延。(2)UDP使用尽最大努力交付。即不保证可靠交付,因此主机不需要维持复杂的连接状态表(这里面有许多...原创 2020-03-07 17:30:58 · 520 阅读 · 0 评论