TCP-IP详解卷三:事务协议HTTP、NNTP、Unix域协议.pdfVIP

  • 2
  • 0
  • 约5.78千字
  • 约 7页
  • 2026-05-20 发布于北京
  • 举报

TCP-IP详解卷三:事务协议HTTP、NNTP、Unix域协议.pdf

9.1概述

本章介绍为了支持T/TCP而对tcp_output函数所做的修改。在TCP中有许多程序段都要

调用该函数来决定是否应该发出一个报文段,并且如果必要就发出一个。在T/TCP中作了以

下修改:

•两个隐藏的状态标志可以打开TH_SYN和TH_FIN标志。

•T/TCP可以在SYN_SENT状态下发出多个报文段,但其前提是确知对等端也支持T/TCP。

•发送程序糊涂窗口避免机制必须考虑到新的TF_NOPUSH标志,这个标志我们在3.6节中

讨论过。

•可以发出新的T/TCP选项(CC、CCnew和CCecho)。

9.2tcp_output函数

9.2.1新的自动变量

在tcp_output中说明了两个新的自动变量:

其中第一个变量是一个指针,指向相应对等端的TAO缓存记录项。如果TAO缓存记录项不存在

(这种情况不应该发生),则taop指向tao_noncached,并且将这个结构初始化为0(这样它的

tao_cc值就是未定义的)。

9.2.2增加隐藏的状态标志

在tcp_output的开头,要从tcp_outflags向量中说明当前连接状态的TCP标志。

图2-7给出了每个状态的相关标志。图9-1中的

文档评论(0)

1亿VIP精品文档

相关文档