ネットワークロードマップ

ネットワークロードマップネットワーク

「ネットワークの勉強をやろうと思ったけど、どこから勉強すればいいの?」

そんな人はまず、OSI 参照モデル, TCP/IP を勉強するのがオススメです。

OSI 参照モデル、TCP/IP とは
レイヤ1 物理層 イーサネットとは
レイヤ2 データリンク層 イーサネットとは
レイヤ3 ネットワーク層 IP とは
レイヤ4 トランスポート層 TCP/UDP とは
レイヤ5 セッション層 SSL/TLS とは
レイヤ6 プレゼンテーション層 MIME とは
レイヤ7 アプリケーション層

上記を一通り読み終えれば、ネットワークの基礎について理解できるはずです。

オススメの書籍

本サイトでも十分な知識を取得可能ですが、書籍から学習したい方向けに、書籍を紹介します。

オススメ学習順は以下です。

  1. 3分間ネットワーク基礎講座(必須・基礎知識)
  2. Amazon Web Services 基礎からのネットワーク&サーバー構築 (必須・実践)
  3. ネットワークはなぜつながるのか(オプション・知識)

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

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

以降で紹介するオススメの学習サイトが書籍になったものです。

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

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

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

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

Amazon Web Services 基礎からのネットワーク&サーバー構築

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

実践経験を積みたい場合にオススメの書籍です。

情報自体は全て google 検索で取得可能ですが、学習を始めたばかりの時はググるキーワードすらわからないので、順を追って経験を積める本書籍は良書です。

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

  • わかりやすさ:★★★☆☆
  • google 検索で探しにくい情報:★★★★☆
  • 分野全体の網羅度:★★★★★
  • 総合おすすめ度:★★★☆☆

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

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

オススメの学習サイト

本ブログ・・・と言いたいところですが、

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

http://www5e.biglobe.ne.jp/aji/3min/

https://www.infraexpert.com/study/study14.html

「A の記事と B の記事で矛盾したことを言っている。どっちが正しいの?」という時は、RFC(Request for Comments)を引用しているサイトのことを信じましょう。

以下のサイトから RFC(Request for Comments)を探せます。

https://www.rfc-editor.org/retrieve/

「英語なんてよめねーよ!」という方のための日本語版

https://www.nic.ad.jp/ja/tech/rfc-jp-links.html

ネットワーク記事一覧

スポンサーリンク
OSS

【入門】Squid で proxy サーバー構築

Squid とは Squid とは「プロキシ」と「リバースプロキシ」のサーバー機能を持つソフトウェアです。 プロキシ・リバースプロキシは主に以下のような役割を持ちます。 役割対象キャッシュサーバー両方HTTP リ...
OSS

nginx + Gunicorn + Flask で Python の Web アプリ入門

この記事では以下の順でアプリケーションを作成します。 Python アプリケーションで Hello World を実行動的 Web サーバー(アプリケーションサーバー)で Hello World を実行Web アプリケーションフレー...
OSS

【入門】nginx とは 具体的な設定方法を紹介

nginx とは NGINX とは、以下の機能を持つ Web サーバーです。・HTTP サーバー(Web サーバー) - 静的 Web サーバー - 動的 Web サーバー・HTTP リバースプロキシサーバー - ロードバランサー ...
スポンサーリンク
ネットワーク

【入門 HTTP プロトコル】Status Code とは

HTTP プロトコルとは HTTP プロトコルとは、リソース(HTML ファイル、jpeg ファイル等)をやりとりするプロトコルです。 HTTP メッセージ HTTP メッセージはサーバーとクライアントがリソース(HTM...
DNS

【入門】BIND で DNS サーバーを構築

BIND (Berkeley Internet Name Domain) とは BIND とは、DNS 権威サーバー、もしくは キャッシュ DNS サーバーとして機能するソフトウェアです。 DNS 名前解決の基本的な概念を知ら...
DNS

【入門 DNS プロトコル】 リソースレコードと名前解決とは

DNS サーバー (ネームサーバー) とは DNS サーバーとは、ドメイン名 (example.com) を IP アドレス (192.0.2.1) に変換するサーバーです。 なお、ドメイン名と IP アドレスの変換のことを ...
ネットワーク

【入門 DHCP プロトコル】 DHCPパケットのシーケンスを説明

DHCP プロトコルとは DHCP プロトコルとは、主に以下の設定情報を自動で設定するためのプロトコルです。・NIC に IP アドレスの割り当て・キャッシュ DNS サーバー・NTP サーバー・デフォルトゲートウェイ(ルーター)・...
セキュリティ

【入門 SSH プロトコル】コマンドでの接続方法やconfigの設定

とりあえず最速で ssh 接続をしたい方はこちらをどうぞconfig が知りたい方はこちらをどうぞ SSH プロトコルとは SSH(Secure SHell)プロトコルとは、サーバーにリモート操作するためのプロトコル(ルール)...
OSI 参照モデル

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

OSI 参照モデルとは OSI 参照モデルとは、通信機能を7つの階層に分割したモデルです。 機能が階層ごとに分割されているため、ネットワークの通信の各機能を学習するためによく利用されます。 OSI 参照モデル 7層 ...
OSI 参照モデル

【OSI 参照モデル レイヤ7 アプリケーション層】

本記事は、全7回に渡る OSI 参照モデルの解説のうち、レイヤ7のアプリケーション層に関する記事です。 その他のレイヤの解説については以下の記事をご確認ください。 【OSI 参照モデル レイヤ1 物理層】イーサネットとは【OS...