3.2 ローカル管理

ローカル管理手順では,ネットワークユーザとNLI間のローカルな手順を定義します。ネットワーク端点の制御および補助的なライブラリ関数を定義しています。

ネットワーク端点とは,ネットワークユーザがネットワークサービスを利用するときのNLIとの結合点(通信チャネル)を示します。

NLIのローカル管理関数を表3-1に,ユーザとネットワークプロトコル提供者間のチャネルを図3-2に示します。また,ネットワークコネクションを確立する前までの手順を図3-3に,ネットワークコネクションを解放したあとの手順を図3-4に示します。

表3-1 NLIのローカル管理関数

関数説明
n_allocネットワークインタフェースデータ構造体を割り当てます。
n_bindネットワーク端点にネットワークアドレスを結合します。
n_bind2相手局ネットワークアドレスを指定して,ネットワークアドレスを結合します。
n_chglistn_bind2で指定した相手局ネットワークアドレスを変更します。
n_closeネットワーク端点をクローズします。
n_errorネットワークインタフェースエラーメッセージを表示します。
n_freen_allocで割り当てられた構造体を解放します。
n_getinfo特定のネットワークプロバイダに関連する一連の情報を返します。
n_getstateネットワーク端点の状態を返します。
n_lookネットワーク端点の現イベントを返します。
n_openネットワークプロバイダに接続されているネットワーク端点を確立します。
n_syncネットワークプロバイダとネットワーク端点を同期化します。
n_unbindネットワーク端点からネットワークアドレスの結合を解除します。

図3-2 ユーザとネットワークプロトコル提供者間のチャネル

[図データ]

図3-3 ネットワークコネクションを確立する前までの手順

[図データ]

図3-4 ネットワークコネクションを解放したあとの手順

[図データ]