networks

Complete

Concept

Internet

  • network of connected computing devices
  • network of networks, global ISPs connected via a few Internet exchange points

connecting all the regional ISPs directly results in a complete graph, connections

Authority

  • Network Information Centre(NIC) - administer IP address and Internet naming
  • Internet Society(ISOC) - Internet standards, education and policy
  • Internet Architecture Board(IAB) - issue and update technical standards on Internet protocols
  • Internet Engineering Task Force(IETF) - branch of IAB, develop and standadize protocols

Network edge

  • eg. end user, servers
  • access networks, allow users to access the Internet

Network core

  • eg. ISPs, routers
  • mesh of interconnected routers

Circuit switching

  • end-end resources reserved between source and destination
  • guaranteed connection, needs setup/teardown
  • resources cannot be shared

Packet switching

  • messaged broken into packets, routers provide best effort service
    • store and forward: entire packet arrives at router before being forwarded
    • routing: routing algorithm to determin path
    • addressing: src and dest information to allow replying
  • no setup/teardown, packets might be dropped
  • resources are shared

packet_switching.png