Tip: Choose Save as PDF in the print dialog to download. Use A4 paper size.
Shade in the A or B circle for each question.
Draw a line connecting each item on the left to its match on the right.
| Left column | Right column | |
|---|---|---|
| 1ACK | AAn ACK means the data arrived without error, so the sender should send the next data. Resending the same data is what happens after an error, not after an ACK. | |
| 2receiver sends ACK to sender | BIF ACK received THEN send next packet | |
| 3A positive acknowledgement is sent only after the error check passes | CThe receiver tells the sender that the data passed the error check and the sender can send the next data | |
| 4When the sender receives an ACK, it can send the next data | DAn ACK must only be sent after the error check passes. Sending it before the check means the receiver cannot know the data arrived without error. | |
| 5Receiver sends ACK before checking the data for errors | EIF errorCheck = PASS THEN SEND ACK | |
| 6Sender gets ACK so it sends the same data again | FShort for positive acknowledgement: a message from the receiver telling the sender the data arrived without error |
Complete each line of code by filling in the missing parts.
Shade in the letter of the line that contains an error.
positive acknowledgement — A message sent by the receiver to tell the sender that data arrived without error. Often written ACK. It is sent only after the error check passes, so the sender can send the next data.IF errorCheck = PASS THEN
SEND ACK
ENDIFIF errorCheck = PASS THEN
SEND ACK
ENDIFRECEIVE reply
IF reply = ACK THEN
SEND nextDataRECEIVE reply
IF reply = ACK THEN
SEND nextDataIF errorFound = FALSE THEN
SEND ACK
ENDIF