Flow Control Flashcards
what is the function of the link layer in the OSI stack
to move frames from one node to another
why does the link layer expect a header in front of the data
to interpret what it is receiving
what does flow control do
speed matching mechanism
co ordinates the amount that can be sent before receiving an acknowledgement
flow control ensures the sender is not overwhelming the receiver
if there is a fast sender and a slow receiver does this cause problems
yes
if there is a slow sender and a fast receiver does this cause problems
no
what are the protocol(s) for a noiseless channel
stop and wait
what are the protocols for a noisy channel
Stop and Wait ARQ
Go Back N ARQ
Selective Repeat ARQ
what does ARQ stand for
automatic repeat request
what is a timeout
a specific period within which the acknowledgement has to be sent by the receiver to the sender
if not sent within the period, it is assumed that the frame has been corrupt or lost during transmission
what does ack stand for
acknowledgement
what does NACK stand for
negative acknowlegement
what does TCP stand for
transmission control protocol
how many frames can the stop and wait arq protocol send at one time
1
when does the sender in the stop and wait arq protocol send another frame
after ack received
or after timeout
what does unidirectional mean in relation to stop and wait arq protocol
a frame is either being sent or received at any one time
only ever one frame in transmit