SlideShare a Scribd company logo
1 of 5
Computer Networks: Routing 1
Figure 7.2
Physical
layer
Data link
layer
Physical
layer
Data link
layer
End system
a
Network
layer
Physical
layer
Data link
layer
Physical
layer
Data link
layer
Transport
layer
Transport
layer
Messages
Messages
Segments
End system
b
Network
service
Network
service
Copyright ©2000 The McGraw Hill Companies Leon-Garcia & Widjaja: Communication Networks
Network
layer
Network
layer
Network
layer
Computer Networks: Routing 2
Network Layer Design
Goals
1. The services provided by the network layer
should be independent of the subnet topology.
2. The Transport Layer should be shielded from
the number, type and topology of the subnets
present.
3. The network addresses available to the
Transport Layer should use a uniform
numbering plan (even across LANs and WANs).
Computer Networks: Routing 3
Application
Transport
Internet
Network
Interface
Application
Transport
Internet
Internet
Network 1 Network 2
Machine A Machine B
Router/Gateway
Network
Interface
Network
Interface
Figure 8.3
Computer Networks: Routing 4
R
R
R
R
S
S
S
s
s
s
s
s
s
s
s
s
s
R
s
R
Backbone
To internet or
wide area
network
Organization
Servers
Gateway
Departmental
Server
Figure 7.6
Copyright ©2000 The McGraw Hill Companies
Leon-Garcia & Widjaja: Communication Networks
Metropolitan Area
Network (MAN)
Computer Networks: Routing 5
Interdomain level
Intradomain level
LAN level
Autonomous system
or domain
Border routers
Border routers
Figure 7.7
Internet service
provider
Copyright ©2000 The McGraw Hill Companies
Leon-Garcia & Widjaja: Communication Networks
Wide Area Network
(WAN)

More Related Content

Similar to independent of the subnet topology. The Transport Layer should be shielded from the number, type and topology

destination. The network layer must know the topology of the subnet and choos...
destination. The network layer must know the topology of the subnet and choos...destination. The network layer must know the topology of the subnet and choos...
destination. The network layer must know the topology of the subnet and choos...
Ashish Gupta
 
uniti-lecture1-9-140329213708-phpapp02.pdf
uniti-lecture1-9-140329213708-phpapp02.pdfuniti-lecture1-9-140329213708-phpapp02.pdf
uniti-lecture1-9-140329213708-phpapp02.pdf
ThnhNguynVn97
 

Similar to independent of the subnet topology. The Transport Layer should be shielded from the number, type and topology (20)

Cs8591 Computer Networks
Cs8591 Computer NetworksCs8591 Computer Networks
Cs8591 Computer Networks
 
MSc.ppt
MSc.pptMSc.ppt
MSc.ppt
 
Chapter7 l1
Chapter7 l1Chapter7 l1
Chapter7 l1
 
Lecture14
Lecture14Lecture14
Lecture14
 
Networking issues for distributed systems
Networking issues for distributed systemsNetworking issues for distributed systems
Networking issues for distributed systems
 
The Network Layer
The Network LayerThe Network Layer
The Network Layer
 
ATM.ppt
ATM.pptATM.ppt
ATM.ppt
 
Chapter 3 slides (Distributed Systems)
Chapter 3 slides (Distributed Systems)Chapter 3 slides (Distributed Systems)
Chapter 3 slides (Distributed Systems)
 
Network_Layer.ppt
Network_Layer.pptNetwork_Layer.ppt
Network_Layer.ppt
 
destination. The network layer must know the topology of the subnet and choos...
destination. The network layer must know the topology of the subnet and choos...destination. The network layer must know the topology of the subnet and choos...
destination. The network layer must know the topology of the subnet and choos...
 
Introduction06.ppt
Introduction06.pptIntroduction06.ppt
Introduction06.ppt
 
homenet-ews.ppt
homenet-ews.ppthomenet-ews.ppt
homenet-ews.ppt
 
Project report on mesh hybrid topology network vision
Project report on mesh hybrid topology network visionProject report on mesh hybrid topology network vision
Project report on mesh hybrid topology network vision
 
Computer networks chapter1.
Computer networks chapter1.Computer networks chapter1.
Computer networks chapter1.
 
Introduction To Computer Networks
Introduction To Computer NetworksIntroduction To Computer Networks
Introduction To Computer Networks
 
Chapter1
Chapter1Chapter1
Chapter1
 
Concept of networking
Concept of networkingConcept of networking
Concept of networking
 
Bt0072 computer networks 1
Bt0072 computer networks  1Bt0072 computer networks  1
Bt0072 computer networks 1
 
Unit-1 intro to communication networks
Unit-1 intro to communication networksUnit-1 intro to communication networks
Unit-1 intro to communication networks
 
uniti-lecture1-9-140329213708-phpapp02.pdf
uniti-lecture1-9-140329213708-phpapp02.pdfuniti-lecture1-9-140329213708-phpapp02.pdf
uniti-lecture1-9-140329213708-phpapp02.pdf
 

More from Ashish Gupta

Link state Distance Vector Hierarchical routing 4.6 Routing in the Internet
Link state Distance Vector Hierarchical routing 4.6 Routing in the InternetLink state Distance Vector Hierarchical routing 4.6 Routing in the Internet
Link state Distance Vector Hierarchical routing 4.6 Routing in the Internet
Ashish Gupta
 
Internet Protocol Datagram format IPv4 addressing NAT ICMP IPv6
Internet Protocol Datagram format IPv4 addressing NAT ICMP IPv6Internet Protocol Datagram format IPv4 addressing NAT ICMP IPv6
Internet Protocol Datagram format IPv4 addressing NAT ICMP IPv6
Ashish Gupta
 
ML) is a subdomain of artificial intelligence (AI) that focuses on developing...
ML) is a subdomain of artificial intelligence (AI) that focuses on developing...ML) is a subdomain of artificial intelligence (AI) that focuses on developing...
ML) is a subdomain of artificial intelligence (AI) that focuses on developing...
Ashish Gupta
 
Layer should be shielded from the number, type and topology of the subnets pr...
Layer should be shielded from the number, type and topology of the subnets pr...Layer should be shielded from the number, type and topology of the subnets pr...
Layer should be shielded from the number, type and topology of the subnets pr...
Ashish Gupta
 
network layer service models forwarding versus routing how a router works rou...
network layer service models forwarding versus routing how a router works rou...network layer service models forwarding versus routing how a router works rou...
network layer service models forwarding versus routing how a router works rou...
Ashish Gupta
 
Virtual circuit and datagram networks 4.3 What’s inside a router 4.4 IP: Inte...
Virtual circuit and datagram networks 4.3 What’s inside a router 4.4 IP: Inte...Virtual circuit and datagram networks 4.3 What’s inside a router 4.4 IP: Inte...
Virtual circuit and datagram networks 4.3 What’s inside a router 4.4 IP: Inte...
Ashish Gupta
 
services: network layer service models forwarding versus routing how a router...
services: network layer service models forwarding versus routing how a router...services: network layer service models forwarding versus routing how a router...
services: network layer service models forwarding versus routing how a router...
Ashish Gupta
 
on sending side encapsulates segments into datagrams on rcving side, deliver...
on sending side encapsulates segments into datagrams  on rcving side, deliver...on sending side encapsulates segments into datagrams  on rcving side, deliver...
on sending side encapsulates segments into datagrams on rcving side, deliver...
Ashish Gupta
 
network layer service models forwarding versus routing how a router works rou...
network layer service models forwarding versus routing how a router works rou...network layer service models forwarding versus routing how a router works rou...
network layer service models forwarding versus routing how a router works rou...
Ashish Gupta
 
understand principles behind network layer services: network layer service mo...
understand principles behind network layer services: network layer service mo...understand principles behind network layer services: network layer service mo...
understand principles behind network layer services: network layer service mo...
Ashish Gupta
 
packets between same source-dest pair may take different paths
packets between same source-dest pair may take different pathspackets between same source-dest pair may take different paths
packets between same source-dest pair may take different paths
Ashish Gupta
 
on sending side encapsulates segments into datagrams
on sending side encapsulates segments into datagramson sending side encapsulates segments into datagrams
on sending side encapsulates segments into datagrams
Ashish Gupta
 
interpolation-170509191157.pdf
interpolation-170509191157.pdfinterpolation-170509191157.pdf
interpolation-170509191157.pdf
Ashish Gupta
 

More from Ashish Gupta (16)

Link state Distance Vector Hierarchical routing 4.6 Routing in the Internet
Link state Distance Vector Hierarchical routing 4.6 Routing in the InternetLink state Distance Vector Hierarchical routing 4.6 Routing in the Internet
Link state Distance Vector Hierarchical routing 4.6 Routing in the Internet
 
Internet Protocol Datagram format IPv4 addressing NAT ICMP IPv6
Internet Protocol Datagram format IPv4 addressing NAT ICMP IPv6Internet Protocol Datagram format IPv4 addressing NAT ICMP IPv6
Internet Protocol Datagram format IPv4 addressing NAT ICMP IPv6
 
ML) is a subdomain of artificial intelligence (AI) that focuses on developing...
ML) is a subdomain of artificial intelligence (AI) that focuses on developing...ML) is a subdomain of artificial intelligence (AI) that focuses on developing...
ML) is a subdomain of artificial intelligence (AI) that focuses on developing...
 
Layer should be shielded from the number, type and topology of the subnets pr...
Layer should be shielded from the number, type and topology of the subnets pr...Layer should be shielded from the number, type and topology of the subnets pr...
Layer should be shielded from the number, type and topology of the subnets pr...
 
network layer service models forwarding versus routing how a router works rou...
network layer service models forwarding versus routing how a router works rou...network layer service models forwarding versus routing how a router works rou...
network layer service models forwarding versus routing how a router works rou...
 
Virtual circuit and datagram networks 4.3 What’s inside a router 4.4 IP: Inte...
Virtual circuit and datagram networks 4.3 What’s inside a router 4.4 IP: Inte...Virtual circuit and datagram networks 4.3 What’s inside a router 4.4 IP: Inte...
Virtual circuit and datagram networks 4.3 What’s inside a router 4.4 IP: Inte...
 
services: network layer service models forwarding versus routing how a router...
services: network layer service models forwarding versus routing how a router...services: network layer service models forwarding versus routing how a router...
services: network layer service models forwarding versus routing how a router...
 
on sending side encapsulates segments into datagrams on rcving side, deliver...
on sending side encapsulates segments into datagrams  on rcving side, deliver...on sending side encapsulates segments into datagrams  on rcving side, deliver...
on sending side encapsulates segments into datagrams on rcving side, deliver...
 
network layer service models forwarding versus routing how a router works rou...
network layer service models forwarding versus routing how a router works rou...network layer service models forwarding versus routing how a router works rou...
network layer service models forwarding versus routing how a router works rou...
 
understand principles behind network layer services: network layer service mo...
understand principles behind network layer services: network layer service mo...understand principles behind network layer services: network layer service mo...
understand principles behind network layer services: network layer service mo...
 
packets between same source-dest pair may take different paths
packets between same source-dest pair may take different pathspackets between same source-dest pair may take different paths
packets between same source-dest pair may take different paths
 
on sending side encapsulates segments into datagrams
on sending side encapsulates segments into datagramson sending side encapsulates segments into datagrams
on sending side encapsulates segments into datagrams
 
yturi900.pptx
yturi900.pptxyturi900.pptx
yturi900.pptx
 
interpolation-170509191157.pdf
interpolation-170509191157.pdfinterpolation-170509191157.pdf
interpolation-170509191157.pdf
 
Stat 4325IS.pdf
Stat 4325IS.pdfStat 4325IS.pdf
Stat 4325IS.pdf
 
17545489052556.pdf
17545489052556.pdf17545489052556.pdf
17545489052556.pdf
 

Recently uploaded

Sensual Moments: +91 9999965857 Independent Call Girls Vasundhara Delhi {{ Mo...
Sensual Moments: +91 9999965857 Independent Call Girls Vasundhara Delhi {{ Mo...Sensual Moments: +91 9999965857 Independent Call Girls Vasundhara Delhi {{ Mo...
Sensual Moments: +91 9999965857 Independent Call Girls Vasundhara Delhi {{ Mo...
Call Girls In Delhi Whatsup 9873940964 Enjoy Unlimited Pleasure
 
一比一原版利兹大学毕业证学位证书
一比一原版利兹大学毕业证学位证书一比一原版利兹大学毕业证学位证书
一比一原版利兹大学毕业证学位证书
E LSS
 
一比一原版西澳大学毕业证学位证书
 一比一原版西澳大学毕业证学位证书 一比一原版西澳大学毕业证学位证书
一比一原版西澳大学毕业证学位证书
SS A
 
Audience profile - SF.pptxxxxxxxxxxxxxxxxxxxxxxxxxxx
Audience profile - SF.pptxxxxxxxxxxxxxxxxxxxxxxxxxxxAudience profile - SF.pptxxxxxxxxxxxxxxxxxxxxxxxxxxx
Audience profile - SF.pptxxxxxxxxxxxxxxxxxxxxxxxxxxx
MollyBrown86
 
6th sem cpc notes for 6th semester students samjhe. Padhlo bhai
6th sem cpc notes for 6th semester students samjhe. Padhlo bhai6th sem cpc notes for 6th semester students samjhe. Padhlo bhai
6th sem cpc notes for 6th semester students samjhe. Padhlo bhai
ShashankKumar441258
 

Recently uploaded (20)

Sensual Moments: +91 9999965857 Independent Call Girls Vasundhara Delhi {{ Mo...
Sensual Moments: +91 9999965857 Independent Call Girls Vasundhara Delhi {{ Mo...Sensual Moments: +91 9999965857 Independent Call Girls Vasundhara Delhi {{ Mo...
Sensual Moments: +91 9999965857 Independent Call Girls Vasundhara Delhi {{ Mo...
 
一比一原版利兹大学毕业证学位证书
一比一原版利兹大学毕业证学位证书一比一原版利兹大学毕业证学位证书
一比一原版利兹大学毕业证学位证书
 
Smarp Snapshot 210 -- Google's Social Media Ad Fraud & Disinformation Strategy
Smarp Snapshot 210 -- Google's Social Media Ad Fraud & Disinformation StrategySmarp Snapshot 210 -- Google's Social Media Ad Fraud & Disinformation Strategy
Smarp Snapshot 210 -- Google's Social Media Ad Fraud & Disinformation Strategy
 
一比一原版西澳大学毕业证学位证书
 一比一原版西澳大学毕业证学位证书 一比一原版西澳大学毕业证学位证书
一比一原版西澳大学毕业证学位证书
 
pnp FIRST-RESPONDER-IN-CRIME-SCENEs.pptx
pnp FIRST-RESPONDER-IN-CRIME-SCENEs.pptxpnp FIRST-RESPONDER-IN-CRIME-SCENEs.pptx
pnp FIRST-RESPONDER-IN-CRIME-SCENEs.pptx
 
Analysis of R V Kelkar's Criminal Procedure Code ppt- chapter 1 .pptx
Analysis of R V Kelkar's Criminal Procedure Code ppt- chapter 1 .pptxAnalysis of R V Kelkar's Criminal Procedure Code ppt- chapter 1 .pptx
Analysis of R V Kelkar's Criminal Procedure Code ppt- chapter 1 .pptx
 
Doctrine of Part-Performance.ddddddddddppt
Doctrine of Part-Performance.ddddddddddpptDoctrine of Part-Performance.ddddddddddppt
Doctrine of Part-Performance.ddddddddddppt
 
A SHORT HISTORY OF LIBERTY'S PROGREE THROUGH HE EIGHTEENTH CENTURY
A SHORT HISTORY OF LIBERTY'S PROGREE THROUGH HE EIGHTEENTH CENTURYA SHORT HISTORY OF LIBERTY'S PROGREE THROUGH HE EIGHTEENTH CENTURY
A SHORT HISTORY OF LIBERTY'S PROGREE THROUGH HE EIGHTEENTH CENTURY
 
MOCK GENERAL MEETINGS (SS-2)- PPT- Part 2.pptx
MOCK GENERAL MEETINGS (SS-2)- PPT- Part 2.pptxMOCK GENERAL MEETINGS (SS-2)- PPT- Part 2.pptx
MOCK GENERAL MEETINGS (SS-2)- PPT- Part 2.pptx
 
Relationship Between International Law and Municipal Law MIR.pdf
Relationship Between International Law and Municipal Law MIR.pdfRelationship Between International Law and Municipal Law MIR.pdf
Relationship Between International Law and Municipal Law MIR.pdf
 
Performance of contract-1 law presentation
Performance of contract-1 law presentationPerformance of contract-1 law presentation
Performance of contract-1 law presentation
 
THE FACTORIES ACT,1948 (2).pptx labour
THE FACTORIES ACT,1948 (2).pptx   labourTHE FACTORIES ACT,1948 (2).pptx   labour
THE FACTORIES ACT,1948 (2).pptx labour
 
IBC (Insolvency and Bankruptcy Code 2016)-IOD - PPT.pptx
IBC (Insolvency and Bankruptcy Code 2016)-IOD - PPT.pptxIBC (Insolvency and Bankruptcy Code 2016)-IOD - PPT.pptx
IBC (Insolvency and Bankruptcy Code 2016)-IOD - PPT.pptx
 
WhatsApp 📞 8448380779 ✅Call Girls In Nangli Wazidpur Sector 135 ( Noida)
WhatsApp 📞 8448380779 ✅Call Girls In Nangli Wazidpur Sector 135 ( Noida)WhatsApp 📞 8448380779 ✅Call Girls In Nangli Wazidpur Sector 135 ( Noida)
WhatsApp 📞 8448380779 ✅Call Girls In Nangli Wazidpur Sector 135 ( Noida)
 
Audience profile - SF.pptxxxxxxxxxxxxxxxxxxxxxxxxxxx
Audience profile - SF.pptxxxxxxxxxxxxxxxxxxxxxxxxxxxAudience profile - SF.pptxxxxxxxxxxxxxxxxxxxxxxxxxxx
Audience profile - SF.pptxxxxxxxxxxxxxxxxxxxxxxxxxxx
 
Municipal-Council-Ratlam-vs-Vardi-Chand-A-Landmark-Writ-Case.pptx
Municipal-Council-Ratlam-vs-Vardi-Chand-A-Landmark-Writ-Case.pptxMunicipal-Council-Ratlam-vs-Vardi-Chand-A-Landmark-Writ-Case.pptx
Municipal-Council-Ratlam-vs-Vardi-Chand-A-Landmark-Writ-Case.pptx
 
$ Love Spells^ 💎 (310) 882-6330 in Utah, UT | Psychic Reading Best Black Magi...
$ Love Spells^ 💎 (310) 882-6330 in Utah, UT | Psychic Reading Best Black Magi...$ Love Spells^ 💎 (310) 882-6330 in Utah, UT | Psychic Reading Best Black Magi...
$ Love Spells^ 💎 (310) 882-6330 in Utah, UT | Psychic Reading Best Black Magi...
 
589308994-interpretation-of-statutes-notes-law-college.pdf
589308994-interpretation-of-statutes-notes-law-college.pdf589308994-interpretation-of-statutes-notes-law-college.pdf
589308994-interpretation-of-statutes-notes-law-college.pdf
 
6th sem cpc notes for 6th semester students samjhe. Padhlo bhai
6th sem cpc notes for 6th semester students samjhe. Padhlo bhai6th sem cpc notes for 6th semester students samjhe. Padhlo bhai
6th sem cpc notes for 6th semester students samjhe. Padhlo bhai
 
CAFC Chronicles: Costly Tales of Claim Construction Fails
CAFC Chronicles: Costly Tales of Claim Construction FailsCAFC Chronicles: Costly Tales of Claim Construction Fails
CAFC Chronicles: Costly Tales of Claim Construction Fails
 

independent of the subnet topology. The Transport Layer should be shielded from the number, type and topology

  • 1. Computer Networks: Routing 1 Figure 7.2 Physical layer Data link layer Physical layer Data link layer End system a Network layer Physical layer Data link layer Physical layer Data link layer Transport layer Transport layer Messages Messages Segments End system b Network service Network service Copyright ©2000 The McGraw Hill Companies Leon-Garcia & Widjaja: Communication Networks Network layer Network layer Network layer
  • 2. Computer Networks: Routing 2 Network Layer Design Goals 1. The services provided by the network layer should be independent of the subnet topology. 2. The Transport Layer should be shielded from the number, type and topology of the subnets present. 3. The network addresses available to the Transport Layer should use a uniform numbering plan (even across LANs and WANs).
  • 3. Computer Networks: Routing 3 Application Transport Internet Network Interface Application Transport Internet Internet Network 1 Network 2 Machine A Machine B Router/Gateway Network Interface Network Interface Figure 8.3
  • 4. Computer Networks: Routing 4 R R R R S S S s s s s s s s s s s R s R Backbone To internet or wide area network Organization Servers Gateway Departmental Server Figure 7.6 Copyright ©2000 The McGraw Hill Companies Leon-Garcia & Widjaja: Communication Networks Metropolitan Area Network (MAN)
  • 5. Computer Networks: Routing 5 Interdomain level Intradomain level LAN level Autonomous system or domain Border routers Border routers Figure 7.7 Internet service provider Copyright ©2000 The McGraw Hill Companies Leon-Garcia & Widjaja: Communication Networks Wide Area Network (WAN)