T, thanks very much for your reply.
So can I assume that the first rtt I got in NewAck(seq), which is 1 sec, is because of a SYN was received?
Actually, I encountered an another strange phenomena while doing a simulation experiment of TCP-NewReno. I will be very appreciate if you can explain.
There are several RTOs when I run tcp-variants-comparision.cc with error_p = 0.008 over tcp-newreno.
I feel confused after checking the pcap-file.
It kept sending new packets instead of retransmiting immediately after receiving 3 dupACK. More than 5 dupACK was received before fast retransmition starts, which may be a reason of RTOs in my opinion.
Is that because fast retransmition must be called when all packages in cwnd are sent?
Attatchments are a cwnd-graph and a screenshot of the pcap-file.
Other parament setting as followed:
error_p = 0.008;
transport_prot = TcpNewReno;
bandwidth = 10Mbps;
access_bandwidth = 20Mbps;
mtu_bytes=1500;
num_flows = 1
Thank you in advance.
Tianyuan
在 2016年4月7日星期四 UTC+8下午3:52:27,Tommaso Pecorella写道: