Too many packets!

Sid Shanker @ RC 07/12/2018

What is TCP?

data

acknowledgement

Sender

Receiver

100% Transmission Guarantee

Properties of a Link

Delay (how long does it take)

bandwidth

packet

packet

packet

Link Queue

packet

packet

packet

packet

packet

:(

Congestion

Sender

Receiver

Sender

1 GB

1 GB

1 GB

Lots of dropped packets

Congestion Control

How big should "sending window" be?

packet

packet

packet

Window size of 3:

Sender

It's hard to test out new algorithms. Existing ones are hard to test out, and the source is buried in the Linux kernel.

Reno

too many packets

By Sid Shanker

too many packets

Intro to TCP & Congestion control

  • 863