SlideShare a Scribd company logo
UNIT-3
NETWORK LAYER SERVICES
INTERNET PROTOCOL
INTERNETWORKING
In this section, we discuss internetworking, connecting
networks together to make an internetwork or an
internet.
Need for Network Layer
Internet as a Datagram Network
Internet as a Connectionless Network
Topics discussed in this section:
Links between two hosts
Network layer in an internetwork
Network layer at the source, router, and destination
Network layer at the source, router, and destination (continued)
IPv4
The Internet Protocol version 4 (IPv4) is the delivery
mechanism used by the TCP/IP protocols.
Datagram
Fragmentation
Checksum
Options
Topics discussed in this section:
Position of IPv4 in TCP/IP protocol suite
IPv4 datagram format
Service type or differentiated services
Types of service
Default types of service
Table Values for codepoints
Encapsulation of a small datagram in an Ethernet frame
Protocol field and encapsulated data
Table Protocol values
Maximum transfer unit (MTU)
Table MTUs for some networks
Flags used in fragmentation
Fragmentation example
Detailed fragmentation example
Example of checksum calculation in IPv4
Taxonomy of options in IPv4
IPv6
The network layer protocol in the TCP/IP protocol suite
is currently IPv4. Although IPv4 is well designed, data
communication has evolved since the inception of IPv4
in the 1970s. IPv4 has some deficiencies that make it
unsuitable for the fast-growing Internet.
Advantages
Packet Format
Extension Headers
Topics discussed in this section:
IPv6 datagram header and payload
Format of an IPv6 datagram
Table Next header codes for IPv6
Table Priorities for congestion-controlled traffic
Table Priorities for noncongestion-controlled traffic
Table Comparison between IPv4 and IPv6 packet headers
Figure Extension header types
Table Comparison between IPv4 options and IPv6 extension headers
TRANSITION FROM IPv4 TO IPv6
Because of the huge number of systems on the Internet,
the transition from IPv4 to IPv6 cannot happen
suddenly. It takes a considerable amount of time before
every system in the Internet can move from IPv4 to
IPv6. The transition must be smooth to prevent any
problems between IPv4 and IPv6 systems.
Dual Stack
Tunneling
Header Translation
Topics discussed in this section:
Three transition strategies
Dual stack
Tunneling strategy
Header translation strategy
Header translation
ROUTING
DELIVERY
The network layer supervises the handling of the
packets by the underlying physical networks. We define
this handling as the delivery of a packet.
Direct Versus Indirect Delivery
Topics discussed in this section:
Direct and indirect delivery
FORWARDING
Forwarding means to place the packet in its route to its
destination. Forwarding requires a host or a router to
have a routing table. When a host has a packet to send
or when a router has received a packet to be forwarded,
it looks at this table to find the route to the final
destination.
Forwarding Techniques
Forwarding Process
Routing Table
Topics discussed in this section:
Route method versus next-hop method
Host-specific versus network-specific method
Default method
Simplified forwarding module in classless address
Configuration for Example
Table Routing table for router R1 in Figure 22.6
Address aggregation
Longest mask matching
Hierarchical routing with ISPs
Common fields in a routing table
Configuration of the server for Example 22.6
UNICAST ROUTING PROTOCOLS
A routing table can be either static or dynamic. A static
table is one with manual entries. A dynamic table is one
that is updated automatically when there is a change
somewhere in the Internet. A routing protocol is a
combination of rules and procedures that lets routers in
the Internet inform each other of changes.
Optimization
Intra- and Interdomain Routing
Distance Vector Routing and RIP
Link State Routing and OSPF
Path Vector Routing and BGP
Topics discussed in this section:
Autonomous systems
Popular routing protocols
Distance vector routing tables
Initialization of tables in distance vector routing
Updating in distance vector routing
Two-node instability
Three-node instability
Example of a domain using RIP
Concept of link state routing
Link state knowledge
Dijkstra algorithm
Example of formation of shortest path tree
Table Routing table for node A
Areas in an autonomous system
Types of links
Point-to-point link
Transient link
Stub link
Example of an AS and its graphical representation in OSPF
Initial routing tables in path vector routing
Stabilized tables for three autonomous systems
Internal and external BGP sessions
MULTICAST ROUTING PROTOCOLS
In this section, we discuss multicasting and multicast
routing protocols.
Unicast, Multicast, and Broadcast
Applications
Multicast Routing
Routing Protocols
Topics discussed in this section:
Unicasting
Multicasting
Multicasting versus multiple unicasting
Shortest path tree in unicast routing
Source-based tree approach
Group-shared tree approach
Taxonomy of common multicast protocols
Reverse path forwarding (RPF)
Problem with RPF
RPF Versus RPB
RPF, RPB, and RPM
Group-shared tree with rendezvous router
Sending a multicast packet to the rendezvous router
Logical tunneling
MBONE

More Related Content

PPTX
COMPUTER NETWORKS UNIT 1
PPTX
COMPUTER NETWORKS UNIT 2
PPT
COMPUTER NETWORKS UNIT 4
PPTX
COMPUTER NETWORK - Chapter 1
PPTX
Computer networks unit iii
PPTX
Ch 18 intro to network layer - section 5
PPT
OSI Model
PPT
Computer networks-2
COMPUTER NETWORKS UNIT 1
COMPUTER NETWORKS UNIT 2
COMPUTER NETWORKS UNIT 4
COMPUTER NETWORK - Chapter 1
Computer networks unit iii
Ch 18 intro to network layer - section 5
OSI Model
Computer networks-2

What's hot (19)

PPT
Computer networks-3
PPTX
Unit 3 - Data Link Layer - Part A
PPTX
SYBSC IT COMPUTER NETWORKS UNIT V Process to-Process Delivery
PDF
INTRODUCTION TO NETWORK LAYER
PPT
Computer networks-4
PPT
Computer networks-1
PPTX
Ch 18 intro to network layer - section 2
PPTX
SYBSC IT COMPUTER NETWORKS UNIT I Network Models
PPTX
Week2 lec1-bscs1
PPTX
Unit 5 : Transport Layer
PPT
Network Layer
PPTX
Tcp/ip model and protocol
PPTX
Tcp/Ip Model
PPT
PPT
Osi layer and network protocol
PPTX
Computer networks unit i
PPT
PPTX
Presentation on TCP/IP Model
PPT
Computer Network Fundamentals
Computer networks-3
Unit 3 - Data Link Layer - Part A
SYBSC IT COMPUTER NETWORKS UNIT V Process to-Process Delivery
INTRODUCTION TO NETWORK LAYER
Computer networks-4
Computer networks-1
Ch 18 intro to network layer - section 2
SYBSC IT COMPUTER NETWORKS UNIT I Network Models
Week2 lec1-bscs1
Unit 5 : Transport Layer
Network Layer
Tcp/ip model and protocol
Tcp/Ip Model
Osi layer and network protocol
Computer networks unit i
Presentation on TCP/IP Model
Computer Network Fundamentals
Ad

Similar to COMPUTER NETWORKS UNIT 3 (20)

PPT
PPTX
Chapter -1 Basic Network Routing Concepts.pptx
PDF
1Routing Basics.pdf
PPT
Chapter4_5th_Aug_2009.pptaaaaaaaaaaaaaaaaaaaaaaaaaaa
PDF
Network Layer & Transport Layer
PPT
Ch4 net layer network
PPT
Chapter4 Network
PPTX
Computer Network - Network Layer
PPTX
"Understanding Routing Protocols in Computer Networks"
PPT
Chapter4 l4
PPTX
Unit 3 Network layer and protocols.pptx
PPTX
Unit 4 - Network Layer
PDF
Extensive Reviews of OSPF and EIGRP Routing Protocols based on Route Summariz...
PDF
Ospf
PPTX
Routing protocols.pptx
PPT
Ccna3 intro wan
PPTX
Routing algorithms
PPT
Direccionamiento_Internet_Protocol_version_6_b.ppt
PPTX
Group 1
PDF
Paper id 25201418
Chapter -1 Basic Network Routing Concepts.pptx
1Routing Basics.pdf
Chapter4_5th_Aug_2009.pptaaaaaaaaaaaaaaaaaaaaaaaaaaa
Network Layer & Transport Layer
Ch4 net layer network
Chapter4 Network
Computer Network - Network Layer
"Understanding Routing Protocols in Computer Networks"
Chapter4 l4
Unit 3 Network layer and protocols.pptx
Unit 4 - Network Layer
Extensive Reviews of OSPF and EIGRP Routing Protocols based on Route Summariz...
Ospf
Routing protocols.pptx
Ccna3 intro wan
Routing algorithms
Direccionamiento_Internet_Protocol_version_6_b.ppt
Group 1
Paper id 25201418
Ad

Recently uploaded (20)

PPTX
Renaissance Architecture: A Journey from Faith to Humanism
PDF
RMMM.pdf make it easy to upload and study
PDF
FourierSeries-QuestionsWithAnswers(Part-A).pdf
PDF
Physiotherapy_for_Respiratory_and_Cardiac_Problems WEBBER.pdf
PPTX
master seminar digital applications in india
PDF
O5-L3 Freight Transport Ops (International) V1.pdf
PDF
Anesthesia in Laparoscopic Surgery in India
PDF
TR - Agricultural Crops Production NC III.pdf
PDF
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
PDF
Insiders guide to clinical Medicine.pdf
PDF
Complications of Minimal Access Surgery at WLH
PDF
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
PPTX
BOWEL ELIMINATION FACTORS AFFECTING AND TYPES
PDF
Mark Klimek Lecture Notes_240423 revision books _173037.pdf
PDF
Microbial disease of the cardiovascular and lymphatic systems
PDF
2.FourierTransform-ShortQuestionswithAnswers.pdf
PPTX
Cell Types and Its function , kingdom of life
PPTX
Introduction_to_Human_Anatomy_and_Physiology_for_B.Pharm.pptx
PDF
Supply Chain Operations Speaking Notes -ICLT Program
PPTX
PPH.pptx obstetrics and gynecology in nursing
Renaissance Architecture: A Journey from Faith to Humanism
RMMM.pdf make it easy to upload and study
FourierSeries-QuestionsWithAnswers(Part-A).pdf
Physiotherapy_for_Respiratory_and_Cardiac_Problems WEBBER.pdf
master seminar digital applications in india
O5-L3 Freight Transport Ops (International) V1.pdf
Anesthesia in Laparoscopic Surgery in India
TR - Agricultural Crops Production NC III.pdf
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
Insiders guide to clinical Medicine.pdf
Complications of Minimal Access Surgery at WLH
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
BOWEL ELIMINATION FACTORS AFFECTING AND TYPES
Mark Klimek Lecture Notes_240423 revision books _173037.pdf
Microbial disease of the cardiovascular and lymphatic systems
2.FourierTransform-ShortQuestionswithAnswers.pdf
Cell Types and Its function , kingdom of life
Introduction_to_Human_Anatomy_and_Physiology_for_B.Pharm.pptx
Supply Chain Operations Speaking Notes -ICLT Program
PPH.pptx obstetrics and gynecology in nursing

COMPUTER NETWORKS UNIT 3