TCP运输链接管理
一、运输连接三个阶段
-
TCP是面向连接的协议
-
运输连接有三个阶段:
- 连接建立
- 数据传送
- 连接释放
-
连接建立过程中要解决以下三个问题
- 要使每一方都能够确知对方的存在
- 要允许双方协商一些参数(如最大报文长度,最大窗口大小等)
- 能够对运输实体资源进行分配
-
客户服务器方式
- TCP的连接的建立采用客户服务器方式
- 主动发起连接建立的应用进程叫做
客户(client)
- 被动等待建立连接的应用进程叫做
服务器
二、TCP的连接建立
- TCP建立连接的过程叫做
握手
- 握手需要在客户和服务器之间交换三个TCP报文段。称之为
三报文握手
(发送–>确认–>再确认)
-
第一步
:图片已经给出,其中SYN字段请求建立连接的标志位 -
第二步
:B的TCP收到请求报文段后,如果同意,则发回确认,B在确认报文段中应使用SYN = 1 ,使ACK = 1 , 其确认号ack = x+1,自己选择的序号seq = y.