Basic Difference
Which of the following is the main difference between HTTP and HTTPS?
- HTTPS encrypts data while HTTP does not.
- HTTP is used for emails, HTTPS is for websites.
- HTTPS only works on mobile devices.
- HTTP loads pages faster than HTTPS in all scenarios.
- HTTPS uses less bandwidth than HTTP.
TLS Protocol
What protocol does HTTPS use to secure data transmitted between the client and the server?
- TLS (Transport Layer Security)
- FTP (File Transfer Protocol)
- TCP (Transmission Control Protocol)
- UDP (User Datagram Protocol)
- SSH (Secure Shell)
URL Appearance
If you visit a website and see a padlock icon in your browser's address bar and the URL begins with 'https', what does this likely indicate?
- The connection to the website is encrypted and secure.
- The website is offline.
- The server is using HTTP, not HTTPS.
- The site has been marked as dangerous.
- The browser has cached the page locally.
HTTP Request Example
Given the HTTP request line: GET /index.html HTTP/1.1, what will change if you use HTTPS?
- The request will be encrypted when sent via HTTPS.
- The request method will change from GET to SECUREGET.
- The .html file needs to be different for HTTPS.
- The HTTP version must be at least 2.0.
- The URL path format completely changes.
Port Numbers
By default, which TCP port does HTTPS use to communicate?
- 443
- 80
- 21
- 8080
- 22
Digital Certificates
What does a website need in order to implement HTTPS?
- A valid digital certificate issued by a trusted authority
- Only a different domain name
- A higher internet speed
- Approval from the user's browser
- A physical firewall device
Man-in-the-Middle Attack
Which type of attack is significantly reduced when using HTTPS compared to HTTP?
- Man-in-the-middle attack
- SQL injection
- Brute force attack
- Cross-site scripting (XSS)
- Denial of service (DoS)
Mixed Content Warning
If a website is loaded over HTTPS but some resources are loaded via HTTP, what warning might a browser display?
- Mixed content warning
- Phishing warning
- Cookie expired warning
- Browser compatibility error
- Page not found notice
Typos and Similar Acronyms
Which of the following is the correct acronym for the secure version of HTTP?
- HTTPS
- HTPS
- HPTS
- HTTPSP
- HTTSP
HTTPS Overhead
Which of the following is a potential drawback of using HTTPS compared to HTTP?
- Slightly higher computational overhead due to encryption
- Inability to display images
- Reduced browser compatibility
- HTTPS never works with modern web frameworks
- HTTPS can only run on Windows servers