TCP/IP&ネットワークコマンド入門

書影

「TCP/IP&ネットワークコマンド入門」サポートページ
正誤表、補足情報など

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通信」で使用

正誤表

ページ 内容
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というペア

履歴


TCP/IP&ネットワークコマンド入門 サポートページ