ネットワークはなぜつながるのか
概要
ユーザーがブラウザでWEBを閲覧する際の技術的なデータのやり取りを解説する本。
WEBアプリを作成していて、「当然こうするもの」とされている言わゆるオマジナイについて、
何故そうするべきなのか?が理解できる。
ブラウザにおけるデータの流れ
「OSI参照モデル アプリケーション/プレゼンテーション層」参照
クライアントとサーバーの接続~送受信~切断の流れ
「OSI参照モデル セッション層」参照
なお、ブラウザに入力されたホストのIPアドレスは自動的にDNSサーバーに問い合わされる。
「DNSサーバー」参照
送信~受信、再送/中止等の流れ
イーサネット内を流れるパケットの動き
・LANドライバ
・LANアダプタ
・ツイストペア・ケーブル
・リピータ・ハブ
・スイッチング・ハブ
パケットを中継・遮断する動き
・ルーター
・プロバイダ
・ファイアウォール
・キャッシュサーバー
・プロキシサーバー
「プロバイダを通じてインターネットを利用する仕組み」参照
「ルーター」参照
「プロキシサーバー」参照