SlideShare a Scribd company logo
1 of 15
PRESENTER
S:
SHIEKH ALI ZAIN (2017-CS-052)
MOHTASHIM SIDDIQUI(2017-CS-048)
ALINA NAEEM(2017-CS-044)
PROTOCOLS OF
NOISELESS
SIR SYED UNIVERSITY OF ENGINEERING &
TECHNOLOGY
“WHAT WE KNOW IS A DROP,
WHAT WE DON'T KNOW IS AN
OCEAN”
ISAAC NEWTON
TODAY’S DISCUSSION
• INTRODUCTION
• SIMPLEST PROTOCOL
• STOP & WAIT PROTOCOL
• ADVANTAGES
• DISADVANTAGES
• CONCLUSION
PROTOCOLS FOR
NOISELESS CHANNELS
SIMPLEST STOP & WAIT
WHAT IS A PROTOCOL?
• The set of rules and regulations is called a Protocol.
• That provide smooth and reliable transmission of frames
between nodes
• In networking, a frame is a unit of data. Frames also help
to determine how data receivers interpret a stream of data
from a source.
• Nodes are devices or data points on a larger network.
WHAT ARE NOISELESS(ERROR-FREE)
CHANNELS
• Noiseless channels are the ideal channel in which no
frames are lost, duplicated, or corrupted.
• We will introduce two protocols for this type of channel:
• The first is a protocol that does not use flow control
(Simplest Protocol)
• the second is the one that does (Stop-and-Wait Protocol).
SIMPLEST PROTOCOL
• It is a unidirectional protocol in which data
frames are traveling in only one direction
from the sender to receiver.
• The receiver can immediately handle any
frame it receives with a processing time
that is small enough to be negligible.
• The sender sends a sequence of frames
without even thinking about the receiver.
To send three frames, three events occur at
the sender site and three events at the
receiver site.
flow diagram of Simplest protocol
STOP & WAIT PROTOCOL
• The sender sends one frame, stops until it receives
agreement the receiver (okay to go ahead), and then
sends the next frame.
• We still have unidirectional communication for data
frames, but auxiliary ACK frames (simple tokens of
acknowledgment) travel from the other direction.
• We add flow control (ACK) to our previous protocol.
• The sender sends one frame and
waits for feedback from the
receiver. When the ACK arrives,
the sender sends the next frame.
Note that sending two frames in
the protocol involves the sender in
four events and the receiver in
two events.
Flow diagram of stop & wait
protocol
• Simplest Protocol
• Simplest Protocol
• Stop-and-Wait Protocol
ADVANTAGES
SIMPLEST PROTOCOL:
• The transmitting (Tx) and receiving (Rx) hosts are always ready
• Works well for small frames.
STOP & WAIT PROTOCOL:
• To improve the efficiency of transmission, multiple frames must be in
transition while waiting for acknowledgment.
• Works well for large frames.
DISADVANTAGES
SIMPLEST PROTOCOL:
• Not appropriate for large data .
STOP & WAIT PROTOCOL:
• Frames may be either damaged or lost completely.
• If ACK damaged, transmitter will not recognize it.
CONCLUSION
• Network is responsible for transmission of data from one
device to another device. The end to end transfer of data from
a transmitting application to a receiving application involves
many steps, each subject to error. With the error control
process, we can be confident that the transmitted and received
data are identical. Data can be corrupted during transmission.
For reliable communication, error must be detected and
corrected.

More Related Content

What's hot

What's hot (20)

Computer network switching
Computer network switchingComputer network switching
Computer network switching
 
Token ring
Token ringToken ring
Token ring
 
QOS (Quality of Services) - Computer Networks
 QOS (Quality of Services) - Computer Networks QOS (Quality of Services) - Computer Networks
QOS (Quality of Services) - Computer Networks
 
User datagram protocol (udp)
User datagram protocol (udp)User datagram protocol (udp)
User datagram protocol (udp)
 
Transport layer protocols : TCP and UDP
Transport layer protocols  : TCP and UDPTransport layer protocols  : TCP and UDP
Transport layer protocols : TCP and UDP
 
Chapter 4 data link layer
Chapter 4 data link layerChapter 4 data link layer
Chapter 4 data link layer
 
switching techniques in data communication and networking
switching techniques in data communication and networkingswitching techniques in data communication and networking
switching techniques in data communication and networking
 
Media Access Control
Media Access ControlMedia Access Control
Media Access Control
 
Multiple Access Protocal
Multiple Access ProtocalMultiple Access Protocal
Multiple Access Protocal
 
CSMA /CD PPT ON SLIDESHARE
CSMA /CD PPT ON SLIDESHARECSMA /CD PPT ON SLIDESHARE
CSMA /CD PPT ON SLIDESHARE
 
IEEE 802.11 Architecture and Services
IEEE 802.11 Architecture and ServicesIEEE 802.11 Architecture and Services
IEEE 802.11 Architecture and Services
 
Introduction to switching & circuit switching
Introduction to switching & circuit switchingIntroduction to switching & circuit switching
Introduction to switching & circuit switching
 
Framing in data link layer
Framing in data link layerFraming in data link layer
Framing in data link layer
 
The medium access sublayer
 The medium  access sublayer The medium  access sublayer
The medium access sublayer
 
Computer Network - Network Layer
Computer Network - Network LayerComputer Network - Network Layer
Computer Network - Network Layer
 
Encoding Techniques
Encoding TechniquesEncoding Techniques
Encoding Techniques
 
Data link layer
Data link layer Data link layer
Data link layer
 
Guided Transmission Media
Guided Transmission MediaGuided Transmission Media
Guided Transmission Media
 
Transport layer
Transport layerTransport layer
Transport layer
 
Osi reference model
Osi reference modelOsi reference model
Osi reference model
 

Similar to Protocols of noiseless

x.25,fram relay mod2.pptx
x.25,fram relay mod2.pptxx.25,fram relay mod2.pptx
x.25,fram relay mod2.pptx
DharshanB8
 

Similar to Protocols of noiseless (20)

ITN3052_04_Switched_Networks.pdf
ITN3052_04_Switched_Networks.pdfITN3052_04_Switched_Networks.pdf
ITN3052_04_Switched_Networks.pdf
 
transport layer
transport layer transport layer
transport layer
 
COMPLETE COMPUTER NETWORK
COMPLETE COMPUTER NETWORK COMPLETE COMPUTER NETWORK
COMPLETE COMPUTER NETWORK
 
21 Scheme_MODULE-2_CCN.pdf
21 Scheme_MODULE-2_CCN.pdf21 Scheme_MODULE-2_CCN.pdf
21 Scheme_MODULE-2_CCN.pdf
 
Data link layer
Data link layerData link layer
Data link layer
 
How the fusion of time sensitive networking, time-triggered ethernet and data...
How the fusion of time sensitive networking, time-triggered ethernet and data...How the fusion of time sensitive networking, time-triggered ethernet and data...
How the fusion of time sensitive networking, time-triggered ethernet and data...
 
Osi Model Interview Questions & Answers
Osi Model Interview Questions & AnswersOsi Model Interview Questions & Answers
Osi Model Interview Questions & Answers
 
Network hardware 2
Network hardware 2Network hardware 2
Network hardware 2
 
Introduction to data communications
Introduction to data communicationsIntroduction to data communications
Introduction to data communications
 
Frame relay
Frame relayFrame relay
Frame relay
 
2018 FRSecure CISSP Mentor Program- Session 7
2018 FRSecure CISSP Mentor Program- Session 72018 FRSecure CISSP Mentor Program- Session 7
2018 FRSecure CISSP Mentor Program- Session 7
 
computer networks
computer networkscomputer networks
computer networks
 
Computer Network
Computer NetworkComputer Network
Computer Network
 
Computer networks unit ii
Computer networks    unit iiComputer networks    unit ii
Computer networks unit ii
 
A Platform for Data Intensive Services Enabled by Next Generation Dynamic Opt...
A Platform for Data Intensive Services Enabled by Next Generation Dynamic Opt...A Platform for Data Intensive Services Enabled by Next Generation Dynamic Opt...
A Platform for Data Intensive Services Enabled by Next Generation Dynamic Opt...
 
x.25,fram relay mod2.pptx
x.25,fram relay mod2.pptxx.25,fram relay mod2.pptx
x.25,fram relay mod2.pptx
 
1.CN-PPT.ppt
1.CN-PPT.ppt1.CN-PPT.ppt
1.CN-PPT.ppt
 
CCNP Switching Chapter 1
CCNP Switching Chapter 1CCNP Switching Chapter 1
CCNP Switching Chapter 1
 
Ccna4 mod5-frame relay
Ccna4 mod5-frame relayCcna4 mod5-frame relay
Ccna4 mod5-frame relay
 
FlexRay
FlexRayFlexRay
FlexRay
 

Recently uploaded

Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
VictoriaMetrics
 

Recently uploaded (20)

WSO2Con2024 - Facilitating Broadband Switching Services for UK Telecoms Provi...
WSO2Con2024 - Facilitating Broadband Switching Services for UK Telecoms Provi...WSO2Con2024 - Facilitating Broadband Switching Services for UK Telecoms Provi...
WSO2Con2024 - Facilitating Broadband Switching Services for UK Telecoms Provi...
 
WSO2CON 2024 - Not Just Microservices: Rightsize Your Services!
WSO2CON 2024 - Not Just Microservices: Rightsize Your Services!WSO2CON 2024 - Not Just Microservices: Rightsize Your Services!
WSO2CON 2024 - Not Just Microservices: Rightsize Your Services!
 
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
 
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
 
Announcing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareAnnouncing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK Software
 
WSO2CON 2024 - Building a Digital Government in Uganda
WSO2CON 2024 - Building a Digital Government in UgandaWSO2CON 2024 - Building a Digital Government in Uganda
WSO2CON 2024 - Building a Digital Government in Uganda
 
AzureNativeQumulo_HPC_Cloud_Native_Benchmarks.pdf
AzureNativeQumulo_HPC_Cloud_Native_Benchmarks.pdfAzureNativeQumulo_HPC_Cloud_Native_Benchmarks.pdf
AzureNativeQumulo_HPC_Cloud_Native_Benchmarks.pdf
 
WSO2Con2024 - Simplified Integration: Unveiling the Latest Features in WSO2 L...
WSO2Con2024 - Simplified Integration: Unveiling the Latest Features in WSO2 L...WSO2Con2024 - Simplified Integration: Unveiling the Latest Features in WSO2 L...
WSO2Con2024 - Simplified Integration: Unveiling the Latest Features in WSO2 L...
 
Driving Innovation: Scania's API Revolution with WSO2
Driving Innovation: Scania's API Revolution with WSO2Driving Innovation: Scania's API Revolution with WSO2
Driving Innovation: Scania's API Revolution with WSO2
 
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
 
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
 
WSO2Con204 - Hard Rock Presentation - Keynote
WSO2Con204 - Hard Rock Presentation - KeynoteWSO2Con204 - Hard Rock Presentation - Keynote
WSO2Con204 - Hard Rock Presentation - Keynote
 
Architecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastArchitecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the past
 
WSO2CON 2024 - Unlocking the Identity: Embracing CIAM 2.0 for a Competitive A...
WSO2CON 2024 - Unlocking the Identity: Embracing CIAM 2.0 for a Competitive A...WSO2CON 2024 - Unlocking the Identity: Embracing CIAM 2.0 for a Competitive A...
WSO2CON 2024 - Unlocking the Identity: Embracing CIAM 2.0 for a Competitive A...
 
WSO2Con2024 - Hello Choreo Presentation - Kanchana
WSO2Con2024 - Hello Choreo Presentation - KanchanaWSO2Con2024 - Hello Choreo Presentation - Kanchana
WSO2Con2024 - Hello Choreo Presentation - Kanchana
 
Artyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptxArtyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptx
 
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
 
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
 
WSO2CON 2024 - Designing Event-Driven Enterprises: Stories of Transformation
WSO2CON 2024 - Designing Event-Driven Enterprises: Stories of TransformationWSO2CON 2024 - Designing Event-Driven Enterprises: Stories of Transformation
WSO2CON 2024 - Designing Event-Driven Enterprises: Stories of Transformation
 
WSO2Con2024 - Unleashing the Financial Potential of 13 Million People
WSO2Con2024 - Unleashing the Financial Potential of 13 Million PeopleWSO2Con2024 - Unleashing the Financial Potential of 13 Million People
WSO2Con2024 - Unleashing the Financial Potential of 13 Million People
 

Protocols of noiseless

  • 1. PRESENTER S: SHIEKH ALI ZAIN (2017-CS-052) MOHTASHIM SIDDIQUI(2017-CS-048) ALINA NAEEM(2017-CS-044)
  • 2. PROTOCOLS OF NOISELESS SIR SYED UNIVERSITY OF ENGINEERING & TECHNOLOGY
  • 3. “WHAT WE KNOW IS A DROP, WHAT WE DON'T KNOW IS AN OCEAN” ISAAC NEWTON
  • 4. TODAY’S DISCUSSION • INTRODUCTION • SIMPLEST PROTOCOL • STOP & WAIT PROTOCOL • ADVANTAGES • DISADVANTAGES • CONCLUSION
  • 6. WHAT IS A PROTOCOL? • The set of rules and regulations is called a Protocol. • That provide smooth and reliable transmission of frames between nodes • In networking, a frame is a unit of data. Frames also help to determine how data receivers interpret a stream of data from a source. • Nodes are devices or data points on a larger network.
  • 7. WHAT ARE NOISELESS(ERROR-FREE) CHANNELS • Noiseless channels are the ideal channel in which no frames are lost, duplicated, or corrupted. • We will introduce two protocols for this type of channel: • The first is a protocol that does not use flow control (Simplest Protocol) • the second is the one that does (Stop-and-Wait Protocol).
  • 8. SIMPLEST PROTOCOL • It is a unidirectional protocol in which data frames are traveling in only one direction from the sender to receiver. • The receiver can immediately handle any frame it receives with a processing time that is small enough to be negligible. • The sender sends a sequence of frames without even thinking about the receiver. To send three frames, three events occur at the sender site and three events at the receiver site. flow diagram of Simplest protocol
  • 9. STOP & WAIT PROTOCOL • The sender sends one frame, stops until it receives agreement the receiver (okay to go ahead), and then sends the next frame. • We still have unidirectional communication for data frames, but auxiliary ACK frames (simple tokens of acknowledgment) travel from the other direction. • We add flow control (ACK) to our previous protocol.
  • 10. • The sender sends one frame and waits for feedback from the receiver. When the ACK arrives, the sender sends the next frame. Note that sending two frames in the protocol involves the sender in four events and the receiver in two events. Flow diagram of stop & wait protocol
  • 12. • Simplest Protocol • Stop-and-Wait Protocol
  • 13. ADVANTAGES SIMPLEST PROTOCOL: • The transmitting (Tx) and receiving (Rx) hosts are always ready • Works well for small frames. STOP & WAIT PROTOCOL: • To improve the efficiency of transmission, multiple frames must be in transition while waiting for acknowledgment. • Works well for large frames.
  • 14. DISADVANTAGES SIMPLEST PROTOCOL: • Not appropriate for large data . STOP & WAIT PROTOCOL: • Frames may be either damaged or lost completely. • If ACK damaged, transmitter will not recognize it.
  • 15. CONCLUSION • Network is responsible for transmission of data from one device to another device. The end to end transfer of data from a transmitting application to a receiving application involves many steps, each subject to error. With the error control process, we can be confident that the transmitted and received data are identical. Data can be corrupted during transmission. For reliable communication, error must be detected and corrected.