Preview

SIMPLEX STOP-AND-WAIT PROTOCOL FOR A NOISY CHANNEL

Satisfactory Essays
Open Document
Open Document
430 Words
Grammar
Grammar
Plagiarism
Plagiarism
Writing
Writing
Score
Score
SIMPLEX STOP-AND-WAIT PROTOCOL FOR A NOISY CHANNEL
Table of Contents

Introduction

The Simplex Stop-and-Wait Protocol for a Noisy Channel is a complicated protocol because it has many functions that needs to be performed. However, regardless of this reason it is also a very useful and successful protocol.
One of the main operations that this protocol does is by assigning a sequence number in the header of each frame that it sends to the receiver and using this number to establish whether a frame was lost and whether it needs to be resend.
We will be examining the process that this protocol entails by providing a diagram and an explanation of how the diagram (protocol) works.

Simplex stop-and-wait protocol for a noisy channel

Simplex stop-and-wait protocol for an error-free channel diagram explained

1. The Sender, which runs in the Data Link Layer of the source machine, fetch a packet from the Network Layer
2. An outbound frame is constructed
3. Sender remembers the next frame’s sequence number before entering the loop
4. The Sender then sends the frame to the Receiver
a. Check: If timer is already running then reset timer to allow full timer interval, else start the timer
b. When interval of timer has elapsed the Sender then assumes that the frame or acknowledgement from the Receiver has been lost and will resend the frame
5. The Sender Waits until an acknowledgement from the Receiver is received
a. The incoming acknowledgement can either be correct, damaged or the timer expired
6. The Receiver, which runs in the Data Link Layer of the destination machine, waits for a frame to arrive and remembers the sequence number of the next frame expected
a. Checksum: If sequence number of frame is a duplicate, then send acknowledgement of last correctly received frame to Sender
b. If sequence number of frame is not a duplicate, then follow next step
7. The



Bibliography: Tanenbaum , A. S. & Wehterall, D. J., 2014. Computer Networks. 5th International Edition ed. London: Pearson Prentice Hall.

You May Also Find These Documents Helpful

  • Powerful Essays

    16. Which one of the following describes the forwarding logic followed by switch when it receives a frame destined to a MAC address that is in its MAC address table?…

    • 901 Words
    • 3 Pages
    Powerful Essays
  • Satisfactory Essays

    Nt1310 Unit 5 Paper

    • 323 Words
    • 2 Pages

    Any connected devise that reads the data transmitted will check the destination address; if the address does not belong to the devise, it will not read the rest of the frame. Once the intended recipient reads the frame, it will send a response to the source address; data received intact - continue, or data corrupt -…

    • 323 Words
    • 2 Pages
    Satisfactory Essays
  • Powerful Essays

    Nt1310 Unit 3 Quiz

    • 1152 Words
    • 5 Pages

    During data transfer, what is the receiving host responsible for? (Choose the best two answers).…

    • 1152 Words
    • 5 Pages
    Powerful Essays
  • Satisfactory Essays

    The reason for picking answer A and D is because they are the only that makes sense. The purpose of the transport layer takes a large amount of packet or data and sends it on the network and break it into smaller pieces on the source host. Then, the network layer take the same data or packet and reassemble them for the destination host on the network.…

    • 247 Words
    • 1 Page
    Satisfactory Essays
  • Powerful Essays

    IS3220 FINAL STUDY GUIDE

    • 1708 Words
    • 7 Pages

    b. SYN-ACK: In response, the server replies with a SYN-ACK. The acknowledgment number is set to one more than the received sequence number, and the sequence number that the server chooses for the packet is another random number.…

    • 1708 Words
    • 7 Pages
    Powerful Essays
  • Good Essays

    3. Which cost-effective physical network topology design is recommended when building a three-tier campus network that connects three buildings? …

    • 966 Words
    • 4 Pages
    Good Essays
  • Satisfactory Essays

    Cited: Solomon, M., & Kim, D. (2013). Fundamentals of Communications and Networking. Burlington: Jones & Bartlett Learning.…

    • 304 Words
    • 1 Page
    Satisfactory Essays
  • Satisfactory Essays

    NT1210 Chapter 5.2.6

    • 342 Words
    • 2 Pages

    Step 4: The message is received by each device on the LAN since it is a broadcast. Each device compare the Target Protocol Address (IPv4 Address of the machine to which the source is trying to communicate) with its own Protocol Address (IPv4 Address). Those who do not match will drop the packet without any action.…

    • 342 Words
    • 2 Pages
    Satisfactory Essays
  • Good Essays

    Nt1310 Unit 1 Assignment

    • 987 Words
    • 4 Pages

    Layer 4: The transport layer...This layer manages the end-to-end control (for example, determining whether all packets have arrived) and error-checking. It ensures complete data transfer.…

    • 987 Words
    • 4 Pages
    Good Essays
  • Satisfactory Essays

    IS3220 Final Exam

    • 700 Words
    • 4 Pages

    4. Which of the following protocols is a connection-oriented protocol that operates at the transport layer of the OSI model and supports reliable connections?…

    • 700 Words
    • 4 Pages
    Satisfactory Essays
  • Satisfactory Essays

    Nt1310 Unit 2 Essay

    • 418 Words
    • 2 Pages

    The Data Link Layer provides the connections between entities on the network it handles getting data over a specific medium. This layer handles Flow Control and layer sequencing if required. The correct sequence is preserved within the frames it also handles transit delay. This layer also checks the frame for errors using the FCS if it detects errors it discards the frame. Examples are IEEE 802.2, 802.3, HDLC, and Frame…

    • 418 Words
    • 2 Pages
    Satisfactory Essays
  • Satisfactory Essays

    Topology Diagram Topology

    • 349 Words
    • 2 Pages

    Information is passed from one computer to another in either clock-wise direction or counter clock-wise direction and after receiving the information, the receiver must send the “acknowledgement” message (ACK message) back to the sender to complete the transmission.…

    • 349 Words
    • 2 Pages
    Satisfactory Essays
  • Good Essays

    1-2. What are the roles of the source and the receiver in the communication process?…

    • 717 Words
    • 3 Pages
    Good Essays
  • Better Essays

    Argyles theory contains six stages that brake down the way people communicate. This makes it easier for people to understand who they are communicating with, as one of the stages allows you to think before you speak. So you can communicate in the appropriate manner to suit an individual’s needs. (Moonie, N, 2010).…

    • 1356 Words
    • 6 Pages
    Better Essays
  • Powerful Essays

    4. Upon decoding the message successfully, the receiver has to formulate a response and send in the form of feedback. This action completes the communication cycle.…

    • 1467 Words
    • 6 Pages
    Powerful Essays