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.