SlideShare a Scribd company logo
1 of 49
Mr. Kunjan D Shinde
Assistant Professor
Department of Electronics and Communication Engineering
PESITM Shivamogga.
2
Mr. Kunjan D. Shinde, Asst. Professor, Dept. of
E&CE, PESITM Shivamogga.
Data Link Control
Framing
Fixed Size framing
Variable size framing
Flow and Error Control
Protocols
Noiseless Channel and Noisy Channel
Simplest stop and wait ARQ
Stop and Wait Go back N ARQ (sliding window, )
Selective Repeat ARQ
HDLC
Modes of operation
HDLC frames
3
Mr. Kunjan D. Shinde, Asst. Professor, Dept. of
E&CE, PESITM Shivamogga.
A frame in a character-oriented protocol
4
Mr. Kunjan D. Shinde, Asst. Professor, Dept. of
E&CE, PESITM Shivamogga.
Byte stuffing and unstuffing
6
Mr. Kunjan D. Shinde, Asst. Professor, Dept. of
E&CE, PESITM Shivamogga.
A frame in a bit-oriented protocol
8
Mr. Kunjan D. Shinde, Asst. Professor, Dept. of
E&CE, PESITM Shivamogga.
Bit stuffing and unstuffing
9
Mr. Kunjan D. Shinde, Asst. Professor, Dept. of
E&CE, PESITM Shivamogga.
The most important responsibilities of the data link layer are flow control and
error control. Collectively, these functions are known as data link control.
Flow Control
Flow control refers to a set of procedures used to restrict the amount of data
that the sender can send before waiting for acknowledgment.
10
Mr. Kunjan D. Shinde, Asst. Professor, Dept. of
E&CE, PESITM Shivamogga.
12
Mr. Kunjan D. Shinde, Asst. Professor, Dept. of
E&CE, PESITM Shivamogga.
Simplest Protocol
13
Mr. Kunjan D. Shinde, Asst. Professor, Dept. of
E&CE, PESITM Shivamogga.
Sender site Algorithm for Simplest Protocol
14
Mr. Kunjan D. Shinde, Asst. Professor, Dept. of
E&CE, PESITM Shivamogga.
receiver site Algorithm for Simplest Protocol
15
Mr. Kunjan D. Shinde, Asst. Professor, Dept. of
E&CE, PESITM Shivamogga.
Flow diagram for Simplest Protocol
16
Mr. Kunjan D. Shinde, Asst. Professor, Dept. of
E&CE, PESITM Shivamogga.
Stop-and-Wait Protocol
17
Mr. Kunjan D. Shinde, Asst. Professor, Dept. of
E&CE, PESITM Shivamogga.
Sender site Algorithm for Stop-and-Wait Protocol
18
Mr. Kunjan D. Shinde, Asst. Professor, Dept. of
E&CE, PESITM Shivamogga.
Receiver site Algorithm for Stop-and-Wait Protocol
19
Mr. Kunjan D. Shinde, Asst. Professor, Dept. of
E&CE, PESITM Shivamogga.
Flow diagram for Stop-and-Wait Protocol
20
Mr. Kunjan D. Shinde, Asst. Professor, Dept. of
E&CE, PESITM Shivamogga.
Although the Stop-and-Wait Protocol gives us an idea of how to add flow
control, noiseless channels are nonexistent. We discuss three protocols in this
section that use error control.
In a Data Link Layer, at any time if a error is detected , then that specific frame
is retransmitted this process is call Automatic Repeat Request (ARQ)
The following are the protocols used in Noisy Channel
Stop-and-Wait Automatic Repeat Request
Go-Back-N Automatic Repeat Request
Selective Repeat Automatic Repeat Request
22
Mr. Kunjan D. Shinde, Asst. Professor, Dept. of
E&CE, PESITM Shivamogga.
Stop-and-Wait ARQ Protocol
23
Mr. Kunjan D. Shinde, Asst. Professor, Dept. of
E&CE, PESITM Shivamogga.
Sender-site algorithm for Stop-and-Wait ARQ
24
Mr. Kunjan D. Shinde, Asst. Professor, Dept. of
E&CE, PESITM Shivamogga.
Sender-site algorithm for Stop-and-Wait ARQ
25
Mr. Kunjan D. Shinde, Asst. Professor, Dept. of
E&CE, PESITM Shivamogga.
Receiver-site algorithm for Stop-and-Wait ARQ Protocol
26
Mr. Kunjan D. Shinde, Asst. Professor, Dept. of
E&CE, PESITM Shivamogga.
Flow diagram Stop-and-Wait ARQ Protocol
28
Mr. Kunjan D. Shinde, Asst. Professor, Dept. of
E&CE, PESITM Shivamogga.
Go back N ARQ Protocol
29
Mr. Kunjan D. Shinde, Asst. Professor, Dept. of
E&CE, PESITM Shivamogga.
Sender-site algorithm for Go back N ARQ
32
Mr. Kunjan D. Shinde, Asst. Professor, Dept. of
E&CE, PESITM Shivamogga.
Receiver-site algorithm for Go back N ARQ
34
Mr. Kunjan D. Shinde, Asst. Professor, Dept. of
E&CE, PESITM Shivamogga.
36
Mr. Kunjan D. Shinde, Asst. Professor, Dept. of
E&CE, PESITM Shivamogga.
Sender-site algorithm for Go back N ARQ
37
Mr. Kunjan D. Shinde, Asst. Professor, Dept. of
E&CE, PESITM Shivamogga.
Sender-site algorithm for Go back N ARQ
38
Mr. Kunjan D. Shinde, Asst. Professor, Dept. of
E&CE, PESITM Shivamogga.
Receiver-site algorithm for Go back N ARQ
39
Mr. Kunjan D. Shinde, Asst. Professor, Dept. of
E&CE, PESITM Shivamogga.
Flow Diagram for Go back N Protocol
40
Mr. Kunjan D. Shinde, Asst. Professor, Dept. of
E&CE, PESITM Shivamogga.
41
Mr. Kunjan D. Shinde, Asst. Professor, Dept. of
E&CE, PESITM Shivamogga.
Stop-and-Wait ARQ is a special case of Go-
Back-N ARQ in which the size of the send
window is 1.
42
Mr. Kunjan D. Shinde, Asst. Professor, Dept. of
E&CE, PESITM Shivamogga.
Window format for Selective Repeat ARQ
43
Mr. Kunjan D. Shinde, Asst. Professor, Dept. of
E&CE, PESITM Shivamogga.
Window format for Selective Repeat ARQ
44
Mr. Kunjan D. Shinde, Asst. Professor, Dept. of
E&CE, PESITM Shivamogga.
Design for Selective Repeat ARQ
45
Mr. Kunjan D. Shinde, Asst. Professor, Dept. of
E&CE, PESITM Shivamogga.
In Selective Repeat ARQ, the size of the sender and receiver window
must be at most one-half of 2m.
Sender-site algorithm for Selective Repeat ARQ
46
Mr. Kunjan D. Shinde, Asst. Professor, Dept. of
E&CE, PESITM Shivamogga.
Sender-site algorithm for Selective Repeat ARQ
47
Mr. Kunjan D. Shinde, Asst. Professor, Dept. of
E&CE, PESITM Shivamogga.
Sender-site algorithm for Selective Repeat ARQ
48
Mr. Kunjan D. Shinde, Asst. Professor, Dept. of
E&CE, PESITM Shivamogga.
Receiver-site algorithm for Selective Repeat ARQ
49
Mr. Kunjan D. Shinde, Asst. Professor, Dept. of
E&CE, PESITM Shivamogga.
50
Mr. Kunjan D. Shinde, Asst. Professor, Dept. of
E&CE, PESITM Shivamogga.
51
Mr. Kunjan D. Shinde, Asst. Professor, Dept. of
E&CE, PESITM Shivamogga.
Design of piggybacking in Go-Back-N ARQ
52
Mr. Kunjan D. Shinde, Asst. Professor, Dept. of
E&CE, PESITM Shivamogga.
High-level Data Link Control (HDLC) is a bit-oriented
protocol for communication over point-to-point and
multipoint links.
53
Mr. Kunjan D. Shinde, Asst. Professor, Dept. of
E&CE, PESITM Shivamogga.
54
Mr. Kunjan D. Shinde, Asst. Professor, Dept. of
E&CE, PESITM Shivamogga.
55
Mr. Kunjan D. Shinde, Asst. Professor, Dept. of
E&CE, PESITM Shivamogga.
56
Mr. Kunjan D. Shinde, Asst. Professor, Dept. of
E&CE, PESITM Shivamogga.
57
Mr. Kunjan D. Shinde, Asst. Professor, Dept. of
E&CE, PESITM Shivamogga.
58
Mr. Kunjan D. Shinde, Asst. Professor, Dept. of
E&CE, PESITM Shivamogga.

More Related Content

Viewers also liked

КЛМ_Урок 1
КЛМ_Урок 1КЛМ_Урок 1
КЛМ_Урок 1RaynaITSTEP
 
Communication network
Communication networkCommunication network
Communication networkNargis Ehsan
 
Data communication and network Chapter - 2
Data communication and network Chapter - 2Data communication and network Chapter - 2
Data communication and network Chapter - 2Zafar Ayub
 
Communication networks
Communication networksCommunication networks
Communication networksYuvraj Gupta
 
Communication Networks
Communication NetworksCommunication Networks
Communication Networksiswaryasriram
 
Communication network .ppt
Communication network  .pptCommunication network  .ppt
Communication network .pptNargis Ehsan
 
Data communication - Lecture-01
Data communication - Lecture-01 Data communication - Lecture-01
Data communication - Lecture-01 Sehrish Rafiq
 
CCNA 1 Routing and Switching v5.0 Chapter 3
CCNA 1 Routing and Switching v5.0 Chapter 3CCNA 1 Routing and Switching v5.0 Chapter 3
CCNA 1 Routing and Switching v5.0 Chapter 3Nil Menon
 
CCNA 1 Routing and Switching v5.0 Chapter 2
CCNA 1 Routing and Switching v5.0 Chapter 2CCNA 1 Routing and Switching v5.0 Chapter 2
CCNA 1 Routing and Switching v5.0 Chapter 2Nil Menon
 
Powerpoint for data communication
Powerpoint for data communication Powerpoint for data communication
Powerpoint for data communication samanthaanderson21
 
Presentation on data communication
Presentation on data communicationPresentation on data communication
Presentation on data communicationHarpreet Dhaliwal
 
4g wireless final ppt
4g wireless  final ppt4g wireless  final ppt
4g wireless final pptShelly
 
Data communication (simple explanation)
Data communication (simple explanation)Data communication (simple explanation)
Data communication (simple explanation)Twist Akid Sultan
 
Chapter 3 - Data and Signals
Chapter 3 - Data and SignalsChapter 3 - Data and Signals
Chapter 3 - Data and SignalsWayne Jones Jnr
 
Data communication and network Chapter -1
Data communication and network Chapter -1Data communication and network Chapter -1
Data communication and network Chapter -1Zafar Ayub
 
Chapter 1: Introduction to Data Communication and Networks
Chapter 1: Introduction to Data Communication and NetworksChapter 1: Introduction to Data Communication and Networks
Chapter 1: Introduction to Data Communication and NetworksShafaan Khaliq Bhatti
 

Viewers also liked (19)

Final ofc ppt
Final ofc pptFinal ofc ppt
Final ofc ppt
 
КЛМ_Урок 1
КЛМ_Урок 1КЛМ_Урок 1
КЛМ_Урок 1
 
Communication network
Communication networkCommunication network
Communication network
 
Chapter 3 final
Chapter 3 finalChapter 3 final
Chapter 3 final
 
Data communication and network Chapter - 2
Data communication and network Chapter - 2Data communication and network Chapter - 2
Data communication and network Chapter - 2
 
Communication networks
Communication networksCommunication networks
Communication networks
 
Communication Networks
Communication NetworksCommunication Networks
Communication Networks
 
Communication network .ppt
Communication network  .pptCommunication network  .ppt
Communication network .ppt
 
Data communication - Lecture-01
Data communication - Lecture-01 Data communication - Lecture-01
Data communication - Lecture-01
 
CCNA 1 Routing and Switching v5.0 Chapter 3
CCNA 1 Routing and Switching v5.0 Chapter 3CCNA 1 Routing and Switching v5.0 Chapter 3
CCNA 1 Routing and Switching v5.0 Chapter 3
 
Communication Network and Structures
Communication Network and StructuresCommunication Network and Structures
Communication Network and Structures
 
CCNA 1 Routing and Switching v5.0 Chapter 2
CCNA 1 Routing and Switching v5.0 Chapter 2CCNA 1 Routing and Switching v5.0 Chapter 2
CCNA 1 Routing and Switching v5.0 Chapter 2
 
Powerpoint for data communication
Powerpoint for data communication Powerpoint for data communication
Powerpoint for data communication
 
Presentation on data communication
Presentation on data communicationPresentation on data communication
Presentation on data communication
 
4g wireless final ppt
4g wireless  final ppt4g wireless  final ppt
4g wireless final ppt
 
Data communication (simple explanation)
Data communication (simple explanation)Data communication (simple explanation)
Data communication (simple explanation)
 
Chapter 3 - Data and Signals
Chapter 3 - Data and SignalsChapter 3 - Data and Signals
Chapter 3 - Data and Signals
 
Data communication and network Chapter -1
Data communication and network Chapter -1Data communication and network Chapter -1
Data communication and network Chapter -1
 
Chapter 1: Introduction to Data Communication and Networks
Chapter 1: Introduction to Data Communication and NetworksChapter 1: Introduction to Data Communication and Networks
Chapter 1: Introduction to Data Communication and Networks
 

Similar to Computer communication networks chapter 2 ppt (vtu odd sem EC)

Performance Study of Active Continuous Time Filters
Performance Study of Active Continuous Time FiltersPerformance Study of Active Continuous Time Filters
Performance Study of Active Continuous Time Filtersabhinav anand
 
Project Report on The Haptic Proximity Module (The HPM) by Sourabh Kumar
Project Report on The Haptic Proximity Module (The HPM) by Sourabh KumarProject Report on The Haptic Proximity Module (The HPM) by Sourabh Kumar
Project Report on The Haptic Proximity Module (The HPM) by Sourabh KumarSourabh Kumar
 
Design and Implementation of PCB Using CNC
Design and Implementation of PCB Using CNCDesign and Implementation of PCB Using CNC
Design and Implementation of PCB Using CNCIRJET Journal
 
Efficiency Improvement Technique for silicon based Solar cell using Surface t...
Efficiency Improvement Technique for silicon based Solar cell using Surface t...Efficiency Improvement Technique for silicon based Solar cell using Surface t...
Efficiency Improvement Technique for silicon based Solar cell using Surface t...TANUJJHANKAL1
 
Performance Evaluation of Various CMOS Full Adder Designs: A Review
Performance Evaluation of  Various CMOS Full Adder Designs: A ReviewPerformance Evaluation of  Various CMOS Full Adder Designs: A Review
Performance Evaluation of Various CMOS Full Adder Designs: A ReviewIRJET Journal
 
Svasti M Ramratan_BSc_Thesis_FINAAL
Svasti M Ramratan_BSc_Thesis_FINAALSvasti M Ramratan_BSc_Thesis_FINAAL
Svasti M Ramratan_BSc_Thesis_FINAALSvasti Ramratan
 
GAS sensor report
GAS sensor reportGAS sensor report
GAS sensor reportSaroj kumar
 
a159143892914.pdf
a159143892914.pdfa159143892914.pdf
a159143892914.pdftusar18
 
Resume_indraneel_VLSI_VIT_UNIVERSITY_13_Dec_2015
Resume_indraneel_VLSI_VIT_UNIVERSITY_13_Dec_2015Resume_indraneel_VLSI_VIT_UNIVERSITY_13_Dec_2015
Resume_indraneel_VLSI_VIT_UNIVERSITY_13_Dec_2015Indraneel Suryavanshi
 
MPPT of a solar system
MPPT of a solar systemMPPT of a solar system
MPPT of a solar systemSHIMI S L
 

Similar to Computer communication networks chapter 2 ppt (vtu odd sem EC) (13)

Performance Study of Active Continuous Time Filters
Performance Study of Active Continuous Time FiltersPerformance Study of Active Continuous Time Filters
Performance Study of Active Continuous Time Filters
 
social
socialsocial
social
 
Project Report on The Haptic Proximity Module (The HPM) by Sourabh Kumar
Project Report on The Haptic Proximity Module (The HPM) by Sourabh KumarProject Report on The Haptic Proximity Module (The HPM) by Sourabh Kumar
Project Report on The Haptic Proximity Module (The HPM) by Sourabh Kumar
 
FIRE DETECTION SENSOR
FIRE DETECTION SENSORFIRE DETECTION SENSOR
FIRE DETECTION SENSOR
 
Design and Implementation of PCB Using CNC
Design and Implementation of PCB Using CNCDesign and Implementation of PCB Using CNC
Design and Implementation of PCB Using CNC
 
Efficiency Improvement Technique for silicon based Solar cell using Surface t...
Efficiency Improvement Technique for silicon based Solar cell using Surface t...Efficiency Improvement Technique for silicon based Solar cell using Surface t...
Efficiency Improvement Technique for silicon based Solar cell using Surface t...
 
TUNING OF DC MOTOR BY USING PSO & PID
TUNING OF DC MOTOR BY USING PSO & PIDTUNING OF DC MOTOR BY USING PSO & PID
TUNING OF DC MOTOR BY USING PSO & PID
 
Performance Evaluation of Various CMOS Full Adder Designs: A Review
Performance Evaluation of  Various CMOS Full Adder Designs: A ReviewPerformance Evaluation of  Various CMOS Full Adder Designs: A Review
Performance Evaluation of Various CMOS Full Adder Designs: A Review
 
Svasti M Ramratan_BSc_Thesis_FINAAL
Svasti M Ramratan_BSc_Thesis_FINAALSvasti M Ramratan_BSc_Thesis_FINAAL
Svasti M Ramratan_BSc_Thesis_FINAAL
 
GAS sensor report
GAS sensor reportGAS sensor report
GAS sensor report
 
a159143892914.pdf
a159143892914.pdfa159143892914.pdf
a159143892914.pdf
 
Resume_indraneel_VLSI_VIT_UNIVERSITY_13_Dec_2015
Resume_indraneel_VLSI_VIT_UNIVERSITY_13_Dec_2015Resume_indraneel_VLSI_VIT_UNIVERSITY_13_Dec_2015
Resume_indraneel_VLSI_VIT_UNIVERSITY_13_Dec_2015
 
MPPT of a solar system
MPPT of a solar systemMPPT of a solar system
MPPT of a solar system
 

Recently uploaded

pipeline in computer architecture design
pipeline in computer architecture  designpipeline in computer architecture  design
pipeline in computer architecture designssuser87fa0c1
 
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfCCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfAsst.prof M.Gokilavani
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx959SahilShah
 
Churning of Butter, Factors affecting .
Churning of Butter, Factors affecting  .Churning of Butter, Factors affecting  .
Churning of Butter, Factors affecting .Satyam Kumar
 
Concrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxConcrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxKartikeyaDwivedi3
 
Risk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdfRisk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdfROCENODodongVILLACER
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionDr.Costas Sachpazis
 
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)Dr SOUNDIRARAJ N
 
Introduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHIntroduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHC Sai Kiran
 
EduAI - E learning Platform integrated with AI
EduAI - E learning Platform integrated with AIEduAI - E learning Platform integrated with AI
EduAI - E learning Platform integrated with AIkoyaldeepu123
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidNikhilNagaraju
 
Effects of rheological properties on mixing
Effects of rheological properties on mixingEffects of rheological properties on mixing
Effects of rheological properties on mixingviprabot1
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.eptoze12
 
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEINFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEroselinkalist12
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerAnamika Sarkar
 
Introduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxIntroduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxk795866
 

Recently uploaded (20)

pipeline in computer architecture design
pipeline in computer architecture  designpipeline in computer architecture  design
pipeline in computer architecture design
 
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfCCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx
 
Churning of Butter, Factors affecting .
Churning of Butter, Factors affecting  .Churning of Butter, Factors affecting  .
Churning of Butter, Factors affecting .
 
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
 
Concrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxConcrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptx
 
Design and analysis of solar grass cutter.pdf
Design and analysis of solar grass cutter.pdfDesign and analysis of solar grass cutter.pdf
Design and analysis of solar grass cutter.pdf
 
Risk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdfRisk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdf
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
 
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
 
Introduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHIntroduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECH
 
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
 
EduAI - E learning Platform integrated with AI
EduAI - E learning Platform integrated with AIEduAI - E learning Platform integrated with AI
EduAI - E learning Platform integrated with AI
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfid
 
Effects of rheological properties on mixing
Effects of rheological properties on mixingEffects of rheological properties on mixing
Effects of rheological properties on mixing
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.
 
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
 
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEINFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
 
Introduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxIntroduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptx
 

Computer communication networks chapter 2 ppt (vtu odd sem EC)

  • 1. Mr. Kunjan D Shinde Assistant Professor Department of Electronics and Communication Engineering PESITM Shivamogga.
  • 2. 2 Mr. Kunjan D. Shinde, Asst. Professor, Dept. of E&CE, PESITM Shivamogga. Data Link Control Framing Fixed Size framing Variable size framing Flow and Error Control Protocols Noiseless Channel and Noisy Channel Simplest stop and wait ARQ Stop and Wait Go back N ARQ (sliding window, ) Selective Repeat ARQ HDLC Modes of operation HDLC frames
  • 3. 3 Mr. Kunjan D. Shinde, Asst. Professor, Dept. of E&CE, PESITM Shivamogga. A frame in a character-oriented protocol
  • 4. 4 Mr. Kunjan D. Shinde, Asst. Professor, Dept. of E&CE, PESITM Shivamogga. Byte stuffing and unstuffing
  • 5. 6 Mr. Kunjan D. Shinde, Asst. Professor, Dept. of E&CE, PESITM Shivamogga. A frame in a bit-oriented protocol
  • 6. 8 Mr. Kunjan D. Shinde, Asst. Professor, Dept. of E&CE, PESITM Shivamogga. Bit stuffing and unstuffing
  • 7. 9 Mr. Kunjan D. Shinde, Asst. Professor, Dept. of E&CE, PESITM Shivamogga. The most important responsibilities of the data link layer are flow control and error control. Collectively, these functions are known as data link control. Flow Control Flow control refers to a set of procedures used to restrict the amount of data that the sender can send before waiting for acknowledgment.
  • 8. 10 Mr. Kunjan D. Shinde, Asst. Professor, Dept. of E&CE, PESITM Shivamogga.
  • 9. 12 Mr. Kunjan D. Shinde, Asst. Professor, Dept. of E&CE, PESITM Shivamogga. Simplest Protocol
  • 10. 13 Mr. Kunjan D. Shinde, Asst. Professor, Dept. of E&CE, PESITM Shivamogga. Sender site Algorithm for Simplest Protocol
  • 11. 14 Mr. Kunjan D. Shinde, Asst. Professor, Dept. of E&CE, PESITM Shivamogga. receiver site Algorithm for Simplest Protocol
  • 12. 15 Mr. Kunjan D. Shinde, Asst. Professor, Dept. of E&CE, PESITM Shivamogga. Flow diagram for Simplest Protocol
  • 13. 16 Mr. Kunjan D. Shinde, Asst. Professor, Dept. of E&CE, PESITM Shivamogga. Stop-and-Wait Protocol
  • 14. 17 Mr. Kunjan D. Shinde, Asst. Professor, Dept. of E&CE, PESITM Shivamogga. Sender site Algorithm for Stop-and-Wait Protocol
  • 15. 18 Mr. Kunjan D. Shinde, Asst. Professor, Dept. of E&CE, PESITM Shivamogga. Receiver site Algorithm for Stop-and-Wait Protocol
  • 16. 19 Mr. Kunjan D. Shinde, Asst. Professor, Dept. of E&CE, PESITM Shivamogga. Flow diagram for Stop-and-Wait Protocol
  • 17. 20 Mr. Kunjan D. Shinde, Asst. Professor, Dept. of E&CE, PESITM Shivamogga. Although the Stop-and-Wait Protocol gives us an idea of how to add flow control, noiseless channels are nonexistent. We discuss three protocols in this section that use error control. In a Data Link Layer, at any time if a error is detected , then that specific frame is retransmitted this process is call Automatic Repeat Request (ARQ) The following are the protocols used in Noisy Channel Stop-and-Wait Automatic Repeat Request Go-Back-N Automatic Repeat Request Selective Repeat Automatic Repeat Request
  • 18. 22 Mr. Kunjan D. Shinde, Asst. Professor, Dept. of E&CE, PESITM Shivamogga. Stop-and-Wait ARQ Protocol
  • 19. 23 Mr. Kunjan D. Shinde, Asst. Professor, Dept. of E&CE, PESITM Shivamogga. Sender-site algorithm for Stop-and-Wait ARQ
  • 20. 24 Mr. Kunjan D. Shinde, Asst. Professor, Dept. of E&CE, PESITM Shivamogga. Sender-site algorithm for Stop-and-Wait ARQ
  • 21. 25 Mr. Kunjan D. Shinde, Asst. Professor, Dept. of E&CE, PESITM Shivamogga. Receiver-site algorithm for Stop-and-Wait ARQ Protocol
  • 22. 26 Mr. Kunjan D. Shinde, Asst. Professor, Dept. of E&CE, PESITM Shivamogga. Flow diagram Stop-and-Wait ARQ Protocol
  • 23. 28 Mr. Kunjan D. Shinde, Asst. Professor, Dept. of E&CE, PESITM Shivamogga. Go back N ARQ Protocol
  • 24. 29 Mr. Kunjan D. Shinde, Asst. Professor, Dept. of E&CE, PESITM Shivamogga. Sender-site algorithm for Go back N ARQ
  • 25. 32 Mr. Kunjan D. Shinde, Asst. Professor, Dept. of E&CE, PESITM Shivamogga. Receiver-site algorithm for Go back N ARQ
  • 26. 34 Mr. Kunjan D. Shinde, Asst. Professor, Dept. of E&CE, PESITM Shivamogga.
  • 27. 36 Mr. Kunjan D. Shinde, Asst. Professor, Dept. of E&CE, PESITM Shivamogga. Sender-site algorithm for Go back N ARQ
  • 28. 37 Mr. Kunjan D. Shinde, Asst. Professor, Dept. of E&CE, PESITM Shivamogga. Sender-site algorithm for Go back N ARQ
  • 29. 38 Mr. Kunjan D. Shinde, Asst. Professor, Dept. of E&CE, PESITM Shivamogga. Receiver-site algorithm for Go back N ARQ
  • 30. 39 Mr. Kunjan D. Shinde, Asst. Professor, Dept. of E&CE, PESITM Shivamogga. Flow Diagram for Go back N Protocol
  • 31. 40 Mr. Kunjan D. Shinde, Asst. Professor, Dept. of E&CE, PESITM Shivamogga.
  • 32. 41 Mr. Kunjan D. Shinde, Asst. Professor, Dept. of E&CE, PESITM Shivamogga. Stop-and-Wait ARQ is a special case of Go- Back-N ARQ in which the size of the send window is 1.
  • 33. 42 Mr. Kunjan D. Shinde, Asst. Professor, Dept. of E&CE, PESITM Shivamogga. Window format for Selective Repeat ARQ
  • 34. 43 Mr. Kunjan D. Shinde, Asst. Professor, Dept. of E&CE, PESITM Shivamogga. Window format for Selective Repeat ARQ
  • 35. 44 Mr. Kunjan D. Shinde, Asst. Professor, Dept. of E&CE, PESITM Shivamogga. Design for Selective Repeat ARQ
  • 36. 45 Mr. Kunjan D. Shinde, Asst. Professor, Dept. of E&CE, PESITM Shivamogga. In Selective Repeat ARQ, the size of the sender and receiver window must be at most one-half of 2m. Sender-site algorithm for Selective Repeat ARQ
  • 37. 46 Mr. Kunjan D. Shinde, Asst. Professor, Dept. of E&CE, PESITM Shivamogga. Sender-site algorithm for Selective Repeat ARQ
  • 38. 47 Mr. Kunjan D. Shinde, Asst. Professor, Dept. of E&CE, PESITM Shivamogga. Sender-site algorithm for Selective Repeat ARQ
  • 39. 48 Mr. Kunjan D. Shinde, Asst. Professor, Dept. of E&CE, PESITM Shivamogga. Receiver-site algorithm for Selective Repeat ARQ
  • 40. 49 Mr. Kunjan D. Shinde, Asst. Professor, Dept. of E&CE, PESITM Shivamogga.
  • 41. 50 Mr. Kunjan D. Shinde, Asst. Professor, Dept. of E&CE, PESITM Shivamogga.
  • 42. 51 Mr. Kunjan D. Shinde, Asst. Professor, Dept. of E&CE, PESITM Shivamogga. Design of piggybacking in Go-Back-N ARQ
  • 43. 52 Mr. Kunjan D. Shinde, Asst. Professor, Dept. of E&CE, PESITM Shivamogga. High-level Data Link Control (HDLC) is a bit-oriented protocol for communication over point-to-point and multipoint links.
  • 44. 53 Mr. Kunjan D. Shinde, Asst. Professor, Dept. of E&CE, PESITM Shivamogga.
  • 45. 54 Mr. Kunjan D. Shinde, Asst. Professor, Dept. of E&CE, PESITM Shivamogga.
  • 46. 55 Mr. Kunjan D. Shinde, Asst. Professor, Dept. of E&CE, PESITM Shivamogga.
  • 47. 56 Mr. Kunjan D. Shinde, Asst. Professor, Dept. of E&CE, PESITM Shivamogga.
  • 48. 57 Mr. Kunjan D. Shinde, Asst. Professor, Dept. of E&CE, PESITM Shivamogga.
  • 49. 58 Mr. Kunjan D. Shinde, Asst. Professor, Dept. of E&CE, PESITM Shivamogga.