lvncerpedia

Network

複数のコンピューターや通信機器(スマホ、サーバーなど)をケーブルや無線技術で相互に接続し、データや情報をやり取りできるようにした仕組み(通信網)のこと。

目次

第1章 ネットワーク基礎知識

  • 1.1 コンピュータネットワーク登場の背景
  • 1.1.1 コンピュータの普及と多様化
  • 1.1.2 スタンドアロンからネットワーク利用へ
  • 1.1.3 コンピュータ通信から情報通信環境へ
  • 1.1.4 コンピュータネットワークの役割
  • 1.2 コンピュータとネットワーク発展の7つの段階
  • 1.2.1 バッチ処理 (Batch Processing)
  • 1.2.2 タイムシェアリングシステム (TSS)
  • 1.2.3 コンピュータ間通信
  • 1.2.4 コンピュータネットワークの登場
  • 1.2.5 インターネットの普及
  • 1.2.6 インターネット技術中心の時代へ
  • 1.2.7 「単につなぐ」 時代から 「安全につなぐ」 時代へ
  • 1.2.8 人からモノへ、モノからコトへ
  • 1.2.9 すべての鍵を握る TCP/IP
  • 1.3 プロトコルとは
  • 1.3.1 プロトコルがいっぱい!
  • 1.3.2 プロトコルが必要な理由
  • 1.3.3 プロトコルを会話で考えると
  • 1.3.4 コンピュータでのプロトコル
  • 1.3.5 パケット交換でのプロトコル
  • 1.4 プロトコルは誰が決める?
  • 1.4.1 コンピュータ通信の登場から標準化へ
  • 1.4.2 プロトコルの標準化
  • 1.5 プロトコルの階層化とOSI 参照モデル
  • 1.5.1 プロトコルの階層化
  • 1.5.2 会話で階層化を考えると
  • 1.5.3 OSI 参照モデル
  • 1.5.4 OSI参照モデルの各層の役割
  • 1.6 OSI参照モデルによる通信処理の例 1.6.1 7階層の通信
  • 1.6.2 セッション層以上での処理
  • 1.6.3 トランスポート層以下での処理
  • 1.7 通信方式の種類
  • 1.7.1 コネクション型とコネクションレス型
  • 1.7.2 回線交換からパケット交換へ
  • 1.7.3 通信相手の数による通信方式の分類
  • 1.8 アドレスとは
  • 1.8.1 アドレスの唯一性
  • 1.8.2 アドレスの階層性
  • 1.9 ネットワークの構成要素
  • 1.9.1 通信媒体とデータリンク
  • 1.9.2 ネットワークインタフェース 1.9.3 リピーター
  • 1.9.4 ブリッジ/レイヤ2スイッチ
  • 1.9.5 ルーター/レイヤ3スイッチ 1.9.6 レイヤ 4-7 スイッチ
  • 1.9.7 ゲートウェイ
  • 1.10 現在のネットワークの姿
  • 1.10.1 実際のネットワークの構成
  • 1.10.2 インターネット接続サービスを利用した通信
  • 1.10.3 携帯端末による通信
  • 1.10.4 情報発信者側にとってのネットワーク
  • 1.10.5 仮想化とクラウド
  • 1.10.6 クラウドの構造と利用

第2章 TCP/IP 基礎知識

  • 2.1 TCP/IP 登場の背景とその歴史
  • 2.1.1 軍事技術の応用から
  • 2.1.2 ARPANET の誕生
  • 2.1.3 TCP/IPの誕生
  • 2.1.4 UNIX の普及とインターネットの拡大
  • 2.1.5 商用インターネットサービスの開始
  • 2.2 TCP/IP の標準化
  • 2.2.1 TCP/IP という語は何を指す?
  • 2.2.2 TCP/IP 標準化の精神
  • 2.2.3 TCP/IP の仕様書 RFC
  • 2.2.4 TCP/IP の標準化の流れ
  • 2.2.5 RFCの入手方法
  • 2.3 インターネットの基礎知識
  • 2.3.1 インターネットとは
  • 2.3.2 インターネットと TCP/IP の関係
  • 2.3.3 インターネットの構造
  • 2.3.4 ISP と地域ネット
  • 2.4 TCP/IPの階層モデル
  • 2.4.1 TCP/IP と OSI参照モデル
  • 2.4.2 ハードウェア (物理層)
  • 2.4.3 ネットワークインタフェース層 (データリンク層)
  • 2.4.4 インターネット層 (ネットワーク層)
  • 2.4.5 トランスポート層
  • 2.4.6 アプリケーション層 (セッション層以上の上位層)
  • 2.5 TCP/IP の階層モデルと通信例
  • 2.5.1 パケットヘッダ
  • 2.5.2 パケットの送信処理
  • 2.5.3 データリンクを流れるパケットの様子
  • 2.5.4 パケットの受信処理

第3章 データリンク

  • 3.1 データリンクの役割
  • 3.2 データリンクの技術
  • 3.2.1 MAC アドレス
  • 3.2.2 媒体共有型のネットワーク
  • 3.2.3 媒体非共有型のネットワーク
  • 3.2.4 MAC アドレスによる転送
  • 3.2.5 ループを検出するための技術
  • 3.2.6 VLAN (Virtual LAN)
  • 3.3 イーサネット (Ethernet)
  • 3.3.1 イーサネットの接続形態
  • 3.3.2 イーサネットにはいろいろな種類がある
  • 3.3.3 イーサネットの歴史
  • 3.3.4 イーサネットのフレームフォーマット
  • 3.4 無線通信
  • 3.4.1 無線通信の種類
  • 3.4.2 IEEE802.11
  • 3.4.3 IEEE802.11b、 IEEE802.11g
  • 3.4.4 IEEE802.11a
  • 3.4.5 IEEE802.11n
  • 3.4.6 IEEE802.11ac
  • 3.4.7 IEEE802.11ax (Wi-Fi 6)
  • 3.4.8 無線 LAN を使用する場合の留意点
  • 3.4.9 WiMAX
  • 3.4.10 Bluetooth
  • 3.4.11 ZigBee
  • 3.4.12 LPWA (Low Power, Wide Area)
  • 3.5 PPP (Point-to-Point Protocol)
  • 3.5.1 PPP とは
  • 3.5.2 LCP と NCP
  • 3.5.3 PPPのフレームフォーマット
  • 3.5.4 PPPoE (PPP over Ethernet)
  • 3.6 その他のデータリンク
  • 3.6.1 ATM (Asynchronous Transfer Mode)
  • 3.6.2 POS (Packet over SDH/SONET)
  • 3.6.3 ファイバーチャネル (Fiber Channel) 3.6.4 iSCSI
  • 3.6.5 InfiniBand
  • 3.6.6 IEEE1394
  • 3.6.7 HDMI
  • 3.6.8 DOCSIS
  • 3.6.9 高速 PLC (高速電力線搬送通信)
  • 3.7 公衆アクセス網
  • 3.7.1 アナログ電話回線
  • 3.7.2 モバイル通信サービス
  • 3.7.3 ADSL
  • 3.7.4 FTTH (Fiber To The Home)
  • 3.7.5 ケーブルテレビ
  • 3.7.6 専用回線 (専用線)
  • 3.7.7 VPN (Virtual Private Network)
  • 3.7.8 公衆無線LAN
  • 3.7.9 その他の公衆通信サービス (X.25 フレームリレー、 ISDN)

第4章 IP (Internet Protocol)

  • 4.1 IP はインターネット層のプロトコル
  • 4.1.1 IP は OSI 参照モデルの第3層に相当
  • 4.1.2 ネットワーク層とデータリンク層の関係
  • 4.2 IPの基礎知識
  • 4.2.1 IP アドレスはネットワーク層のアドレス
  • 4.2.2 経路制御 (ルーティング)
  • 4.2.3 データリンクの抽象化
  • 4.2.4 IP はコネクションレス型
  • 4.3 IP アドレスの基礎知識
  • 4.3.1 IP アドレスとは
  • 4.3.2 IP アドレスはネットワーク部とホスト部から構成される
  • 4.3.3 IP アドレスのクラス
  • 4.3.4 ブロードキャストアドレス
  • 4.3.5 IP マルチキャスト
  • 4.3.6 サブネットマスク
  • 4.3.7 CIDR と VLSM
  • 4.3.8 グローバルアドレスとプライベートアドレス
  • 4.3.9 グローバルIPアドレスは誰が決める
  • 4.4 経路制御 (ルーティング)
  • 4.4.1 IP アドレスと経路制御(ルーティング)
  • 4.4.2 経路制御表の集約
  • 4.5 IP の分割処理と再構築処理
  • 4.5.1 データリンクによって MTU は違う
  • 4.5.2 IP データグラムの分割処理と再構築処理
  • 4.5.3 経路 MTU 探索 (Path MTU Discovery)
  • 4.6 IPv6 (IP version 6)
  • 4.6.1 IPv6 が必要な理由
  • 4.6.2 IPv6 の特徴
  • 4.6.3 IPv6 での IP アドレスの表記方法
  • 4.6.4 IPv6 アドレスのアーキテクチャ
  • 4.6.5 グローバルユニキャストアドレス
  • 4.6.6 リンクローカルユニキャストアドレス
  • 4.6.7 ユニークローカルアドレス
  • 4.6.8 IPv6 での分割処理
  • 4.7 IPv4 ヘッダ
  • 4.8 IPv6 のヘッダフォーマット
  • 4.8.1 IPv6 拡張ヘッダ

第5章 IPに関連する技術

  • 5.1 IP だけでは通信できない
  • 5.2 DNS (Domain Name System)
  • 5.2.1 IP アドレスを覚えるのはたいへん
  • 5.2.2 DNS の登場
  • 5.2.3 ドメイン名の構造
  • 5.2.4 DNS による問い合わせ
  • 5.2.5 DNS はインターネットに広がる分散データベース
  • 5.3 ARP (Address Resolution Protocol)
  • 5.3.1 ARP の概要
  • 5.3.2 ARP の仕組み
  • 5.3.3 IP アドレスと MAC アドレスは両方とも必要?
  • 5.3.4 RARP (Reverse Address Resolution Protocol)
  • 5.3.5 Gratuitous ARP (GARP)
  • 5.3.6 代理 ARP (Proxy ARP)
  • 5.4 ICMP (Internet Control Message Protocol)
  • 5.4.1 IP を補助する ICMP
  • 5.4.2 主な ICMP メッセージ
  • 5.4.3 ICMPv6
  • 5.5 DHCP (Dynamic Host Configuration Protocol)
  • 5.5.1 プラグ&プレイを可能にする DHCP
  • 5.5.2 DHCP の仕組み
  • 5.5.3 DHCP リレーエージェント
  • 5.6 NAT (Network Address Translator)
  • 5.6.1 NATとは
  • 5.6.2 NAT の仕組み
  • 5.6.3 NAT64/DNS64
  • 5.6.4 CGN (Carrier Grade NAT)
  • 5.6.5 NAT の問題点
  • 5.6.6 NAT の問題点の解決とNAT 越え
  • 5.7 IP トンネリング
  • 5.8 その他のIP関連技術
  • 5.8.1 VRRP (Virtual Router Redundancy Protocol)
  • 5.8.2 IP マルチキャスト関連技術
  • 5.8.3 IP エニーキャスト
  • 5.8.4 通信品質の制御
  • 5.8.5 明示的なふくそう通知
  • 5.8.6 Mobile IP

第6章 TCPとUDP

  • 6.1 トランスポート層の役割
  • 6.1.1 トランスポート層とは
  • 6.1.2 通信の処理
  • 6.1.3 2 つのトランスポートプロトコル TCPとUDP
  • 6.1.4 TCPとUDP の使い分け
  • 6.2 ポート番号
  • 6.2.1 ポート番号とは
  • 6.2.2 ポート番号によるアプリケーションの識別
  • 6.2.3 IP アドレスとポート番号とプロトコル番号による通信の識別
  • 6.2.4 ポート番号の決め方
  • 6.2.5 ポート番号とプロトコル
  • 6.3 UDP (User Datagram Protocol)
  • 6.3.1 UDP の目的と特徴
  • 6.4 TCP (Transmission Control Protocol)
  • 6.4.1 TCPの目的と特徴
  • 6.4.2 シーケンス番号と確認応答で信頼性を提供
  • 6.4.3 再送タイムアウトの決定
  • 6.4.4 コネクション管理
  • 6.4.5 TCP はセグメント単位でデータを送信
  • 6.4.6 ウィンドウ制御で速度向上
  • 6.4.7 ウィンドウ制御と再送制御
  • 6.4.8 フロー制御 (流量制御)
  • 6.4.9 ふくそう制御 (ネットワークの混雑解消)
  • 6.4.10 ネットワークの利用効率を高める仕組み
  • 6.4.11 TCP を利用するアプリケーション
  • 6.5 その他のトランスポートプロトコル
  • 6.5.1 QUIC(Quick UDP Internet Connections)
  • 6.5.2 SCTP (Stream Control Transmission Protocol)
  • 6.5.3 DCCP(Datagram Congestion Control Protocol)
  • 6.5.4 UDP-Lite (Lightweight User Datagram Protocol)
  • 6.6 UDP ヘッダのフォーマット
  • 6.7 TCP ヘッダのフォーマット

第7章 ルーティングプロトコル(経路制御プロトコル)

  • 7.1 経路制御 (ルーティング)とは
  • 7.1.1 IP アドレスと経路制御
  • 7.1.2 スタティックルーティングとダイナミックルーティング
  • 7.1.3 ダイナミックルーティングの基礎
  • 7.2 経路を制御する範囲
  • 7.2.1 インターネットにはさまざまな組織が接続されている
  • 7.2.2 自律システムとルーティングプロトコル
  • 7.2.3 EGP と IGP
  • 7.3 経路制御アルゴリズム
  • 7.3.1 距離ベクトル型 (Distance-Vector)
  • 7.3.2 リンク状態型 (Link-State)
  • 7.3.3 主なルーティングプロトコル
  • 7.4 RIP (Routing Information Protocol)
  • 7.4.1 経路制御情報をブロードキャストする
  • 7.4.2 距離ベクトルにより経路を決定
  • 7.4.3 サブネットマスクを利用した場合の RIP の処理
  • 7.4.4 RIP で経路が変更されるときの処理
  • 7.4.5 RIP2
  • 7.5 OSPF (Open Shortest Path First)
  • 7.5.1 OSPFはリンク状態型のルーティングプロトコル
  • 7.5.2 OSPF の基礎知識
  • 7.5.3 OSPF の動作の概要
  • 7.5.4 階層化されたエリアに分けてきめ細かく管理
  • 7.6 BGP (Border Gateway Protocol)
  • 7.6.1 BGP と AS 番号
  • 7.6.2 BGP は経路ベクトル
  • 7.7 MPLS(Multi-Protocol Label Switching)
  • 7.7.1 MPLS ネットワークの動作
  • 7.7.2 MPLS の利点

第8章 アプリケーションプロトコル

  • 8.1 アプリケーションプロトコルの概要
  • 8.2 遠隔ログイン (TELNETとSSH)
  • 8.2.1 TELNET
  • 8.2.2 SSH
  • 8.3 ファイル転送(FTP)
  • 8.4 電子メール (E-Mail)
  • 8.4.1 電子メールの仕組み
  • 8.4.2 メールアドレス
  • 8.4.3 MIME (Multipurpose Internet Mail Extensions)
  • 8.4.4 SMTP (Simple Mail Transfer Protocol)
  • 8.4.5 POP (Post Office Protocol)
  • 8.4.6 IMAP (Internet Message Access Protocol)
  • 8.5 WWW (World Wide Web)
  • 8.5.1 インターネットブームの火付け役
  • 8.5.2 WWW の基本概念
  • 8.5.3 URI (Uniform Resource Identifier)
  • 8.5.4 HTML (HyperText Markup Language)
  • 8.5.5 HTTP (HyperText Transfer Protocol)
  • 8.5.6 Web アプリケーション
  • 8.6 ネットワーク管理 (SNMP)
  • 8.6.1 SNMP (Simple Network Management Protocol)
  • 8.6.2 MIB (Management Information Base)
  • 8.6.3 RMON (Remote Monitoring MIB)
  • 8.6.4 SNMP を利用したアプリケーションの例
  • 8.7 その他のアプリケーションプロトコル
  • 8.7.1 マルチメディア通信を実現する技術 (H.323 SIP RTP)
  • 8.7.2 P2P (Peer To Peer)
  • 8.7.3 LDAP (Lightweight Directory Access Protocol)
  • 8.7.4 NTP (Network Time Protocol)
  • 8.7.5 制御システムのプロトコル

第9章 セキュリティ

  • 9.1 セキュリティの重要性
  • 9.1.1 TCP/IP とセキュリティ
  • 9.1.2 サイバーセキュリティ
  • 9.2 セキュリティの構成要素
  • 9.2.1 ファイアウォール
  • 9.2.2 IDS/IPS (侵入検知システム/侵入防止システム)
  • 9.2.3 アンチウイルス/パーソナルファイアウォール
  • 9.2.4 コンテンツセキュリティ (E-mail、Web)
  • 9.3 暗号化技術の基礎
  • 9.3.1 共通鍵暗号方式と公開鍵暗号方式
  • 9.3.2 認証技術
  • 9.4 セキュリティのためのプロトコル
  • 9.4.1 IPsec と VPN
  • 9.4.2 TLS/SSL と HTTPS
  • 9.4.3 IEEE802.1X

付属

  • 付.1 インターネット上の便利な情報
  • 付.1.1 海外
  • 付.1.2 国内
  • 付.2 旧来の IP アドレス群 (クラスA、B、C) についての基礎知識
  • 付.2.1 クラス A
  • 付.2.2 クラスB
  • 付.2.3 クラス C
  • 付.3 物理層
  • 付.3.1 物理層についての基礎知識
  • 付.3.20と1の符号化
  • 付.4 コンピュータを結ぶ通信媒体についての基礎知識
  • 付.4.1 同軸ケーブル
  • 付.4.2 ツイストペアケーブル(より対線)
  • 付.4.3 光ファイバーケーブル
  • 付.4.4 無線
  • 付.5 現在あまり使われなくなったデータリンク
  • 付.5.1 FDDI (Fiber Distributed Data Interface)
  • 付.5.2 Token Ring
  • 付.5.3 100VG-AnyLAN
  • 付.5.4 HIPPI

参考資料

このフォルダの中身

ノート