UNIXのターミナルやWindowsのDOS窓などで、telnetを使ってウェブサーバーや メールサーバーにアクセスする手順です。 サーバーやクライアントのちょっとしたテストなどに意外に便利です。
但し、省けるところは省いて最低限のデータのやり取りで行っていますので、 HTTP/1.1でもHost:までしかリクエストヘッダーを送っていません。
ここでは Yahoo! Japanを例にしています。

HTTPサーバーにHTTP/0.9で接続
> telnet www.yahoo.co.jp 80
Trying 203.141.35.113...
Connected to www.yahoo.co.jp.
Escape character is '^]'.
GET /index.html ←トップページを見るなら GET / だけでもOK
(以下 index.htmlが送信されて来るが省略)


HTTPサーバーにHTTP/1.0で接続
> telnet www.yahoo.co.jp 80
Trying 203.141.35.113...
Connected to www.yahoo.co.jp.
Escape character is '^]'.
GET /index.html HTTP/1.0
 ←最後にもう一度リターン
HTTP/1.1 200 OK
(以下ヘッダ+index.htmlが送信されて来るが省略)


HTTPサーバーにHTTP/1.1で接続
> telnet www.yahoo.co.jp 80
Trying 203.141.35.113...
Connected to www.yahoo.co.jp.
Escape character is '^]'.
GET /index.html HTTP/1.1
Host: www.yahoo.co.jp ← HTTP/1.1では必須

HTTP/1.1 200 OK
(以下ヘッダ+index.htmlが送信されて来るが省略)


POP3サーバーに接続
> telnet pop.mail.yahoo.co.jp 110
Trying 202.93.87.230...
Connected to pop.mail.yahoo.co.jp.
Escape character is '^]'.
+OK hello from popgate(2.27.6)
USER 自分のID
+OK password required.
PASS ******** ←********は パスワード
+OK maildrop ready, 0 messages (0 octets) (0 104857600)
STAT
+OK 0 0
QUIT
+OK server signing off.


SMTPサーバーに接続(POP before SMTP)
> telnet smtp.mail.yahoo.co.jp 25
Trying 202.93.87.231...
Connected to smtp.mail.yahoo.co.jp.
Escape character is '^]'.
220 smtp22.mail.bbt.yahoo.co.jp ESMTP
EHLO localhost ←localhostは 適当な名前で良い
250-smtp22.mail.bbt.yahoo.co.jp
250-AUTH LOGIN PLAIN
250-PIPELINING
250 8BITMIME
MAIL FROM: 自分のID@yahoo.co.jp
250 ok
RCPT TO: 送り先のメールアドレス
250 ok
DATA
354 go ahead
test ←メール内容。 実際はメールヘッダのTo:〜も必要
. ←ドットのみの行
250 ok 1126955597 qp 75264
QUIT
221 smtp22.mail.bbt.yahoo.co.jp


「↵」は古いブラウザやフォントの設定によっては化けたり表示出来ない場合が あるかと思いますが、これはHTML4.0で定義されている文字実体参照 ↵ (UnicodeのU+21B5)でリターンキーを表す記号として用いました。