other versions
other languages
SERVICES(5) | Linux Programmer's Manual | SERVICES(5) |
名前¶
services - インターネット ネットワークサービス リスト説明¶
services は、人が分かりやすい形のインターネットサービスの名前と、 それらのサービスに割り当てられたポート番号や プロトコル種別の対応関係が書かれているテキストファイルである。 ネットワーク上で動作するプログラムはすべて、 そのサービスに対応するポート番号 (とプロトコル) を得るために、 このファイルを調べる必要がある。 C ライブラリ関数である getservent(3), getservbyname(3), getservbyport(3), setservent(3), endservent(3) を利用することで、プログラムはこのファイルを調べることができる。- service-name port/protocol [aliases ...]
- 各項目は以下の通り。
- service-name
- サービスを表す分かりやすい名前であり、検索の際にも使用される。 大文字と小文字は区別される。 クライアントプログラムは service-name にちなんで名付けられることが多い。
- port
- サービスに対して使用されるポート番号。10 進数で指定する。
- protocol
- 使用されるプロトコルの種類。この欄は、 protocols(5) ファイルの中の項目と一致している必要がある。 通常使用される値は、 tcp と udp である。
- aliases
- サービスに対する別名のリスト (区切はスペースまたはタブ) で、この欄は 必要にならば書くことができる。 また、別名は大文字と小文字は区別される。
netstat 15/tcp qotd 17/tcp quote msp 18/tcp # message send protocol msp 18/udp # message send protocol chargen 19/tcp ttytst source chargen 19/udp ttytst source ftp 21/tcp # 22 - unassigned telnet 23/tcp
ファイル¶
- /etc/services
- インターネット ネットワークサービスのリスト
- <netdb.h>
- _PATH_SERVICES の定義
関連項目¶
listen(2), endservent(3), getservbyname(3), getservbyport(3), getservent(3), setservent(3), inetd.conf(5), protocols(5), inetd(8)この文書について¶
この man ページは Linux man-pages プロジェクトのリリース 3.41 の一部 である。プロジェクトの説明とバグ報告に関する情報は http://www.kernel.org/doc/man-pages/ に書かれている。2010-05-22 | Linux |