SlideShare a Scribd company logo
Flow Control
by
Md.Javedul Ferdous
East West University
Flow Control
Flow control is the process of managing
the rate of data transmission between two
nodes to prevent a fast sender from
outrunning a slow receiver. It provides a
mechanism for the receiver to control the
transmission speed, so that the receiving
node is not overwhelmed with data from
transmitting node.
So why need it
?????
 Prevent degradation and loss of
efficiency due to overload.
 Prevent degradation and loss of
efficiency due to overload.
 Deadlock avoidance.
 Prevent degradation and loss of
efficiency due to overload.
 Deadlock avoidance.
 Fair allocation of resources among
competing users.
 Prevent degradation and loss of
efficiency due to overload.
 Deadlock avoidance.
 Fair allocation of resources among
competing users.
 Speed matching between the network
and its attached users.
Type of ‘Flow Control’
 Stop-and-wait
Type of ‘Flow Control’
 Stop-and-wait
 Sliding Window
Stop-and-wait
 Fundamental technique to provide
reliable transfer under unreliable packet
delivery system
Stop-and-wait
 Fundamental technique to provide
reliable transfer under unreliable packet
delivery system
 Simplest form of flow control
Stop-and-wait
 Fundamental technique to provide
reliable transfer under unreliable packet
delivery system
 Simplest form of flow control
 Inefficiencies when sending longer
transmissions
Stop-and-wait
Sliding Window
 Technique for controlling transmitted
data packets between two network
computers where reliable and sequential
delivery of data packets is required.
Sliding Window
 Technique for controlling transmitted
data packets between two network
computers where reliable and sequential
delivery of data packets is required.
 Best utilized when the buffer size is
limited and pre-established.
Sliding Window
 Technique for controlling transmitted
data packets between two network
computers where reliable and sequential
delivery of data packets is required.
 Best utilized when the buffer size is
limited and pre-established.
 Better Performance.
Sliding Window
Levels of Flow Control
 Hop Level
Levels of Flow Control
 Hop Level
 Entry-to-Exit Level
Levels of Flow Control
 Hop Level
 Entry-to-Exit Level
 Network Access Level
Levels of Flow Control
 Hop Level
 Entry-to-Exit Level
 Network Access Level
 Transport Level
Hop Level
 Prevent store and forward buffer
congestion and its consequences
Hop Level
 Prevent store and forward buffer
congestion and its consequences
 Maintain a smooth flow of traffic
between two neighboring nodes In a
computer network
Entry-to-Exit Level
 Implement as a protocol between the
source and destination switch
Entry-to-Exit Level
 Implement as a protocol between the
source and destination switch
 Protect the exit node from congestion
Network Access Level
 Throttle external inputs based on
measurements of internal network
congestion.
Transport Level
 Efficient and reliable transmission of
messages within each user session and
the efficient sharing of common network
resources by several user sessions
Transport Level
 Efficient and reliable transmission of
messages within each user session and
the efficient sharing of common network
resources by several user sessions
 Events destination buffer congestion
and overflow is known as transport level
flow control
Problem of ‘Flow Control’
Can’t send too slow or too fast
Problem of ‘Flow Control’
Can’t send too slow or too fast
Too slow
Problem of ‘Flow Control’
Can’t send too slow or too fast
Too slow
wastes time
Problem of ‘Flow Control’
Can’t send too slow or too fast
Too slow
wastes time
Too fast
Problem of ‘Flow Control’
Can’t send too slow or too fast
Too slow
wastes time
can lead to buffer overflow

More Related Content

What's hot

Frame Relay
Frame RelayFrame Relay
Frame Relay
logicgate
 
Handover in 4G
Handover in 4GHandover in 4G
Handover in 4G
Amr Abdel-fattah
 
Congestion control
Congestion controlCongestion control
Congestion control
nandhulaks
 
Improvement of Quality of Service Parameters in Dynamic and Heterogeneous WBAN
Improvement of Quality of Service Parameters in Dynamic and Heterogeneous WBANImprovement of Quality of Service Parameters in Dynamic and Heterogeneous WBAN
Improvement of Quality of Service Parameters in Dynamic and Heterogeneous WBAN
ijeei-iaes
 
Remote Procedure Call
Remote Procedure CallRemote Procedure Call
Remote Procedure Call
VIKASH MAINANWAL
 
Contention Evalution Factors-8 ccategories
Contention Evalution Factors-8 ccategoriesContention Evalution Factors-8 ccategories
Contention Evalution Factors-8 ccategories
jaya shanmuga
 
A low complexity congestion control and scheduling algorithm for multihop wir...
A low complexity congestion control and scheduling algorithm for multihop wir...A low complexity congestion control and scheduling algorithm for multihop wir...
A low complexity congestion control and scheduling algorithm for multihop wir...
JPINFOTECH JAYAPRAKASH
 
Tcp Reliability Flow Control
Tcp Reliability Flow ControlTcp Reliability Flow Control
Tcp Reliability Flow Control
Ram Dutt Shukla
 
Basics of Network Traffic Management
Basics of Network Traffic ManagementBasics of Network Traffic Management
Basics of Network Traffic Management
Puneet Bawa
 

What's hot (9)

Frame Relay
Frame RelayFrame Relay
Frame Relay
 
Handover in 4G
Handover in 4GHandover in 4G
Handover in 4G
 
Congestion control
Congestion controlCongestion control
Congestion control
 
Improvement of Quality of Service Parameters in Dynamic and Heterogeneous WBAN
Improvement of Quality of Service Parameters in Dynamic and Heterogeneous WBANImprovement of Quality of Service Parameters in Dynamic and Heterogeneous WBAN
Improvement of Quality of Service Parameters in Dynamic and Heterogeneous WBAN
 
Remote Procedure Call
Remote Procedure CallRemote Procedure Call
Remote Procedure Call
 
Contention Evalution Factors-8 ccategories
Contention Evalution Factors-8 ccategoriesContention Evalution Factors-8 ccategories
Contention Evalution Factors-8 ccategories
 
A low complexity congestion control and scheduling algorithm for multihop wir...
A low complexity congestion control and scheduling algorithm for multihop wir...A low complexity congestion control and scheduling algorithm for multihop wir...
A low complexity congestion control and scheduling algorithm for multihop wir...
 
Tcp Reliability Flow Control
Tcp Reliability Flow ControlTcp Reliability Flow Control
Tcp Reliability Flow Control
 
Basics of Network Traffic Management
Basics of Network Traffic ManagementBasics of Network Traffic Management
Basics of Network Traffic Management
 

Viewers also liked

Terug naar eenvoud
Terug naar eenvoudTerug naar eenvoud
Terug naar eenvoud
BeFrank
 
Magazine TwentseWelle mei 2014
Magazine TwentseWelle mei 2014Magazine TwentseWelle mei 2014
Magazine TwentseWelle mei 2014
Museum TwentseWelle
 
Produce Analytical Talent to Meet the Industry Needs
Produce Analytical Talent to Meet the Industry NeedsProduce Analytical Talent to Meet the Industry Needs
Produce Analytical Talent to Meet the Industry Needs
SAS Asia Pacific
 
Morrissey & The Smiths: Passions Just Like Mine
Morrissey & The Smiths: Passions Just Like MineMorrissey & The Smiths: Passions Just Like Mine
Morrissey & The Smiths: Passions Just Like Mine
Vincent Van Malderen
 
Outsourced Innovation- Cold Storage Research
Outsourced Innovation- Cold Storage ResearchOutsourced Innovation- Cold Storage Research
Outsourced Innovation- Cold Storage Researchadambcarney
 
Verborgen (?) talenten (keynote ECG congres 2016)
Verborgen (?) talenten (keynote ECG congres 2016)Verborgen (?) talenten (keynote ECG congres 2016)
Verborgen (?) talenten (keynote ECG congres 2016)
Vincent Van Malderen
 
วารสารออนไลน์
วารสารออนไลน์วารสารออนไลน์
วารสารออนไลน์
สพป.นว.1
 
SharePoint Web part programming
SharePoint Web part programmingSharePoint Web part programming
SharePoint Web part programmingQuang Nguyễn Bá
 
INTERIOR-iD Portfolio
INTERIOR-iD PortfolioINTERIOR-iD Portfolio
INTERIOR-iD PortfolioRadaschitz
 
2 phil lit, pre colonial period
2 phil lit, pre colonial period2 phil lit, pre colonial period
2 phil lit, pre colonial periodMarien Be
 
SharePoint 2010 Business Intelligence
SharePoint 2010 Business IntelligenceSharePoint 2010 Business Intelligence
SharePoint 2010 Business IntelligenceQuang Nguyễn Bá
 
Emerce eFinancials
Emerce eFinancialsEmerce eFinancials
Emerce eFinancialsBeFrank
 
Armed forces parade
Armed forces paradeArmed forces parade
Armed forces paradeRobert Bell
 
Corporate brochure BeFrank
Corporate brochure BeFrankCorporate brochure BeFrank
Corporate brochure BeFrankBeFrank
 
Increasing talent mobility: (Open) Badges @ Selor
Increasing talent mobility: (Open) Badges @ SelorIncreasing talent mobility: (Open) Badges @ Selor
Increasing talent mobility: (Open) Badges @ Selor
Vincent Van Malderen
 
Testanxiety 120316073051-phpapp01
Testanxiety 120316073051-phpapp01Testanxiety 120316073051-phpapp01
Testanxiety 120316073051-phpapp01Marien Be
 
Wireless Sensor Network
Wireless Sensor NetworkWireless Sensor Network
Wireless Sensor Network
Md Javedul Ferdous
 
Evidence-based HR: the Selor case
Evidence-based HR: the Selor caseEvidence-based HR: the Selor case
Evidence-based HR: the Selor case
Vincent Van Malderen
 
Building a $100k and flexible design career
Building a $100k and flexible design careerBuilding a $100k and flexible design career
Building a $100k and flexible design career
adambcarney
 

Viewers also liked (20)

Terug naar eenvoud
Terug naar eenvoudTerug naar eenvoud
Terug naar eenvoud
 
Magazine TwentseWelle mei 2014
Magazine TwentseWelle mei 2014Magazine TwentseWelle mei 2014
Magazine TwentseWelle mei 2014
 
Produce Analytical Talent to Meet the Industry Needs
Produce Analytical Talent to Meet the Industry NeedsProduce Analytical Talent to Meet the Industry Needs
Produce Analytical Talent to Meet the Industry Needs
 
Morrissey & The Smiths: Passions Just Like Mine
Morrissey & The Smiths: Passions Just Like MineMorrissey & The Smiths: Passions Just Like Mine
Morrissey & The Smiths: Passions Just Like Mine
 
Outsourced Innovation- Cold Storage Research
Outsourced Innovation- Cold Storage ResearchOutsourced Innovation- Cold Storage Research
Outsourced Innovation- Cold Storage Research
 
Verborgen (?) talenten (keynote ECG congres 2016)
Verborgen (?) talenten (keynote ECG congres 2016)Verborgen (?) talenten (keynote ECG congres 2016)
Verborgen (?) talenten (keynote ECG congres 2016)
 
วารสารออนไลน์
วารสารออนไลน์วารสารออนไลน์
วารสารออนไลน์
 
SharePoint Web part programming
SharePoint Web part programmingSharePoint Web part programming
SharePoint Web part programming
 
INTERIOR-iD Portfolio
INTERIOR-iD PortfolioINTERIOR-iD Portfolio
INTERIOR-iD Portfolio
 
2 phil lit, pre colonial period
2 phil lit, pre colonial period2 phil lit, pre colonial period
2 phil lit, pre colonial period
 
SharePoint 2010 Business Intelligence
SharePoint 2010 Business IntelligenceSharePoint 2010 Business Intelligence
SharePoint 2010 Business Intelligence
 
Emerce eFinancials
Emerce eFinancialsEmerce eFinancials
Emerce eFinancials
 
Armed forces parade
Armed forces paradeArmed forces parade
Armed forces parade
 
Corporate brochure BeFrank
Corporate brochure BeFrankCorporate brochure BeFrank
Corporate brochure BeFrank
 
Increasing talent mobility: (Open) Badges @ Selor
Increasing talent mobility: (Open) Badges @ SelorIncreasing talent mobility: (Open) Badges @ Selor
Increasing talent mobility: (Open) Badges @ Selor
 
Testanxiety 120316073051-phpapp01
Testanxiety 120316073051-phpapp01Testanxiety 120316073051-phpapp01
Testanxiety 120316073051-phpapp01
 
Wireless Sensor Network
Wireless Sensor NetworkWireless Sensor Network
Wireless Sensor Network
 
Prueba
PruebaPrueba
Prueba
 
Evidence-based HR: the Selor case
Evidence-based HR: the Selor caseEvidence-based HR: the Selor case
Evidence-based HR: the Selor case
 
Building a $100k and flexible design career
Building a $100k and flexible design careerBuilding a $100k and flexible design career
Building a $100k and flexible design career
 

Similar to Data communication

Introduction-to-TCP (Transmission Control Protocol).pptx
Introduction-to-TCP (Transmission Control Protocol).pptxIntroduction-to-TCP (Transmission Control Protocol).pptx
Introduction-to-TCP (Transmission Control Protocol).pptx
Electro00
 
END TO END QUALITY OF SERVICE ASSURANCE FOR MULTI-SERVICE PROVISIONING IN MOB...
END TO END QUALITY OF SERVICE ASSURANCE FOR MULTI-SERVICE PROVISIONING IN MOB...END TO END QUALITY OF SERVICE ASSURANCE FOR MULTI-SERVICE PROVISIONING IN MOB...
END TO END QUALITY OF SERVICE ASSURANCE FOR MULTI-SERVICE PROVISIONING IN MOB...
IJNSA Journal
 
End to end quality of service
End to end quality of serviceEnd to end quality of service
End to end quality of service
IJNSA Journal
 
Transport SDN
Transport SDNTransport SDN
Transport SDN
Infinera
 
SDN Security Talk - (ISC)2_3
SDN Security Talk - (ISC)2_3SDN Security Talk - (ISC)2_3
SDN Security Talk - (ISC)2_3Wen-Pai Lu
 
UNIT II tramission control
UNIT II tramission controlUNIT II tramission control
UNIT II tramission controlsangusajjan
 
International Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentInternational Journal of Engineering Research and Development
International Journal of Engineering Research and Development
IJERD Editor
 
Keys to Enterprise WLAN Reliability
Keys to Enterprise WLAN ReliabilityKeys to Enterprise WLAN Reliability
Keys to Enterprise WLAN Reliability
Mark Cowtan
 
Enterprise Wireless LAN Reliability
Enterprise Wireless LAN ReliabilityEnterprise Wireless LAN Reliability
Enterprise Wireless LAN Reliability
Mark Cowtan
 
Various Techniques Used in Wireless Sensor Networks for Data Transfer
Various Techniques Used in Wireless Sensor Networks for Data TransferVarious Techniques Used in Wireless Sensor Networks for Data Transfer
Various Techniques Used in Wireless Sensor Networks for Data Transfer
IJAEMSJORNAL
 
5G Handover.pptx
5G Handover.pptx5G Handover.pptx
5G Handover.pptx
AmardipKumarSingh1
 
OPTIMIZING CONGESTION CONTROL BY USING DEVICES AUTHENTICATION IN SOFTWARE-DEF...
OPTIMIZING CONGESTION CONTROL BY USING DEVICES AUTHENTICATION IN SOFTWARE-DEF...OPTIMIZING CONGESTION CONTROL BY USING DEVICES AUTHENTICATION IN SOFTWARE-DEF...
OPTIMIZING CONGESTION CONTROL BY USING DEVICES AUTHENTICATION IN SOFTWARE-DEF...
IJNSA Journal
 
congestionin datanetworks
congestionin datanetworkscongestionin datanetworks
congestionin datanetworks
Srinivasa Rao
 
A novel token based approach towards packet loss control
A novel token based approach towards packet loss controlA novel token based approach towards packet loss control
A novel token based approach towards packet loss control
eSAT Journals
 
A novel token based approach towards packet loss
A novel token based approach towards packet lossA novel token based approach towards packet loss
A novel token based approach towards packet loss
eSAT Publishing House
 
Sangfor wan optimization data sheet 2015
Sangfor wan optimization data sheet 2015Sangfor wan optimization data sheet 2015
Sangfor wan optimization data sheet 2015
Sangfor Technologies USA
 
Study on Different Mechanism for Congestion Control in Real Time Traffic for ...
Study on Different Mechanism for Congestion Control in Real Time Traffic for ...Study on Different Mechanism for Congestion Control in Real Time Traffic for ...
Study on Different Mechanism for Congestion Control in Real Time Traffic for ...
IRJET Journal
 
Congestion control in packet switched wide area networks using a feedback model
Congestion control in packet switched wide area networks using a feedback modelCongestion control in packet switched wide area networks using a feedback model
Congestion control in packet switched wide area networks using a feedback model
ijcses
 
A survey on congestion control mechanisms
A survey on congestion control mechanismsA survey on congestion control mechanisms
A survey on congestion control mechanisms
eSAT Publishing House
 

Similar to Data communication (20)

Flow control 11
Flow control 11Flow control 11
Flow control 11
 
Introduction-to-TCP (Transmission Control Protocol).pptx
Introduction-to-TCP (Transmission Control Protocol).pptxIntroduction-to-TCP (Transmission Control Protocol).pptx
Introduction-to-TCP (Transmission Control Protocol).pptx
 
END TO END QUALITY OF SERVICE ASSURANCE FOR MULTI-SERVICE PROVISIONING IN MOB...
END TO END QUALITY OF SERVICE ASSURANCE FOR MULTI-SERVICE PROVISIONING IN MOB...END TO END QUALITY OF SERVICE ASSURANCE FOR MULTI-SERVICE PROVISIONING IN MOB...
END TO END QUALITY OF SERVICE ASSURANCE FOR MULTI-SERVICE PROVISIONING IN MOB...
 
End to end quality of service
End to end quality of serviceEnd to end quality of service
End to end quality of service
 
Transport SDN
Transport SDNTransport SDN
Transport SDN
 
SDN Security Talk - (ISC)2_3
SDN Security Talk - (ISC)2_3SDN Security Talk - (ISC)2_3
SDN Security Talk - (ISC)2_3
 
UNIT II tramission control
UNIT II tramission controlUNIT II tramission control
UNIT II tramission control
 
International Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentInternational Journal of Engineering Research and Development
International Journal of Engineering Research and Development
 
Keys to Enterprise WLAN Reliability
Keys to Enterprise WLAN ReliabilityKeys to Enterprise WLAN Reliability
Keys to Enterprise WLAN Reliability
 
Enterprise Wireless LAN Reliability
Enterprise Wireless LAN ReliabilityEnterprise Wireless LAN Reliability
Enterprise Wireless LAN Reliability
 
Various Techniques Used in Wireless Sensor Networks for Data Transfer
Various Techniques Used in Wireless Sensor Networks for Data TransferVarious Techniques Used in Wireless Sensor Networks for Data Transfer
Various Techniques Used in Wireless Sensor Networks for Data Transfer
 
5G Handover.pptx
5G Handover.pptx5G Handover.pptx
5G Handover.pptx
 
OPTIMIZING CONGESTION CONTROL BY USING DEVICES AUTHENTICATION IN SOFTWARE-DEF...
OPTIMIZING CONGESTION CONTROL BY USING DEVICES AUTHENTICATION IN SOFTWARE-DEF...OPTIMIZING CONGESTION CONTROL BY USING DEVICES AUTHENTICATION IN SOFTWARE-DEF...
OPTIMIZING CONGESTION CONTROL BY USING DEVICES AUTHENTICATION IN SOFTWARE-DEF...
 
congestionin datanetworks
congestionin datanetworkscongestionin datanetworks
congestionin datanetworks
 
A novel token based approach towards packet loss control
A novel token based approach towards packet loss controlA novel token based approach towards packet loss control
A novel token based approach towards packet loss control
 
A novel token based approach towards packet loss
A novel token based approach towards packet lossA novel token based approach towards packet loss
A novel token based approach towards packet loss
 
Sangfor wan optimization data sheet 2015
Sangfor wan optimization data sheet 2015Sangfor wan optimization data sheet 2015
Sangfor wan optimization data sheet 2015
 
Study on Different Mechanism for Congestion Control in Real Time Traffic for ...
Study on Different Mechanism for Congestion Control in Real Time Traffic for ...Study on Different Mechanism for Congestion Control in Real Time Traffic for ...
Study on Different Mechanism for Congestion Control in Real Time Traffic for ...
 
Congestion control in packet switched wide area networks using a feedback model
Congestion control in packet switched wide area networks using a feedback modelCongestion control in packet switched wide area networks using a feedback model
Congestion control in packet switched wide area networks using a feedback model
 
A survey on congestion control mechanisms
A survey on congestion control mechanismsA survey on congestion control mechanisms
A survey on congestion control mechanisms
 

Recently uploaded

Embracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic ImperativeEmbracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic Imperative
Peter Windle
 
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
EugeneSaldivar
 
Acetabularia Information For Class 9 .docx
Acetabularia Information For Class 9  .docxAcetabularia Information For Class 9  .docx
Acetabularia Information For Class 9 .docx
vaibhavrinwa19
 
Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
Balvir Singh
 
Lapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdfLapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdf
Jean Carlos Nunes Paixão
 
Palestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptxPalestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptx
RaedMohamed3
 
Instructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptxInstructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptx
Jheel Barad
 
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
Nguyen Thanh Tu Collection
 
Francesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptxFrancesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptx
EduSkills OECD
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
Jisc
 
CACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdfCACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdf
camakaiclarkmusic
 
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCECLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
BhavyaRajput3
 
How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...
Jisc
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
siemaillard
 
The French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free downloadThe French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free download
Vivekanand Anglo Vedic Academy
 
Additional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdfAdditional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdf
joachimlavalley1
 
Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345
beazzy04
 
Honest Reviews of Tim Han LMA Course Program.pptx
Honest Reviews of Tim Han LMA Course Program.pptxHonest Reviews of Tim Han LMA Course Program.pptx
Honest Reviews of Tim Han LMA Course Program.pptx
timhan337
 
Polish students' mobility in the Czech Republic
Polish students' mobility in the Czech RepublicPolish students' mobility in the Czech Republic
Polish students' mobility in the Czech Republic
Anna Sz.
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
Delapenabediema
 

Recently uploaded (20)

Embracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic ImperativeEmbracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic Imperative
 
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
 
Acetabularia Information For Class 9 .docx
Acetabularia Information For Class 9  .docxAcetabularia Information For Class 9  .docx
Acetabularia Information For Class 9 .docx
 
Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
 
Lapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdfLapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdf
 
Palestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptxPalestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptx
 
Instructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptxInstructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptx
 
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
 
Francesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptxFrancesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptx
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
 
CACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdfCACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdf
 
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCECLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
 
How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
 
The French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free downloadThe French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free download
 
Additional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdfAdditional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdf
 
Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345
 
Honest Reviews of Tim Han LMA Course Program.pptx
Honest Reviews of Tim Han LMA Course Program.pptxHonest Reviews of Tim Han LMA Course Program.pptx
Honest Reviews of Tim Han LMA Course Program.pptx
 
Polish students' mobility in the Czech Republic
Polish students' mobility in the Czech RepublicPolish students' mobility in the Czech Republic
Polish students' mobility in the Czech Republic
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
 

Data communication

  • 2. Flow Control Flow control is the process of managing the rate of data transmission between two nodes to prevent a fast sender from outrunning a slow receiver. It provides a mechanism for the receiver to control the transmission speed, so that the receiving node is not overwhelmed with data from transmitting node.
  • 3. So why need it ?????
  • 4.  Prevent degradation and loss of efficiency due to overload.
  • 5.  Prevent degradation and loss of efficiency due to overload.  Deadlock avoidance.
  • 6.  Prevent degradation and loss of efficiency due to overload.  Deadlock avoidance.  Fair allocation of resources among competing users.
  • 7.  Prevent degradation and loss of efficiency due to overload.  Deadlock avoidance.  Fair allocation of resources among competing users.  Speed matching between the network and its attached users.
  • 8. Type of ‘Flow Control’  Stop-and-wait
  • 9. Type of ‘Flow Control’  Stop-and-wait  Sliding Window
  • 10. Stop-and-wait  Fundamental technique to provide reliable transfer under unreliable packet delivery system
  • 11. Stop-and-wait  Fundamental technique to provide reliable transfer under unreliable packet delivery system  Simplest form of flow control
  • 12. Stop-and-wait  Fundamental technique to provide reliable transfer under unreliable packet delivery system  Simplest form of flow control  Inefficiencies when sending longer transmissions
  • 14. Sliding Window  Technique for controlling transmitted data packets between two network computers where reliable and sequential delivery of data packets is required.
  • 15. Sliding Window  Technique for controlling transmitted data packets between two network computers where reliable and sequential delivery of data packets is required.  Best utilized when the buffer size is limited and pre-established.
  • 16. Sliding Window  Technique for controlling transmitted data packets between two network computers where reliable and sequential delivery of data packets is required.  Best utilized when the buffer size is limited and pre-established.  Better Performance.
  • 18. Levels of Flow Control  Hop Level
  • 19. Levels of Flow Control  Hop Level  Entry-to-Exit Level
  • 20. Levels of Flow Control  Hop Level  Entry-to-Exit Level  Network Access Level
  • 21. Levels of Flow Control  Hop Level  Entry-to-Exit Level  Network Access Level  Transport Level
  • 22. Hop Level  Prevent store and forward buffer congestion and its consequences
  • 23. Hop Level  Prevent store and forward buffer congestion and its consequences  Maintain a smooth flow of traffic between two neighboring nodes In a computer network
  • 24. Entry-to-Exit Level  Implement as a protocol between the source and destination switch
  • 25. Entry-to-Exit Level  Implement as a protocol between the source and destination switch  Protect the exit node from congestion
  • 26. Network Access Level  Throttle external inputs based on measurements of internal network congestion.
  • 27. Transport Level  Efficient and reliable transmission of messages within each user session and the efficient sharing of common network resources by several user sessions
  • 28. Transport Level  Efficient and reliable transmission of messages within each user session and the efficient sharing of common network resources by several user sessions  Events destination buffer congestion and overflow is known as transport level flow control
  • 29. Problem of ‘Flow Control’ Can’t send too slow or too fast
  • 30. Problem of ‘Flow Control’ Can’t send too slow or too fast Too slow
  • 31. Problem of ‘Flow Control’ Can’t send too slow or too fast Too slow wastes time
  • 32. Problem of ‘Flow Control’ Can’t send too slow or too fast Too slow wastes time Too fast
  • 33. Problem of ‘Flow Control’ Can’t send too slow or too fast Too slow wastes time can lead to buffer overflow