6

:material-circle-edit-outline: 约 141 个字

TCP 使用 三报文握手(Three-way Handshake)来建立连接

  • SYN=1 & ACK=1:表示连续接收
  • seq:主机 B 选择自己的初始序列号,不确定是多少
  • ack=11221:加 1 表示期望接收到的数据的序列号

20(IP header)+20(TCP header)= 40bytes

RTT1 = 0.9 * 30 + (1 - 0.9) * 26 = 29.6 msec

RTT2 = 0.9 * 29.6 + 0.1 * 32 = 29.84 msec

RTT3 = 0.9 * 29.84 + 0.1 * 24 = 29.256 msec

2^3 * 2 < 24 < 2^4 * 2

所以是 4 * 10 = 40 sec

a timeout occurs --> cwnd = 1, ssthresh = 64/1/ 2 = 32

2^5 = 32 KB

同一时间内信道上不能出现 same sequence number

total sequence number: 2^8 - 1 = 255

255 * 128 * / 30 = 1088 byte/s

65535 byte / 20 msec = 3276750 byte/sec = 26.214Mbps

26.214 / 1000 = 2.62 %

100-70 = 30 byte

100-1+1=100

180-1-100+1=80