Chapter 4
Network Layer:
Data Plane
A note on the use of these PowerPoint slides:
We’re making these slides freely available to all (faculty, students,
readers). They’re in PowerPoint form so you see the animations; and
can add, modify, and delete slides (including this one) and slide content
to suit your needs. They obviously represent a lot of work on our part.
In return for use, we only ask the following:
If you use these slides (e.g., in a class) that you mention their
source (after all, we’d like people to use our book!)
If you post any slides on a www site, that you note that they are
adapted from (or perhaps identical to) our slides, and note our
copyright of this material.
Computer Network
For a revision history, see the slide note for this page.
Top-Down Approac
Thanks and enjoy! JFK/KWR 8th edition
All material copyright 1996-2020
Jim Kurose, Keith Ross
J.F Kurose and K.W. Ross, All Rights Reserved Pearson, 2020
,Network layer: our goals
understand principles instantiation, implement
behind network layer in the Internet
services, focusing on data • IP protocol
plane: • NAT, middleboxes
• network layer service models
• forwarding versus routing
• how a router works
• addressing
• generalized forwarding
• Internet architecture
,Network layer: “data plane” roadmap
Network layer: overview
• data plane
• control plane
What’s inside a router
• input ports, switching, output ports
• buffer management, scheduling
IP: the Internet Protocol Generalized Forwarding,
• datagram format
• Match+action
• addressing
• OpenFlow: match+action i
• network address translation
• IPv6 Middleboxes
, Network-layer services and protocols
transport segment from sending mobile network
to receiving host national or globa
• sender: encapsulates segments into
datagrams, passes to link layer application
• receiver: delivers segments to transport
network
transport layer protocol link
physical
network
network layer protocols in every
network
link link
physical physical
Internet device: hosts, routers
network
routers: link network
physical link
physical network
• examines header fields in all IP
link
physical
datagrams passing through it
app
• moves datagrams from input ports to tra
ne
enterprise
output ports to transfer datagrams network ph
along end-end path
Network Layer:
Data Plane
A note on the use of these PowerPoint slides:
We’re making these slides freely available to all (faculty, students,
readers). They’re in PowerPoint form so you see the animations; and
can add, modify, and delete slides (including this one) and slide content
to suit your needs. They obviously represent a lot of work on our part.
In return for use, we only ask the following:
If you use these slides (e.g., in a class) that you mention their
source (after all, we’d like people to use our book!)
If you post any slides on a www site, that you note that they are
adapted from (or perhaps identical to) our slides, and note our
copyright of this material.
Computer Network
For a revision history, see the slide note for this page.
Top-Down Approac
Thanks and enjoy! JFK/KWR 8th edition
All material copyright 1996-2020
Jim Kurose, Keith Ross
J.F Kurose and K.W. Ross, All Rights Reserved Pearson, 2020
,Network layer: our goals
understand principles instantiation, implement
behind network layer in the Internet
services, focusing on data • IP protocol
plane: • NAT, middleboxes
• network layer service models
• forwarding versus routing
• how a router works
• addressing
• generalized forwarding
• Internet architecture
,Network layer: “data plane” roadmap
Network layer: overview
• data plane
• control plane
What’s inside a router
• input ports, switching, output ports
• buffer management, scheduling
IP: the Internet Protocol Generalized Forwarding,
• datagram format
• Match+action
• addressing
• OpenFlow: match+action i
• network address translation
• IPv6 Middleboxes
, Network-layer services and protocols
transport segment from sending mobile network
to receiving host national or globa
• sender: encapsulates segments into
datagrams, passes to link layer application
• receiver: delivers segments to transport
network
transport layer protocol link
physical
network
network layer protocols in every
network
link link
physical physical
Internet device: hosts, routers
network
routers: link network
physical link
physical network
• examines header fields in all IP
link
physical
datagrams passing through it
app
• moves datagrams from input ports to tra
ne
enterprise
output ports to transfer datagrams network ph
along end-end path