6 interactive labs · O Level Computer Science 2210
· Split a message into packets, watch each router send them by the least congested link, and see the receiver put them back in order.
Split a message into packets, watch each router send them by the least congested link, and see the receiver put them back in order.
You will be able to
· Send a byte down one wire or eight, watch skew corrupt parallel data over a long cable, then try simplex, half-duplex and full-duplex links.
Send a byte down one wire or eight, watch skew corrupt parallel data over a long cable, then try simplex, half-duplex and full-duplex links.
You will be able to
· Send packets over a noisy, lossy link and watch acknowledgements, timeouts and echo checks catch the errors and trigger resends.
Send packets over a noisy, lossy link and watch acknowledgements, timeouts and echo checks catch the errors and trigger resends.
You will be able to
· Set a parity bit, send the byte, flip bits in transit and watch the receiver count the 1s; then locate and correct an error in a parity block.
Set a parity bit, send the byte, flip bits in transit and watch the receiver count the 1s; then locate and correct an error in a parity block.
You will be able to
· Work out an ISBN-13 check digit, make typing errors to see which it catches, then corrupt a block of bytes and let the receiver's checksum spot it.
Work out an ISBN-13 check digit, make typing errors to see which it catches, then corrupt a block of bytes and let the receiver's checksum spot it.
You will be able to
· Alice sends Bob a message while Eve listens: encrypt it with a shared key, then with Bob's public key, and see what Eve can read.
Alice sends Bob a message while Eve listens: encrypt it with a shared key, then with Bob's public key, and see what Eve can read.
You will be able to