414Lecture7solutions

414Lecture7solutions - Why do we need timers? To detect...

Info iconThis preview shows pages 1–2. Sign up to view the full content.

View Full Document Right Arrow Icon
2010 Michael Rabbat ECSE 414, Lecture 7 13 Pause for Questions In Stop-and-wait ARQ, Why do we need sequence numbers? Why do we need timers? Suppose the receiver sends NAKs when there is a checksum error, instead of doing nothing What is the advantage/improvement? What is the disadvantage?
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
2010 Michael Rabbat ECSE 414, Lecture 7 14 Pause for Questions In Stop-and-wait ARQ, Why do we need sequence numbers? To avoid passing duplicate content to the application layer
Background image of page 2
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: Why do we need timers? To detect when a packet or ACK has been dropped Suppose the receiver sends NAKs when there is a checksum error, instead of doing nothing What is the advantage/improvement? Sender can immediately detect that a packet was received with a bit error and needs to be retransmitted (explicit notification) What is the disadvantage? Added complexity at the sender and receiver implementation (additional switch cases)...
View Full Document

This note was uploaded on 05/09/2011 for the course ECSE 414 taught by Professor Rabbat during the Fall '10 term at McGill.

Page1 / 2

414Lecture7solutions - Why do we need timers? To detect...

This preview shows document pages 1 - 2. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online