What is the IP network?
deliver things to its destination in the internet
hop by hop protocol between two adjacent devices
(compare with host to host protocols - tcp, udp, http, dns )
how things (aka ip packets) get routed
what is IP address
reliable? no. why not?
connection? no. why not?
what if packet get lost?
what if packet rambles?
what if packet is too big?
What is an IP address?
Class, Classless CIDR
slash, subnet mask
v4, v6
Get my IP address
static, dynamic
DHCP
How do I know my IP address?
ipconfig, renew
How come so many people has 192.168.1.xxx?
Do I need one IP address for every computer?
NAT, why, how
NAT with port, why, how
What problem it solves?
What problem it creates?
What are the limitations of NAT?
can I create a server inside NAT?
What is my external ip address then?
how can I find it?
Who does administrations of this network?
ICMP
ping, why
traceroute, how
The magic of internet, routing tables.
what does it look like?
how to construct one?
centralized vs distributed
shortest path
how does it work?
intuitively correct? (do you or google use similar algorithm in trips?)
limitations and assumptions? (complete topology and link cost)
precursor to SDN?
distance vector
what if topology is hard to come by
rely on your trusted neighbors
limitations (count to infinity)
What does a router do?
what's in a router?
how does it process a packet?
how many different kinds of packets are there?
does the router care?