SlideShare uma empresa Scribd logo
1 de 80
The Network Layer
review ,[object Object],How many layers have the OSI’s model divided the network architecture into?  What are they from the bottom to the top?  PHYSICAL DATA LINK NETWORK TRANSPORT SESSION PRESENTATION APPLICATION Seven layers
Description of the network layer ,[object Object],[object Object]
Chapter 5  The Network Layer 5.1 Network Layer Design Issues  5.2 Routing Algorithms 5.6 The Network Layer in the Internet
5.1  Network Layer Design Issues ,[object Object],[object Object],[object Object],[object Object],[object Object]
Store-and-Forward Packet Switching ,[object Object],[object Object],fig 5-1 Customer’s equipment
[object Object]
5.1  Network Layer Design Issues ,[object Object],[object Object],[object Object],[object Object],[object Object]
Services Provided to the Transport Layer ,[object Object],1. The services should be independent of the router tech-    nology. 2.  The transport layer should be shielded from the num-   ber, type, and topology of the routers present.  3. The network addresses made available to the transport    layer should use a uniform numbering plan, even across    LANs and WANs.  ,[object Object]
One camp’s view ,[object Object],The Internet offers connectionless network-layer service
The other camp’s view ,[object Object],ATM networks offer connection-oriented network-layer service.
5.1  Network Layer Design Issues ,[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object]
Implementation of Connectionless Service ,[object Object],The question is:  a packet with a destination D arrives at router A. then which router will router A send this packet to?  P 346
5.1  Network Layer Design Issues ,[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object]
Implementation of Connection-Oriented Service ,[object Object],P 347
5.1  Network Layer Design Issues ,[object Object],[object Object],[object Object],[object Object],[object Object]
Comparison of Virtual-Circuit and Datagram Subnets 5-4
[object Object],[object Object],[object Object]
[object Object],[object Object]
[object Object],[object Object]
summary ,[object Object],[object Object],[object Object],[object Object],[object Object]
Chapter 5  The Network Layer 5.1 Network Layer Design Issues  5.2 Routing Algorithms 5.6 The Network Layer in the Internet
Description of Routing Algorithms ,[object Object],[object Object],packet
Description of Routing Algorithms ,[object Object]
Description of Routing Algorithms ,[object Object],converge equilibrium A P Q B
[object Object],[object Object]
Description of Routing Algorithms ,[object Object],[object Object],[object Object],nonadaptive and adaptive A B C D A - B B C C D B
Description of Routing Algorithms ,[object Object],[object Object],A B C D A - B B C C D B A - B C C C D C
5.2  Routing Algorithms ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
5.2.1 The Optimality Principle ,[object Object],J I K
5.2.1 The Optimality Principle ,[object Object],[object Object]
5.2.1 The Optimality Principle ,[object Object],[object Object]
5.2.2 Shortest Path Routing  ,[object Object],[object Object],[object Object],[object Object]
5.2.2 Shortest Path Routing  ,[object Object],( 1930 年 5 月 11 日~ 2002 年 8 月 6 日)
[object Object],P 353 Next steps? The shortest path from A to D is:  ABEFHD
5.2.3 Flooding  ,[object Object],[object Object],[object Object],[object Object],[object Object]
5.2.3 Flooding ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
5.2.4 Distance Vector Routing  ,[object Object],[object Object],August 26, 1920 ~ March 19, 1984 September 23,1927 ~ August 14, 1924 ~ January 10, 1976 Lester Randolph Ford NO PHOTO Delbert Ray Fulkerson NO PHOTO
5.2.4 Distance Vector Routing ,[object Object],[object Object]
[object Object]
5.2.5 Link State Routing ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
5.2.5 Link State Routing ,[object Object],[object Object],[object Object],[object Object]
5.2.5 Link State Routing ,[object Object],[object Object],[object Object]
5.2.5 Link State Routing ,[object Object],[object Object],[object Object]
5.2.5 Link State Routing ,[object Object],[object Object],[object Object]
5.2.5 Link State Routing ,[object Object],[object Object],[object Object],[object Object]
5.2.6 Hierarchical Routing ,[object Object],[object Object]
5.2.6 Hierarchical Routing  ,[object Object]
5.2.6 Hierarchical Routing ,[object Object]
5.2.7 Broadcast Routing  ,[object Object],[object Object],[object Object],[object Object]
5.2.7 Broadcast Routing ,[object Object],[object Object]
5.2.7 Broadcast Routing ,[object Object],[object Object],[object Object]
5.2.7 Broadcast Routing ,[object Object],[object Object]
5.2.7 Broadcast Routing ,[object Object],Reverse path forwarding. (a) A subnet. (b) A sink tree. (c) The tree built by reverse path forwarding.
Chapter 5  The Network Layer 5.1 Network Layer Design Issues  5.2 Routing Algorithms 5.6 The Network Layer in the Internet
5.6  The Network Layer in the Internet  ,[object Object],[object Object],[object Object]
5.6.1 The IP Protocol  ,[object Object],P 434
5.6.2  IP Addresses  ,[object Object],[object Object],[object Object],network mask 255.0.0.0 255.255.0.0 255.255.255.0
5.6.2  IP Addresses  ,[object Object]
5.6.2  IP Addresses  ,[object Object],[object Object],[object Object]
5.6.2  IP Addresses  ,[object Object],[object Object],[object Object]
5.6.3  Internet Control Protocols ,[object Object],[object Object],[object Object]
5.6.3  Internet Control Protocols ,[object Object],[object Object],[object Object],[object Object]
5.6.3  Internet Control Protocols ,[object Object],[object Object],[object Object],[object Object],[object Object]
5.6.3  Internet Control Protocols ,[object Object],[object Object]
5.6.3  Internet Control Protocols ,[object Object],[object Object],[object Object]
5.6.3  Internet Control Protocols ,[object Object],[object Object],[object Object]
5.6.3  Internet Control Protocols ,[object Object],[object Object]
5.6.3  Internet Control Protocols ,[object Object]
[object Object],[object Object]
robustness 健壮性
optimality 最优性
topology 拓扑结构
converge 汇聚
equilibrium 平衡
nonadaptive  adaptive 非自适应  自适应
metric 参数,度量
hop 跳数

Mais conteúdo relacionado

Mais procurados

Internet control message protocol
Internet control message protocolInternet control message protocol
Internet control message protocol
asimnawaz54
 
TCP/IP Network ppt
TCP/IP Network pptTCP/IP Network ppt
TCP/IP Network ppt
extraganesh
 

Mais procurados (20)

Network Layer
Network LayerNetwork Layer
Network Layer
 
Osi reference model
Osi reference modelOsi reference model
Osi reference model
 
Physical layer ppt
Physical layer pptPhysical layer ppt
Physical layer ppt
 
Computer networks - Channelization
Computer networks - ChannelizationComputer networks - Channelization
Computer networks - Channelization
 
Internet control message protocol
Internet control message protocolInternet control message protocol
Internet control message protocol
 
Osi model
Osi modelOsi model
Osi model
 
Ethernet Computer network
Ethernet Computer networkEthernet Computer network
Ethernet Computer network
 
Circuit Switching
Circuit SwitchingCircuit Switching
Circuit Switching
 
Issues in Data Link Layer
Issues in Data Link LayerIssues in Data Link Layer
Issues in Data Link Layer
 
Presentation Routing algorithm
Presentation Routing algorithmPresentation Routing algorithm
Presentation Routing algorithm
 
Media Access Control
Media Access ControlMedia Access Control
Media Access Control
 
Application Layer
Application Layer Application Layer
Application Layer
 
Computer network switching
Computer network switchingComputer network switching
Computer network switching
 
Address resolution protocol (ARP)
Address resolution protocol (ARP)Address resolution protocol (ARP)
Address resolution protocol (ARP)
 
data-link layer protocols
data-link layer protocols  data-link layer protocols
data-link layer protocols
 
TCP/IP Network ppt
TCP/IP Network pptTCP/IP Network ppt
TCP/IP Network ppt
 
Error Detection And Correction
Error Detection And CorrectionError Detection And Correction
Error Detection And Correction
 
Computer Networks Unit 2 UNIT II DATA-LINK LAYER & MEDIA ACCESS
Computer Networks Unit 2 UNIT II DATA-LINK LAYER & MEDIA ACCESSComputer Networks Unit 2 UNIT II DATA-LINK LAYER & MEDIA ACCESS
Computer Networks Unit 2 UNIT II DATA-LINK LAYER & MEDIA ACCESS
 
Framing in data link layer
Framing in data link layerFraming in data link layer
Framing in data link layer
 
Distance vector routing
Distance vector routingDistance vector routing
Distance vector routing
 

Destaque (6)

Network Layer
Network LayerNetwork Layer
Network Layer
 
Network Layer
Network LayerNetwork Layer
Network Layer
 
Quality of service
Quality of serviceQuality of service
Quality of service
 
Quality of Service
Quality of ServiceQuality of Service
Quality of Service
 
Network layer tanenbaum
Network layer tanenbaumNetwork layer tanenbaum
Network layer tanenbaum
 
The Network Layer
The Network LayerThe Network Layer
The Network Layer
 

Semelhante a Network Layer,Computer Networks

A survey on routing algorithms and routing metrics for wireless mesh networks
A survey on routing algorithms and routing metrics for wireless mesh networksA survey on routing algorithms and routing metrics for wireless mesh networks
A survey on routing algorithms and routing metrics for wireless mesh networks
Mohammad Siraj
 
Paper id 24201445
Paper id 24201445Paper id 24201445
Paper id 24201445
IJRAT
 
Enhancement of qos in multihop wireless networks by delivering cbr using lb a...
Enhancement of qos in multihop wireless networks by delivering cbr using lb a...Enhancement of qos in multihop wireless networks by delivering cbr using lb a...
Enhancement of qos in multihop wireless networks by delivering cbr using lb a...
eSAT Journals
 
Disadvantages And Disadvantages Of Wireless Networked And...
Disadvantages And Disadvantages Of Wireless Networked And...Disadvantages And Disadvantages Of Wireless Networked And...
Disadvantages And Disadvantages Of Wireless Networked And...
Kimberly Jones
 

Semelhante a Network Layer,Computer Networks (20)

network layer full chapter_ready.ppt
network layer full chapter_ready.pptnetwork layer full chapter_ready.ppt
network layer full chapter_ready.ppt
 
A survey on routing algorithms and routing metrics for wireless mesh networks
A survey on routing algorithms and routing metrics for wireless mesh networksA survey on routing algorithms and routing metrics for wireless mesh networks
A survey on routing algorithms and routing metrics for wireless mesh networks
 
CN R16 -UNIT-5.pdf
CN R16 -UNIT-5.pdfCN R16 -UNIT-5.pdf
CN R16 -UNIT-5.pdf
 
Paper id 24201445
Paper id 24201445Paper id 24201445
Paper id 24201445
 
Understanding Network Routing Problem and Study of Routing Algorithms and Heu...
Understanding Network Routing Problem and Study of Routing Algorithms and Heu...Understanding Network Routing Problem and Study of Routing Algorithms and Heu...
Understanding Network Routing Problem and Study of Routing Algorithms and Heu...
 
Vanet Presentation
Vanet PresentationVanet Presentation
Vanet Presentation
 
Network layer new
Network layer newNetwork layer new
Network layer new
 
Routing basic
Routing basicRouting basic
Routing basic
 
Chapter7 l1
Chapter7 l1Chapter7 l1
Chapter7 l1
 
Mobile ad hoc networks (MANET) for KTU
Mobile ad hoc networks (MANET) for KTUMobile ad hoc networks (MANET) for KTU
Mobile ad hoc networks (MANET) for KTU
 
Mobile ad hoc networks (manet)
Mobile ad hoc networks (manet)Mobile ad hoc networks (manet)
Mobile ad hoc networks (manet)
 
Enhancement of qos in multihop wireless networks by delivering cbr using lb a...
Enhancement of qos in multihop wireless networks by delivering cbr using lb a...Enhancement of qos in multihop wireless networks by delivering cbr using lb a...
Enhancement of qos in multihop wireless networks by delivering cbr using lb a...
 
Enhancement of qos in multihop wireless networks by delivering cbr using lb a...
Enhancement of qos in multihop wireless networks by delivering cbr using lb a...Enhancement of qos in multihop wireless networks by delivering cbr using lb a...
Enhancement of qos in multihop wireless networks by delivering cbr using lb a...
 
ECA MODEL BASED QOS AODV ROUTING FOR MANETS
ECA MODEL BASED QOS AODV ROUTING FOR MANETSECA MODEL BASED QOS AODV ROUTING FOR MANETS
ECA MODEL BASED QOS AODV ROUTING FOR MANETS
 
Disadvantages And Disadvantages Of Wireless Networked And...
Disadvantages And Disadvantages Of Wireless Networked And...Disadvantages And Disadvantages Of Wireless Networked And...
Disadvantages And Disadvantages Of Wireless Networked And...
 
Group 1
Group 1Group 1
Group 1
 
Network layer (Unit 3) part1.pdf
Network  layer (Unit 3) part1.pdfNetwork  layer (Unit 3) part1.pdf
Network layer (Unit 3) part1.pdf
 
Wiki2010 Unit 4
Wiki2010 Unit 4Wiki2010 Unit 4
Wiki2010 Unit 4
 
5 ijcse-01219
5 ijcse-012195 ijcse-01219
5 ijcse-01219
 
An optimized link state routing protocol based on a cross layer design for wi...
An optimized link state routing protocol based on a cross layer design for wi...An optimized link state routing protocol based on a cross layer design for wi...
An optimized link state routing protocol based on a cross layer design for wi...
 

Último

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Último (20)

🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 

Network Layer,Computer Networks