[ 永遠的UNIX::UNIX技術資料的寶庫 ]   GB | BIG5

首頁 > 網絡管理 > 其它 > 正文
網絡管理員指南 -9.各種網絡應用程序-3>服務和協議文件
本文出自:http://www.linpus.com.tw 作者: Andrew Anderson (2001-07-13 20:10:00)

在某個“標準”的服務器上被提供的端口數字在“分配的數字”RFC上被定義。為了使服務器和顧客程序
能夠變換服務器名字到這些數字,至少表的部分被保留在每個主機上;它被存儲在一個稱為
/etc/services.的文件中.一個入口組成象這樣:

           service port/protocol   [aliases]
         
 

    這裡,服務器指定服務器名字,端口定義服務器上提供的端口,並且協議定義哪個運輸協議被使用。
    通常,這是 udp 或 tcp 。可能為一個服務器提供不止一個協議,在一樣的端口上也提供不同的服務器,
    只要協議是不同的。別名域允許為同樣的服務器指定可選擇的名字。

通常,你不必須改變在你的系統上與網絡軟件一起的服務文件。但是,我們從下面那個文件給出一篇小摘錄。

  # The services file:
           #
           # well-known services
           echo           7/tcp                 # Echo
           echo           7/udp                 #
           discard        9/tcp  sink null      # Discard
           discard        9/udp  sink null      #
           daytime       13/tcp                 # Daytime
           daytime       13/udp                 #
           chargen       19/tcp  ttytst source  # Character Generator
           chargen       19/udp  ttytst source  #
           ftp-data      20/tcp                 # File Transfer Protocol (Data)
           ftp           21/tcp                 # File Transfer Protocol (Contr
           telnet        23/tcp                 # Virtual Terminal Protocol
           smtp          25/tcp                 # Simple Mail Transfer Protocol
           nntp         119/tcp  readnews       # Network News Transfer Protoco
           #
            # UNIX services
           exec         512/tcp                 # BSD rexecd
           biff         512/udp  comsat         # mail notification
           login        513/tcp                 # remote login
           who          513/udp  whod           # remote who and uptime
           shell        514/tcp  cmd            # remote command, no passwd use
           syslog       514/udp                 # remote system logging
           printer      515/tcp  spooler        # remote print spooling
           route        520/udp  router routed  # routing information protocol
 

    注意,例如,回響服務在為 TCP 和 UDP 的第7端口上被提供,並且端口 512被用兩種不同的服務,也就
    是通信衛星魔鬼(它通知用戶最新到達的編輯郵件,見 xbiff ( 1x )),在 UDP 上,並且為遠程執行
    ( rexec ( 1 )),使用 TCP 。

類似服務文件,網絡圖書館需要一個方法翻譯協議名字---例如,那些被使用在服務文件中---協議數字由其他
主機上的 IP 層理解了。這通過在 /etc/protocols 文件中查一下名字來完成。它每行包含一個入口,每個包
含一個協議名字,以及相聯系的數字。必須摸這個文件與必須幹涉/etc/services文件相比更不可靠.一個樣品
文件在下面被給出:

 

    ##因特網( IP )協議# ip  0  IP #因特網協議,假協議 icmp  1  ICMP #因特網控制消息協議 
    igmp  2  IGMP #因特網組多點傳送協議 tcp  6  TCP # trol 協議 udp  17  UDP #RAW的用戶數據包協
    議 255 RAW#RAW的 IP 接口

(http://www.fanqiang.com)
    進入【UNIX論壇

相關文章
網絡管理員指南 -21.簡單的 smail配置文件 (2001-07-20 11:00:00)
網絡管理員指南 -20.一個PLIP的零打印機電纜 (2001-07-20 10:08:00)
網絡管理員指南 -19.Newsreader配置 (2001-07-20 09:04:00)
網絡管理員指南 -18.NNTP描述 -5>Nntpd與C-News的接口 (2001-07-20 08:10:00)
網絡管理員指南 -18.NNTP描述 -4>NNTP授權 (2001-07-20 07:00:00)
網絡管理員指南 -18.NNTP描述 -3>限定NNTP訪問 (2001-07-19 22:08:00)
網絡管理員指南 -18.NNTP描述 -2>安裝NNTP服務器 (2001-07-19 21:04:00)
網絡管理員指南 -18.NNTP描述 -1>介紹 (2001-07-19 20:10:00)
網絡管理員指南 -17.C-News -9>維護工具可任務 (2001-07-19 19:00:01)
網絡管理員指南 -17.C-News -8>在一個NFS環境下的C-News (2001-07-19 18:08:00)

===更多相關===
 

★  樊強制作 歡迎分享  ★