The Network Layer


Click here to start


Table of Contents

The Network Layer

Overview

Network Layer Basics

Network Layer Protocols

Forwarding and Routing

“Route Print” Command in Windows

Home Exercise 4A

ATM Networks

Classes of Service

ATM Classes of Service

Network Service Models

What's Inside a Router?

Types of Switching Fabrics

Where Does Queuing Occur?

Ideal Buffering

Packet Dropping Policies

Head-of-Line Blocking

Network Layer Basics: Review

Forwarding Protocols

IP Datagram Format

IP Fragmentation Fields

IP Fragmentation and Reassembly

Homework 4B

IP Address Classes

IP Addressing

Subnetting

IP addressing: CIDR

Home Exercise 4C

Forwarding an IP Datagram

Route Aggregation

Private Addresses

Network Address Translation (NAT)

Universal Plug and Play

Home Exercise 4D

DHCP

DHCP Example

ICMP

ICMP: Message Types

ICMP Messages

Trace Route Example

IPv6

IPv6 Header

IPv6 vs. IPv4

IPv4 to IPv6 Transition

Forwarding Protocols: Review

Routing Algorithms

Rooting or Routing

Routeing or Routing

Graph abstraction

Distance Vector vs Link State

Dijkstra’s Algorithm

Dijkstra’s Algorithm: Example

Bellman-Ford Algorithm

Bellman-Ford: Tabular Method

Routing Algorithms: Summary

Homework 4E

Routing Protocols

Autonomous Systems

Routing Protocols

Routing Information Protocol

Shortcomings of RIP

Counting to Infinity Problem

Improving Convergence

Static vs Dynamic Routing

Open Shortest Path First (OSPF)

Router Types

Metrics (Cost)

Maintaining the Database

OSPF Areas

Backbone Area

Inter-Area Routing

Routing Info from Other ASs

Border Gateway Protocol

BGP Operations

BGP Routing Policy Example

Intra- vs. Inter-AS Routing

Routing Protocols: Summary

Author: Raj Jain

Home Page: http://www.cse.wustl.edu/~jain/

Download entire presentation in Adobe Acrobat