What is the Internet?

Network Edge

Network Core

Principles of network applications

Web & HTTP

User-Server State : Cookies

Web caches (Proxy Server)

DNS : Domain Name System

P2P applications

Multiplexing & Demultiplexing

reliable data transfer(rdt)

Connection-Oriented transport : TCP

TCP flow control

TCP Congestion Control

Datagram networks

What’s inside a router