protocols(5) File Formats Manual protocols(5)

protocols - پرونده تعریف پروتکل‌ها

این پرونده یک پرونده متنی ساده ASCII است که پروتکل‌های مختلف اینترنت DARPA را که از طریق زیرسیستم TCP/IP در دسترس هستند توصیف می‌کند. باید به جای استفاده از اعداد موجود در پرونده‌های سرایند ARPA یا بدتر از آن، صرفاً حدس زدن آن‌ها، به این پرونده مراجعه شود. این اعداد در فیلد پروتکل هر سرایند IP قرار خواهند گرفت.

این پرونده را دست‌نخورده نگه دارید چرا که تغییرات منجر به بسته‌های IP نادرست خواهند شد. شماره‌ها و نام‌های پروتکل توسط IANA (Internet Assigned Numbers Authority) مشخص می‌شوند.

هر سطر دارای قالب زیر است:

protocol number aliases ...

که در آن فیلدها با فاصله‌ها یا تب‌ها از یکدیگر جدا می‌شوند. سطرهای خالی نادیده گرفته می‌شوند. اگر سطری شامل علامت هش (#) باشد، علامت هش و بخش پس از آن در آن سطر نادیده گرفته می‌شوند.

شرح فیلدها به این صورت است:

نام اصلی پروتکل. برای نمونه ip، tcp یا udp.
شماره رسمی این پروتکل همان‌طور که در سرایند IP ظاهر خواهد شد.
نام‌های مستعار اختیاری برای پروتکل.

این پرونده ممکن است روی یک شبکه با استفاده از یک سرویس نام‌گذاری سراسری مانند Yellow Pages/NIS یا BIND/Hesiod توزیع شود.

/etc/protocols
پرونده تعریف پروتکل‌ها.

getprotoent(3)

http://www.iana.org/assignments/protocol-numbers

2026-02-08 Linux man-pages 6.19