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 | |
|---|---|---|
| 1Laptop at home: 192.168.1.20 -> Laptop at school: 10.0.5.47 | AThe same device gets a different IP address on a new network, because the network allocates the address. | |
| 2MAC address: 00:1A:2B:3C:4D:5E (stays the same on every network) | BWrong: the manufacturer gives the MAC address, not the IP address. The network the device joins allocates the IP address. | |
| 3An IP address is given to a device by the network it joins, not by the manufacturer. | CPhone joins Wi-Fi -> Router gives IP 192.168.0.12 | |
| 4An IP address is not built into the NIC, so it can change when the device moves to another network. | DTablet on café Wi-Fi: 172.16.4.9 / Tablet on home Wi-Fi: 192.168.1.8 | |
| 5The manufacturer sets the IP address of a device when it is made. | EWrong: the IP address is not built into the NIC. It depends on the network and changes when the device joins a new network. | |
| 6A device keeps the same IP address on every network because it is built into the NIC. | FAn address built into the NIC at manufacture, so unlike an IP address it does not change when the device joins a new network. |
Complete each line of code by filling in the missing parts.
Shade in the letter of the line that contains an error.
IP address allocation — A device is given its IP address by the network it joins, not by the manufacturer, so it can change on a new network. Unlike a MAC address, it is not built into the NIC.nic.macAddress ← manufacturer.assign()
device.ipAddress ← network.allocate()IF newNetwork <> oldNetwork THEN
device.ipAddress ← newNetwork.allocate()
ENDIFjoinNetwork(device, network)
device.ipAddress ← network.allocate()
OUTPUT device.ipAddressIF device.joinsNewNetwork THEN
device.ipAddress ← network.allocate()
ENDIFnic.macAddress ← manufacturer.assign()
device.ipAddress ← network.allocate()