教科書で学ぶTCP/IPとWebプロトコル
定義HTTP は、Web ブラウザと Web サーバの間で Web ページのデータをやり取りするための、アプリケーション層のプロトコルである。
解説ブラウザが欲しいページを リクエスト (要求) として送り、サーバがその内容を レスポンス (応答) として返す、という往復で通信が進む。データを確実に運ぶ部分は、HTTP/1.1 や HTTP/2 ではトランスポート層の TCP に任せ、通常のポート番号は 80 番を使う。
たとえレストランで料理を注文すると、その料理が運ばれてくるやり取りのようなもの。1 回の注文に対して 1 回の提供が返ってくる。
記憶フックHyperText Transfer Protocol の Transfer は「転送」。リンクでつながった文書 (ハイパーテキスト) を転送する手順、と名前を分解すれば役割が読める。