HTTPS で接続した Web サーバとブラウザ間の暗号化通信に利用されるプロトコルはどれか。
平成30年度 秋期 ITパスポート試験 問71
This question's explanation and your answers so far.
問 71
Incorrectア
SEO stands for Search Engine Optimization, which refers to measures for making a Web page rank higher in search results. It is not a protocol that encrypts communication.
Incorrectイ
SPEC refers to the Standard Performance Evaluation Corporation, a non-profit that develops computer performance benchmarks, and to its benchmarks (SPECint, SPECfp, etc.); it is not the name of an encrypted-communication protocol and has nothing to do with HTTPS.
Incorrectウ
SQL is a query language for operating relational databases and is used for database management. It is not a communication protocol that encrypts traffic between a Web server and a browser.
- エ
正解 HTTPS is a mechanism that encrypts HTTP communication so that data can be exchanged safely, and it is the SSL/TLS protocol that handles this encryption. When communication begins, the browser and the Web server exchange keys using SSL/TLS and then encrypt the subsequent data, which prevents eavesdropping and tampering. Therefore, the protocol used for encrypted communication is SSL/TLS (choice エ).
- HTTPS combines HTTP with SSL/TLS, encrypting the communication content to prevent eavesdropping and tampering; the protocol that handles the encryption is SSL/TLS.
- Distinguishing confusing abbreviations: SEO is search engine optimization and SQL is a database query language; both differ in purpose from encrypted communication.