Overview: IP



IPv6

Does not interoperate with IPv4, but can be tunneled



ICMP



Mobile IP



DHCP



PPP



SLIP



Routing



Dijkstra's shortest path algorithm



Dijkstra's shortest path algorithm

  1. forall n in (N - {A}) set d(n) = oo
  2. the set of nodes with known distances is K: initially, K = {}.
  3. loop: compute the distance for each node in n in N:
    d(n) = min(d(n), min[n' in (N - n), l in (n' * n)](d(n')+m(l))
  4. find the node n in (N' - K) with minimum distance d(n), add the node to K
  5. if N' = K, we are done, otherwise return to step "loop"



why algorithm works