83TcP连接的建立和拆除 831TcP连接的建立 为了实现数据的可靠传输,TCP要在应用进程 间建立传输连接。 从理论上讲,建立传输连接只需要一个请求和 一个响应就可以了。但是由于通信子网的问题, 请求有可能丢失,为了解决请求的丢失问题, 常用的办法是超时重传 ·客户发出连接请求时,启动一个定时器,一旦 定时器超时,客户将被迫再次发起连接请求, 会导致重复连接
8.3 TCP连接的建立和拆除 8.3.1 TCP连接的建立 • 为了实现数据的可靠传输,TCP要在应用进程 间建立传输连接。 • 从理论上讲,建立传输连接只需要一个请求和 一个响应就可以了。但是由于通信子网的问题, 请求有可能丢失,为了解决请求的丢失问题, 常用的办法是超时重传。 • 客户发出连接请求时,启动一个定时器,一旦 定时器超时,客户将被迫再次发起连接请求, 会导致重复连接
解决重复连接的办法:三次握手方法。 次握手方法要求对所有报文进行编号,TcP 采用的方法是给每个字节一个32比特的序号。 每次建立连接时都产生一个新的初始序号 序号字段位数定长,序号循环使用,序号字段 位数较长,当序号循环一周回来时,使用同 序号的旧报文段早已传输完。这样,保证网络 中不会同时出现来自同一源主机的相同序号的 两个不同报文段
• 解决重复连接的办法:三次握手方法。 • 三次握手方法要求对所有报文进行编号,TCP 采用的方法是给每个字节一个32比特的序号。 • 每次建立连接时都产生一个新的初始序号。 • 序号字段位数定长,序号循环使用,序号字段 位数较长,当序号循环一周回来时,使用同一 序号的旧报文段早已传输完。这样,保证网络 中不会同时出现来自同一源主机的相同序号的 两个不同报文段