Introduction1-18 Network Edge: Reliable Data Transfer Service Goal: data transfer between end systems  Handshaking: setup (prepare for) data transfer ahead of time  Hello, hello back human protocol  Set up state in two communicating hosts  TCP - Transmission Control Protocol  Internet's reliable data transfer service TCP service [RFC 793]  Reliable, in-order byte- stream data transfer  Loss: acknowledgements and retransmissions  Flow control:  Sender won't overwhelm receiver  Congestion control:  Senders slow down sending rate when network congested
{}