Overview
Protocol design was driven by net scarcity, not application usage pattern
Hence expectation was that communication would fail more often than it succeeded.
Modern networks are lossless and reliable at the per packet level except due to lack of social behaviour by senders and receivers.
Adaption is base design for rates.