ネットワークとは
つなぐ相手が増えると線は何本要るかブラウザからサーバーまでデータが届く仕組みを、OSI・TCP/IP、IPとルーティング、TCP/UDP、HTTP/HTTPS、DNS、CDNから体系的に学びます。通信障害や構成選択をプロトコルから考えられるようになります。
レッスン
29件
所要時間
約4.5時間
ランク
中級
8分・無料・登録なしで読めます
動く図解・ネットワークとは
動く図解・ネットワークとは
ブラウザ完結(インストール不要)
触れる図解
29本
読み物のレッスン
29本
ゆめさくコード編集部
プログラミング学習をもっと身近に。初心者から実務レベルまで、わかりやすいコンテンツをお届けします。
ゆめさくエンジニア / 現役ソフトウェアエンジニア。Ruby on Rails・Nuxt.js・Next.js・CakePHPなどの実務の開発をベースに、学習コンテンツを作成しています。
ネットワークとは何か、OSI/TCP-IPモデル、パケット、ルーター・スイッチの役割を概観します。
IPアドレス、サブネット、NAT、ルーティング、ファイアウォールという IP 層の中核を学びます。
トランスポート層の代表プロトコル TCP と UDP の特徴、ハンドシェイク、輻輳制御、ポート番号を学びます。
Webの基盤プロトコル HTTP の全体像、メソッド、TLS、HTTP/2・HTTP/3、REST 設計を学びます。
ドメイン名を IP に変換する DNS の仕組み、レコードタイプ、キャッシュ、CDN の仕組みを学びます。
ロードバランサ、リバースプロキシ、WebSocket、gRPC など実運用で頻出するトピックを学びます。
動かしながら、仕組みや変化を目で確かめられます。
ネットワークとは
つなぐ相手が増えると線は何本要るかOSI 7階層モデル
1 段止まると上は全部止まるTCP/IP 4階層モデル
OSI の 7 段が TCP/IP の 4 段に畳まれるパケットとフレーム
データは小包に分けて運ばれる