services

Autres langues

Langue: ru

Autres versions - même langue

Version: 11 ÑÎ×ÁÒÑ 1996 (openSuse - 09/10/07)

Section: 5 (Format de fichier)

îáú÷áîéå

services - ÓÐÉÓÏË ÓÌÕÖÂ ÓÅÔÉ Internet

ïðéóáîéå

services - ÜÔÏ ÐÒÏÓÔÏÊ ASCII-ÆÁÊÌ, ÓÏÐÏÓÔÁ×ÌÑÀÝÉÊ ÔÅËÓÔÏ×ÙÅ ÉÍÅÎÁ ÓÌÕÖ internet É ÎÁÚÎÁÞÅÎÎÙÅ ÉÍ ÎÏÍÅÒÁ ÐÏÒÔÏ× É ÔÉÐÙ ÐÒÏÔÏËÏÌÏ×. ëÁÖÄÁÑ ÐÒÏÇÒÁÍÍÁ, ÒÁÂÏÔÁÀÝÁÑ Ó ÓÅÔØÀ, ÄÏÌÖÎÁ ÏÂÒÁÝÁÔØÓÑ Ë ÜÔÏÍÕ ÆÁÊÌÕ, ÞÔÏÂÙ ÕÚÎÁÔØ ÎÏÍÅÒ ÐÏÒÔÁ (É ÐÒÏÔÏËÏÌ) ÄÌÑ Ó×ÏÅÊ ÕÓÌÕÇÉ. âÉÂÌÉÏÔÅËÁ ÑÚÙËÁ C ÐÏÄÄÅÒÖÉ×ÁÅÔ ÏÂÒÁÝÅÎÉÑ Ë ÜÔÏÍÕ ÆÁÊÌÕ ÉÚ ÄÒÕÇÉÈ ÐÒÏÇÒÁÍÍ Ó ÐÏÍÏÝØÀ ÆÕÎËÃÉÊ getservent(3), getservbyname(3), getservbyport(3), setservent(3), É endservent(3).

îÏÍÅÒÁ ÐÏÒÔÏ× ÎÁÚÎÁÞÁÀÔÓÑ IANA (Internet Assigned Numbers Authority), É × ÎÁÓÔÏÑÝÉÊ ÍÏÍÅÎÔ ÏÎÉ ×ÚÑÌÉ ÚÁ ÐÒÁ×ÉÌÏ ÎÁÚÎÁÞÁÔØ ÎÏÍÅÒÁ ÓÒÁÚÕ ÏÂÏÉÍ ÐÒÏÔÏËÏÌÁÍ, TCP É UDP. ðÏÜÔÏÍÕ ÂÏÌØÛÉÎÓÔ×Ï ÎÁÚÎÁÞÅÎÉÊ ÉÍÅÀÔ Ä×Å ÚÁÐÉÓÉ, ÄÁÖÅ ÄÌÑ ÓÌÕÖÂ, ËÏÔÏÒÙÅ ÒÁÂÏÔÁÀÔ ÔÏÌØËÏ ÐÏ TCP.

îÏÍÅÒÁ ÐÏÒÔÏ×, ÌÅÖÁÝÉÈ ÎÉÖÅ 1024 (ÔÁËÖÅ ÎÁÚÙ×ÁÅÍÙÈ 'ÎÉÖÎÉÅ (low numbered)' ÐÏÒÔÙ) ÍÏÇÕÔ ÉÓÐÏÌØÚÏ×ÁÔØÓÑ ÔÏÌØËÏ ÐÏÌØÚÏ×ÁÔÅÌÅÍ root (ÓÍÏÔÒÉ bind(2), tcp(7), É udp(7).) üÔÏ ÓÄÅÌÁÎÏ ÄÌÑ ÔÏÇÏ, ÞÔÏÂÙ ËÌÉÅÎÔÙ, ÐÏÄËÌÀÞÉ×ÛÉÅÓÑ Ë ÎÉÖÎÅÍÕ ÐÏÒÔÕ, ÍÏÇÌÉ ÂÙÔØ Õ×ÅÒÅÎÙ, ÞÔÏ ÎÁ ÜÔÏÍ ÐÏÒÔÕ ÒÁÂÏÔÁÅÔ ÓÔÁÎÄÁÒÔÎÙÊ ÓÅÒ×ÉÓ, ÕÓÔÁÎÏ×ÌÅÎÎÙÊ ÁÄÍÉÎÉÓÔÒÁÔÏÒÏÍ, Á ÎÅ ËÁËÁÑ-ÎÉÂÕÄØ ÓÔÒÁÎÎÁÑ ÐÒÏÇÒÁÍÍÁ, ÚÁÐÕÝÅÎÎÁÑ ÏÂÙÞÎÙÍ ÐÏÌØÚÏ×ÁÔÅÌÅÍ. èÏÒÏÛÏ ÉÚ×ÅÓÔÎÙÅ ÎÏÍÅÒÁ ÐÏÒÔÏ×, ÒÅÇÉÓÔÒÉÒÕÅÍÙÅ × IANA, ÏÂÙÞÎÏ ÒÁÓÐÏÌÁÇÁÀÔÓÑ × ÜÔÏÍ ÄÏÓÔÕÐÎÏÍ ÔÏÌØËÏ ÄÌÑ ÁÄÍÉÎÉÓÔÒÁÔÏÒÁ ÐÒÏÍÅÖÕÔËÅ.

îÁÌÉÞÉÅ ÚÁÐÉÓÉ Ï ÓÌÕÖÂÅ × ÆÁÊÌÅ services ÎÅÏÂÑÚÁÔÅÌØÎÏ ÏÚÎÁÞÁÅÔ, ÞÔÏ ÔÁËÁÑ ÓÌÕÖÂÁ ÚÁÐÕÝÅÎÁ ÎÁ ÍÁÛÉÎÅ. óÍÏÔÒÉÔÅ ÆÁÊÌ inetd.conf(5), × ËÏÔÏÒÏÍ ÎÁÓÔÒÁÉ×ÁÀÔÓÑ ÐÒÅÄÏÓÔÁ×ÌÑÅÍÙÅ Internet-ÓÌÕÖÂÙ. úÁÍÅÔØÔÅ, ÞÔÏ ÎÅ ×ÓÅ ÓÅÔÅ×ÙÅ ÓÌÕÖÂÙ ÚÁÐÕÓËÁÀÔÓÑ Ó ÐÏÍÏÝØÀ inetd(8), É ÐÏÜÔÏÍÕ ÉÈ ÍÏÖÅÔ ÎÅ ÂÙÔØ × inetd.conf(5). ÷ ÞÁÓÔÎÏÓÔÉ, news- (NNTP) É mail- (SMTP) ÓÅÒ×ÅÒÁ ÞÁÓÔÏ ÚÁÐÕÓËÁÀÔÓÑ ÉÚ ÓËÒÉÐÔÏ× ÚÁÇÒÕÚËÉ ÓÉÓÔÅÍÙ.

íÅÓÔÏÐÏÌÏÖÅÎÉÅ ÆÁÊÌÁ services ÏÐÒÅÄÅÌÑÅÔÓÑ × /usr/include/netdb.h ÍÁËÒÏÐÅÒÅÍÅÎÎÏÊ _PATH_SERVICES. ïÂÙÞÎÏ ÏÎÁ ÕÓÔÁÎÁ×ÌÉ×ÁÅÔÓÑ × /etc/services.

ëÁÖÄÁÑ ÓÔÒÏËÁ ÏÐÉÓÙ×ÁÅÔ ÏÄÎÕ ÓÌÕÖÂÕ; ÏÎÁ ×ÙÇÌÑÄÉÔ ÔÁË:

ÉÍÑ-ÓÌÕÖÂÙ   ÐÏÒÔ/ÐÒÏÔÏËÏÌ   [ÐÓÅ×ÄÏÎÉÍÙ ...]
ÇÄÅ:
ÉÍÑ-ÓÌÕÖÂÙ
ÏÐÒÅÄÅÌÑÅÔ ÞÉÔÁÂÅÌØÎÏÅ ÉÍÑ ÓÌÕÖÂÙ, ËÏÔÏÒÏÅ ÉÓÐÏÌØÚÕÅÔÓÑ ÐÒÉ ÐÏÉÓËÅ ÜÔÏÊ ÓÌÕÖÂÙ × ÜÔÏÍ ÆÁÊÌÅ. òÅÇÉÓÔÒ ÂÕË× × ÉÍÅÎÉ ×ÁÖÅÎ. þÁÓÔÏ ËÌÉÅÎÔÓËÕÀ ÐÒÏÇÒÁÍÍÕ ÎÁÚÙ×ÁÀÔ ÐÏ ÉÍÅÎÉ-ÓÌÕÖÂÙ.
ÐÏÒÔ
ÏÐÒÅÄÅÌÑÅÔ ÎÏÍÅÒ ÐÏÒÔÁ (ÄÅÓÑÔÉÞÎÏÅ ÞÉÓÌÏ), ËÏÔÏÒÏÅ ÉÓÐÏÌØÚÕÅÔÓÑ ÄÌÑ ÜÔÏÊ ÓÌÕÖÂÙ.
ÐÒÏÔÏËÏÌ
ÕÓÔÁÎÁ×ÌÉ×ÁÅÔ ÔÉÐ ÉÓÐÏÌØÚÕÅÍÏÇÏ ÐÒÏÔÏËÏÌÁ. üÔÏ ÐÏÌÅ ÄÏÌÖÎÏ ÓÏÏÔ×ÅÔÓÔ×Ï×ÁÔØ ÏÄÎÏÊ ÉÚ ÚÁÐÉÓÅÊ × ÆÁÊÌÅ protocols(5). ïÂÙÞÎÏ ÚÄÅÓØ ÕËÁÚÙ×ÁÀÔÓÑ ÚÎÁÞÅÎÉÑ tcp É udp.
ÐÓÅ×ÄÏÎÉÍÙ
ÎÅÏÂÑÚÁÔÅÌØÎÙÊ ÓÐÉÓÏË ÄÒÕÇÉÈ ÉͣΠÜÔÏÊ ÓÌÕÖÂÙ, ÒÁÚÄÅÌ£ÎÎÙÈ ÐÒÏÂÅÌÏÍ ÉÌÉ ÓÉÍ×ÏÌÏÍ ÔÁÂÕÌÑÃÉÉ (ÏÂÑÚÁÔÅÌØÎÏ ÐÏÓÍÏÔÒÉÔÅ ÎÉÖÅÐÒÉ×ÅÄÅÎÎÙÊ ÒÁÚÄÅÌ ïûéâëé òåáìéúáãéé). ïÐÑÔØ ÖÅ, ÒÅÇÉÓÔÒ ÂÕË× × ÉÍÅÎÉ ×ÁÖÅÎ.

äÌÑ ÒÁÚÄÅÌÅÎÉÑ ÐÏÌÅÊ ÍÏÇÕÔ ÉÓÐÏÌØÚÏ×ÁÔØÓÑ ÐÒÏÂÅÌÙ ÉÌÉ ÓÉÍ×ÏÌÙ ÔÁÂÕÌÑÃÉÉ.

ëÏÍÍÅÎÔÁÒÉÉ ÎÁÞÉÎÁÀÔÓÑ ÓÏ ÚÎÁËÁ ÄÉÅÚÁ (#) É ÐÒÏÄÏÌÖÁÀÔÓÑ ÄÏ ËÏÎÃÁ ÓÔÒÏËÉ. ðÕÓÔÙÅ ÓÔÒÏËÉ ÉÇÎÏÒÉÒÕÀÔÓÑ.

éÍÑ-ÓÌÕÖÂÙ ÄÏÌÖÎÏ ÓÔÏÑÔØ × ÓÁÍÏÍ ÎÁÞÁÌÅ ÓÔÒÏËÉ, ÔÁË ËÁË ÓÔÏÑÝÉÅ ÐÅÒÅÄ ÎÉÍ ÐÒÏÂÅÌÙ ÏÂÒÅÚÁÔØÓÑ ÎÅ ÂÕÄÕÔ. éÍÅÎÁ-ÓÌÕÖ ÍÏÇÕÔ ÓÏÓÔÏÑÔØ ÉÚ ÌÀÂÙÈ ÐÅÞÁÔÎÙÈ ÓÉÍ×ÏÌÏ×, ËÒÏÍÅ ÐÒÏÂÅÌÁ É ÓÉÍ×ÏÌÁ ÔÁÂÕÌÑÃÉÉ, ÏÄÎÁËÏ ÕÍÅÒÅÎÎÏÓÔØ × ×ÙÂÏÒÅ ÓÉÍ×ÏÌÏ× ÐÏÍÏÇÁÅÔ ÕÍÅÎØÛÉÔØ ÐÒÏÂÌÅÍÙ ÓÏ×ÍÅÓÔÉÍÏÓÔÉ ÒÅÁÌÉÚÁÃÉÊ. îÁÐÒÉÍÅÒ: a-z, 0-9, É ÄÅÆÉÓ (-) ÓÞÉÔÁÀÔÓÑ ÈÏÒÏÛÉÍ ×ÙÂÏÒÏÍ.

óÔÒÏËÉ, ÎÅ ÐÏÄÈÏÄÑÝÉÅ ÐÏÄ ÜÔÏÔ ÆÏÒÍÁÔ, ÎÅ ÄÏÌÖÎÙ ÐÒÉÓÕÔÓÔ×Ï×ÁÔØ × ÆÁÊÌÅ. (÷ ÎÁÓÔÏÑÝÉÊ ÍÏÍÅÎÔ ÏÎÉ ÐÒÏÓÔÏ ÐÒÏÐÕÓËÁÀÔÓÑ ÆÕÎËÃÉÑÍÉ getservent(3), getservbyname(3) É getservbyport(3). ïÄÎÁËÏ ÎÁ ÔÁËÏÅ ÐÏ×ÅÄÅÎÉÅ ÎÅÌØÚÑ ÐÏÌÁÇÁÔØÓÑ.)

äÌÑ ÏÂÒÁÔÎÏÊ ÓÏ×ÍÅÓÔÉÍÏÓÔÉ ÍÅÖÄÕ ÎÏÍÅÒÏÍ ÐÏÒÔÁ É ÉÍÅÎÅÍ ÐÒÏÔÏËÏÌÁ ÍÏÖÅÔ ÂÙÔØ ËÏÓÁÑ ÞÅÒÔÁ (/) ÉÌÉ ÚÁÐÑÔÁÑ (,). îÁ ÓÏ×ÒÅÍÅÎÎÙÈ ÓÉÓÔÅÍÁÈ ÎÅ ÓÌÅÄÕÅÔ ÉÓÐÏÌØÚÏ×ÁÔØ ÚÁÐÑÔÕÀ.

üÔÏÔ ÆÁÊÌ ÍÏÖÅÔ ÒÁÓÐÒÏÓÔÒÁÎÑÔØÓÑ ÐÏ ÓÅÔÉ Ó ÐÏÍÏÝØÀ ÏÂÝÅÓÅÔÅ×ÙÈ ÓÌÕÖ ÉÍ£Î, ÔÉÐÁ Yellow Pages/NIS ÉÌÉ BIND/Hesiod.

ðÒÉÍÅÒÎÙÊ ÆÁÊÌ services ÍÏÖÅÔ ×ÙÇÌÑÄÅÔØ ÔÁË:






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



ïûéâëé òåáìéúáãéé

íÏÖÎÏ ÚÁÄÁÔØ ÎÅ ÂÏÌÅÅ 35 ÁÌØÔÅÒÎÁÔÉ×ÎÙÈ ÉÍÅÎ ÓÌÕÖÂÙ; ÜÔÏ ÉÚ-ÚÁ ÔÏÇÏ, ËÁË ÎÁÐÉÓÁÎ ËÏÄ ÆÕÎËÃÉÉ getservent(3).

óÔÒÏËÉ ÄÌÉÎÏÊ ÂÏÌÅÅ BUFSIZ (ÒÁ×ÎÏÊ × ÄÁÎÎÙÊ ÍÏÍÅÎÔ 1024) ÓÉÍ×ÏÌÏ× ÂÕÄÕÔ ÉÇÎÏÒÉÒÏ×ÁÔØÓÑ ÆÕÎËÃÉÑÍÉ getservent(3), getservbyname(3) É getservbyport(3). ïÄÎÁËÏ, ÜÔÏ ÔÁËÖÅ ÐÒÉ×ÏÄÉÔ Ë ÎÅÐÒÁ×ÉÌØÎÏÍÕ ÒÁÚÂÏÒÕ ÓÌÅÄÕÀÝÅÊ ÓÔÒÏËÉ.

æáêìù

/etc/services
óÐÉÓÏË ÓÌÕÖÂ ÓÅÔÉ Internet
/usr/include/netdb.h
ïÐÒÅÄÅÌÅÎÉÅ _PATH_SERVICES

óíïôòé ôáëöå

getservent(3), getservbyname(3), getservbyport(3), setservent(3), endservent(3), protocols(5), listen(2), inetd.conf(5), inetd(8).

îÁÚÎÁÞÅÎÎÙÅ ÎÏÍÅÒÁ (RFC), ÓÁÍÙÊ ÎÏ×ÙÊ × ÎÁÓÔÏÑÝÉÊ ÍÏÍÅÎÔ: RFC 1700, (AKA STD0002)

òÕËÏ×ÏÄÓÔ×Ï ÐÏ ÓÌÕÖÂÅ Yellow Pages

òÕËÏ×ÏÄÓÔ×Ï ÐÏ ÓÌÕÖÂÅ BIND/Hesiod

ðåòå÷ïä

àÒÉÊ ëÏÚÌÏ× <y_kozlov@chat.ru>.