TCP/IP&ネットワークコマンド入門
——プロトコルとインターネット、基本の力[Linux/Windows/macOS対応]
技術評論社
Amazon
2024.5.2
TCP/IP&コマンドラインQuickリファレンス
読者の方向けのQuickリファレンスです。文中の「➡X.X節」などは書籍内の関連箇所への参照を示しています。
学習用環境
Windows環境:
VirtualBox+Ubuntuのインストール
Clone (Part1用、仮想マシンを追加して通信を試す)
Clone (Part2用、ネットワークを追加する)
WSL (Windows Subsystem for Linux) のインストール
macOS環境:
macOS+UTM+Ubuntuのインストール
Clone (Part1用、仮想マシンを追加して通信を試す)
Clone (Part2用、ネットワークを追加する)
補足事項
HTTP/3に対応したcurlコマンドの構築
※「4.4 HTTP/HTTPSの通信を見てみよう」内「参考:curlによるHTTP/3通信」で使用
正誤表
| ページ |
内容 |
| 1.7(p.91) |
誤:ICMPv2プロトコル 正:ICMPv6プロトコル (他ページの記載が正しいです) |
1.8(p.94) 図B |
右上の吹き出し 誤:Pヘッダ 正:IPヘッダ(👉 ) |
| 3.2(p.168) |
コマンド書式内 誤:nc -zw 正:nc -zv (本文の記載が正しいです) |
| 3.2(p.170、172) |
実行例内のu2側はnc -lの「-l」が不要 (p.169の記載が正しいです) |
| 4.5(p.230) |
Base64「大文字・小文字のアルファベットと2つの記号(+、/)という64種類」→「大文字・小文字のアルファベットと数字及び2つの記号(+、/)という64種類」 |
| 4.8(p.239) |
誤:SSHとTSL 正:SSHとTLS (他ページの記載が正しいです) |
(以下、第2刷以降、修正反映済み)
| ページ |
内容 |
0.10(p.48) 図F |
実行結果の検索(Windows Terminal) 誤:Ctrl+Shift+S 正:Ctrl+Shift+F(👉 ) |
| 1.2 (p.67) |
ifconfigコマンドのUbuntu環境へのインストールについて 誤:sudo apt install inet-tools 正:sudo apt install net-tools |
| 1.5 (p.76) |
誤:「Enable IPv6」にチェックマーク 正:「IPv6を有効化」にチェックマーク (※VirtualBoxバージョンによって変更される可能性があるので画面に従ってください) |
2.5 (p.122) 図C |
ICMPヘッダー 誤: 16バイト 正: 8バイト 正: ❸ICMPヘッダーのタイムスタンプを削除 (👉 ) |
2.6 (p.128) 図B |
誤 10.0.2.15から10.0.2.4へのpingには応答がない 10.0.2.4から10.0.2.15へのpingには応答がある 正 10.0.2.4から10.0.2.15へのpingには応答がない 10.0.2.15から10.0.2.4へのpingには応答がある |
| 2.7 (p.130) |
誤:「Enable IPv6」にチェックマーク 正「IPv6を有効化」にチェックマーク |
3.3 (p.173) 図E |
UDPパケットを見てみよう 最上部概要の表内 誤:40または36/❸TCP/TCPヘッダー 正:8/❸UDP/UDPヘッダー(👉 ) |
| 4.4 (p.215) |
2つめの実行画面内、4行目GETの行で末尾の「1」が欠けていました。正:GET / HTTP/1.1 |
4.10 (p.263) 図A |
右下Ubuntu3相当のNetwork Namespaceの記載がu2になっていますが正しくはu3、デバイスはveth-u3、IPアドレスは10.0.3.4です(👉 ) |
| 4.10 (p.264) |
誤:u3用のveth-u2、veth-gw3というペア 正:u3用のveth-u3、veth-gw3というペア |
履歴
- 2024.5 サポートページ公開
- 2024.5.15 正誤表追加(2.5 図C、2.6 図B)
- 2024.5.20 正誤表追加(1.5、2.7、4.4、4.10 図A、4.10本文)
- 2024.6.9 正誤表追加(0.10 図F)
- 2024.6.19 正誤表追加(1.2)
- 2024.10.3 正誤表追加(3.3)
- 2025.5.13 ARM版Ubuntu DesktopのISOイメージダウンロードURLについて追記
- 2026.1.19 正誤表追加(1.7、1.8図B、3.2、4.5、4.8)
TCP/IP&ネットワークコマンド入門 サポートページ