Syllabus
- Bridging overview, Ethernet, 6LoWPAN, Wi-fi, Data rates, hardware vs. software router architecture, network device drivers, buffer management.
- 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 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.