E1. アドレスの一般フォーマット

ネットワークアドレスは以下のようになります。

[<プロトコル>/][<プロトコル-の特定-部分>]

デフォルトでは<プロトコル>はTCP値を持ち、IPX、またははNetBIOSも可能です。<プロトコル-の特定-部分> のデフォルト値はアプリケーションによって決まります。

IP アドレス

<インターフェース>::=<ip-アドレス>

<ip-アドレス> はピリオドで分けられたDNS名、またはIPアドレスのいずれかになります(例: 127.0.0.1)。

<ソケット-アドレス>::=<インターフェース>:<ポート-番号>

<ポート-番号>は10進数で指定してください。

IPXアドレス

<インターフェース>::=<ipx-ネットワーク>.<mac-アドレス>

<ipx-ネットワーク>は16進数を8個含んでいる必要があり、<mac-アドレス>は16進数を12個含んでいる必要があります。

<ソケット-アドレス>::=<インターフェース>:<ソケット-番号>

<ソケット-番号>は16進数を4個含んでいる必要があります。

NetBIOSアドレス

データグラム指向プロトコル:

nbd/NAME[:PORT[:LANA]]

接続指向プロトコル:

nbs/NAME[:PORT[:LANA]]

NAME— NetBIOS コンピューター名、 PORT — ポート (デフォルトでは23)、LANA — ネットワークアダプターの数(NetBEUIにとって重要)

例:

1.tcp/127.0.0.1:2193

TCP プロトコル、インターフェース127.0.0.1上のポート 2193を意味します。

2.tcp/[::]:2193

TCPプロトコル、IPv6インターフェース 0000.0000.0000.0000.0000.0000.0000.0000上のポート2193を意味します。

3.localhost:2193

同上。

4.tcp/:9999

サーバー の値:アプリケーションに依存したデフォルトのインターフェース(通常、使用可能なインターフェース全て)、ポート 9999、クライアントの値: アプリケーションに依存したホストへのデフォルト接続(通常、ローカルフォスト)、ポート 9999

5.tcp/

TCPプロトコル、デフォルトポート

6.spx/00000000.000000000001:2193

ソケットSPXループバック0x2193を意味します。

UDSアドレス

接続指向プロトコル:

unx/<fファイル_>

データグラム指向プロトコル:

udx/<ファイル_>

:

1.unx/tmp/drwcsd:stream

2.unx/tmp/drwcsd:datagram

接続指向プロトコル

<プロトコル>/<ソケット-アドレス>

<ソケット-アドレス>サーバー のソケット、またはクライアントのリモートサーバーのローカルアドレスを設定します。

データグラム指向プロトコル

<プロトコル>/<エンドポイント-ソケット-アドレス>[-<インターフェース>]

例:

1.udp/231.0.0.1:2193

デフォルトでアプリケーションに依存しているインターフェース上で、マルチキャストグループ231.0.0.1:2193を使用することを意味します。

2.udp/[ff18::231.0.0.1]:2193

デフォルトでアプリケーションに依存しているインターフェース上で、マルチキャストグループ [ff18::231.0.0.1]を使用することを意味します。

3.udp/

アプリケーション依存のインターフェース及びエンドポイントです。

4.udp/255.255.255.255:9999-myhost1

myhost1インターフェース上のポート9999のブロードキャスティングメッセージを使用します。