OSI 参照モデル、TCP/IP 学習ロードマップ

OSI 参照モデル、TCP/IP を学習する場合、以下の記事を順番に読むことをおすすめします。

おすすめの書籍

OSI 参照モデル、TCP/IP の学習を始める上でおすすめの書籍を紹介します。

なお、おすすめの学習順は以下です。

  1. 3分間ネットワーク基礎講座 or マスタリングTCP/IP―入門編 (必須・基礎知識)
  2. ネットワークはなぜつながるのか (オプション・知識)

3分間ネットワーク基礎講座

  • わかりやすさ:★★★★★
  • 情報の希少性 (google 検索で HIT するか):★☆☆☆☆
  • 分野の網羅度:★★★★★
  • 総合おすすめ度:★★★★★

3分間 Networking というサイトが書籍化されたものです。

とにかくわかりやすく、全く知識の状態からネットワークの学習を始める場合の定番本となっております。ただし、軽い雰囲気が苦手な人は以降で紹介する「マスタリングTCP/IP―入門編」をおすすめします。

まずは本書の雰囲気を掴むために、3分間 Networking のサイトを閲覧してはいかがでしょうか。

マスタリングTCP/IP―入門編

私は持ってないので評価はできませんが、ネットワークの入門書籍として有名な本です。

どこの会社でも書籍棚に置いてあり、入門書として最適です。

もう少し軽い雰囲気で学習したい場合は上記の「3分間ネットワーク基礎講座」をおすすめします。

ネットワークはなぜつながるのか

  • わかりやすさ:★★★☆☆
  • 情報の希少性 (google 検索で HIT するか):★★★★☆
  • 分野全体の網羅度:★★★★★
  • 総合おすすめ度:★★★☆☆

通信の流れをより深く知識を吸収できます。

ただし、文章が硬いので、「3分間ネットワーク基礎講座」や「マスタリングTCP/IP―入門編」を読み終えた後に購入することをおすすめします。

おすすめの学習サイト

ネットワークの学習に関しては、以下の2つを抑えておけば間違いないです。

「A の記事と B の記事で矛盾したことを言っている。どっちが正しいの?」

という時は、以下のサイトにある RFC(Request for Comments)を信じましょう。

OSI 参照モデル

OSI 参照モデル L7・TCP/IP アプリケーション層

アプリケーション層 アプリケーション層とは、アプリケーションが通信するためのルールを決める層です。 アプリケーション層は、プロトコルごとに独自のルールがあります。 クライアントサーバーモデル...
OSI 参照モデル

【OSI 参照モデル L4 トランスポート層】TCP/UDP とは

トランスポート層 トランスポート層とは、通信するアプリケーションを識別する層です。 アプリケーションの識別には、ポート番号という識別番号を使います。 ポートはプロセス単位。同じアプリケーションでも違うプ...
OSI 参照モデル

【OSI 参照モデル L3 ネットワーク層】IP とは

ネットワーク層/インターネット層 ネットワーク層とは、異なるネットワークを接続する層です。 TCP/IP プロトコルでは、IP がネットワーク層に相当します。 IP(Internet ...
OSI 参照モデル

【OSI 参照モデル レイヤ6 プレゼンテーション層】MIME とは

プレゼンテーション層 プレゼンテーション層とは、データの表現形式を指定する層です。 具体的には、以下のようなデータの表現形式があります。(他にも大量にあります) JSON gzip ...
OSI 参照モデル

【OSI 参照モデル L5 セッション層】SSL/TLS のレイヤーは何層

セッション層 セッション層とは、セッション (通信の開始から終了までの一連の通信) を管理する層です。 セッション層の機能のみを実現する TCP/IP プロトコルはありません。 TCP/IP モ...
OSI 参照モデル

【OSI 参照モデル L1 物理層】イーサネットケーブルとは

物理層/ネットワークインターフェイス層 物理層とは、「有線/無線」や「信号 (電気・光・電波)」に関するルールを決める層です。 有線/電気 有線/光 無線/電波 イ...
OSI 参照モデル

【OSI 参照モデル L2 データリンク層】イーサネットとは

データリンク層/ネットワークインターフェイス層 データリンク層とは、同じネットワーク内の直接繋がった機器と通信するための層です。 ネットワーク、LAN、WAN とは ネットワーク...
OSI 参照モデル

【入門】OSI 参照モデル、TCP/IP とは

OSI 参照モデル OSI 参照モデルとは、通信に必要な機能を7つの階層に分割した以下のモデルです。 層階層名機能イメージ画像L7アプリケーション層アプリケーションごとの機能L6プレゼンテーション層データ形式の変...