KDOC 446: telnetでTCPコネクションを試す
この文書のステータス
- 作成
- 2025-10-01 貴島
- レビュー
- 2025-10-06 貴島
概要
telnetクライアントでTCPコネクションを開始できる。TCPポート番号を80番に指定し、HTTPサーバへメッセージを送ると、返事が来る。
$ telnet google.com 80
GET / HTTP/1.1
host: www.google.com
(空行)
(Enterを押す)
アプリケーション層のHTTPが、トランスポート層のTCPの上で動いているのを理解できる。
関連
抽象。
- 上の層の取り決めを、下の層の道具で手作業で再現できる
関連。
- 類推: プロトコルごとにインタラクティブに試す方法を調べる
- 具体例: TCPベースのほかのプロトコルも試す
- 前提: KDOC 404: ネットワークは階層化によって自由度を高くしている。HTTPがTCPの上で動くという層の分け方の前提