Draw a flowchart that shows how a VPN (Virtual Private Network) works when a user connects to the internet. Include these steps: User starts connection, VPN client encrypts data, data is sent through VPN server, VPN server decrypts data and sends it to the internet, internet sends response back to VPN server, VPN server encrypts response, VPN client decrypts response, user receives data.
0
0
VPN basics in Intro to Computing - Draw & Build Visually
Draw This - beginner
10 minutes
Hint 1
Hint 2
Hint 3
Hint 4
Hint 5
Grading Criteria
Start and End ovals present
All process steps shown as rectangles
Correct flow direction with arrows
Steps labeled clearly and in correct order
Encryption and decryption steps included
VPN server and client roles shown distinctly
Solution
_______
/ \
| Start |
\_______/
|
v
_______________________
| User starts connection |
-----------------------
|
v
_______________________
| VPN client encrypts |
| data |
-----------------------
|
v
_______________________
| Data sent through VPN |
| server |
-----------------------
|
v
_______________________
| VPN server decrypts |
| data |
-----------------------
|
v
_______________________
| VPN server sends data |
| to internet |
-----------------------
|
v
_______________________
| Internet sends response|
| back to VPN server |
-----------------------
|
v
_______________________
| VPN server encrypts |
| response |
-----------------------
|
v
_______________________
| VPN client decrypts |
| response |
-----------------------
|
v
_______
/ \
| End |
\_______/ This flowchart starts with the user initiating a connection to the internet.
Next, the VPN client on the user's device encrypts the data to keep it private.
The encrypted data is sent through the VPN server, which acts as a middleman.
The VPN server decrypts the data so it can be sent to the internet.
The internet processes the request and sends the response back to the VPN server.
The VPN server encrypts the response to keep it secure.
The encrypted response is sent back to the VPN client, which decrypts it.
Finally, the user receives the decrypted data safely and privately.
This process helps protect the user's data and hides their real location.
Variations - 2 Challenges
[intermediate] Draw a flowchart showing how a VPN protects a user's IP address when accessing a website. Include steps for user connection, VPN server masking IP, sending request to website, website response, and returning data to user.
[advanced] Draw a detailed flowchart illustrating how a VPN encrypts data using a secure tunnel and how the data travels through public Wi-Fi safely. Include user device, VPN client, public Wi-Fi, VPN server, and internet.