端口號:具有網絡功能的應用軟件的標示號
一、簡介
在Internet上,各主機間通過TCP/TP協議發送和接收數據報,各個數據報根據其目的主機的ip地址來進行互聯網絡中的路由選擇。可見,把數據報順利的傳送到目的主機是沒有問題的。問題出在哪裏呢?我們知道大多數操作系統都支持多程序(進程)同時運行,那麼目的主機應該把接收到的數據報傳送給衆多同時運行的進程中的哪一個呢?顯然這個問題有待解決,端口機制便由此被引入進來。本地操作系統會給那些有需求的進程分配協議端口(protocal port,即我們常說的端口),每個協議端口由一個正整數標識,如:80,139,445,等等。當目的主機接收到數據報後,將根據報文首部的目的端口號,把數據發送到相應端口,而與此端口相對應的那個進程將會領取數據並等待下一組數據的到來。說到這裏,端口的概念似乎仍然抽象,那麼繼續跟我來,別走開。
端口其實就是隊,操作系統爲各個進程分配了不同的隊,數據報按照目的端口被推入相應的隊中,等待被進程取用,在極特殊的情況下,這個隊也是有可能溢出的,不過操作系統允許各進程指定和調整自己的隊的大小。
不光接受數據報的進程需要開啓它自己的端口,發送數據報的進程也需要開啓端口,這樣,數據報中將會標識有源端口,以便接受方能順利的回傳數據報到這個端口
二、端口號
- 1 tcpmux TCP 端口服務多路複用
- 5 rje 遠程作業入口
- 7 echo Echo 服務
- 9 discard 用於連接測試的空服務
- 11 systat 用於列舉連接了的端口的系統狀態
- 13 daytime 給請求主機發送日期和時間
- 17 qotd 給連接了的主機發送每日格言
- 18 msp 消息發送協議
- 19 chargen 字符生成服務;發送無止境的字符流
- 20 ftp-data FTP 數據端口
- 21 ftp 文件傳輸協議(FTP)端口;有時被文件服務協議(FSP)使用
- 22 ssh 安全 Shell(SSH)服務
- 23 telnet Telnet 服務
- 25 smtp 簡單郵件傳輸協議(SMTP)
- 37 time 時間協議
- 39 rlp 資源定位協議
- 42 nameserver 互聯網名稱服務
- 43 nicname WHOIS 目錄服務
- 49 tacacs 用於基於 TCP/IP 驗證和訪問的終端訪問控制器訪問控制系統
- 50 re-mail-ck 遠程郵件檢查協議
- 53 domain 域名服務(如 BIND)
- 63 whois++ WHOIS++,被擴展了的 WHOIS 服務
- 67 bootps 引導協議(BOOTP)服務;還被動態主機配置協議(DHCP)服務使用
- 68 bootpc Bootstrap(BOOTP)客戶;還被動態主機配置協議(DHCP)客戶使用
- 69 tftp 小文件傳輸協議(TFTP)
- 70 gopher Gopher 互聯網文檔搜尋和檢索
- 71 netrjs-1 遠程作業服務
- 72 netrjs-2 遠程作業服務
- 73 netrjs-3 遠程作業服務
- 73 netrjs-4 遠程作業服務
- 79 finger 用於用戶聯繫信息的 Finger 服務
- 80 http 用於萬維網(WWW)服務的超文本傳輸協議(HTTP)
- 88 kerberos Kerberos 網絡驗證系統
- 95 supdup Telnet 協議擴展
- 101 hostname SRI-NIC 機器上的主機名服務
- 102 iso-tsap ISO 開發環境(ISODE)網絡應用
- 105 csnet-ns 郵箱名稱服務器;也被 CSO 名稱服務器使用
- 107 rtelnet 遠程 Telnet
- 109 pop2 郵局協議版本2
- 110 pop3 郵局協議版本3
- 111 sunrpc 用於遠程命令執行的遠程過程調用(RPC)協議,被網絡文件系統(NFS)使用
- 113 auth 驗證和身份識別協議
- 115 sftp 安全文件傳輸協議(SFTP)服務
- 117 uucp-path Unix 到 Unix 複製協議(UUCP)路徑服務
- 119 nntp 用於 USENET 討論系統的網絡新聞傳輸協議(NNTP)
- 123 ntp 網絡時間協議(NTP)
- 137 netbios-ns 在紅帽企業 Linux 中被 Samba 使用的 NETBIOS 名稱服務
- 138 netbios-dgm 在紅帽企業 Linux 中被 Samba 使用的 NETBIOS 數據報服務
- 139 netbios-ssn 在紅帽企業 Linux 中被 Samba 使用的NET BIOS 會話服務
- 143 imap 互聯網消息存取協議(IMAP)
- 161 snmp 簡單網絡管理協議(SNMP)
- 162 snmptrap SNMP 的陷阱
- 163 cmip-man 通用管理信息協議(CMIP)
- 164 cmip-agent 通用管理信息協議(CMIP)
- 174 mailq MAILQ
- 177 xdmcp X 顯示管理器控制協議
- 178 nextstep NeXTStep 窗口服務器
- 179 bgp 邊界網絡協議
- 191 prospero Cliffod Neuman 的 Prospero 服務
- 194 irc 互聯網中繼聊天(IRC)
- 199 smux SNMP UNIX 多路複用
- 201 at-rtmp AppleTalk 選路
- 202 at-nbp AppleTalk 名稱綁定
- 204 at-echo AppleTalk echo 服務
- 206 at-zis AppleTalk 區塊信息
- 209 qmtp 快速郵件傳輸協議(QMTP)
- 210 z39.50 NISO Z39.50 數據庫
- 213 ipx 互聯網絡分組交換協議(IPX),被 Novell Netware 環境常用的數據報協議
- 220 imap3 互聯網消息存取協議版本3
- 245 link LINK
- 347 fatserv Fatmen 服務器
- 363 rsvp_tunnel RSVP 隧道
- 369 rpc2portmap Coda 文件系統端口映射器
- 370 codaauth2 Coda 文件系統驗證服務
- 372 ulistproc UNIX Listserv
- 389 ldap 輕型目錄存取協議(LDAP)
- 427 svrloc 服務位置協議(SLP)
- 434 mobileip-agent 可移互聯網協議(IP)代理
- 435 mobilip-mn 可移互聯網協議(IP)管理器
- 443 https 安全超文本傳輸協議(HTTP)
- 444 snpp 小型網絡分頁協議
- 445 microsoft-ds 通過 TCP/IP 的服務器消息塊(SMB)
- 464 kpasswd Kerberos 口令和鑰匙改換服務
- 468 photuris Photuris 會話鑰匙管理協議
- 487 saft 簡單不對稱文件傳輸(SAFT)協議
- 488 gss-http 用於 HTTP 的通用安全服務(GSS)
- 496 pim-rp-disc 用於協議獨立的多址傳播(PIM)服務的會合點發現(RP-DISC)
- 500 isakmp 互聯網安全關聯和鑰匙管理協議(ISAKMP)
- 535 iiop 互聯網內部對象請求代理協議(IIOP)
- 538 gdomap GNUstep 分佈式對象映射器(GDOMAP)
- 546 dhcpv6-client 動態主機配置協議(DHCP)版本6客戶
- 547 dhcpv6-server 動態主機配置協議(DHCP)版本6服務
- 554 rtsp 實時流播協議(RTSP)
- 563 nntps 通過安全套接字層的網絡新聞傳輸協議(NNTPS)
- 565 whoami whoami
- 587 submission 郵件消息提交代理(MSA)
- 610 npmp-local 網絡外設管理協議(NPMP)本地 / 分佈式排隊系統(DQS)
- 611 npmp-gui 網絡外設管理協議(NPMP)GUI / 分佈式排隊系統(DQS)
- 612 hmmp-ind HMMP 指示 / DQS
- 631 ipp 互聯網打印協議(IPP)
- 636 ldaps 通過安全套接字層的輕型目錄訪問協議(LDAPS)
- 674 acap 應用程序配置存取協議(ACAP)
- 694 ha-cluster 用於帶有高可用性的羣集的心跳服務
- 749 kerberos-adm Kerberos 版本5(v5)的“kadmin”數據庫管理
- 750 kerberos-iv Kerberos 版本4(v4)服務
- 765 webster 網絡詞典
- 767 phonebook 網絡電話簿
- 873 rsync rsync 文件傳輸服務
- 992 telnets 通過安全套接字層的 Telnet(TelnetS)
- 993 imaps 通過安全套接字層的互聯網消息存取協議(IMAPS)
- 994 ircs 通過安全套接字層的互聯網中繼聊天(IRCS)
- 995 pop3s 通過安全套接字層的郵局協議版本3(POPS3)
- 表 C-1. 著名端口
- 以下端口是 UNIX 特有的,涉及了從電子郵件到驗證不等的服務。在方括號內的名稱(如 [service])是服務的守護進程名稱或它的常用別名。
- 端口號碼 / 層 名稱 註釋
- 512/tcp exec 用於對遠程執行的進程進行驗證
- 512/udp biff [comsat] 異步郵件客戶(biff)和服務(comsat)
- 513/tcp login 遠程登錄(rlogin)
- 513/udp who [whod] 登錄的用戶列表
- 514/tcp shell [cmd] 不必登錄的遠程 shell(rshell)和遠程複製(rcp)
- 514/udp syslog UNIX 系統日誌服務
- 515 printer [spooler] 打印機(lpr)假脫機
- 517/udp talk 遠程對話服務和客戶
- 518/udp ntalk 網絡交談(ntalk),遠程對話服務和客戶
- 519 utime [unixtime] UNIX 時間協議(utime)
- 520/tcp efs 擴展文件名服務器(EFS)
- 520/udp router [route, routed] 選路信息協議(RIP)
- 521 ripng 用於互聯網協議版本6(IPv6)的選路信息協議
- 525 timed [timeserver] 時間守護進程(timed)
- 526/tcp tempo [newdate] Tempo
- 530/tcp courier [rpc] Courier 遠程過程調用(RPC)協議
- 531/tcp conference [chat] 互聯網中繼聊天
- 532 netnews Netnews
- 533/udp netwall 用於緊急廣播的 Netwall
- 540/tcp uucp [uucpd] Unix 到 Unix 複製服務
- 543/tcp klogin Kerberos 版本5(v5)遠程登錄
- 544/tcp kshell Kerberos 版本5(v5)遠程 shell
- 548 afpovertcp 通過傳輸控制協議(TCP)的 Appletalk 文件編制協議(AFP)
- 556 remotefs [rfs_server, rfs] Brunhoff 的遠程文件系統(RFS)
- 表 C-2. UNIX 特有的端口
- 表 C-3列舉了由網絡和軟件社區向 IANA 提交的要在端口號碼列表中正式註冊的端口。
- 端口號碼 / 層 名稱 註釋
- 1080 socks SOCKS 網絡應用程序代理服務
- 1236 bvcontrol [rmtcfg] Garcilis Packeten 遠程配置服務器[a]
- 1300 h323hostcallsc H.323 電話會議主機電話安全
- 1433 ms-sql-s Microsoft SQL 服務器
- 1434 ms-sql-m Microsoft SQL 監視器
- 1494 ica Citrix ICA 客戶
- 1512 wins Microsoft Windows 互聯網名稱服務器
- 1524 ingreslock Ingres 數據庫管理系統(DBMS)鎖定服務
- 1525 prospero-np 無特權的 Prospero
- 1645 datametrics [old-radius] Datametrics / 從前的 radius 項目
- 1646 sa-msg-port [oldradacct] sa-msg-port / 從前的 radacct 項目
- 1649 kermit Kermit 文件傳輸和管理服務
- 1701 l2tp [l2f] 第2層隧道服務(LT2P) / 第2層轉發(L2F)
- 1718 h323gatedisc H.323 電訊守門裝置發現機制
- 1719 h323gatestat H.323 電訊守門裝置狀態
- 1720 h323hostcall H.323 電訊主持電話設置
- 1758 tftp-mcast 小文件 FTP 組播
- 1759 mtftp 組播小文件 FTP(MTFTP)
- 1789 hello Hello 路由器通信端口
- 1812 radius Radius 撥號驗證和記帳服務
- 1813 radius-acct Radius 記帳
- 1911 mtp Starlight 網絡多媒體傳輸協議(MTP)
- 1985 hsrp Cisco 熱備用路由器協議
- 1986 licensedaemon Cisco 許可管理守護進程
- 1997 gdp-port Cisco 網關發現協議(GDP)
- 2049 nfs [nfsd] 網絡文件系統(NFS)
- 2102 zephyr-srv Zephyr 通知傳輸和發送服務器
- 2103 zephyr-clt Zephyr serv-hm 連接
- 2104 zephyr-hm Zephyr 主機管理器
- 2401 cvspserver 並行版本系統(CVS)客戶 / 服務器操作
- 2430/tcp venus 用於 Coda 文件系統(codacon 端口)的 Venus 緩存管理器
- 2430/udp venus 用於 Coda 文件系統(callback/wbc interface 界面)的 Venus 緩存管理器
- 2431/tcp venus-se Venus 傳輸控制協議(TCP)的副作用
- 2431/udp venus-se Venus 用戶數據報協議(UDP)的副作用
- 2432/udp codasrv Coda 文件系統服務器端口
- 2433/tcp codasrv-se Coda 文件系統 TCP 副作用
- 2433/udp codasrv-se Coda 文件系統 UDP SFTP 副作用
- 2600 hpstgmgr [zebrasrv] HPSTGMGR;Zebra 選路
- 2601 discp-client [zebra] discp 客戶;Zebra 集成的 shell
- 2602 discp-server [ripd] discp 服務器;選路信息協議守護進程(ripd)
- 2603 servicemeter [ripngd] 服務計量;用於 IPv6 的 RIP 守護進程
- 2604 nsc-ccs [ospfd] NSC CCS;開放式短路徑優先守護進程(ospfd)
- 2605 nsc-posa NSC POSA;邊界網絡協議守護進程(bgpd)
- 2606 netmon [ospf6d] Dell Netmon;用於 IPv6 的 OSPF 守護進程(ospf6d)
- 2809 corbaloc 公共對象請求代理體系(CORBA)命名服務定位器
- 3130 icpv2 互聯網緩存協議版本2(v2);被 Squid 代理緩存服務器使用
- 3306 mysql MySQL 數據庫服務
- 3346 trnsprntproxy Trnsprnt 代理
- 4011 pxe 執行前環境(PXE)服務
- 4321 rwhois 遠程 Whois(rwhois)服務
- 4444 krb524 Kerberos 版本5(v5)到版本4(v4)門票轉換器
- 5002 rfe 無射頻以太網(RFE)音頻廣播系統
- 5308 cfengine 配置引擎(Cfengine)
- 5999 cvsup [CVSup] CVSup 文件傳輸和更新工具
- 6000 x11 [X] X 窗口系統服務
- 7000 afs3-fileserver Andrew 文件系統(AFS)文件服務器
- 7001 afs3-callback 用於給緩存管理器回電的 AFS 端口
- 7002 afs3-prserver AFS 用戶和組羣數據庫
- 7003 afs3-vlserver AFS 文件卷位置數據庫
- 7004 afs3-kaserver AFS Kerberos 驗證服務
- 7005 afs3-volser AFS 文件卷管理服務器
- 7006 afs3-errors AFS 錯誤解釋服務
- 7007 afs3-bos AFS 基本監查進程
- 7008 afs3-update AFS 服務器到服務器更新器
- 7009 afs3-rmtsys AFS 遠程緩存管理器服務
- 9876 sd 會話指引器
- 10080 amanda 高級 Maryland 自動網絡磁盤歸檔器(Amanda)備份服務
- 11371 pgpkeyserver 良好隱私(PGP) / GNU 隱私衛士(GPG)公鑰服務器
- 11720 h323callsigalt H.323 調用信號交替
- 13720 bprd Veritas NetBackup 請求守護進程(bprd)
- 13721 bpdbm Veritas NetBackup 數據庫管理器(bpdbm)
- 13722 bpjava-msvc Veritas NetBackup Java / Microsoft Visual C++ (MSVC) 協議
- 13724 vnetd Veritas 網絡工具
- 13782 bpcd Vertias NetBackup
- 13783 vopied Veritas VOPIED 協議
- 22273 wnn6 [wnn4] 假名/漢字轉換系統[c]
- 26000 quake Quake(以及相關的)多人遊戲服務器
- 26208 wnn6-ds
- 33434 traceroute Traceroute 網絡跟蹤工具
- 注:
- a. /etc/services 中的註釋如下:端口1236被註冊爲“bvcontrol”,但是它也被 Gracilis Packeten 遠程配置服務器使用。正式名稱被列爲主要名稱,未註冊的名稱被列爲別名。
- b. 在 /etc/services 中的註釋:端口 2600 到 2606 被 zebra 軟件包未經註冊而使用。主要名稱是被註冊的名稱,被 zebra 使用的未註冊名稱被列爲別名。
- c. /etc/services 文件中的註釋:該端口被註冊爲 wnn6,但是還在 FreeWnn 軟件包中使用了未註冊的“wnn4”。
- 表 C-3. 註冊的端口
- 表 C-4顯示了一個和數據報傳遞協議(DDP)有關的端口列表。DDP 在 AppleTalk 網絡上被使用。
- 端口號碼 / 層 名稱 註釋
- 1/ddp rtmp 路由表管理協議
- 2/ddp nbp 名稱綁定協議
- 4/ddp echo AppleTalk Echo 協議
- 6/ddp zip 區塊信息協議
- 表 C-4. 數據報傳遞協議端口
- 表 C-5是和 Kerberos 網絡驗證協議相關的端口列表。在標記的地方,v5 代表 Kerberos 版本5協議。注意,這些端口沒有在 IANA 註冊。
- 端口號碼 / 層 名稱 註釋
- 751 kerberos_master Kerberos 驗證
- 752 passwd_server Kerberos 口令(kpasswd)服務器
- 754 krb5_prop Kerberos v5 從屬傳播
- 760 krbupdate [kreg] Kerberos 註冊
- 1109 kpop Kerberos 郵局協議(KPOP)
- 2053 knetd Kerberos 多路分用器
- 2105 eklogin Kerberos v5 加密的遠程登錄(rlogin)
- 表 C-5. Kerberos(工程 Athena/MIT)端口
- 表 C-6是一個未註冊的端口列表。這些端口可能被安裝在你的紅帽企業 Linux 系統上的服務或協議使用,或者它們是在紅帽企業 Linux 和運行其它操作系統的機器通信所必需的端口。
- 端口號碼 / 層 名稱 註釋
- 15/tcp netstat 網絡狀態(netstat)
- 98/tcp linuxconf Linuxconf Linux 管理工具
- 106 poppassd 郵局協議口令改變守護進程(POPPASSD)
- 465/tcp smtps 通過安全套接字層的簡單郵件傳輸協議(SMTPS)
- 616/tcp gii 使用網關的(選路守護進程)互動界面
- 808 omirr [omirrd] 聯機鏡像(Omirr)文件鏡像服務
- 871/tcp supfileserv 軟件升級協議(SUP)服務器
- 901/tcp swat Samba 萬維網管理工具(SWAT)
- 953 rndc Berkeley 互聯網名稱域版本9(BIND 9)遠程名稱守護進程配置工具
- 1127 sufiledbg 軟件升級協議(SUP)調試
- 1178/tcp skkserv 簡單假名到漢字(SKK)日文輸入服務器
- 1313/tcp xtel 法國 Minitel 文本信息系統
- 1529/tcp support [prmsd, gnatsd] GNATS 錯誤跟蹤系統
- 2003/tcp cfinger GNU Finger 服務
- 2150 ninstall 網絡安裝服務
- 2988 afbackup afbackup 客戶-服務器備份系統
- 3128/tcp squid Squid 萬維網代理緩存
- 3455 prsvp RSVP 端口
- 5432 postgres PostgreSQL 數據庫
- 4557/tcp fax FAX 傳輸服務(舊服務)
- 4559/tcp hylafax HylaFAX 客戶-服務器協議(新服務)
- 5232 sgi-dgl SGI 分佈式圖形庫
- 5354 noclog NOCOL 網絡操作中心記錄守護進程(noclogd)
- 5355 hostmon NOCOL 網絡操作中心主機監視
- 5680/tcp canna Canna 日文字符輸入界面
- 6010/tcp x11-ssh-offset 安全 Shell(SSH)X11 轉發偏移
- 6667 ircd 互聯網中繼聊天守護進程(ircd)
- 7100/tcp xfs X 字體服務器(XFS)
- 7666/tcp tircproxy Tircproxy IRC 代理服務
- 8008 http-alt 超文本傳輸協議(HTTP)的另一選擇
- 8080 webcache 萬維網(WWW)緩存服務
- 8081 tproxy 透明代理
- 9100/tcp jetdirect [laserjet, hplj] Hewlett-Packard (HP) JetDirect 網絡打印服務
- 9359 mandelspawn [mandelbrot] 用於 X 窗口系統的並行 Mandelbrot 生成程序
- 10081 kamanda 使用 Kerberos 的 Amanda 備份服務
- 10082/tcp amandaidx Amanda 備份服務
- 10083/tcp amidxtape Amanda 備份服務
- 20011 isdnlog 綜合業務數字網(ISDN)登錄系統
- 20012 vboxd ISDN 音箱守護進程(vboxd)
- 22305/tcp wnn4_Kr kWnn 韓文輸入系統
- 22289/tcp wnn4_Cn cWnn 中文輸入系統
- 22321/tcp wnn4_Tw tWnn 中文輸入系統(臺灣)
- 24554 binkp Binkley TCP/IP Fidonet 郵寄程序守護進程
- 27374 asp 地址搜索協議
- 60177 tfido Ifmail FidoNet 兼容郵寄服務
- 60179 fido FidoNet 電子郵件和新聞網絡