The Network Layer
References:
- James Kurose and Keith Ross, "Comptuer Networking - A Top-Down Approach", Sixth Edition, Chapter 4
PowerPoint Slides
4.1 - Introduction
4.1.1 - Forwarding and Routing
4.1.2 - Network Service Models
4.2 - Virtual Circuit and Datagram Networks
4.2.1 - Virtual-Circuit Networks
4.2.2 - Datagram Networks
4.2.3 - Origins of VC and Datagram Networks
4.3 - What's Inside a Router ?
4.3.1 - Input Ports
4.3.2 - Switching Fabric
4.3.3 - Output Ports
4.3.4 - Where Does Queuing Occur ?
4.4 - The Internet Protocol ( IP ) : Forwarding and Addressing in the Internet
4.4.1 - Datagram Format
4.4.2 - IPv4 Addressing
4.4.3 - Internet Control Message Protocol ( ICMP )
4.4.4 - IPv6
4.4.5 - A Brief Foray into IP Security
4.5 - Routing Algorithms
4.5.1 - The Link-State ( LS ) Routing Algorithm
4.5.2 - The Distance-Vector ( DV ) Routing Algorithm
4.5.3 - Hierarchical Routing
4.6 - Routing in the INternet
4.6.1 - Intra-AS Routing in the Internet: RIP
4.6.2 - Intra-AS Routing in the Internet: OSPF
4.6.3 - Inter-AS Routing: BGP
4.7 - Broadcast and Multicast Rouing
4.7.1 - Broadcast Routing Algorithms
4.7.2 - Multicast