SlideShare a Scribd company logo
TCP 行为分析   ------ 计算机网络 rack#8 郑钧 叶可以 王勇 王琨 项云宾 钱斌华 许国彬
TCP 连接   A  的  TCP  向  B  发出连接请求报文段,其首部中的同步比特  SYN  应置为  1 ,并选择序号  x ,表明传送数据时的第一个数据字节的序号是  x 。 A  收到此报文段后,向  B  给出确认,其确认号应为  y    1 。 A  的  TCP  通知上层应用进程,连接已经建立。 当运行服务器进程的主机  B  的  TCP  收到主机  A  的确认后,也通知其上层应用进程,连接已经建立。  B  的  TCP  收到连接请求报文段后,如同意,则发回确认。 B  在确认报文段中应将  SYN  置为  1 ,其确认号应为  x    1 ,同时也为自己选择序号  y 。
数据发送和确认   在连接建立时,双方要商定初始序号。 TCP  每次发送的报文段的首部中的序号字段数值表示该报文段中的数据部分的第一个字节的序号。 TCP  的确认是对接收到的数据的最高序号表示确认。接收端返回的确认号是已收到的数据的最高序号加  1 。因此确认号表示接收端期望下次收到的数据中的第一个数据字节的序号。
延迟确认
累计确认
数据重发 重传机制是  TCP  中最重要和最复杂的问题之一。 TCP  每发送一个报文段,就对这个报文段设置一次计时器。只要计时器设置的重传时间到但还没有收到确认,就要重传这一报文段。
拥塞避免、慢启动 、流控   (1)  接收端窗口  rwnd  :这是接收端根据其目前的接收缓存大小所许诺的最新的窗口值,是来自接收端的流量控制。接收端将此窗口值放在  TCP  报文的首部中的窗口字段,传送给发送端。 (2)  拥塞窗口  cwnd (congestion window) :是发送端根据自己估计的网络拥塞程度而设置的窗口值,是来自发送端的流量控制。 发送端的发送窗口的上限值应当取为接收端窗口  rwnd  和拥塞窗口  cwnd  这两个变量中较小的一个,即应按以下公式确定: 发送窗口的上限值   Min [rwnd, cwnd]  当  rwnd < cwnd  时,是接收端的接收能力限制发送窗口的最大值。 当  cwnd < rwnd  时,则是网络的拥塞限制发送窗口的最大值。 在主机刚刚开始发送报文段时可先将拥塞窗口  cwnd  设置为一个最大报文段  MSS  的数值。 在每收到一个对新的报文段的确认后,将拥塞窗口增加至多一个  MSS  的数值。 用这样的方法逐步增大发送端的拥塞窗口  cwnd ,可以使分组注入到网络的速率更加合理。
 
 

More Related Content

PPT
Remixing History in San Bernardino
PPT
Making media for nursing educators (test)
PPT
Gbn,sr工作原理
PPT
互联网出口现状
DOC
DOC
PPT
From O to the Big Ideas in Ed Tech
DOC
海外最热门的100个web2.0网站(转载)
Remixing History in San Bernardino
Making media for nursing educators (test)
Gbn,sr工作原理
互联网出口现状
From O to the Big Ideas in Ed Tech
海外最热门的100个web2.0网站(转载)

Viewers also liked (18)

PPTX
Eksamen i pel
PPTX
O 29 de novembro saímos do cole cara
PDF
Interculturalitat
PPT
Mpp 07 sthics ii
PPT
Family tree
PDF
Diapositivas gbi
PPTX
Golomt bank turtemuulen erdenesuh dotood case
PDF
OMC
PPT
Werkcollege week 7 intelligentie
PPT
το εσοτερικω του υπολογιστη
PDF
Acqua sole-usura
PPS
Sostenibilità a Fumetti
PPT
презентация по теме магистерской работы
PPT
深蓝
PPT
Bon jovi b3 aggelos bessis
Eksamen i pel
O 29 de novembro saímos do cole cara
Interculturalitat
Mpp 07 sthics ii
Family tree
Diapositivas gbi
Golomt bank turtemuulen erdenesuh dotood case
OMC
Werkcollege week 7 intelligentie
το εσοτερικω του υπολογιστη
Acqua sole-usura
Sostenibilità a Fumetti
презентация по теме магистерской работы
深蓝
Bon jovi b3 aggelos bessis
Ad

Tcp行为分析

  • 1. TCP 行为分析 ------ 计算机网络 rack#8 郑钧 叶可以 王勇 王琨 项云宾 钱斌华 许国彬
  • 2. TCP 连接 A 的 TCP 向 B 发出连接请求报文段,其首部中的同步比特 SYN 应置为 1 ,并选择序号 x ,表明传送数据时的第一个数据字节的序号是 x 。 A 收到此报文段后,向 B 给出确认,其确认号应为 y  1 。 A 的 TCP 通知上层应用进程,连接已经建立。 当运行服务器进程的主机 B 的 TCP 收到主机 A 的确认后,也通知其上层应用进程,连接已经建立。 B 的 TCP 收到连接请求报文段后,如同意,则发回确认。 B 在确认报文段中应将 SYN 置为 1 ,其确认号应为 x  1 ,同时也为自己选择序号 y 。
  • 3. 数据发送和确认 在连接建立时,双方要商定初始序号。 TCP 每次发送的报文段的首部中的序号字段数值表示该报文段中的数据部分的第一个字节的序号。 TCP 的确认是对接收到的数据的最高序号表示确认。接收端返回的确认号是已收到的数据的最高序号加 1 。因此确认号表示接收端期望下次收到的数据中的第一个数据字节的序号。
  • 6. 数据重发 重传机制是 TCP 中最重要和最复杂的问题之一。 TCP 每发送一个报文段,就对这个报文段设置一次计时器。只要计时器设置的重传时间到但还没有收到确认,就要重传这一报文段。
  • 7. 拥塞避免、慢启动 、流控 (1) 接收端窗口 rwnd :这是接收端根据其目前的接收缓存大小所许诺的最新的窗口值,是来自接收端的流量控制。接收端将此窗口值放在 TCP 报文的首部中的窗口字段,传送给发送端。 (2) 拥塞窗口 cwnd (congestion window) :是发送端根据自己估计的网络拥塞程度而设置的窗口值,是来自发送端的流量控制。 发送端的发送窗口的上限值应当取为接收端窗口 rwnd 和拥塞窗口 cwnd 这两个变量中较小的一个,即应按以下公式确定: 发送窗口的上限值  Min [rwnd, cwnd] 当 rwnd < cwnd 时,是接收端的接收能力限制发送窗口的最大值。 当 cwnd < rwnd 时,则是网络的拥塞限制发送窗口的最大值。 在主机刚刚开始发送报文段时可先将拥塞窗口 cwnd 设置为一个最大报文段 MSS 的数值。 在每收到一个对新的报文段的确认后,将拥塞窗口增加至多一个 MSS 的数值。 用这样的方法逐步增大发送端的拥塞窗口 cwnd ,可以使分组注入到网络的速率更加合理。
  • 8.  
  • 9.