Chapter 4-5 - Part1 Flashcards
Difference between End systems and routers?
End systems have the full stack layers (app, transport, network, link, physical)
Routers only have network, link and physical
Forwarding vs Routing
Forwarding: moving packets to appropriate output link (DATA PLANE: per-router function)
Routing: determining the route taken from source to dest (CONTROL PLANE: network wide logic)
Control vs Data Plane
Data: destination-based forwarding
Control: individual routing algorithm in each router interact with each other routers
Data plane decided by control plane.
What does it mean internet is a “best effort” service model
No guarantees on:
- successful delivery
- timing/order
- bandwidth available
Pushes complexity to the end systems instead.
IP Datagram Format (Important sections)
- TTL: remaining max hops, decremented at each router
- Overhead: 20 bytes of TCP + 20 bytes of IP