SlideShare a Scribd company logo
Section 3
 NETWORK-LAYER PERFORMANCE:
-Delay.
-Throughput.
-Packet Loss.
 NETWORK-LAYER PERFORMANCE IMPROVEMENT:
-Congestion Control
 The performance of a network can be
measured in terms of delay, throughput, and
packet loss.
 When the load is much less than the capacity
of the network, the delay is at a minimum.
 Congestion control is an issue that can
improve the performance.
 A sender cannot send a packet instantaneously, but
needs to put the bits in a packet on one line by one.
 The first bit of the packet is put on the line at time
t1 and the last bit is put on the line at time t2,
transmission delay of the packet is (t2 − t1).
 the transmission delay is longer for a longer packet
and shorter if sender can transmit faster.
 Delaytr = (Packet length) / (Transmission rate).
 Propagation delay is the time it takes for a
bit to travel from point A to point B in the
transmission media.
 Depends on:
-The propagation delay of each network (LAN or WAN).
-The propagation speed of the media.
-The distance of the link.
 Delaypg = (Distance) / (Propagation speed).
 The processing delay is the time required for
a router or a destination host to:
-receive a packet from its input port.
-remove the header.
-perform an error detection procedure.
-And deliver the packet to the output port.
 The processing delay may be different for each
packet, but normally is calculated as an average.
 Delaypr = Time required to process a packet in
a router or a destination host.
 propagation delay and processing delay,both of
which are negligible.
 Queuing delay can normally happen in a router.
 The queuing delay for a packet in a router is measured
as the time a packet waits in the input queue and
output queue of a router.
 Delayqu = The time a packet waits in input and
output queues in a router.
 Total delay = (n + 1) (Delaytr + Delaypg + Delaypr) +
(n) (Delayqu)
 The number of bits passing through a point in a
second.
 The transmission rate of data at that point.
 packet may pass through several links, each with
a different transmission rate.
 Throughput = minimum {TR1, TR2, . . . TRn}.
For example,
In Figure the transmission rate of the main link in the
calculation of the throughput is only 200 kbps
because the link is shared between three paths.
 When a router receives a packet while processing
another packet, the received packet needs to be
stored in the input buffer waiting for its turn.
 When the buffer is full and the next packet needs
to be dropped.
 A lot of theoretical studies have been done in
queuing theory to prevent the overflow of queues
and prevent packet loss.
 Congestion control is a mechanism for improving
performance.
 When the buffer is full and the next packet needs
to be dropped.
 Discarding packets does not reduce the number of
packets in the network because the sources
retransmit the packets, using time-out mechanisms,
when the packets do not reach the destinations.
 Congestion at the network layer is related to two issues,
throughput and delay.
 Note that the delay becomes infinite when the load is greater
than the capacity.
 When the load is below the capacity of the network, the
throughput increases proportionally with the load, after the
load reaches the capacity, the throughput declines sharply.
 open-loop congestion control prevent congestion
before it happens:
1. Retransmission Policy
2. Window Policy
3. Acknowledgment Policy
4. Discarding Policy
5. Admission Policy
 closed-loop congestion control remove congestion
after it has happened:
1. Backpressure
2. Choke Packet
3. Implicit Signaling
4. Explicit Signaling
 The retransmission policy and the retransmission timers
must be designed to optimize efficiency and at the same
time prevent congestion.
 Window Policy:
Go-Back-N window, when the timer for a packet times out,
several packets may be resent, although some may have
arrived safe and sound at the receiver.
The Selective Repeat window, tries to send the specific
packets that have been lost or corrupted.
Selective Repeat window is better than the Go-Back-N
window for congestion control.
 The acknowledgment policy imposed by the receiver
may also affect congestion.
 If the receiver does not acknowledge every packet it
receives, it may slow down the sender and help
prevent congestion.
 A receiver may send an acknowledgment only if it has
a packet to be sent or a special timer expires.
 A receiver may decide to acknowledge only N packets
at a time.
 acknowledgments means imposing less load on the
network.
 A good discarding policy by the routers may prevent congestion
and at the same time may not harm the integrity of the
transmission.
For example: audio transmission, if the policy is to discard less
sensitive packets when congestion is likely to happen, the
quality of sound is still preserved and congestion is prevented.
 An admission policy, which is a quality-of-service mechanism
can also prevent congestion in virtual-circuit networks.
 A router can deny establishing a virtual-circuit connection if
there is congestion in the network or if there is a possibility of
future congestion.
 The technique of Backpressure refers to a congestion control
mechanism in which a congested node stops receiving data
from the immediate upstream node or nodes.
 This may cause the upstream node or nodes to become
congested, and they, in turn, reject data from their upstream
node or nodes, and so on.
 The backpressure technique can be applied only to virtual
circuit networks, in which each node knows the upstream
node from which a flow of data is coming.
 A Choke packet is a packet sent by a node to the
source to inform it of congestion.
 In the choke-packet method, the warning is from
the router, which has encountered congestion,
directly to the source station.
 The intermediate nodes through which the
packet has traveled are not warned.
 In Implicit signaling, there is no communication
between the congested node or nodes and the
source.
 The source guesses that there is congestion
somewhere in the network from other symptoms.
 For example, when a source sends several packets
and there is no acknowledgment for a while, one
assumption is that the network is congested.
 The delay in receiving an acknowledgment is
interpreted as congestion in the network; the
source should slow down.
 The node that congestion can explicitly send
a signal to the source or destination.
 In the Explicit-signaling method, the signal is
included in the packets that carry data.
 Explicit signaling can occur in either the
forward or the backward direction.
Ad

More Related Content

What's hot (20)

Network hardware
Network hardwareNetwork hardware
Network hardware
Archita Misra
 
Internetworking.49
Internetworking.49Internetworking.49
Internetworking.49
myrajendra
 
Distance Vector Routing
Distance Vector RoutingDistance Vector Routing
Distance Vector Routing
ShouvikDhali
 
Dynamic Routing All Algorithms, Working And Basics
Dynamic Routing All Algorithms, Working And BasicsDynamic Routing All Algorithms, Working And Basics
Dynamic Routing All Algorithms, Working And Basics
Harsh Mehta
 
Internetworking
InternetworkingInternetworking
Internetworking
Raghu nath
 
DATA LINK LAYER.pdf
DATA LINK LAYER.pdfDATA LINK LAYER.pdf
DATA LINK LAYER.pdf
electricalengineerin42
 
EIGRP Overview
EIGRP OverviewEIGRP Overview
EIGRP Overview
NetProtocol Xpert
 
Transport layer protocol
Transport layer protocolTransport layer protocol
Transport layer protocol
N.Jagadish Kumar
 
Quality of Service
Quality of ServiceQuality of Service
Quality of Service
Abhishek Wadhwa
 
Sliding window protocol
Sliding window protocolSliding window protocol
Sliding window protocol
Shehara Abeythunga
 
Bridging in Networking
Bridging in NetworkingBridging in Networking
Bridging in Networking
Muhammad Arshad
 
Flow Control.pptx
Flow Control.pptxFlow Control.pptx
Flow Control.pptx
AshokRachapalli1
 
Open shortest path first (ospf)
Open shortest path first (ospf)Open shortest path first (ospf)
Open shortest path first (ospf)
Respa Peter
 
data-link layer protocols
data-link layer protocols  data-link layer protocols
data-link layer protocols
BE Smârt
 
19 Network Layer Protocols
19 Network Layer Protocols19 Network Layer Protocols
19 Network Layer Protocols
Meenakshi Paul
 
TCP/IP Protocol Architeture
TCP/IP Protocol ArchitetureTCP/IP Protocol Architeture
TCP/IP Protocol Architeture
Manoj Kumar
 
Stop-and-Wait ARQ Protocol
Stop-and-Wait ARQ ProtocolStop-and-Wait ARQ Protocol
Stop-and-Wait ARQ Protocol
praneetayargattikar
 
Network Layer by-adeel
Network Layer by-adeelNetwork Layer by-adeel
Network Layer by-adeel
Goodthingbetter
 
Open Shortest Path First
Open Shortest Path FirstOpen Shortest Path First
Open Shortest Path First
Kashif Latif
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptx
upamatechverse
 
Internetworking.49
Internetworking.49Internetworking.49
Internetworking.49
myrajendra
 
Distance Vector Routing
Distance Vector RoutingDistance Vector Routing
Distance Vector Routing
ShouvikDhali
 
Dynamic Routing All Algorithms, Working And Basics
Dynamic Routing All Algorithms, Working And BasicsDynamic Routing All Algorithms, Working And Basics
Dynamic Routing All Algorithms, Working And Basics
Harsh Mehta
 
Internetworking
InternetworkingInternetworking
Internetworking
Raghu nath
 
Open shortest path first (ospf)
Open shortest path first (ospf)Open shortest path first (ospf)
Open shortest path first (ospf)
Respa Peter
 
data-link layer protocols
data-link layer protocols  data-link layer protocols
data-link layer protocols
BE Smârt
 
19 Network Layer Protocols
19 Network Layer Protocols19 Network Layer Protocols
19 Network Layer Protocols
Meenakshi Paul
 
TCP/IP Protocol Architeture
TCP/IP Protocol ArchitetureTCP/IP Protocol Architeture
TCP/IP Protocol Architeture
Manoj Kumar
 
Open Shortest Path First
Open Shortest Path FirstOpen Shortest Path First
Open Shortest Path First
Kashif Latif
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptx
upamatechverse
 

Viewers also liked (20)

Ch 19 Network-layer protocols - section 2
Ch 19   Network-layer protocols - section 2Ch 19   Network-layer protocols - section 2
Ch 19 Network-layer protocols - section 2
Hossam El-Deen Osama
 
Ch 19 Network-layer protocols Section 1
Ch 19  Network-layer protocols Section 1Ch 19  Network-layer protocols Section 1
Ch 19 Network-layer protocols Section 1
Hossam El-Deen Osama
 
Ch 18 intro to network layer - section 5
Ch 18   intro to network layer - section 5Ch 18   intro to network layer - section 5
Ch 18 intro to network layer - section 5
Hossam El-Deen Osama
 
Ch 20 UNICAST ROUTING SECTION 2
Ch 20   UNICAST ROUTING  SECTION  2Ch 20   UNICAST ROUTING  SECTION  2
Ch 20 UNICAST ROUTING SECTION 2
Hossam El-Deen Osama
 
Routing algorithm
Routing algorithmRouting algorithm
Routing algorithm
farimoin
 
Congetion Control.pptx
Congetion Control.pptxCongetion Control.pptx
Congetion Control.pptx
Naveen Dubey
 
Network Layer
Network LayerNetwork Layer
Network Layer
Ghaffar Khan
 
IEEE 802.1 x
IEEE 802.1 xIEEE 802.1 x
IEEE 802.1 x
Anwesh Dixit
 
Network Virtualization using Shortest Path Bridging
Network Virtualization using Shortest Path Bridging Network Virtualization using Shortest Path Bridging
Network Virtualization using Shortest Path Bridging
Motty Ben Atia
 
Pentesting layer 2 protocols
Pentesting layer 2 protocolsPentesting layer 2 protocols
Pentesting layer 2 protocols
Abdessamad TEMMAR
 
Network Layer Part 4
Network Layer Part 4Network Layer Part 4
Network Layer Part 4
Tutun Juhana
 
Unit i packet switching networks
Unit i  packet switching networksUnit i  packet switching networks
Unit i packet switching networks
sangusajjan
 
2008118090324 hk
2008118090324 hk2008118090324 hk
2008118090324 hk
Vivek Singh
 
Computer network ppt
Computer network pptComputer network ppt
Computer network ppt
Kashyap Davariya
 
Congestion control
Congestion controlCongestion control
Congestion control
Abhay Pai
 
Ch 21
Ch 21Ch 21
Ch 21
soumya ranjan mohanty
 
Network Layer
Network LayerNetwork Layer
Network Layer
Rutwik Jadhav
 
IPV4 Frame Format
IPV4 Frame FormatIPV4 Frame Format
IPV4 Frame Format
Aditya Rawat
 
IEEE 802 standards
IEEE 802 standardsIEEE 802 standards
IEEE 802 standards
Rosie Jane Enomar
 
Routing table and routing algorithms
Routing table and routing algorithmsRouting table and routing algorithms
Routing table and routing algorithms
lavanyapathy
 
Ch 19 Network-layer protocols - section 2
Ch 19   Network-layer protocols - section 2Ch 19   Network-layer protocols - section 2
Ch 19 Network-layer protocols - section 2
Hossam El-Deen Osama
 
Ch 19 Network-layer protocols Section 1
Ch 19  Network-layer protocols Section 1Ch 19  Network-layer protocols Section 1
Ch 19 Network-layer protocols Section 1
Hossam El-Deen Osama
 
Ch 18 intro to network layer - section 5
Ch 18   intro to network layer - section 5Ch 18   intro to network layer - section 5
Ch 18 intro to network layer - section 5
Hossam El-Deen Osama
 
Routing algorithm
Routing algorithmRouting algorithm
Routing algorithm
farimoin
 
Congetion Control.pptx
Congetion Control.pptxCongetion Control.pptx
Congetion Control.pptx
Naveen Dubey
 
Network Virtualization using Shortest Path Bridging
Network Virtualization using Shortest Path Bridging Network Virtualization using Shortest Path Bridging
Network Virtualization using Shortest Path Bridging
Motty Ben Atia
 
Pentesting layer 2 protocols
Pentesting layer 2 protocolsPentesting layer 2 protocols
Pentesting layer 2 protocols
Abdessamad TEMMAR
 
Network Layer Part 4
Network Layer Part 4Network Layer Part 4
Network Layer Part 4
Tutun Juhana
 
Unit i packet switching networks
Unit i  packet switching networksUnit i  packet switching networks
Unit i packet switching networks
sangusajjan
 
2008118090324 hk
2008118090324 hk2008118090324 hk
2008118090324 hk
Vivek Singh
 
Congestion control
Congestion controlCongestion control
Congestion control
Abhay Pai
 
Routing table and routing algorithms
Routing table and routing algorithmsRouting table and routing algorithms
Routing table and routing algorithms
lavanyapathy
 
Ad

Similar to Ch 18 intro to network layer - section 3 (20)

Congestion control
Congestion controlCongestion control
Congestion control
Madhusudhan G
 
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
ijceronline
 
Comparison of TCP congestion control mechanisms Tahoe, Newreno and Vegas
Comparison of TCP congestion control mechanisms Tahoe, Newreno and VegasComparison of TCP congestion control mechanisms Tahoe, Newreno and Vegas
Comparison of TCP congestion control mechanisms Tahoe, Newreno and Vegas
IOSR Journals
 
Comparison of TCP congestion control mechanisms Tahoe, Newreno and Vegas
Comparison of TCP congestion control mechanisms Tahoe, Newreno and VegasComparison of TCP congestion control mechanisms Tahoe, Newreno and Vegas
Comparison of TCP congestion control mechanisms Tahoe, Newreno and Vegas
IOSR Journals
 
Computer Communication Networks, network layer performance.pptx
Computer Communication Networks, network layer performance.pptxComputer Communication Networks, network layer performance.pptx
Computer Communication Networks, network layer performance.pptx
Electro00
 
4.4Congetion controldistancevectorroutingandalgorithmcomputernetworks
4.4Congetion controldistancevectorroutingandalgorithmcomputernetworks4.4Congetion controldistancevectorroutingandalgorithmcomputernetworks
4.4Congetion controldistancevectorroutingandalgorithmcomputernetworks
PRATHAMESHKodole
 
Conjestion control
Conjestion controlConjestion control
Conjestion control
Barani Tharan
 
Tcp performance simulationsusingns2
Tcp performance simulationsusingns2Tcp performance simulationsusingns2
Tcp performance simulationsusingns2
Justin Frankel
 
Tcp Congestion Avoidance
Tcp Congestion AvoidanceTcp Congestion Avoidance
Tcp Congestion Avoidance
Ram Dutt Shukla
 
8 Packet Switching
8 Packet Switching8 Packet Switching
8 Packet Switching
Water Birds (Ali)
 
Congestion control, slow start, fast retransmit
Congestion control, slow start, fast retransmit   Congestion control, slow start, fast retransmit
Congestion control, slow start, fast retransmit
rajisri2
 
Building a Reliable Data Transfer Protocol.pptx
Building a Reliable Data Transfer Protocol.pptxBuilding a Reliable Data Transfer Protocol.pptx
Building a Reliable Data Transfer Protocol.pptx
vasanthpadala13
 
Building a Reliable Data Transfer Protocol.pptx
Building a Reliable Data Transfer Protocol.pptxBuilding a Reliable Data Transfer Protocol.pptx
Building a Reliable Data Transfer Protocol.pptx
vasanthpadala13
 
Computer networks network layer,routing
Computer networks network layer,routingComputer networks network layer,routing
Computer networks network layer,routing
Deepak John
 
Transport layer
Transport layerTransport layer
Transport layer
arvind pandey
 
Internet congestion
Internet congestionInternet congestion
Internet congestion
Vikas Gupta
 
Congestion on computer network
Congestion on computer networkCongestion on computer network
Congestion on computer network
Disi Dc
 
Mobile Transpot Layer
Mobile Transpot LayerMobile Transpot Layer
Mobile Transpot Layer
Maulik Patel
 
Congestion Control
Congestion ControlCongestion Control
Congestion Control
Ram Dutt Shukla
 
CN UNIT III.pptx
CN UNIT III.pptxCN UNIT III.pptx
CN UNIT III.pptx
VISWANATHAN R V
 
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
ijceronline
 
Comparison of TCP congestion control mechanisms Tahoe, Newreno and Vegas
Comparison of TCP congestion control mechanisms Tahoe, Newreno and VegasComparison of TCP congestion control mechanisms Tahoe, Newreno and Vegas
Comparison of TCP congestion control mechanisms Tahoe, Newreno and Vegas
IOSR Journals
 
Comparison of TCP congestion control mechanisms Tahoe, Newreno and Vegas
Comparison of TCP congestion control mechanisms Tahoe, Newreno and VegasComparison of TCP congestion control mechanisms Tahoe, Newreno and Vegas
Comparison of TCP congestion control mechanisms Tahoe, Newreno and Vegas
IOSR Journals
 
Computer Communication Networks, network layer performance.pptx
Computer Communication Networks, network layer performance.pptxComputer Communication Networks, network layer performance.pptx
Computer Communication Networks, network layer performance.pptx
Electro00
 
4.4Congetion controldistancevectorroutingandalgorithmcomputernetworks
4.4Congetion controldistancevectorroutingandalgorithmcomputernetworks4.4Congetion controldistancevectorroutingandalgorithmcomputernetworks
4.4Congetion controldistancevectorroutingandalgorithmcomputernetworks
PRATHAMESHKodole
 
Tcp performance simulationsusingns2
Tcp performance simulationsusingns2Tcp performance simulationsusingns2
Tcp performance simulationsusingns2
Justin Frankel
 
Tcp Congestion Avoidance
Tcp Congestion AvoidanceTcp Congestion Avoidance
Tcp Congestion Avoidance
Ram Dutt Shukla
 
Congestion control, slow start, fast retransmit
Congestion control, slow start, fast retransmit   Congestion control, slow start, fast retransmit
Congestion control, slow start, fast retransmit
rajisri2
 
Building a Reliable Data Transfer Protocol.pptx
Building a Reliable Data Transfer Protocol.pptxBuilding a Reliable Data Transfer Protocol.pptx
Building a Reliable Data Transfer Protocol.pptx
vasanthpadala13
 
Building a Reliable Data Transfer Protocol.pptx
Building a Reliable Data Transfer Protocol.pptxBuilding a Reliable Data Transfer Protocol.pptx
Building a Reliable Data Transfer Protocol.pptx
vasanthpadala13
 
Computer networks network layer,routing
Computer networks network layer,routingComputer networks network layer,routing
Computer networks network layer,routing
Deepak John
 
Internet congestion
Internet congestionInternet congestion
Internet congestion
Vikas Gupta
 
Congestion on computer network
Congestion on computer networkCongestion on computer network
Congestion on computer network
Disi Dc
 
Mobile Transpot Layer
Mobile Transpot LayerMobile Transpot Layer
Mobile Transpot Layer
Maulik Patel
 
Ad

Recently uploaded (20)

Dastur_ul_Amal under Jahangir Key Features.pptx
Dastur_ul_Amal under Jahangir Key Features.pptxDastur_ul_Amal under Jahangir Key Features.pptx
Dastur_ul_Amal under Jahangir Key Features.pptx
omorfaruqkazi
 
U3 ANTITUBERCULAR DRUGS Pharmacology 3.pptx
U3 ANTITUBERCULAR DRUGS Pharmacology 3.pptxU3 ANTITUBERCULAR DRUGS Pharmacology 3.pptx
U3 ANTITUBERCULAR DRUGS Pharmacology 3.pptx
Mayuri Chavan
 
MCQS (EMERGENCY NURSING) DR. NASIR MUSTAFA
MCQS (EMERGENCY NURSING) DR. NASIR MUSTAFAMCQS (EMERGENCY NURSING) DR. NASIR MUSTAFA
MCQS (EMERGENCY NURSING) DR. NASIR MUSTAFA
Dr. Nasir Mustafa
 
Search Matching Applicants in Odoo 18 - Odoo Slides
Search Matching Applicants in Odoo 18 - Odoo SlidesSearch Matching Applicants in Odoo 18 - Odoo Slides
Search Matching Applicants in Odoo 18 - Odoo Slides
Celine George
 
How to Manage Amounts in Local Currency in Odoo 18 Purchase
How to Manage Amounts in Local Currency in Odoo 18 PurchaseHow to Manage Amounts in Local Currency in Odoo 18 Purchase
How to Manage Amounts in Local Currency in Odoo 18 Purchase
Celine George
 
Classification of mental disorder in 5th semester bsc. nursing and also used ...
Classification of mental disorder in 5th semester bsc. nursing and also used ...Classification of mental disorder in 5th semester bsc. nursing and also used ...
Classification of mental disorder in 5th semester bsc. nursing and also used ...
parmarjuli1412
 
How to Add Button in Chatter in Odoo 18 - Odoo Slides
How to Add Button in Chatter in Odoo 18 - Odoo SlidesHow to Add Button in Chatter in Odoo 18 - Odoo Slides
How to Add Button in Chatter in Odoo 18 - Odoo Slides
Celine George
 
How to Configure Extra Steps During Checkout in Odoo 18 Website
How to Configure Extra Steps During Checkout in Odoo 18 WebsiteHow to Configure Extra Steps During Checkout in Odoo 18 Website
How to Configure Extra Steps During Checkout in Odoo 18 Website
Celine George
 
Unit 5 ACUTE, SUBACUTE,CHRONIC TOXICITY.pptx
Unit 5 ACUTE, SUBACUTE,CHRONIC TOXICITY.pptxUnit 5 ACUTE, SUBACUTE,CHRONIC TOXICITY.pptx
Unit 5 ACUTE, SUBACUTE,CHRONIC TOXICITY.pptx
Mayuri Chavan
 
YSPH VMOC Special Report - Measles Outbreak Southwest US 5-17-2025 .pptx
YSPH VMOC Special Report - Measles Outbreak  Southwest US 5-17-2025  .pptxYSPH VMOC Special Report - Measles Outbreak  Southwest US 5-17-2025  .pptx
YSPH VMOC Special Report - Measles Outbreak Southwest US 5-17-2025 .pptx
Yale School of Public Health - The Virtual Medical Operations Center (VMOC)
 
Aerospace Engineering Homework Help Guide – Expert Support for Academic Success
Aerospace Engineering Homework Help Guide – Expert Support for Academic SuccessAerospace Engineering Homework Help Guide – Expert Support for Academic Success
Aerospace Engineering Homework Help Guide – Expert Support for Academic Success
online college homework help
 
Peer Assesment- Libby.docx..............
Peer Assesment- Libby.docx..............Peer Assesment- Libby.docx..............
Peer Assesment- Libby.docx..............
19lburrell
 
ITI COPA Question Paper PDF 2017 Theory MCQ
ITI COPA Question Paper PDF 2017 Theory MCQITI COPA Question Paper PDF 2017 Theory MCQ
ITI COPA Question Paper PDF 2017 Theory MCQ
SONU HEETSON
 
Final Evaluation.docx...........................
Final Evaluation.docx...........................Final Evaluation.docx...........................
Final Evaluation.docx...........................
l1bbyburrell
 
Antepartum fetal surveillance---Dr. H.K.Cheema pdf.pdf
Antepartum fetal surveillance---Dr. H.K.Cheema pdf.pdfAntepartum fetal surveillance---Dr. H.K.Cheema pdf.pdf
Antepartum fetal surveillance---Dr. H.K.Cheema pdf.pdf
Dr H.K. Cheema
 
ANTI-VIRAL DRUGS unit 3 Pharmacology 3.pptx
ANTI-VIRAL DRUGS unit 3 Pharmacology 3.pptxANTI-VIRAL DRUGS unit 3 Pharmacology 3.pptx
ANTI-VIRAL DRUGS unit 3 Pharmacology 3.pptx
Mayuri Chavan
 
MICROBIAL GENETICS -tranformation and tranduction.pdf
MICROBIAL GENETICS -tranformation and tranduction.pdfMICROBIAL GENETICS -tranformation and tranduction.pdf
MICROBIAL GENETICS -tranformation and tranduction.pdf
DHARMENDRA SAHU
 
Cyber security COPA ITI MCQ Top Questions
Cyber security COPA ITI MCQ Top QuestionsCyber security COPA ITI MCQ Top Questions
Cyber security COPA ITI MCQ Top Questions
SONU HEETSON
 
Botany Assignment Help Guide - Academic Excellence
Botany Assignment Help Guide - Academic ExcellenceBotany Assignment Help Guide - Academic Excellence
Botany Assignment Help Guide - Academic Excellence
online college homework help
 
Module 1: Foundations of Research
Module 1: Foundations of ResearchModule 1: Foundations of Research
Module 1: Foundations of Research
drroxannekemp
 
Dastur_ul_Amal under Jahangir Key Features.pptx
Dastur_ul_Amal under Jahangir Key Features.pptxDastur_ul_Amal under Jahangir Key Features.pptx
Dastur_ul_Amal under Jahangir Key Features.pptx
omorfaruqkazi
 
U3 ANTITUBERCULAR DRUGS Pharmacology 3.pptx
U3 ANTITUBERCULAR DRUGS Pharmacology 3.pptxU3 ANTITUBERCULAR DRUGS Pharmacology 3.pptx
U3 ANTITUBERCULAR DRUGS Pharmacology 3.pptx
Mayuri Chavan
 
MCQS (EMERGENCY NURSING) DR. NASIR MUSTAFA
MCQS (EMERGENCY NURSING) DR. NASIR MUSTAFAMCQS (EMERGENCY NURSING) DR. NASIR MUSTAFA
MCQS (EMERGENCY NURSING) DR. NASIR MUSTAFA
Dr. Nasir Mustafa
 
Search Matching Applicants in Odoo 18 - Odoo Slides
Search Matching Applicants in Odoo 18 - Odoo SlidesSearch Matching Applicants in Odoo 18 - Odoo Slides
Search Matching Applicants in Odoo 18 - Odoo Slides
Celine George
 
How to Manage Amounts in Local Currency in Odoo 18 Purchase
How to Manage Amounts in Local Currency in Odoo 18 PurchaseHow to Manage Amounts in Local Currency in Odoo 18 Purchase
How to Manage Amounts in Local Currency in Odoo 18 Purchase
Celine George
 
Classification of mental disorder in 5th semester bsc. nursing and also used ...
Classification of mental disorder in 5th semester bsc. nursing and also used ...Classification of mental disorder in 5th semester bsc. nursing and also used ...
Classification of mental disorder in 5th semester bsc. nursing and also used ...
parmarjuli1412
 
How to Add Button in Chatter in Odoo 18 - Odoo Slides
How to Add Button in Chatter in Odoo 18 - Odoo SlidesHow to Add Button in Chatter in Odoo 18 - Odoo Slides
How to Add Button in Chatter in Odoo 18 - Odoo Slides
Celine George
 
How to Configure Extra Steps During Checkout in Odoo 18 Website
How to Configure Extra Steps During Checkout in Odoo 18 WebsiteHow to Configure Extra Steps During Checkout in Odoo 18 Website
How to Configure Extra Steps During Checkout in Odoo 18 Website
Celine George
 
Unit 5 ACUTE, SUBACUTE,CHRONIC TOXICITY.pptx
Unit 5 ACUTE, SUBACUTE,CHRONIC TOXICITY.pptxUnit 5 ACUTE, SUBACUTE,CHRONIC TOXICITY.pptx
Unit 5 ACUTE, SUBACUTE,CHRONIC TOXICITY.pptx
Mayuri Chavan
 
Aerospace Engineering Homework Help Guide – Expert Support for Academic Success
Aerospace Engineering Homework Help Guide – Expert Support for Academic SuccessAerospace Engineering Homework Help Guide – Expert Support for Academic Success
Aerospace Engineering Homework Help Guide – Expert Support for Academic Success
online college homework help
 
Peer Assesment- Libby.docx..............
Peer Assesment- Libby.docx..............Peer Assesment- Libby.docx..............
Peer Assesment- Libby.docx..............
19lburrell
 
ITI COPA Question Paper PDF 2017 Theory MCQ
ITI COPA Question Paper PDF 2017 Theory MCQITI COPA Question Paper PDF 2017 Theory MCQ
ITI COPA Question Paper PDF 2017 Theory MCQ
SONU HEETSON
 
Final Evaluation.docx...........................
Final Evaluation.docx...........................Final Evaluation.docx...........................
Final Evaluation.docx...........................
l1bbyburrell
 
Antepartum fetal surveillance---Dr. H.K.Cheema pdf.pdf
Antepartum fetal surveillance---Dr. H.K.Cheema pdf.pdfAntepartum fetal surveillance---Dr. H.K.Cheema pdf.pdf
Antepartum fetal surveillance---Dr. H.K.Cheema pdf.pdf
Dr H.K. Cheema
 
ANTI-VIRAL DRUGS unit 3 Pharmacology 3.pptx
ANTI-VIRAL DRUGS unit 3 Pharmacology 3.pptxANTI-VIRAL DRUGS unit 3 Pharmacology 3.pptx
ANTI-VIRAL DRUGS unit 3 Pharmacology 3.pptx
Mayuri Chavan
 
MICROBIAL GENETICS -tranformation and tranduction.pdf
MICROBIAL GENETICS -tranformation and tranduction.pdfMICROBIAL GENETICS -tranformation and tranduction.pdf
MICROBIAL GENETICS -tranformation and tranduction.pdf
DHARMENDRA SAHU
 
Cyber security COPA ITI MCQ Top Questions
Cyber security COPA ITI MCQ Top QuestionsCyber security COPA ITI MCQ Top Questions
Cyber security COPA ITI MCQ Top Questions
SONU HEETSON
 
Botany Assignment Help Guide - Academic Excellence
Botany Assignment Help Guide - Academic ExcellenceBotany Assignment Help Guide - Academic Excellence
Botany Assignment Help Guide - Academic Excellence
online college homework help
 
Module 1: Foundations of Research
Module 1: Foundations of ResearchModule 1: Foundations of Research
Module 1: Foundations of Research
drroxannekemp
 

Ch 18 intro to network layer - section 3

  • 2.  NETWORK-LAYER PERFORMANCE: -Delay. -Throughput. -Packet Loss.  NETWORK-LAYER PERFORMANCE IMPROVEMENT: -Congestion Control
  • 3.  The performance of a network can be measured in terms of delay, throughput, and packet loss.  When the load is much less than the capacity of the network, the delay is at a minimum.  Congestion control is an issue that can improve the performance.
  • 4.  A sender cannot send a packet instantaneously, but needs to put the bits in a packet on one line by one.  The first bit of the packet is put on the line at time t1 and the last bit is put on the line at time t2, transmission delay of the packet is (t2 − t1).  the transmission delay is longer for a longer packet and shorter if sender can transmit faster.  Delaytr = (Packet length) / (Transmission rate).
  • 5.  Propagation delay is the time it takes for a bit to travel from point A to point B in the transmission media.  Depends on: -The propagation delay of each network (LAN or WAN). -The propagation speed of the media. -The distance of the link.  Delaypg = (Distance) / (Propagation speed).
  • 6.  The processing delay is the time required for a router or a destination host to: -receive a packet from its input port. -remove the header. -perform an error detection procedure. -And deliver the packet to the output port.  The processing delay may be different for each packet, but normally is calculated as an average.  Delaypr = Time required to process a packet in a router or a destination host.  propagation delay and processing delay,both of which are negligible.
  • 7.  Queuing delay can normally happen in a router.  The queuing delay for a packet in a router is measured as the time a packet waits in the input queue and output queue of a router.  Delayqu = The time a packet waits in input and output queues in a router.  Total delay = (n + 1) (Delaytr + Delaypg + Delaypr) + (n) (Delayqu)
  • 8.  The number of bits passing through a point in a second.  The transmission rate of data at that point.  packet may pass through several links, each with a different transmission rate.  Throughput = minimum {TR1, TR2, . . . TRn}.
  • 9. For example, In Figure the transmission rate of the main link in the calculation of the throughput is only 200 kbps because the link is shared between three paths.
  • 10.  When a router receives a packet while processing another packet, the received packet needs to be stored in the input buffer waiting for its turn.  When the buffer is full and the next packet needs to be dropped.  A lot of theoretical studies have been done in queuing theory to prevent the overflow of queues and prevent packet loss.
  • 11.  Congestion control is a mechanism for improving performance.  When the buffer is full and the next packet needs to be dropped.  Discarding packets does not reduce the number of packets in the network because the sources retransmit the packets, using time-out mechanisms, when the packets do not reach the destinations.
  • 12.  Congestion at the network layer is related to two issues, throughput and delay.  Note that the delay becomes infinite when the load is greater than the capacity.  When the load is below the capacity of the network, the throughput increases proportionally with the load, after the load reaches the capacity, the throughput declines sharply.
  • 13.  open-loop congestion control prevent congestion before it happens: 1. Retransmission Policy 2. Window Policy 3. Acknowledgment Policy 4. Discarding Policy 5. Admission Policy  closed-loop congestion control remove congestion after it has happened: 1. Backpressure 2. Choke Packet 3. Implicit Signaling 4. Explicit Signaling
  • 14.  The retransmission policy and the retransmission timers must be designed to optimize efficiency and at the same time prevent congestion.  Window Policy: Go-Back-N window, when the timer for a packet times out, several packets may be resent, although some may have arrived safe and sound at the receiver. The Selective Repeat window, tries to send the specific packets that have been lost or corrupted. Selective Repeat window is better than the Go-Back-N window for congestion control.
  • 15.  The acknowledgment policy imposed by the receiver may also affect congestion.  If the receiver does not acknowledge every packet it receives, it may slow down the sender and help prevent congestion.  A receiver may send an acknowledgment only if it has a packet to be sent or a special timer expires.  A receiver may decide to acknowledge only N packets at a time.  acknowledgments means imposing less load on the network.
  • 16.  A good discarding policy by the routers may prevent congestion and at the same time may not harm the integrity of the transmission. For example: audio transmission, if the policy is to discard less sensitive packets when congestion is likely to happen, the quality of sound is still preserved and congestion is prevented.  An admission policy, which is a quality-of-service mechanism can also prevent congestion in virtual-circuit networks.  A router can deny establishing a virtual-circuit connection if there is congestion in the network or if there is a possibility of future congestion.
  • 17.  The technique of Backpressure refers to a congestion control mechanism in which a congested node stops receiving data from the immediate upstream node or nodes.  This may cause the upstream node or nodes to become congested, and they, in turn, reject data from their upstream node or nodes, and so on.  The backpressure technique can be applied only to virtual circuit networks, in which each node knows the upstream node from which a flow of data is coming.
  • 18.  A Choke packet is a packet sent by a node to the source to inform it of congestion.  In the choke-packet method, the warning is from the router, which has encountered congestion, directly to the source station.  The intermediate nodes through which the packet has traveled are not warned.
  • 19.  In Implicit signaling, there is no communication between the congested node or nodes and the source.  The source guesses that there is congestion somewhere in the network from other symptoms.  For example, when a source sends several packets and there is no acknowledgment for a while, one assumption is that the network is congested.  The delay in receiving an acknowledgment is interpreted as congestion in the network; the source should slow down.
  • 20.  The node that congestion can explicitly send a signal to the source or destination.  In the Explicit-signaling method, the signal is included in the packets that carry data.  Explicit signaling can occur in either the forward or the backward direction.
  翻译: