『ネットワークはなぜつながるのか』読書記録:第2章 TCP/IP のデータを電気信号にして送る
公開日:
『ネットワークはなぜつながるのか』第2章をもとに、Socket、TCP 接続、ACK、ウインドウ制御、IP・MAC アドレスなど通信の仕組みを整理
5 / 6ページ
『ネットワークはなぜつながるのか』第2章をもとに、Socket、TCP 接続、ACK、ウインドウ制御、IP・MAC アドレスなど通信の仕組みを整理
dig コマンドを使って DNS の名前解決をたどり、ルート DNS から権威 DNS まで再帰的に名前が解決される流れを確認
『ネットワークはなぜつながるのか』第1章をもとに、HTTP リクエストの作成、DNS による名前解決、OS への通信依頼までの流れを整理
『ネットワークはなぜつながるのか』を読みながらネットワーク通信の仕組みを学ぶため、書籍の特徴と今後まとめる内容を紹介
Visual Studio Code の Remote Development を使い、SSH 接続先のファイルをローカルと同じ感覚で編集するための設定手順の紹介
SSH の公開鍵認証の仕組みを確認しながら、鍵の生成、authorized_keys への登録、ssh config の設定、パスワード認証の無効化を解説
ps の出力を見やすくする方法、ssh での単発コマンド実行、for 文とコマンド展開など、便利な Linux コマンドの使い方の紹介
Linux の定期実行で使われる systemd.timer の仕組みを確認し、cron との違いや、それぞれのメリット・デメリットを整理
Windows の hosts ファイルを編集できない、変更が反映されない問題について、アクセス権や所有者の設定を確認しながら解決方法を整理
CTF 用の Linux 環境を VirtualBox で構築し、ポートフォワーディングを使ってホストから仮想マシンへ SSH 接続する方法と仕組みの解説