無料

ネットワーク基礎:TCP/IP・HTTP・DNS・CDN

ブラウザからサーバーまでデータが届く仕組みを、OSI・TCP/IP、IPとルーティング、TCP/UDP、HTTP/HTTPS、DNS、CDNから体系的に学びます。通信障害や構成選択をプロトコルから考えられるようになります。

レッスン

29件

所要時間

約4.5時間

ランク

中級

最初のレッスンを読む

8分・無料・登録なしで読めます

つなぐ相手が増えると線は何本要るか

動く図解・ネットワークとは

前提知識・必要な環境

環境

ブラウザ完結(インストール不要)

このコースに入っているもの

触れる図解

29本

読み物のレッスン

29本

監修

ゆめさくコード編集部

プログラミング学習をもっと身近に。初心者から実務レベルまで、わかりやすいコンテンツをお届けします。

生田 陸人

ゆめさくエンジニア / 現役ソフトウェアエンジニア。Ruby on Rails・Nuxt.js・Next.js・CakePHPなどの実務の開発をベースに、学習コンテンツを作成しています。

  1. ネットワークとは何か、OSI/TCP-IPモデル、パケット、ルーター・スイッチの役割を概観します。

  2. IPアドレス、サブネット、NAT、ルーティング、ファイアウォールという IP 層の中核を学びます。

  3. トランスポート層の代表プロトコル TCP と UDP の特徴、ハンドシェイク、輻輳制御、ポート番号を学びます。

  4. Webの基盤プロトコル HTTP の全体像、メソッド、TLS、HTTP/2・HTTP/3、REST 設計を学びます。

  5. ドメイン名を IP に変換する DNS の仕組み、レコードタイプ、キャッシュ、CDN の仕組みを学びます。

  6. ロードバランサ、リバースプロキシ、WebSocket、gRPC など実運用で頻出するトピックを学びます。

このコースの動く図解

動かしながら、仕組みや変化を目で確かめられます。

腕試しに、1問だけ解いてみる

カメ師範「十の巻、開いてみるか」

1問目は無料で解けます。教材を見ないで、依頼と完成条件だけを読んで書いてみてください。

アルゴリズム道場 カメ師範の十の巻

あわせて学びたい

同時に進めると、理解が早くなる組み合わせです