7.1 ネットワークアドレス

n_call構造体には,次の情報を使用します。

VC接続でのアドレスの形式を図7-1に,フィールドの内容を表7-1に示します。また,PVC接続でのアドレスの形式を図7-2に,フィールドの内容を表7-2に示します。

図7-1 アドレスの形式(VC接続)

[図データ]

NSAPアドレスは,NSAPアドレス付加機能を使用している場合だけ有効です。SNPAアドレス情報とアダプタ番号は必須です。INSサービス種別は任意です。論理チャネル情報は,論理チャネル情報通知機能を使用している場合だけ,n_listen,n_rcvconnect,または同期のn_connectリターン時に設定されます。また,一般専用回線の場合,SNPAアドレス情報は通知されません。

表7-1 フィールドの内容(VC接続)

フィールド名称長さ
(単位:バイト)
値(16進)意味
PI184NSAPアドレス識別子
LI100~14NSAPアドレスの長さ
NSAPアドレス0~202進構文NSAPアドレス
PI1D0SNPAアドレス識別子
LI102~10SNPAアドレスの長さ
SNPAアドレス2~16任意SNPAアドレス

[図データ]
左詰めで,奇数けたの場合は最終セミオクテッドを無視します。
PI1D2アダプタ番号識別子
LI14アダプタ番号の長さ
アダプタ番号4任意アダプタ番号
PI1D3INSサービス種別識別子
LI10または2INSサービス種別の長さ
INSサービス種別0または2任意INSネットを使用する際の,従量課金(INS-P)/時間課金(INS-C)の種別,およびINS-Cの回線速度。
このシステムでは,ISDN直結接続をサポートしていません。
PI1DE論理チャネルグループ番号識別子
LI11論理チャネルグループ番号の長さ
論理チャネルグループ番号1任意論理チャネルグループ番号
PI1DF論理チャネル番号識別子
LI11論理チャネル番号の長さ
論理チャネル番号1任意論理チャネル番号
PIがない場合,およびLIが0の場合は,情報がないことを意味します。また,表7-1に示すPI以外は無視されます。

図7-2 アドレスの形式(PVC接続)

[図データ]
アダプタ番号,論理チャネルグループ番号,および論理チャネル番号の各フィールドは必須です。

表7-2 フィールドの内容(PVC接続)

フィールド名称長さ
(単位:バイト)
値(16進)意味
PI1D2アダプタ番号識別子
LI14アダプタ番号の長さ
アダプタ番号4任意アダプタ番号
PI1D3論理チャネルグループ番号識別子
LI11論理チャネルグループ番号の長さ
論理チャネルグループ番号1任意論理チャネルグループ番号
PI1D4論理チャネル番号識別子
LI11論理チャネル番号の長さ
論理チャネル番号1任意論理チャネル番号
PI1D5送信パケットサイズ識別子
LI1任意送信パケットサイズの長さ
送信パケットサイズ0または2表7-3参照送信パケットサイズ
デフォルト値:128
送信パケットサイズの指定は,契約書に従って設定してください。
PI1D6受信パケットサイズ識別子
LI10または2受信パケットサイズの長さ
受信パケットサイズ0または2表7-3参照受信パケットサイズ
デフォルト値:128
受信パケットサイズの指定は,契約書に従って設定してください。
PI1D7送信ウィンドウサイズ識別子
LI10または2送信ウィンドウサイズの長さ
送信ウィンドウサイズ0または11~7送信ウィンドウサイズ
デフォルト値:2
送信ウィンドウサイズの指定は,契約書に従って設定してください。
PI1D8受信ウィンドウサイズ識別子
LI10または1受信ウィンドウサイズの長さ
受信ウィンドウサイズ0または11~7受信ウィンドウサイズ
デフォルト値:2
受信ウィンドウサイズの指定は,契約書に従って設定してください。
注※
1~7以外を指定した場合は2が仮定されます。

表7-3 パケットサイズの指定内容

意味
0x0080128バイト
0x0100256バイト
0x0200512バイト
0x04001,024バイト
0x08002,048バイト
0x10004,096バイト

n_bind2,n_chglistのn_bind構造体には,次の情報を設定します。

addrで指定する相手局ネットワークアドレスを図7-3に示します。

図7-3 addrで指定する相手局ネットワークアドレス

[図データ]

注1
SNPAアドレスを指定し,VASS情報に関する情報を省略した場合,該当するSNPAアドレスの全VASS番号が対象となります。
注2
VASS番号を指定し,SNPAアドレス情報に関する情報を省略した場合,該当するVASS番号の全SNPAアドレスが対象となります。
注3
SNPAアドレス情報とVASS番号の両方を指定していない場合,n_errno=NBADADDRでエラーとなります。
注4
指定した相手局ネットワークアドレスが,ほかの端点で指定されていてもエラーとしません。
注※
予備フィールドには,0を埋めてください。