network model

layered network architecture

higher layer use service provided by lower layer

Basic divide of the layers

mostly focus on transport/network/data-link layers

  1. [Application]
  2. [Transport] <- TCP/UDP
  3. [Network] <- IP (packet)
  4. [Datalink] <- physical address (frame)
  5. [Physical]

IP address (classful addressing)

IP address (classless addressing)

delivery and forwarding and routing of packets

Address Resolution Protocol (ARP)

mapping Logical address & physical address

Internet Protocol (IP)

aim at end to end packet delivery

User Datagram Protocol (UDP)

aim at program to program delivery

Transmission Control Protocol (TCP)