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 | |
|---|---|---|
| 1packets = split(data) | Areassemble(sort(packets, by=number)) | |
| 2if error: resend(packet) | BA packet is resent even though the check passed. Resending should happen only when the check finds an error. | |
| 3Packets may arrive out of order, so the receiver uses the packet numbers to put them back in order. | CData is split into small numbered packets first, so each piece can be sent and tracked on its own. | |
| 4The receiver checks the data because interference may have changed it, and asks for a resend if the check fails. | DThe steps are in the wrong order. Data must be split into packets before it can be sent and reassembled at the end. | |
| 5reassemble(packets) split(data) | Eif check(data) == FAIL: request_resend() | |
| 6if check == OK: resend(packet) | FIf the check finds an error, the packet is sent again so the data still arrives complete and correct. |
Complete each line of code by filling in the missing parts.
Shade in the letter of the line that contains an error.
split, send, check, resend, reassemble — Data is split into numbered packets, sent over wired or wireless links, checked for errors, resent if needed, then reassembled in order so it arrives complete and correct.split, send, check, resend, reassemblesplit, send, check, resend, reassembleData is split into numbered packetsPackets are checked because errors can
happen when interference hits the signalPackets are reassembled in order using
their numbers so the file is complete