Documentation Home
> TCP/IP とデータ通信
TCP/IP とデータ通信
Book Information
はじめに
パート I TCP/IP ネットワークの設定と管理
第 1 章 ネットワーク管理の概要
ネットワーク管理者の責任
ネットワークの設計
ネットワークの設定
ネットワークの保守
ネットワークの拡張
TCP/IP とは何か
Solaris ネットワークを形成するハードウェアの種類
ローカルエリアネットワークメディア
コンピュータとそのコネクタ
シリアルポート
ネットワークインタフェース
ネットワークソフトウェアが情報を転送する仕組
情報が転送される仕組 : パケット
情報を送受信する主体 : ホスト
ホスト名
IP アドレス
ハードウェアアドレス
ローカルエリアネットワークの境界を越える - 広域ネットワーク
セキュリティ
TCP セッションにおけるラージウィンドウのサポート
TCP ラージウィンドウのパラメータ
TCP 選択式応答のサポート
第 2 章 TCP/IP プロトコル群
インターネットプロトコル群の概要
プロトコル層と OSI モデル
OSI 参照モデル
TCP/IP プロトコルアーキテクチャモデル
物理ネットワーク層
データリンク層
インターネット層
IP プロトコル
ARP プロトコル
ICMP プロトコル
トランスポート層
TCP プロトコル
UDP プロトコル
アプリケーション層
標準 TCP/IP サービス
UNIX の "r"(リモート) コマンド
ネームサービス
ファイルサービス
ネットワーク管理
ルーティングプロトコル
TCP/IP プロトコルがデータ通信を行う方法
データのカプセル化と TCP/IP プロトコルスタック
アプリケーション層 - ユーザーが通信を開始
トランスポート層 - データのカプセル化の開始
TCP のセグメンテーション
TCP 接続の確立
UDP パケット
インターネット層
IP データグラム
データリンク層 - フレーミングの実施
物理ネットワーク層 - フレームの転送準備
受信側ホストでのパケットの取り扱い
TCP/IP とインターネットについてもっと詳しく知るには
市販のコンピュータ関係書籍
RFC と FYI
RFC の入手方法
第 3 章 ネットワークの計画
ネットワークの設計
ネットワーク計画の関連要素
IP アドレス指定スキーマの設定
IP アドレス番号の構成部分
ネットワーク部
ホスト部
サブネット番号 (省略可能)
ネットワーククラス
クラス A ネットワーク番号
クラス B ネットワーク番号
クラス C ネットワーク番号
ネットワーク番号の管理
IP アドレス指定スキーマの設計
ネットワークインタフェースへの IP アドレスの適用法
ネットワーク上の実体への名前付け
ホスト名の管理
ネームサービスの選択
ネットワークデータベース
ネームサービスとしての NIS、NIS+、DNS の使用
ネームサービスとしてのローカルファイルの使用
ドメイン名
管理作業の分化
ネットワークの登録
InterNIC と InterNIC Registration Services
InterNIC への連絡方法
ルーターの追加
ネットワークトポロジ
ルーターがどのようにパケットを転送するか
第 4 章 ネットワーク上での TCP/IP の構成
TCP/IP の構成の前に
ホスト構成モードの決定
ローカルファイルモードで実行するマシン
ネットワーク構成サーバー
ネットワーククライアントであるマシン
ディスクレスブート
混合構成
サンプルネットワーク
TCP/IP 構成ファイル
/etc/hostname.interface ファイル
複数のネットワークインタフェースがある場合
/etc/nodename ファイル
/etc/defaultdomain ファイル
/etc/defaultrouter ファイル
hosts データベース
/etc/inet/hosts ファイルの形式
初期 /etc/inet/hosts ファイル
ループバックアドレス
ホスト名
複数のネットワークインタフェース
ネームサービスの hosts データベースに対する影響
ローカルファイルがネームサービスを提供する場合
netmasks データベース
サブネット化とは
ネットワークマスクの作成
/etc/inet/netmasks ファイルの編集
ネットワークにサブネットを追加する方法
ネットワークデータベースと nsswitch.conf ファイル
ネットワークデータベースへのネームサービスの影響
nsswitch.conf ファイル - 使用するネームサービスの指定
nsswitch.conf の変更
bootparams データベース
bootparams のワイルドカードエントリ
ethers データベース
その他のネットワークデータベース
networks データベース
protocols データベース
services データベース
ネットワーク構成手順
ローカルファイルモードの場合のホストの構成方法
ネットワーク構成サーバーの設定
ネットワーク構成サーバーの設定方法
ネットワーククライアントの構成
ネットワーククライアントモードの場合のホストの構成方法
ネットワーククライアント用のルーターの指定方法
ネットワーククライアントのインストール後に
標準 TCP/IP サービスの構成
ブート処理の概要
第 5 章 ルーターの構成
ルーティングプロトコル
ルーティング情報プロトコル (RIP)
ICMP ルーター検索 (RDISC) プロトコル
ルーターの構成
ルーターの両方のネットワークインタフェースの構成
マシンをルーターとして構成する方法
マシンがルーターかどうかを決定する方法
ルーティングプロトコルの自動選択
ホストで静的ルーティングを選択するには
ホストで動的ルーティングを選択するには
マシンを強制的にルーターにする方法
マルチホームホストの作成
マルチホームホストの作成方法
スペース節約モードをオンにする方法
ホストでの ICMP Router Discovery を止める方法
ルーターでの ICMP Router Discovery を止める方法
第 6 章 TCP/IP の障害追跡
一般的な障害追跡方法
ソフトウェア検査の実行
ping コマンド
ifconfig コマンド
netstat コマンド
プロトコル別統計の表示
ネットワークインタフェースの状態の表示
ルーティングテーブルの状態の表示
ネットワークの問題の記録
パケットの内容表示
システムから全パケットを確認する方法
snoop の結果をファイルに取り込む方法
サーバー/クライアント間のパケットを確認する方法
ルーティング情報の表示
traceroute ユーティリティの実行方法
パート II PPP によるネットワークの拡張
第 7 章 PPP の概要
Solaris PPP の概略
Solaris PPP の仕様
PPP が使用する伝送機能
規格への適合性
PPP ネットワークインタフェース
PPP によるネットワークの拡張
ポイントツーポイント通信リンク
ダイヤルアウト操作とアウトバウンド通信
ダイヤルインとインバウンド通信
Solaris PPP がサポートするポイントツーポイント構成
2 つの単独ホストをポイントツーポイントリンクで接続
可搬マシンをダイヤルインサーバーに接続
動的ポイントツーポイントリンクを持つダイヤルインサーバー
2 つのネットワークをポイントツーポイントリンクで接続
マルチポイント通信リンク
PPP がサポートするマルチポイント構成
マルチポイントダイヤルインサーバー
仮想ネットワーク
PPP ソフトウェアの紹介
リンクマネージャ
ログインサービス
構成ファイル
ログファイル
FIFO ファイル
UUCP データベース
コンポーネント間の相互作用
アウトバウンド接続の概要
インバウンド接続の概要
PPP のセキュリティ
第 8 章 PPP 構成の準備
構成に応じた要件の決定
リモートコンピュータ対ネットワークの構成
リモートホスト対リモートホストの構成
ネットワーク対ネットワークの構成
動的ポイントツーポイントリンクを持つダイヤルインサーバー
マルチポイントダイヤルインサーバー
仮想ネットワーク上のホスト
PPP リンク用の IP アドレス指定の決定
IP アドレスの指定
アドレス指定スキーマ
一次ネットワークインタフェースと同じ IP アドレスの使用
一意な IP アドレスとホスト名の作成
PPP リンクへのネットワーク番号の割り当て
ルーティングに関する考慮事項
RIP を不使用にする
PPP のハードウェア要件
ファイルスペースの要件
PPP 構成前のチェックリスト
第 9 章 PPP の構成
構成プロセスの概要
PPP ソフトウェアのインストール
インストールの確認
PPP 構成例
/etc/inet/hosts ファイルの編集
リモートマシンの hosts データベースの構成方法
マルチポイントダイヤルインサーバーの hosts データベース
ダイヤルインサーバーの hosts データベースの構成方法
UUCP データベースの編集
PPP の /etc/uucp/Devices の更新
PPP の /etc/uucp/Dialers の更新
PPP の /etc/uucp/Systems の更新
/etc/passwd ファイルの修正
/etc/asppp.cf 構成ファイルの編集
基本構成ファイルの各部分
asppp.cf ファイルの ifconfig セクション
asppp.cf ファイルの path セクション
interface キーワード
peer_system_name キーワード
inactivity_timeout キーワード
その他のキーワード
マルチポイントダイヤルインサーバーの構成ファイル
マルチポイントダイヤルインサーバーの ifconfig セクション
マルチポイントダイヤルインサーバーの path セクション
interface キーワード
peer_system_name キーワード
peer_ip_address キーワード
その他のキーワード
構成ファイルの編集
asppp.cf 構成ファイルの編集方法
PPP のセキュリティの付加
新規の PPP リンクの起動と停止
手動で PPP を起動する方法
PPP が実行中であることを確認する方法
PPP の停止方法
第 10 章 PPP の障害追跡
ハードウェアの検査
インタフェースの状態の検査
接続の検査
インタフェースの動作状況の検査
ローカルルーティングテーブルの検査
アクセス権の検査
パケットフローの検査
PPP 診断機能を用いた障害追跡
マシンに対する診断の設定方法
診断出力の分析
ホストとモデムの設定
ローカルホストとリモートホストの間の通信
第 11 章 PPP リンクの調整
動的割り当て PPP リンクの構成
動的割り当てリンクの場合のアドレス指定に関する必要事項
動的リンクの場合の hosts データベースの更新
リモートホストの更新方法
ダイヤルインサーバーの更新方法
その他のファイルに関する考慮事項
動的リンクの場合の asppp.cf の編集
動的リンクを持つリモートホスト
動的リンクを持つダイヤルインサーバー
動的リンクを持つサーバー用の ifconfig セクション
動的リンクを持つサーバー用の defaults セクション
動的リンクを持つサーバー用の path セクション
その他のキーワード
仮想ネットワークの構成
仮想ネットワークの場合のアドレス指定に関する必要事項
hosts データベースと networks データベースの更新
仮想ネットワークの場合の /etc/inet/hosts ファイル
仮想ネットワークの場合の /etc/inet/networks ファイル
その他のファイルの構成
仮想ネットワークの場合の asppp.cf 構成ファイル
PAP/CHAP セキュリティのための asppp.cf の編集
PAP/CHAP のインストール方法
PAP/CHAP キーワードに関する規則
PAP/CHAP の例
構成キーワード
パート III UUCP 通信の管理
第 12 章 UUCP のデータベースとプログラム
UUCP のハードウェア構成
UUCP ソフトウェア
デーモン
管理プログラム
ユーザープログラム
UUCP データベースファイルの紹介
UUCP ファイルの構成設定
/etc/uucp/Systems ファイル
System-Name フィールド
Time フィールド
retry サブフィールド
Type フィールド
Speed フィールド
Phone フィールド
Chat-Script フィールド
チャットスクリプトを用いたコールバックの有効化
ハードウェアフロー制御
パリティの設定
/etc/uucp/Devices ファイル
Type フィールド
キーワード Direct
キーワード ACU
ポートセレクタ
Sys-Name
Type フィールドと /etc/uucp/Systems ファイル
Line フィールド
Line2 フィールド
Class フィールド
Dialer-Token-Pairs フィールド
Dialer-Token-Pairs フィールドの構造
Devices ファイル内のプロトコル定義
/etc/uucp/Dialers ファイル
ハードウェアフロー制御
パリティの設定
その他の基本構成ファイル
/etc/uucp/Dialcodes ファイル
/etc/uucp/Sysfiles ファイル
/etc/uucp/Sysname ファイル
/etc/uucp/Permissions ファイル
エントリの構造
考慮事項
REQUEST オプション
SENDFILES オプション
MYNAME オプション
READ オプションと WRITE オプション
NOREAD オプションと NOWRITE オプション
CALLBACK オプション
COMMANDS オプション
VALIDATE オプション
OTHER 用の MACHINE エントリ
MACHINE と LOGNAME の結合
転送
/etc/uucp/Poll ファイル
/etc/uucp/Config ファイル
/etc/uucp/Grades ファイル
User-job-grade フィールド
System-job-grade フィールド
ユーザージョブグレードとシステムジョブグレードの関係
デフォルトグレード
Job-size フィールド
Permit-type フィールド
ID-list フィールド
その他の UUCP 構成ファイル
/etc/uucp/Devconfig ファイル
/etc/uucp/Limits ファイル
remote.unknown ファイル
管理ファイル
第 13 章 UUCP の構成と保守
UUCP のログインの追加
UUCP の起動
uudemon.poll シェルスクリプト
uudemon.hour シェルスクリプト
uudemon.admin シェルスクリプト
uudemon.cleanup シェルスクリプト
TCP/IP を介した UUCP の実行
/etc/inetd.conf 中で UUCP を有効にする
TCP/IP 用に Systems ファイルエントリを修正する
UUCP のための /etc/inet/services の検査
セキュリティ、保守、障害追跡
UUCP のセキュリティの設定
日常の UUCP の保守
UUCP に関連する電子メール
公共ディレクトリ
UUCP の障害追跡
障害のあるモデムや ACU の検査
/etc/uucp/Systems ファイルの検査
伝送のデバッグ
エラーメッセージの検査
基本情報の検査
UUCP のエラーメッセージ
UUCP の ASSERT エラーメッセージ
UUCP の STATUS エラーメッセージ
UUCP の数値エラーメッセージ
パート IV 動的なホスト構成プロトコル
第 14 章 DHCP の概要
DHCP とは何か
DHCP クライアント
クライアント情報の配信
追加情報の提供
DHCP サーバー
サーバーのデータベース
BOOTP 中継エージェント
リース
第 15 章 DHCP への移行
DHCP へ移行する理由
DHCP の利点
移行
サブネット
ルーター
第 16 章 DHCP の管理
情報を収集してから DHCP のサービスを設定
DHCP データ用のデータストアの選択
データストアのサービスを選択する方法
初期 DHCP テーブルの作成
DHCP テーブル
DHCP ネットワークテーブル
dhcptab 構成テーブル
DHCP の各サブネットの構成
DHCP の各サブネットを構成する方法
DHCP サービスデーモンの開始
リース時間ポリシー
BOOTP 中継エージェントの設定
標準 DHCP オプション
ベンダーオプション
ベンダーオプションとサイトオプションの追加
マクロ定義の作成
IP アドレスのリース
カスタマイズ例
保守
Solaris DHCP クライアントを有効にする方法
ブートプロセスが一時停止する時間の増加
主ネットワークインタフェースとして指定する方法
DHCP/BOOTP の有効利用を制限するネットワークトポロジ
第 17 章 DHCP の障害追跡
方法および注意事項
snoop を使用してネットワークのトラフィックを監視
snoop を使用してネットワークのトラフィックを監視するには
DHCP クライアントをデバッグモードで動作
Solaris クライアントをデバッグモードで動作させるには
DHCP サーバーをデバッグモードで動作させるには
DHCP クライアントの再起動
DHCP クライアントを再起動するには
DHCP サーバーを再起動するには
デバッグの完了後に DHCP サーバーを再起動するには
一般的な問題
支援の要請先
DHCP サーバーの障害追跡
ファイルの使用時
NIS+ の使用時
ネームサービスとして NIS+ を使用できない場合
ファイルのネームサービスを利用する際の入出力エラー
ユーザーに DES 資格がない場合
データストア内にテーブルを作成するアクセス権がない場合
ネームサーバーを判定できない場合
DHCP テーブルの設定を試行した際のエラー
dhcp_network テーブルへのアクセス権がない場合
DHCP クライアントの障害追跡
クライアントがサーバーと通信できない場合
受け取った DHCP 構成が無効な場合
問題をクライアントまたはサーバーに切り離す場合
クライアントが DHCP サーバーに接続できない場合
クライアントをデバッグモードで動作させる
Solaris クライアントの場合
DOS クライアントの場合
インタフェースを手動で構成する
サーバーをデバッグモードで動作させる
snoop を使用してネットワークのトラフィックを監視する
エラーメッセージを調べる
問題
問題
問題
問題
問題
問題
問題
問題
問題
BOOTP 互換モードにおいて、一部のクライアントが DHCP サーバーからブートしない場合
NIS + 構成の問題の診断
ネームサービス構成の問題の診断
マクロの変更がクライアントに伝達されない場合
付録 A PCNFSpro 用の付録
障害追跡
PC の再起動
デバッグモードでの実行
Windows クライアントをデバッグモードで動作させるには
クライアントが DHCP/BOOTP サーバーとの接続に失敗する場合
アプリケーションがコンベンショナルメモリーを使い切った場合
ホームディレクトリをマウントする場合
Ping の使用法
SNC スクリプト
DHCP データベース
ライセンスのアップグレード
ホスト名と IP アドレスが失われた場合
アプリケーションの配付
ログインおよびログアウト
索引
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
あ
い
え
お
か
き
く
け
こ
さ
し
す
せ
そ
た
ち
つ
て
と
な
に
ね
の
は
ひ
ふ
へ
ほ
ま
む
め
も
ゆ
よ
ら
り
る
れ
ろ
わ
© 2010, Oracle Corporation and/or its affiliates