atalkのヘルプ・マニュアル
日本語 英語
atalk --help
man atalk
ATALK(4F) ATALK(4F)
名前
atalk - AppleTalk プロトコルファミリー
書式
#include
#include
説明
AppleTalk プロトコルファミリーは、データグラム配送プロトコル (Datagram
Delivery Protocol, DDP) の上位層のプロトコルの集合で、AppleTalk アド レ
ス フ ォ ー マ ッ トを使う。 AppleTalk ファミリーは SOCK_STREAM (ADSP),
SOCK_DGRAM (DDP), SOCK_RDM (ATP), SOCK_SEQPACKET (ASP) を提供する。現在
のところカーネルには DDP のみが実装されている。 ATP と ASP はユーザーレ
ベルのライブラリで実装されている。 ADSP の実装も計画されている。
アドレッシング
AppleTalk アドレスは 3 バイトの大きさで、ネットワークバイトオーダーで格
納 される。インクルードファイル で AppleTalk アドレスフ
ォーマットが定義されている。
AppleTalk プロトコルファミリーのソケットは、以下のアドレス構造体を使 う
。
struct sockaddr_at {
short sat_family;
u_char sat_port;
struct at_addr sat_addr;
char sat_zero[ 8 ];
};
ソケットのポートは bind(2) によって設定できる。 bind のノードは常に、「
そのノード」を表す ATADDR_ANYNODE でなければ な ら な い 。 ネ ッ ト は
ATADDR_ANYNET または ATADDR_LATENET である。 ATADDR_ANYNET はマシンの (
最初に設定される)「プライマリ」アドレスに対応する。 ATADDR_LATENET にな
っ て い ると、送信パケットのアドレスは送信時に決定される。すなわち、後
(late) で決まる。 ATADDR_LATENET は、各ネットワークインターフェースに対
し てひとつずつソケットをオープンすることと等価である。ソケットのポート
と、プライマリアドレスまたは ATADDR_LATENET の一方が getsockname(2) に
よって返される。
関連項目
bind(2), getsockname(2), atalkd(8).
netatalk 1.2 17 Dec 1991 ATALK(4F)