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.