Transport Layer
Transport Layer
(IT-503)
Cost-effective service
Three protocol scenarios for establishing a connection using a three-way handshake. CR denotes
CONNECTION REQUEST.
(a) Normal operation,
(b) Old CONNECTION REQUEST appearing out of nowhere.
6-14, a, b
6-14, c,d
(c) Response lost. (d) Response lost and subsequent DRs lost.
• Introduction to UDP
TCP Header.
16/11/2014 Computer Networks(IT 503) SVITS, Indore 41
The TCP Segment Header (2)
6-31
Clark’s solution
Prevent receiver from sending a window update for 1
byte
Instead forced to wait until it has a decent amount of
space available and advertised that instead
Receiver should not send a window update until it can
handle maximum segment size it advertised when
connection established or its buffer is half empty,
whichever is smaller
Clark’s solution
Sender can also help by not sending tiny segments
It should try to wait until it has accumulated enough
space in window to send a full segment or at least one
containing half of the receiver’s buffer size
Minimize copying.
Avoid timeouts.
16/11/2014
A timing wheel. 63
Computer Networks(IT 503) SVITS, Indore
Protocols for Gigabit Networks