Network Layer - Kent State Universitymallouzi/ccn Spring 2014/Network Layer.pdfThe Network Layer As...

39
Network Layer

Transcript of Network Layer - Kent State Universitymallouzi/ccn Spring 2014/Network Layer.pdfThe Network Layer As...

Page 1: Network Layer - Kent State Universitymallouzi/ccn Spring 2014/Network Layer.pdfThe Network Layer As we communicate our data... Our devices use the Transport layer to connect processes...

Network Layer

Page 2: Network Layer - Kent State Universitymallouzi/ccn Spring 2014/Network Layer.pdfThe Network Layer As we communicate our data... Our devices use the Transport layer to connect processes...

Introduction

Page 3: Network Layer - Kent State Universitymallouzi/ccn Spring 2014/Network Layer.pdfThe Network Layer As we communicate our data... Our devices use the Transport layer to connect processes...

Network Layer – Communication Form Host to Host

Page 4: Network Layer - Kent State Universitymallouzi/ccn Spring 2014/Network Layer.pdfThe Network Layer As we communicate our data... Our devices use the Transport layer to connect processes...

Network Layer – Communication Form Host to Host…

Page 5: Network Layer - Kent State Universitymallouzi/ccn Spring 2014/Network Layer.pdfThe Network Layer As we communicate our data... Our devices use the Transport layer to connect processes...

The IPv4 protocol- example network layer Protocol

Page 6: Network Layer - Kent State Universitymallouzi/ccn Spring 2014/Network Layer.pdfThe Network Layer As we communicate our data... Our devices use the Transport layer to connect processes...

The IPv4 protocol- connectionless

Page 7: Network Layer - Kent State Universitymallouzi/ccn Spring 2014/Network Layer.pdfThe Network Layer As we communicate our data... Our devices use the Transport layer to connect processes...

The IPv4 protocol- Best Effort

Page 8: Network Layer - Kent State Universitymallouzi/ccn Spring 2014/Network Layer.pdfThe Network Layer As we communicate our data... Our devices use the Transport layer to connect processes...

The IPv4 protocol- Media Independent

Page 9: Network Layer - Kent State Universitymallouzi/ccn Spring 2014/Network Layer.pdfThe Network Layer As we communicate our data... Our devices use the Transport layer to connect processes...

IPv4-Packaging the Transport layer PDU

Page 10: Network Layer - Kent State Universitymallouzi/ccn Spring 2014/Network Layer.pdfThe Network Layer As we communicate our data... Our devices use the Transport layer to connect processes...

IPv4 Packet Header

Page 11: Network Layer - Kent State Universitymallouzi/ccn Spring 2014/Network Layer.pdfThe Network Layer As we communicate our data... Our devices use the Transport layer to connect processes...

Dividing Networks

Page 12: Network Layer - Kent State Universitymallouzi/ccn Spring 2014/Network Layer.pdfThe Network Layer As we communicate our data... Our devices use the Transport layer to connect processes...

Separating Hosts into Common Groups

Page 13: Network Layer - Kent State Universitymallouzi/ccn Spring 2014/Network Layer.pdfThe Network Layer As we communicate our data... Our devices use the Transport layer to connect processes...

Why Separating Host into Networks? Performance

Page 14: Network Layer - Kent State Universitymallouzi/ccn Spring 2014/Network Layer.pdfThe Network Layer As we communicate our data... Our devices use the Transport layer to connect processes...

Why Separating Host into Networks? Security

Page 15: Network Layer - Kent State Universitymallouzi/ccn Spring 2014/Network Layer.pdfThe Network Layer As we communicate our data... Our devices use the Transport layer to connect processes...

Why Separating Host into Networks? Address Management

Page 16: Network Layer - Kent State Universitymallouzi/ccn Spring 2014/Network Layer.pdfThe Network Layer As we communicate our data... Our devices use the Transport layer to connect processes...

How do we Separate Hosts into Networks

Page 17: Network Layer - Kent State Universitymallouzi/ccn Spring 2014/Network Layer.pdfThe Network Layer As we communicate our data... Our devices use the Transport layer to connect processes...

Dividing the Networks- a Network of Networks

Page 18: Network Layer - Kent State Universitymallouzi/ccn Spring 2014/Network Layer.pdfThe Network Layer As we communicate our data... Our devices use the Transport layer to connect processes...

Device Parameters

Page 19: Network Layer - Kent State Universitymallouzi/ccn Spring 2014/Network Layer.pdfThe Network Layer As we communicate our data... Our devices use the Transport layer to connect processes...

IP Packets

Page 20: Network Layer - Kent State Universitymallouzi/ccn Spring 2014/Network Layer.pdfThe Network Layer As we communicate our data... Our devices use the Transport layer to connect processes...

IP Packets

Page 21: Network Layer - Kent State Universitymallouzi/ccn Spring 2014/Network Layer.pdfThe Network Layer As we communicate our data... Our devices use the Transport layer to connect processes...

IP Packets

Page 22: Network Layer - Kent State Universitymallouzi/ccn Spring 2014/Network Layer.pdfThe Network Layer As we communicate our data... Our devices use the Transport layer to connect processes...

IP Packets

Page 23: Network Layer - Kent State Universitymallouzi/ccn Spring 2014/Network Layer.pdfThe Network Layer As we communicate our data... Our devices use the Transport layer to connect processes...

IP Packets

Page 24: Network Layer - Kent State Universitymallouzi/ccn Spring 2014/Network Layer.pdfThe Network Layer As we communicate our data... Our devices use the Transport layer to connect processes...

IP Packets

Page 25: Network Layer - Kent State Universitymallouzi/ccn Spring 2014/Network Layer.pdfThe Network Layer As we communicate our data... Our devices use the Transport layer to connect processes...

IP packets Carrying data End to End

Page 26: Network Layer - Kent State Universitymallouzi/ccn Spring 2014/Network Layer.pdfThe Network Layer As we communicate our data... Our devices use the Transport layer to connect processes...
Page 27: Network Layer - Kent State Universitymallouzi/ccn Spring 2014/Network Layer.pdfThe Network Layer As we communicate our data... Our devices use the Transport layer to connect processes...

The Gateway

Page 28: Network Layer - Kent State Universitymallouzi/ccn Spring 2014/Network Layer.pdfThe Network Layer As we communicate our data... Our devices use the Transport layer to connect processes...

The Gateway

Page 29: Network Layer - Kent State Universitymallouzi/ccn Spring 2014/Network Layer.pdfThe Network Layer As we communicate our data... Our devices use the Transport layer to connect processes...

A Route

Page 30: Network Layer - Kent State Universitymallouzi/ccn Spring 2014/Network Layer.pdfThe Network Layer As we communicate our data... Our devices use the Transport layer to connect processes...

Host Routing Table

Page 31: Network Layer - Kent State Universitymallouzi/ccn Spring 2014/Network Layer.pdfThe Network Layer As we communicate our data... Our devices use the Transport layer to connect processes...

Routing Table Entries

Page 32: Network Layer - Kent State Universitymallouzi/ccn Spring 2014/Network Layer.pdfThe Network Layer As we communicate our data... Our devices use the Transport layer to connect processes...

Routing Table Entries

Page 33: Network Layer - Kent State Universitymallouzi/ccn Spring 2014/Network Layer.pdfThe Network Layer As we communicate our data... Our devices use the Transport layer to connect processes...

The Next-Hop

Page 34: Network Layer - Kent State Universitymallouzi/ccn Spring 2014/Network Layer.pdfThe Network Layer As we communicate our data... Our devices use the Transport layer to connect processes...

Packet Forwarding

Page 35: Network Layer - Kent State Universitymallouzi/ccn Spring 2014/Network Layer.pdfThe Network Layer As we communicate our data... Our devices use the Transport layer to connect processes...

Packet Forwarding…

Page 36: Network Layer - Kent State Universitymallouzi/ccn Spring 2014/Network Layer.pdfThe Network Layer As we communicate our data... Our devices use the Transport layer to connect processes...

Packet Forwarding…

Page 37: Network Layer - Kent State Universitymallouzi/ccn Spring 2014/Network Layer.pdfThe Network Layer As we communicate our data... Our devices use the Transport layer to connect processes...

Routing Protocol

Page 38: Network Layer - Kent State Universitymallouzi/ccn Spring 2014/Network Layer.pdfThe Network Layer As we communicate our data... Our devices use the Transport layer to connect processes...
Page 39: Network Layer - Kent State Universitymallouzi/ccn Spring 2014/Network Layer.pdfThe Network Layer As we communicate our data... Our devices use the Transport layer to connect processes...

Dynamic Routing