Traditional TCP
Traditional TCP
Dr. A. Beulah
AP/CSE
• TCP
– Telnet, SMTP, FTP
– HTTP
• UDP
– DNS
– SNMP
• TCP ARP
• IP RARP
• HTTP BOOTP
• SMTP Routers
• MIME DNS
• FTP IP Address
• SNMP ICMP
IGMP
available capacity.
• Linear Increase → For each “cwnd’s
worth” of packets sent, increase cwnd by
1 packet.
• In practice, cwnd is incremented
exponentially for each arriving ACK.
Associating the ACK with (a) original transmission versus (b) retransmission
RTT
to one segment
• Exponential increase of the congestion
window up to the congestion threshold,
then linear increase
• Missing acknowledgement causes the
reduction of the congestion threshold to
one half of the current congestion
window
• Congestion window starts again with one time
segment
packet. Retransmit
• Upon receipt of three duplicate ACKs, packet 3
Packet lost
• Comparison
– Tahoe: Slow start, fast retransmit
– Reno: Tahoe + fast recovery
– New-Reno: Reno with modified fast recovery
– SACK: Reno + selective ACKs
– Vegas: Modified Slow start, and retransmission
Fast Retransmit
Upon receipt of three duplicate ACKs, the TCP Sender
retransmits the lost packet.
Old cwnd
Packet 1 lost Packet 2 lost LP: Last Packet sent before loss
detection (recover)
receiver’s buffer
1-100 101-200
sender
receiver
1-100 101-200 401-500 501-600
receiver
receiver
sender
sender