← Back to Protocols

Parsons Problems

Arrange the steps in the correct order

How to Solve These Problems

Drag and drop the steps to put them in the correct order. Each problem describes a network or protocol process.

Problem 1: Making an HTTPS Request

Arrange these steps to show what happens when you visit a secure website.

Browser sends encrypted HTTP request to server
DNS lookup converts domain name to IP address
Server sends encrypted response back to browser
User types URL in browser address bar
TLS handshake establishes encrypted connection
Browser decrypts and displays the web page

Drop steps here in order:

Problem 2: Email Journey (SMTP and IMAP)

Arrange these steps to show how an email travels from sender to recipient.

Recipient's email client uses IMAP to sync emails
Email client uses SMTP to send to sender's mail server
Email stored in recipient's mailbox on the server
Sender composes email and clicks Send
Sender's server uses SMTP to forward to recipient's server
Recipient reads the email on their device

Drop steps here in order:

Problem 3: Data Through TCP/IP Layers (Sending)

Arrange the layers and their actions as data travels DOWN for transmission.

Transport Layer: Adds port numbers, breaks data into segments
Network Access: Converts to electrical signals or radio waves
Internet Layer: Adds IP addresses for routing
Application Layer: Creates HTTP request with data

Drop steps here in order:

Problem 4: Connecting to a Secured WiFi Network

Arrange these steps to show how a device connects to a WPA2-secured WiFi network.

Device can now access the network and internet
User enters the WiFi password
DHCP server assigns an IP address to the device
Device scans for available wireless networks
WAP authenticates device and establishes encryption
User selects the network name (SSID)

Drop steps here in order:

Problem 5: Uploading a File via FTP

Arrange these steps to show how a file is uploaded using FTP.

Navigate to destination directory on server
Server confirms file received successfully
Select and upload the file
Connect to FTP server using address and port
Enter username and password to authenticate

Drop steps here in order:

Problem 6: Finding a MAC Address (ARP)

Arrange these steps to show how a computer finds another device's MAC address on a local network.

Sending computer caches the MAC address for future use
Computer A needs to send data to Computer B's IP address
Computer A can now send data using both IP and MAC addresses
Computer B replies with its MAC address
Computer A broadcasts ARP request: "Who has this IP?"

Drop steps here in order:

Problem 7: Encrypting Data for Transmission

Arrange these steps to show how data is encrypted for secure transmission.

Encrypted data transmitted across the network
Encryption algorithm applied using the key
Recipient decrypts data using the correct key
Original data transformed into unreadable format
Sender prepares original (plaintext) data
Recipient reads the original data

Drop steps here in order:

Problem 8: Network Troubleshooting (Bottom-Up)

Arrange these troubleshooting steps in the correct order (Layer 1 to Layer 4).

Check if packets can reach the destination (ping test)
Check if device has a valid IP address
Check if the application/browser is working correctly
Check physical connection (cables, WiFi signal)

Drop steps here in order:

← Previous: Step-by-Step Exercises Next: Knowledge Check →