TCP运输链接管理

一、运输连接三个阶段

  • TCP是面向连接的协议

  • 运输连接有三个阶段:

    1. 连接建立
    2. 数据传送
    3. 连接释放
  • 连接建立过程中要解决以下三个问题

    1. 要使每一方都能够确知对方的存在
    2. 要允许双方协商一些参数(如最大报文长度,最大窗口大小等)
    3. 能够对运输实体资源进行分配
  • 客户服务器方式

    • TCP的连接的建立采用客户服务器方式
    • 主动发起连接建立的应用进程叫做客户(client)
    • 被动等待建立连接的应用进程叫做服务器

二、TCP的连接建立

  • TCP建立连接的过程叫做握手
  • 握手需要在客户和服务器之间交换三个TCP报文段。称之为三报文握手 (发送–>确认–>再确认)
    TCP运输链接管理
  1. 第一步:图片已经给出,其中SYN字段请求建立连接的标志位
  2. 第二步:B的TCP收到请求报文段后,如果同意,则发回确认,B在确认报文段中应使用SYN = 1 ,使ACK = 1 , 其确认号ack = x+1,自己选择的序号seq = y.