You are on page 1of 20

Chapter 5

The Network Layer

01/07/2024 Tanenbaum Chapter 5 Network 1


The Leaky Bucket Algorithm

(a) A leaky bucket with water. (b) a leaky bucket with packets.
01/07/2024 Tanenbaum Chapter 5 Network 2
.

.
01/07/2024 Tanenbaum Chapter 5 Network 3
.

a) .
01/07/2024 Tanenbaum Chapter 5 Network 4
.

.
01/07/2024 Tanenbaum Chapter 5 Network 5
.

a) .
01/07/2024 Tanenbaum Chapter 5 Network 6
The Leaky
Bucket
Algorithm
(a) Input to a leaky bucket.
(b) Output from a leaky
bucket. Output from a token
bucket with capacities of (c)
250 KB, (d) 500 KB, (e)
750 KB, (f) Output from a
500KB token bucket feeding
a 10-MB/sec leaky bucket.
01/07/2024 Tanenbaum Chapter 5 Network 7
The Token Bucket Algorithm

5-34

01/07/2024 Tanenbaum Chapter 5 Network 8


(a) Before. (b) After.
Internetworking
• How Networks Differ
• How Networks Can Be Connected
• Concatenated Virtual Circuits
• Connectionless Internetworking
• Internetwork Routing
• Fragmentation

01/07/2024 Tanenbaum Chapter 5 Network 9


Connecting Networks

A collection of interconnected networks.


01/07/2024 Tanenbaum Chapter 5 Network 10
How Networks Differ

5-43

Some of the many ways networks can differ.


01/07/2024 Tanenbaum Chapter 5 Network 11
Concatenated Virtual Circuits

Internetworking using concatenated virtual circuits.


01/07/2024 Tanenbaum Chapter 5 Network 12
Connectionless Internetworking

A connectionless internet.
01/07/2024 Tanenbaum Chapter 5 Network 13
Internetwork Routing

(a) An internetwork. (b) A graph of the internetwork.


01/07/2024 Tanenbaum Chapter 5 Network 14
14.1 INTRA- AND INTERDOMAIN
ROUTING
Routing inside an autonomous system is referred to as intradomain
routing. Routing between autonomous systems is referred to as
interdomain routing.

TCP/IP Protocol Suite 15


Figure 14.2 Popular routing protocols

TCP/IP Protocol Suite 16


Figure 14.1 Autonomous systems

TCP/IP Protocol Suite 17


Fragmentation

(a) Transparent fragmentation. (b) Nontransparent fragmentation.


01/07/2024 Tanenbaum Chapter 5 Network 18
NAT – Network Address Translation

Placement and operation of a NAT box.


01/07/2024 Tanenbaum Chapter 5 Network 19
.

.
01/07/2024 Tanenbaum Chapter 5 Network 20

You might also like