SlideShare a Scribd company logo
1 of 15
Data Communication
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
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
• Sliding Window
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
•
• Best utilized when the buffer size is limited
and pre-established.
• Better Performance
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
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
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
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
Too slow
wastes time
Too fast
can lead to buffer overflow

More Related Content

What's hot

Software Defined Networking - 1
Software Defined Networking - 1Software Defined Networking - 1
Software Defined Networking - 1Pradeep Kumar TS
 
Software Defined Networking - 2
Software Defined Networking - 2Software Defined Networking - 2
Software Defined Networking - 2Pradeep Kumar TS
 
Software Defined Networking - 3
Software Defined Networking - 3Software Defined Networking - 3
Software Defined Networking - 3Pradeep Kumar TS
 
Network in Computer Application in Business
Network in Computer Application in BusinessNetwork in Computer Application in Business
Network in Computer Application in BusinessNethan P
 
Equal Cost Multipath Routing in FOKUS OpenSDNCore
Equal Cost Multipath Routing in FOKUS OpenSDNCoreEqual Cost Multipath Routing in FOKUS OpenSDNCore
Equal Cost Multipath Routing in FOKUS OpenSDNCoreHai Dinh Tuan
 
Enhanced Traffic Based Malicious Switch Detection in SDN
Enhanced Traffic Based Malicious Switch Detection in SDNEnhanced Traffic Based Malicious Switch Detection in SDN
Enhanced Traffic Based Malicious Switch Detection in SDNAkshaya Arunan
 
Contention Evalution Factors-8 ccategories
Contention Evalution Factors-8 ccategoriesContention Evalution Factors-8 ccategories
Contention Evalution Factors-8 ccategoriesjaya shanmuga
 

What's hot (11)

Software Defined Networking - 1
Software Defined Networking - 1Software Defined Networking - 1
Software Defined Networking - 1
 
Software Defined Networking - 2
Software Defined Networking - 2Software Defined Networking - 2
Software Defined Networking - 2
 
Data mining
Data miningData mining
Data mining
 
Software Defined Networking - 3
Software Defined Networking - 3Software Defined Networking - 3
Software Defined Networking - 3
 
Network in Computer Application in Business
Network in Computer Application in BusinessNetwork in Computer Application in Business
Network in Computer Application in Business
 
Frame Relay
Frame RelayFrame Relay
Frame Relay
 
Urllc 20190705
Urllc 20190705Urllc 20190705
Urllc 20190705
 
Equal Cost Multipath Routing in FOKUS OpenSDNCore
Equal Cost Multipath Routing in FOKUS OpenSDNCoreEqual Cost Multipath Routing in FOKUS OpenSDNCore
Equal Cost Multipath Routing in FOKUS OpenSDNCore
 
A traffic engineering
A traffic engineeringA traffic engineering
A traffic engineering
 
Enhanced Traffic Based Malicious Switch Detection in SDN
Enhanced Traffic Based Malicious Switch Detection in SDNEnhanced Traffic Based Malicious Switch Detection in SDN
Enhanced Traffic Based Malicious Switch Detection in SDN
 
Contention Evalution Factors-8 ccategories
Contention Evalution Factors-8 ccategoriesContention Evalution Factors-8 ccategories
Contention Evalution Factors-8 ccategories
 

Viewers also liked

Petaquilla Minerals Company | Richard Fifer
Petaquilla Minerals Company | Richard FiferPetaquilla Minerals Company | Richard Fifer
Petaquilla Minerals Company | Richard FiferPetaquilla Minerals
 
Sample RightLumen Guide
Sample RightLumen GuideSample RightLumen Guide
Sample RightLumen Guideadambcarney
 
Eindelijk een helder pensioen en 100% online
Eindelijk een helder pensioen en 100% onlineEindelijk een helder pensioen en 100% online
Eindelijk een helder pensioen en 100% onlineBeFrank
 
Inspirational lunch Selor "Open Badges"
Inspirational lunch Selor "Open Badges"Inspirational lunch Selor "Open Badges"
Inspirational lunch Selor "Open Badges"Vincent Van Malderen
 
Smartshop: development and creation of an e-commerce app for smartphones
Smartshop: development and creation of an e-commerce app for smartphonesSmartshop: development and creation of an e-commerce app for smartphones
Smartshop: development and creation of an e-commerce app for smartphonessimom87
 
WCAN 2013 Spring ライトニングトーク『学びのコツを掴んで変化が激しい時代を楽しもう』
WCAN 2013 Spring ライトニングトーク『学びのコツを掴んで変化が激しい時代を楽しもう』WCAN 2013 Spring ライトニングトーク『学びのコツを掴んで変化が激しい時代を楽しもう』
WCAN 2013 Spring ライトニングトーク『学びのコツを掴んで変化が激しい時代を楽しもう』takuo yamada
 
Open innoveren in tijden van schaarste
Open innoveren in tijden van schaarsteOpen innoveren in tijden van schaarste
Open innoveren in tijden van schaarsteVincent Van Malderen
 
Unlearning unlimited
Unlearning unlimitedUnlearning unlimited
Unlearning unlimitedPravin Sabnis
 
อัลบั้มรูป
อัลบั้มรูปอัลบั้มรูป
อัลบั้มรูปสพป.นว.1
 
Nightmare webinar.final
Nightmare webinar.finalNightmare webinar.final
Nightmare webinar.finalPerry Allison
 
El neorrealisme italià
El neorrealisme italiàEl neorrealisme italià
El neorrealisme italiàssolanmo
 
Concepciones sobre evolucion
Concepciones sobre evolucionConcepciones sobre evolucion
Concepciones sobre evolucionGerman Chaves
 
Introduction to Microsoft SQL Server 2008 R2 Analysis Service
Introduction to Microsoft SQL Server 2008 R2 Analysis ServiceIntroduction to Microsoft SQL Server 2008 R2 Analysis Service
Introduction to Microsoft SQL Server 2008 R2 Analysis ServiceQuang Nguyễn Bá
 
Baas Kaar It Co Ltd Sap Services Short
Baas Kaar It Co Ltd   Sap Services ShortBaas Kaar It Co Ltd   Sap Services Short
Baas Kaar It Co Ltd Sap Services ShortAndrew Asir
 
INTERIOR-iD Portfolio
INTERIOR-iD PortfolioINTERIOR-iD Portfolio
INTERIOR-iD PortfolioRadaschitz
 
Storytelling for Masterful Content
Storytelling for Masterful ContentStorytelling for Masterful Content
Storytelling for Masterful ContentLucia Novara
 

Viewers also liked (20)

Petaquilla Minerals Company | Richard Fifer
Petaquilla Minerals Company | Richard FiferPetaquilla Minerals Company | Richard Fifer
Petaquilla Minerals Company | Richard Fifer
 
Offers
OffersOffers
Offers
 
Prueba
PruebaPrueba
Prueba
 
Sample RightLumen Guide
Sample RightLumen GuideSample RightLumen Guide
Sample RightLumen Guide
 
Eindelijk een helder pensioen en 100% online
Eindelijk een helder pensioen en 100% onlineEindelijk een helder pensioen en 100% online
Eindelijk een helder pensioen en 100% online
 
Inspirational lunch Selor "Open Badges"
Inspirational lunch Selor "Open Badges"Inspirational lunch Selor "Open Badges"
Inspirational lunch Selor "Open Badges"
 
HowToLancers
HowToLancersHowToLancers
HowToLancers
 
Smartshop: development and creation of an e-commerce app for smartphones
Smartshop: development and creation of an e-commerce app for smartphonesSmartshop: development and creation of an e-commerce app for smartphones
Smartshop: development and creation of an e-commerce app for smartphones
 
WCAN 2013 Spring ライトニングトーク『学びのコツを掴んで変化が激しい時代を楽しもう』
WCAN 2013 Spring ライトニングトーク『学びのコツを掴んで変化が激しい時代を楽しもう』WCAN 2013 Spring ライトニングトーク『学びのコツを掴んで変化が激しい時代を楽しもう』
WCAN 2013 Spring ライトニングトーク『学びのコツを掴んで変化が激しい時代を楽しもう』
 
Open innoveren in tijden van schaarste
Open innoveren in tijden van schaarsteOpen innoveren in tijden van schaarste
Open innoveren in tijden van schaarste
 
Unlearning unlimited
Unlearning unlimitedUnlearning unlimited
Unlearning unlimited
 
อัลบั้มรูป
อัลบั้มรูปอัลบั้มรูป
อัลบั้มรูป
 
California
California California
California
 
Nightmare webinar.final
Nightmare webinar.finalNightmare webinar.final
Nightmare webinar.final
 
El neorrealisme italià
El neorrealisme italiàEl neorrealisme italià
El neorrealisme italià
 
Concepciones sobre evolucion
Concepciones sobre evolucionConcepciones sobre evolucion
Concepciones sobre evolucion
 
Introduction to Microsoft SQL Server 2008 R2 Analysis Service
Introduction to Microsoft SQL Server 2008 R2 Analysis ServiceIntroduction to Microsoft SQL Server 2008 R2 Analysis Service
Introduction to Microsoft SQL Server 2008 R2 Analysis Service
 
Baas Kaar It Co Ltd Sap Services Short
Baas Kaar It Co Ltd   Sap Services ShortBaas Kaar It Co Ltd   Sap Services Short
Baas Kaar It Co Ltd Sap Services Short
 
INTERIOR-iD Portfolio
INTERIOR-iD PortfolioINTERIOR-iD Portfolio
INTERIOR-iD Portfolio
 
Storytelling for Masterful Content
Storytelling for Masterful ContentStorytelling for Masterful Content
Storytelling for Masterful Content
 

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).pptxElectro00
 
qualityofserviceabhishek-131013165513-phpapp01.pptx
qualityofserviceabhishek-131013165513-phpapp01.pptxqualityofserviceabhishek-131013165513-phpapp01.pptx
qualityofserviceabhishek-131013165513-phpapp01.pptxAshwiniKatkar3
 
DLC_23 (3).pptx
DLC_23 (3).pptxDLC_23 (3).pptx
DLC_23 (3).pptxzulhelmanz
 
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 modelijcses
 
Congestion_Control09.ppt
Congestion_Control09.pptCongestion_Control09.ppt
Congestion_Control09.ppttahaniali27
 
Well_Monitoring_System_DataComm_Technology.pdf
Well_Monitoring_System_DataComm_Technology.pdfWell_Monitoring_System_DataComm_Technology.pdf
Well_Monitoring_System_DataComm_Technology.pdfHari Prasetyo Utomo
 
QOSPPT.2019122-2020131[1].pptx
QOSPPT.2019122-2020131[1].pptxQOSPPT.2019122-2020131[1].pptx
QOSPPT.2019122-2020131[1].pptxLuluj2
 
Enterprise campus networks
Enterprise campus networksEnterprise campus networks
Enterprise campus networksKishor Satpathy
 
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 TransferIJAEMSJORNAL
 
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 DevelopmentIJERD Editor
 

Similar to Data communication (20)

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
 
Second review
Second reviewSecond review
Second review
 
Congestion Control
Congestion ControlCongestion Control
Congestion Control
 
SGSGS
SGSGSSGSGS
SGSGS
 
qualityofserviceabhishek-131013165513-phpapp01.pptx
qualityofserviceabhishek-131013165513-phpapp01.pptxqualityofserviceabhishek-131013165513-phpapp01.pptx
qualityofserviceabhishek-131013165513-phpapp01.pptx
 
Quality of Service
Quality of ServiceQuality of Service
Quality of Service
 
DLC_23 (3).pptx
DLC_23 (3).pptxDLC_23 (3).pptx
DLC_23 (3).pptx
 
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
 
1.CN-PPT.ppt
1.CN-PPT.ppt1.CN-PPT.ppt
1.CN-PPT.ppt
 
Issues in Data Link Layer
Issues in Data Link LayerIssues in Data Link Layer
Issues in Data Link Layer
 
Congestion_Control09.ppt
Congestion_Control09.pptCongestion_Control09.ppt
Congestion_Control09.ppt
 
Well_Monitoring_System_DataComm_Technology.pdf
Well_Monitoring_System_DataComm_Technology.pdfWell_Monitoring_System_DataComm_Technology.pdf
Well_Monitoring_System_DataComm_Technology.pdf
 
Congestion control
Congestion controlCongestion control
Congestion control
 
QOSPPT.2019122-2020131[1].pptx
QOSPPT.2019122-2020131[1].pptxQOSPPT.2019122-2020131[1].pptx
QOSPPT.2019122-2020131[1].pptx
 
Enterprise campus networks
Enterprise campus networksEnterprise campus networks
Enterprise campus networks
 
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
 
Congestion control and quality of service
Congestion control and quality of serviceCongestion control and quality of service
Congestion control and quality of service
 
ERTOS UNIT6.ppt
ERTOS UNIT6.pptERTOS UNIT6.ppt
ERTOS UNIT6.ppt
 
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
 
Quality of service
Quality of serviceQuality of service
Quality of service
 

Recently uploaded

Falcon Invoice Discounting: Unlock Your Business Potential
Falcon Invoice Discounting: Unlock Your Business PotentialFalcon Invoice Discounting: Unlock Your Business Potential
Falcon Invoice Discounting: Unlock Your Business PotentialFalcon investment
 
Whitefield CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
Whitefield CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRLWhitefield CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
Whitefield CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRLkapoorjyoti4444
 
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service AvailableCall Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service AvailableSeo
 
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...rajveerescorts2022
 
Russian Call Girls In Rajiv Chowk Gurgaon ❤️8448577510 ⊹Best Escorts Service ...
Russian Call Girls In Rajiv Chowk Gurgaon ❤️8448577510 ⊹Best Escorts Service ...Russian Call Girls In Rajiv Chowk Gurgaon ❤️8448577510 ⊹Best Escorts Service ...
Russian Call Girls In Rajiv Chowk Gurgaon ❤️8448577510 ⊹Best Escorts Service ...lizamodels9
 
Uneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration PresentationUneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration Presentationuneakwhite
 
Unveiling Falcon Invoice Discounting: Leading the Way as India's Premier Bill...
Unveiling Falcon Invoice Discounting: Leading the Way as India's Premier Bill...Unveiling Falcon Invoice Discounting: Leading the Way as India's Premier Bill...
Unveiling Falcon Invoice Discounting: Leading the Way as India's Premier Bill...Falcon Invoice Discounting
 
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...allensay1
 
Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizhar
Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al MizharAl Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizhar
Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizharallensay1
 
Marel Q1 2024 Investor Presentation from May 8, 2024
Marel Q1 2024 Investor Presentation from May 8, 2024Marel Q1 2024 Investor Presentation from May 8, 2024
Marel Q1 2024 Investor Presentation from May 8, 2024Marel
 
Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...
Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...
Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...Anamikakaur10
 
Cheap Rate Call Girls In Noida Sector 62 Metro 959961乂3876
Cheap Rate Call Girls In Noida Sector 62 Metro 959961乂3876Cheap Rate Call Girls In Noida Sector 62 Metro 959961乂3876
Cheap Rate Call Girls In Noida Sector 62 Metro 959961乂3876dlhescort
 
Call Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service NoidaCall Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service Noidadlhescort
 
How to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League CityHow to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League CityEric T. Tung
 
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...amitlee9823
 
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...daisycvs
 
Famous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st CenturyFamous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st Centuryrwgiffor
 
BAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
BAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRLBAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
BAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRLkapoorjyoti4444
 

Recently uploaded (20)

unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabiunwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
 
Falcon Invoice Discounting: Unlock Your Business Potential
Falcon Invoice Discounting: Unlock Your Business PotentialFalcon Invoice Discounting: Unlock Your Business Potential
Falcon Invoice Discounting: Unlock Your Business Potential
 
Whitefield CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
Whitefield CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRLWhitefield CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
Whitefield CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
 
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service AvailableCall Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
 
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
 
Russian Call Girls In Rajiv Chowk Gurgaon ❤️8448577510 ⊹Best Escorts Service ...
Russian Call Girls In Rajiv Chowk Gurgaon ❤️8448577510 ⊹Best Escorts Service ...Russian Call Girls In Rajiv Chowk Gurgaon ❤️8448577510 ⊹Best Escorts Service ...
Russian Call Girls In Rajiv Chowk Gurgaon ❤️8448577510 ⊹Best Escorts Service ...
 
Uneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration PresentationUneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration Presentation
 
Unveiling Falcon Invoice Discounting: Leading the Way as India's Premier Bill...
Unveiling Falcon Invoice Discounting: Leading the Way as India's Premier Bill...Unveiling Falcon Invoice Discounting: Leading the Way as India's Premier Bill...
Unveiling Falcon Invoice Discounting: Leading the Way as India's Premier Bill...
 
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
 
Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizhar
Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al MizharAl Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizhar
Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizhar
 
Marel Q1 2024 Investor Presentation from May 8, 2024
Marel Q1 2024 Investor Presentation from May 8, 2024Marel Q1 2024 Investor Presentation from May 8, 2024
Marel Q1 2024 Investor Presentation from May 8, 2024
 
Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...
Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...
Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...
 
Cheap Rate Call Girls In Noida Sector 62 Metro 959961乂3876
Cheap Rate Call Girls In Noida Sector 62 Metro 959961乂3876Cheap Rate Call Girls In Noida Sector 62 Metro 959961乂3876
Cheap Rate Call Girls In Noida Sector 62 Metro 959961乂3876
 
Call Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service NoidaCall Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service Noida
 
Falcon Invoice Discounting platform in india
Falcon Invoice Discounting platform in indiaFalcon Invoice Discounting platform in india
Falcon Invoice Discounting platform in india
 
How to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League CityHow to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League City
 
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
 
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
 
Famous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st CenturyFamous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st Century
 
BAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
BAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRLBAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
BAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
 

Data communication

  • 1. Data Communication Flow Control by Md.Javedul Ferdous East West University
  • 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 Deadlock avoidance Fair allocation of resources among competing users Speed matching between the network and its attached users.
  • 5. Type of ‘Flow Control’ • Stop-and-wait • Sliding Window
  • 6. Stop-and-wait • Fundamental technique to provide reliable transfer under unreliable packet delivery system • simplest form of flow control • inefficiencies when sending longer transmissions
  • 8. 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
  • 9.
  • 10. Levels of Flow Control Hop Level Entry-to-Exit Level Network Access Level Transport Level
  • 11. 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
  • 12. Entry-to-Exit Level Implement as a protocol between the source and destination switch Protect the exit node from congestion
  • 13. Network Access Level Throttle external inputs based on measurements of internal network congestion.
  • 14. 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
  • 15. Problem of ‘Flow Control’ Can’t send too slow or too fast Too slow wastes time Too fast can lead to buffer overflow