The Network Layer

References:

  1. 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