Jump into concepts and practice - no test required
or
Recommended
Test this pattern10 questions across easy, medium, and hard to know if this pattern is strong
Recall & Review
beginner
What is a network in computing?
A network is a group of two or more computers or devices connected together to share information and resources.
Click to reveal answer
beginner
How do networks enable communication between devices?
Networks allow devices to send and receive data by connecting them with cables or wireless signals, like a phone line or Wi-Fi, so they can talk to each other.
Click to reveal answer
intermediate
What is the role of protocols in network communication?
Protocols are like common languages or rules that devices follow to understand each other and send data correctly over a network.
Click to reveal answer
intermediate
Why is addressing important in networks?
Addressing gives each device a unique ID (like a home address) so data knows where to go and where it came from in the network.
Click to reveal answer
beginner
Give a real-life analogy for how networks enable communication.
Think of a network like a postal system: computers are houses, cables or Wi-Fi are roads, protocols are postal rules, and addresses help mail reach the right house.
Click to reveal answer
What is the main purpose of a network?
ATo make computers run faster
BTo store data permanently
CTo connect devices so they can share information
DTo protect devices from viruses
✗ Incorrect
Networks connect devices to share information and resources.
Which of these is like a 'language' that devices use to communicate on a network?
AProtocol
BHardware
CSoftware update
DFirewall
✗ Incorrect
Protocols are rules or languages devices use to communicate properly.
Why do devices need unique addresses on a network?
ATo know where to send and receive data
BTo increase internet speed
CTo prevent viruses
DTo save battery life
✗ Incorrect
Unique addresses help data reach the correct device.
Which of these is NOT a way devices connect in a network?
AWi-Fi
BEthernet cable
CBluetooth
DUSB charger
✗ Incorrect
USB chargers provide power, not network connections.
In the postal system analogy, what do the roads represent?
APostal workers
BNetwork cables or wireless signals
CMailboxes
DLetters
✗ Incorrect
Roads represent the physical or wireless connections that carry data.
Explain how networks enable communication between computers using a real-life analogy.
Think about how mail is sent and received in a neighborhood.
You got /4 concepts.
Describe the role of protocols and addressing in network communication.
Consider how people agree on a language and use addresses to send letters.
You got /4 concepts.
Practice
(1/5)
1. Why do networks enable communication between devices?
easy
A. Because devices do not need rules to communicate
B. Because devices work only when disconnected
C. Because networks block all messages
D. Because they connect devices to share information
Solution
Step 1: Understand the role of networks
Networks connect different devices like computers and phones so they can share data.
Step 2: Identify the purpose of connection
Sharing information is only possible when devices are connected through a network.
Final Answer:
Because they connect devices to share information -> Option D
Quick Check:
Networks connect devices = communication [OK]
Hint: Networks connect devices to share data quickly [OK]
Common Mistakes:
Thinking devices communicate without connection
Believing networks block messages
Ignoring the need for connection
2. Which of the following is the correct way networks send messages safely?
easy
A. By following rules called protocols
B. By using random guesses to send data
C. By ignoring errors in messages
D. By sending messages without addresses
Solution
Step 1: Identify how networks send messages
Networks use special rules called protocols to send messages correctly and safely.
Step 2: Understand the importance of protocols
Protocols ensure messages reach the right device without errors.
Final Answer:
By following rules called protocols -> Option A
Quick Check:
Protocols = safe message sending [OK]
Hint: Protocols are rules networks follow to send messages [OK]
Common Mistakes:
Thinking messages are sent by guessing
Ignoring message errors
Sending messages without addresses
3. Look at this simple flowchart of sending a message over a network:
What happens if the device is not connected?
medium
A. The message is sent anyway
B. The message is not sent
C. The device restarts automatically
D. The message is sent twice
Solution
Step 1: Follow the flowchart decision
The flowchart checks if the device is connected before sending a message.
Step 2: Understand the outcome if not connected
If the device is not connected, the message is not sent to avoid errors.
Final Answer:
The message is not sent -> Option B
Quick Check:
Not connected = no message sent [OK]
Hint: No connection means no message sent [OK]
Common Mistakes:
Assuming message sends without connection
Thinking device restarts automatically
Believing message duplicates
4. This code tries to send a message over a network:
if connected = True:
send_message()
else:
print('No connection')
What is wrong with this code?
medium
A. The print statement is incorrect
B. It should use 'else if' instead of 'else'
C. It uses '=' instead of '==' to check connection
D. The send_message() function is missing parentheses
Solution
Step 1: Identify the condition syntax error
The code uses '=' which assigns value instead of '==' which compares values.
Step 2: Explain correct comparison usage
To check if connected is True, use '==' or simply 'if connected:'
Final Answer:
It uses '=' instead of '==' to check connection -> Option C
Quick Check:
Use '==' for comparison, '=' is assignment [OK]
Hint: Use '==' to compare, '=' assigns value [OK]
Common Mistakes:
Using '=' instead of '==' in conditions
Confusing else with else if
Forgetting parentheses in function calls
5. A company wants to send a message from one office to another far away. Which network feature makes this possible?
hard
A. Networks use protocols to send messages over long distances
B. Networks only work within one room
C. Networks block messages to distant places
D. Networks require devices to be physically connected by wires only
Solution
Step 1: Understand network distance capability
Networks can connect devices far apart using protocols and infrastructure like the internet.
Step 2: Identify how messages travel long distances
Protocols and network devices route messages safely over long distances, not limited to wires or rooms.
Final Answer:
Networks use protocols to send messages over long distances -> Option A
Quick Check:
Protocols enable long-distance communication [OK]
Hint: Protocols enable messages to travel far [OK]