3.1 NLI

NLIでは,X.25サービスインタフェースを直接使用できるNLIインタフェースをサポートしています。このNLIインタフェースは,C言語のライブラリ関数として提供します。

二つのユーザプロセス間のデータ転送をサポートするNLIのサービスを図3-1に示します。

図3-1 二つのユーザプロセス間のデータ転送をサポートするNLIのサービス

[図データ]

ネットワークプロトコル提供者(NLI)は,ネットワークインタフェースのサービスを提供し,ネットワークユーザはこれらのサービスを要求します。ネットワークユーザは,必要なサービス要求(データ転送要求など)を出すことによって,NLIのサービスをアクセスできます。また,NLIはデータの到着など,さまざまなイベントをユーザに通知します。

NLIは,ネットワークユーザとのインタフェースとして,次に示す手順を提供しています。

  1. ローカル管理手順
  2. ネットワークコネクション確立手順
  3. データ送受信手順
  4. ネットワークコネクション解放手順
  5. ネットワークコネクションリセット手順
  6. 優先データ受信手順