Question

2. Suppose that we run the sliding window algorithm with SWS=5 and RWS=3, and no out-of-order arrivals. Also, assume the sequ

0 0
Add a comment Improve this question Transcribed image text
Answer #1

Given that we are running sliding window algo with SWS=5 and RWS=3 and no Out of order arrivals.

a) MaxSeqNum = SWS+RWS-1 = 5+3-1= 7

b) In part a) max seq number = 7. Sender sends first 6 frames 0, 1, 2, 3, 4, 5. The receiver receives all the frames but all the ACKs are lost. Now the receiver is expecting 6, 0 (since seq number wraps around, instead of 7 we have seq number 0). After timeout, the sender sends 0, 1, 2, 3, 4, 5 again. Receiver accepts frame 0 but it was the old incarnation instead of the new frame with seq number 0

c) N = SWS + RWS - 1

Assume that the sequence numbers are 0 based. Suppose a max. seq. number = 3 means sequence numbers 0, 1, 2, and 3 can be used.

Add a comment
Know the answer?
Add Answer to:
2. Suppose that we run the sliding window algorithm with SWS=5 and RWS=3, and no out-of-order...
Your Answer:

Post as a guest

Your Name:

What's your source?

Earn Coins

Coins can be redeemed for fabulous gifts.

Not the answer you're looking for? Ask your own homework help question. Our experts will answer your question WITHIN MINUTES for Free.
Similar Homework Help Questions
  • (a) In a sliding window protocol with RWS=SWS=5, a very large set of possible sequence numbers...

    (a) In a sliding window protocol with RWS=SWS=5, a very large set of possible sequence numbers (assume no wrapping), and in-order packet arrivals, why can the receiver be assured -3- that it will never again receive the frame with sequence number 10 if it is currently expecting frame 17? (b) For the sliding window protocol, if the sender’s window size (SWS) equals the receiver’s window size (RWS), what is the minimum number of sequence numbers that are required? How many...

  • In a sliding window protocol with RWS=SWS=5, a very large set of possible sequence numbers (assume...

    In a sliding window protocol with RWS=SWS=5, a very large set of possible sequence numbers (assume no wrapping), and in-order packet arrivals, why can the receiver be assured -3- that it will never again receive the frame with sequence number 10 if it is currently expecting frame 17?

  • Assignment 2 In this assignment, you will write two short programs to solve problems using recursion....

    Assignment 2 In this assignment, you will write two short programs to solve problems using recursion. 1. Initial Setup Log in to Unix. Run the setup script for Assignment 2 by typing: setup 2 2. Towers of Hanoi Legend has it that in a temple in the Far East, priests are attempting to move a stack of disks from one peg to another. The initial stack had 64 disks threaded onto one peg and arranged from bottom to top by...

  • CSC 142 Music Player You will complete this project by implementing one class. Afterwards, your program...

    CSC 142 Music Player You will complete this project by implementing one class. Afterwards, your program will play music from a text file. Objectives Working with lists Background This project addresses playing music. A song consists of notes, each of which has a length (duration) and pitch. The pitch of a note is described with a letter ranging from A to G.   7 notes is not enough to play very interesting music, so there are multiple octaves; after we reach...

  • Exercise 2 Separation of a Mixture Based on Acid-Base Properties One purpose of this exercise is...

    Exercise 2 Separation of a Mixture Based on Acid-Base Properties One purpose of this exercise is to learn how to use a separatory funnel to extract a single component away from other compounds in solution. To do so, we will apply the principles of solubility and acid-base behavior you’re seeing in class. One of the compounds is neutral in the acid-base sense. It has no ability to either donate or accept a proton from an aqueous solution, and will remain...

  • How can we assess whether a project is a success or a failure? This case presents...

    How can we assess whether a project is a success or a failure? This case presents two phases of a large business transformation project involving the implementation of an ERP system with the aim of creating an integrated company. The case illustrates some of the challenges associated with integration. It also presents the obstacles facing companies that undertake projects involving large information technology projects. Bombardier and Its Environment Joseph-Armand Bombardier was 15 years old when he built his first snowmobile...

  • Write a C program for: One technique for dealing with deadlock is called “detect and recover.” In...

    Write a C program for: One technique for dealing with deadlock is called “detect and recover.” In this scheme, some procedure is used to identify when a deadlock occurs, and then another procedure is used to deal with the blocked processes. One technique to identify a deadlock is to maintain a resource graph that identifies all processes, all resources, and the relationships between them (that is, which processes exclusively own which resources, and which processes are blocked waiting for which...

ADVERTISEMENT
Free Homework Help App
Download From Google Play
Scan Your Homework
to Get Instant Free Answers
Need Online Homework Help?
Ask a Question
Get Answers For Free
Most questions answered within 3 hours.
ADVERTISEMENT
ADVERTISEMENT