Chapter 1 - Introduction
• Networks basics: history, protocols, edge and core networks, switching functions
• Performance: loss, delay throughput
• Protocol layers, service models
Chapter 2 - Application Layer
• Principles of network applications
• HTTP, E-mail, DNS
• socket programming with UDP and TCP
Chapter 3 - Transport Layer
• Transport-layer services
• TCP e UDP
• Congestion control
Chapter 4 - Network Layer: Data Plane
• Network layer: overview
• IP: the Internet Protocol
• Generalized Forwarding
Chapter 5 - Network Layer:Control Plane
• Routing protocols
• OSPF e BGP
• SDN control plane
Chapter 6 - The Link Layer and LANs
• Error Detection and multiple access protocols
• addressing, ARP and Ethernet
• DCN and MPLS
Chapter 7 - Wireless and Mobile Networks
• Wireless
• Mobility
Chapter 8 - Security
• Principles of cryptography
• Message integrity, authentication
Security in wireless and mobile networks