ネットワークの勉強をやろうと思ったけど、どこから勉強すればいいの?
という方のために、学習ロードマップを用意しました。
他の学習ロードマップ | |||||
---|---|---|---|---|---|
おすすめの書籍 | |||||
---|---|---|---|---|---|
各技術の詳細
OSI 参照モデル・TCP/IP モデル
ネットワークの学習を始めるにあたり、まずはネットワークの基礎となるモデルを学習します。
OSI 参照モデル・TCP/IP モデル | |||
---|---|---|---|
TCP/IP や OSI 参照モデルの学習におすすめの書籍は以下です。
こんな方におすすめの書籍です。
- TCP/IP って何?OSI 参照モデルと何が違うの?
- なんのために層を分けるの?
- ネットワーク構築をしてみたい!
- ネットワークに繋がらない時、問題発生箇所の切り分けをしたい!
TCP/IP プロトコル
TCP/IP モデルで利用する主なプロトコルは以下です。
OSI 参照モデル | TCP/IP モデル | TCP/IP プロトコル |
---|---|---|
アプリケーション層 | アプリケーション層 | HTTP, DNS, DHCP, SSH, MIME, TLS |
プレゼンテーション層 | ||
セッション層 | ||
トランスポート層 | トランスポート層 | TCP, UDP |
ネットワーク層 | インターネット層 | IP, ICMP, ARP, IPSec |
データリンク層 | ネットワーク インターフェイス層 | イーサネット (有線) IEEE 802.11(Wi-Fi/無線) |
物理層 |
ネットワーク関連のコマンド
ネットワークの調査によく利用するコマンドは以下です。
なお、Linux 上の基本的な操作は、Linux 学習ロードマップをご覧ください。
ネットワークのコマンド | |||
---|---|---|---|
ネットワークコマンドに関する書籍はこちらがおすすめです。
こんな方におすすめの書籍です。
- サイトに繋がらない原因を調査したい
- 正しくサーバーが設定できているか、クライアント (ユーザー) 側から確認したい
サーバー構築
ネットワーク経由でサービスを提供する場合は、サーバーを構築します。
サーバー | ||||
---|---|---|---|---|
なお、データベースを利用する場合は、データベース学習ロードマップも合わせてご覧ください。
また、サーバーを保護する際には、セキュリティ学習ロードマップをご覧ください。
サーバー構築に関する書籍はこちらがおすすめです。
こんな方におすすめの書籍です。
- 自分で Web サイトを作りたい!
- データベースやメールサーバーなどを自分で立ててみたい!
- サブネットって何?ポート解放って何?
インターネットへのアクセス経路
インターネットへのアクセス経路 | |
---|---|
おすすめのサイト
「A の記事と B の記事で矛盾したことを言っている。どっちが正しいの?」
という時は、以下のサイトにある RFC(Request for Comments)を信じましょう。
- RFC Editor (原文 RFC 検索サイト)
- RFCの日本語訳リンク
以上でネットワーク学習ロードマップに関連する記事の紹介を終わります。
以降は、当サイトのネットワークに関する全ての記事です。