Elementary Data Link Protocols - PowerPoint PPT Presentation

1 / 18
About This Presentation
Title:

Elementary Data Link Protocols

Description:

Elementary Data Link Protocols. An Unrestricted Simplex Protocol. A Simplex Stop-and-Wait Protocol ... Some definitions needed in the protocols to follow. These ... – PowerPoint PPT presentation

Number of Views:6769
Avg rating:3.0/5.0
Slides: 19
Provided by: steve1841
Category:

less

Transcript and Presenter's Notes

Title: Elementary Data Link Protocols


1
Elementary Data Link Protocols
  • An Unrestricted Simplex Protocol
  • A Simplex Stop-and-Wait Protocol
  • A Simplex Protocol for a Noisy Channel

2
Protocol Definitions
Continued ?
Some definitions needed in the protocols to
follow. These are located in the file protocol.h.
3
Protocol Definitions(ctd.)
Some definitions needed in the protocols to
follow. These are located in the file
protocol.h.
4
Unrestricted Simplex Protocol
5
Simplex Stop-and-Wait Protocol
6
A Simplex Protocol for a Noisy Channel
A positive acknowledgement with retransmission
protocol.
Continued ?
7
A Simplex Protocol for a Noisy Channel (ctd.)
A positive acknowledgement with retransmission
protocol.
8
Sliding Window Protocols
  • A One-Bit Sliding Window Protocol
  • A Protocol Using Go Back N
  • A Protocol Using Selective Repeat

9
Sliding Window Protocols (2)
  • A sliding window of size 1, with a 3-bit sequence
    number.
  • (a) Initially.
  • (b) After the first frame has been sent.
  • (c) After the first frame has been received.
  • (d) After the first acknowledgement has been
    received.

10
A One-Bit Sliding Window Protocol
Continued ?
11
A One-Bit Sliding Window Protocol (ctd.)
12
A One-Bit Sliding Window Protocol (2)
  • Two scenarios for protocol 4. (a) Normal
    case. (b) Abnormal case. The notation is (seq,
    ack, packet number). An asterisk indicates where
    a network layer accepts a packet.

13
A Protocol Using Go Back N
  • Pipelining and error recovery. Effect on an
    error when
  • (a) Receivers window size is 1.
  • (b) Receivers window size is large.

14
Sliding Window Protocol Using Go Back N
Continued ?
15
Sliding Window Protocol Using Go Back N
Continued ?
16
Sliding Window Protocol Using Go Back N
Continued ?
17
Sliding Window Protocol Using Go Back N
18
Sliding Window Protocol Using Go Back N (2)
  • Simulation of multiple timers in software.
Write a Comment
User Comments (0)
About PowerShow.com