The Internet - The Network Edge, the Network Core, Delay, Loss, and Throughput in Packet Switched Networks, Protocol Layers and Their Service Models. Principles of Network Applications: The Web and HTTP, File Transfer: FTP, Electronic Mail in the Internet, DNS - The Internet’s Directory Service, Peer-to-Peer Applications. Introduction and Transport Layer Services: Multiplexing and Demultiplexing, Connectionless Transport - UDP, Principles of Reliable Data Transfer.
Transport layer - Connection Oriented Transport - TCP, Principles of Congestion Control, TCP Congestion Control. Introduction Network Layer: Virtual Circuit and Datagram Networks, Inside a Router, The Internet Protocol (IP) - Forwarding and Addressing in the Internet, Routing Algorithms, Routing in the Internet, Broadcast and Multicast Routing.
The Link Layer and Local Area Networks - Introduction and Services, Error-Detection and Correction Techniques, Multiple Access Protocols, Link-Layer Addressing, Ethernet, Link-Layer Switches, PPP - The Point-to-Point Protocol.