SyllabusΒΆ

  • Low Level Issues
  • Bridging overview, Ethernet, 6LoWPAN, Wi-fi, Data rates, hardware vs. software router architecture, network device drivers, buffer management.
  • Network Layer
  • route pinning and datagram routing, IPv4, IPv6, firewalling and NAT.
  • Transport Layer
  • Review of sockets, TCP protocol description, Implementation of TCP Multi-homing, multi-path, congestion control
  • Control Plane
  • Control Plane vs. Data Plane Internet routing protocols (RIP, OSPF, BGP), router configuration and network administration
  • Why is signalling needed? End-to-end signalling, SDN and OpenFlow, QoS and resource reservation
  • Advanced Packet Forwarding
  • Deep packet probes, policy-based routing,
  • Hardware acceleration, network processors.