Practice - 5 Tasks
Answer the questions below
1fill in blank
easyComplete the code to specify the protocol used for secure web communication.
HLD
The protocol used for secure communication over the web is [1].
Drag options to blanks, or click blank then click option'
Attempts:
3 left
💡 Hint
Common Mistakes
Confusing HTTP with HTTPS
Choosing unrelated protocols like FTP or SMTP
✗ Incorrect
HTTPS is the secure version of HTTP, using encryption to protect data.
2fill in blank
mediumComplete the code to identify the port number commonly used by HTTPS.
HLD
The default port number for HTTPS is [1].
Drag options to blanks, or click blank then click option'
Attempts:
3 left
💡 Hint
Common Mistakes
Choosing port 80 which is for HTTP
Selecting unrelated ports like 21 or 25
✗ Incorrect
Port 443 is the standard port for HTTPS traffic.
3fill in blank
hardFix the error in the statement about encryption in HTTPS.
HLD
HTTPS uses [1] to encrypt data between client and server.
Drag options to blanks, or click blank then click option'
Attempts:
3 left
💡 Hint
Common Mistakes
Confusing HTTP with SSL/TLS
Choosing unrelated protocols like FTP or SMTP
✗ Incorrect
SSL/TLS protocols provide encryption for HTTPS connections.
4fill in blank
hardFill both blanks to complete the HTTPS request flow.
HLD
Client sends a [1] request to the server, then the server responds with a [2] after establishing a secure connection.
Drag options to blanks, or click blank then click option'
Attempts:
3 left
💡 Hint
Common Mistakes
Using POST instead of GET for simple retrieval
Choosing error status codes like 404
✗ Incorrect
The client typically sends a GET request, and the server responds with a 200 OK status if successful.
5fill in blank
hardFill all three blanks to complete the HTTPS security features.
HLD
HTTPS ensures [1] by encrypting data, [2] by verifying server identity, and [3] by protecting data integrity.
Drag options to blanks, or click blank then click option'
Attempts:
3 left
💡 Hint
Common Mistakes
Confusing availability with security features
Mixing up authentication and integrity
✗ Incorrect
HTTPS provides confidentiality, authentication, and integrity to secure communications.