上下にスクロールするかキーボードの上下キーを使うと、次の学習カードへ進めます。

イントロ

TCP/IP・DNS・HTTP

名前解決からWeb通信までの流れを中心にする

DNSは名前をIPアドレスに結び付け、HTTP/HTTPSはWebのやり取りを行い、TCP/IPはネットワーク上でデータを届ける土台になる。Webサイトを見るだけでも、IP、DNS、HTTPなど複数の仕組みが連携しているからです。

定義

TCP/IP・DNS・HTTP

教科書では
DNSは名前をIPアドレスに結び付け、HTTP/HTTPSはWebのやり取りを行い、TCP/IPはネットワーク上でデータを届ける土台になる。
言いかえると
DNSは名前をIPアドレスに結び付け、HTTP/HTTPSはWebのやり取りを行い、TCP/IPはネットワーク上でデータを届ける土台になる。ここではTCP/IP、IP、TCP、UDP、ポート番号、DNS、URL、HTTP、HTTPSを扱います。パケット解析、TLS詳細、DNS運用、メールサーバ設定までは追わず、TCP/IPIPを分けます。
手順

読む順番

  1. 1

    目的や場面を読み、何を判断する話か決める

  2. 2

    TCP/IPの役割を確認する

  3. 3

    IPとの違いを、対象やタイミングで分ける

  4. 4

    短い例に当てはめ、最後に一文で説明する

図解TCP/IP・DNS・HTTPで扱う関係を、短いラベルで整理した図
URL入力、DNS、IP通信、HTTPS応答の流れを示す。左から順に追うと、Web通信は「名前を調べる」「相手へ届ける」「Webの約束でやり取りする」に分けることが分かります。
場面
ブラウザにURLを入力し、DNSでIPを調べ、HTTPSでWebサーバと通信する例
順に考えると
この場面では、まずTCP/IPが何を助けるかを確認します。次にIPとの違いを見て、Web通信は「名前を調べる」「相手へ届ける」「Webの約束でやり取りする」に分ける。パケット解析、TLS詳細、DNS運用、メールサーバ設定までは追わず、役割を一文で説明できれば十分です。
ここが結論
TCP/IPIPを分けると、Web通信は「名前を調べる」「相手へ届ける」「Webの約束でやり取りする」に分ける。
注意

よくある混同

確認

確認テスト

Q1

TCP/IP・DNS・HTTPで最も大切な見方はどれですか。

まとめ

まとめ

  1. 1

    TCP/IPの意味を説明できる

  2. 2

    IPとの違い・関係を分ける

  3. 3

    Web通信は「名前を調べる」「相手へ届ける」「Webの約束でやり取りする」に分ける

  4. 4

    URLそのものが通信先の住所で、DNSやIPアドレスは不要だと思うという誤解に注意する