很遺憾,因您的瀏覽器版本過低導致無法獲得最佳瀏覽體驗,推薦下載安裝谷歌瀏覽器!

河北快3加奖:網絡端口詳解,怎樣查看端口?

2017-04-26  來自: 河北快3中奖号码 瀏覽次數:822

河北快3中奖号码 www.mnlme.icu 在網絡技術中,端口(Port)大致有兩種意思:一是物理意義上的端口,比如,ADSL Modem、集線器、交換機、路由器用 于連接其他網絡設備的接口,如RJ-45端口、SC端口等等。二是邏輯意義上的端口,一般是指TCP/IP協議中的端口,端口號的范圍從0到65535, 比如用于瀏覽網頁服務的80端口,用于FTP服務的21端口等等。我們這里將要介紹的就是邏輯意義上的端口。



端口號名詞解釋



網絡端口



  那么TCP/IP協議中的端口指的是什么呢?如果把IP地址比作一間房子 ,端口就是出入這間房子的門。真正的房子只有幾個門,但是一個IP地址的端口 可以有65536個之多!端口是通過端口號來標記的,端口號只有整數,范圍是從0 到65535。



作用



   端口有什么用呢?我們知道,一臺擁有IP地址的主機可以提供許多服務,比如Web服務、FTP服務、SMTP服務等,這些服務完全可以通過1個IP地址 來實現。那么,主機是怎樣區分不同的網絡服務呢?顯然不能只靠IP地址,因為IP 地址與網絡服務的關系是一對多的關系。實際上是通過“IP地址 端口號”來區 分不同的服務的。

  服務器一般都是通過知名端口號來識別的。例如,對于每個TCP/IP實現來說,FTP服務器的 TCP端口號都是21,每個Telnet服務器的TCP端口號都是23,每個TFTP(簡單文件傳送協議)服務器的UDP端口號都是69。任何 TCP/IP實現所提供的服務都用知名的1~1023之間的端口號。這些知名端口號由Internet號分配機構 (InternetAssignedNumbersAuthority,IANA)來管理。

  到1992年為止,知名端口號介于1~255之間。256~1023之間的端口號通常都是由Unix系統占用,以提供一些特定的Unix服務—也就是說,提供一些只有Unix系統才有的、而其他操作系統可能不提供的服務。現在IANA管理1~1023之間所有的端口號。

  Internet擴展服務與Unix特定服務之 間的一個差別就是Telnet和Rlogin。它們二者都允許通過計算機網絡登錄到其他主機上。Telnet是采用端口號為23的TCP/IP標準且幾乎 可以在所有操作系統上進行實現。相反,Rlogin最開始時只是為Unix系統設計的(盡管許多非Unix系統現在也提供該服務),因此在80年代初,它 的有名端口號為513。

  客戶端通常對它所使用的端口號并不關心,只需保證該端口號在本機上是唯一的就可以了??突Ф絲諍龐殖譜髁偈倍絲諍?即存在時間很短暫)。這是因為它通常只是在用戶運行該客戶程序時才存在,而服務器則只要主機開著的,其服務就運行。

  大多數TCP/IP實現給臨時端口分配1024~5000之間的端口號。大于5000的端口號是為其他服務器預留的(Internet上并不常用的服務)。我們可以在后面看見許多這樣的給臨時端口分

  配端口號的例子。

  Solaris2.2是一個很有名的例外。通常TCP和UDP的缺省臨時端口號從32768開始。 TCP與UDP對于端口號的使用規定  TCP與UDP段結構中端口地址都是16比特,可以有在0---65535范圍內的端口號。對于這65536個端口號有以下的使用規定:

  (1)端口號小于256的定義為常用端口,服務器一般都是通過常用端口號來識別的。任何TCP/IP實現所提供的服務都用1---1023之間的端口號,是由IANA來管理的;

  (2)客戶端只需保證該端口號在本機上是惟一的就可以了??突Ф絲諍乓虼嬖謔奔浜芏淘縈殖屏偈倍絲諍?

  (3)大多數TCP/IP實現給臨時端口號分配1024---5000之間的端口號。大于5000的端口號是為其他服務器預留的。



端口分類



知名端口



  邏輯意義上的端口有多種分類標準,下面將介紹常見的按端口號分布的分類:

  (1)

  (Well-Known Ports)

  知名端口即眾所周知的端口號,范圍從0到1023,這些端口號一般固定分配給一些服務。比如21端口分配給FTP(文件傳輸協議)服務,25端口分配給SMTP(簡單郵件傳輸協議)服務,80端口分配給HTTP服務,135端口分配給RPC(遠程過程調用)服務等等。

  網絡服務是可以使用其他端口號的,如果不是默認的端口號則應該在 地址欄上指定端口號,方法是在地址后面加上冒號“:”(半角),再加上端口 號。比如使用 8080 作為WWW服務的端口,則需要在地址欄里輸入[1]。

  但是有些系統協議使用固定的端口號,它是不能被改變的,比如139 端口專門用于NetBIOS與TCP/IP之間的通信,不能手動改變。



動態端口

  (2)

  (Dynamic Ports)

  動態端口的范圍從1024到65535,這些端口號一般不固定分配給某個服務,也就是說許多服務都可以使用這些端口。只要運行的程序向系統提出訪問網絡的申請,那么系統就可以從這些端口號中分配一個供該程序使用。比如1024端口就是分配給第一個向系統發出申請的程序。在關閉程序進程后,就會釋放所占用的端口號。

  不過,動態端口也常常被病毒木馬程序所利用,如冰河默認連接端口是7626、WAY 2.4是8011、Netspy 3.0是7306、YAI病毒是1024等 。



保留端口號

  (3)

  Unix系統有保留端口號的概念。只有具有超級用戶特權的進程才允許給它自己分配一個保留端口號。

  這些端口號介于1~1023之間,一些應用程序(如有名的Rlogin,26.2節)將它作為客戶與服務器之間身份認證的一部分。




怎樣查看端口?



  一臺服務器有大量的端口在使用,怎么來查看端口呢?有兩種方式: 一種是利用系統內置的命令,一種是利用第三方端口掃描軟件。

  1.用“netstat ”查看端口狀態

  在Windows 2000/XP中,可以在命令提示符下使用“netstat ”查 看系統端口狀態,可以列出系統正在開放的端口號及其狀態.

  2.用第三方端口掃描軟件

  第三方端口掃描軟件有許多,界面雖然千差萬別, 但是功能卻是類似 的。這里以“Fport” (可到?type_t=7或下載)為例講解?!癋port”在命令提示符下使用,運行結果 與“netstat -an”相似,但是它不僅能夠列出正在使用的端口號及類型,還可 以列出端口被哪個應用程序使用。

  3.用“netstat -n”命令,以數字格式顯示地址和端口信息。

端口號很多是奇數的原因 , 

  如果仔細檢查這些標準的簡單服務以及其他標準的TCP/IP服務(如Telnet、FTP、 SMTP等)的端口號時,我們發現它們都是奇數。這是有歷史原因的,因為這些端口號都是從NCP端口號派生出來的(NCP,即網絡控制協議,是ARPANET的運輸層協議,是TCP的前身)。NCP是半雙工的,不是全雙工的,因此每個應用程序需要兩個連接,需預留一對奇數和偶數端口號。當TCP和UDP成為標準的運輸層協議時,每個應用程序只需要一個端口號,因此就使用了NCP中的奇數。


關鍵詞: 網絡端口   網站空間   網站服務器     

藍點科技電商事業部專門為企業用戶提供B2B信息服務,VR事業部從事360全景攝影、全景導航,公司硬件事業部專業經營圖書管理軟件,電子圖書,條碼,網站建設,藍點科技,條碼打印機,圖書防盜儀,電磁防盜儀,射頻防盜儀,條碼掃描槍,CCD條碼槍,激光條碼槍,中圖法,中圖法第四版,小票打印機,條碼標簽紙,碳帶,條碼打印,書標,書標膜,磁條,防盜磁條,票據打印機,洛陽藍點網絡科技有限公司 熱線:13598171446

CopyRight ? 版權所有: 洛陽藍點網絡科技有限公司 技術支持:藍點科技 網站地圖 XML 備案號:豫ICP備09004786號-1

本站關鍵字: 河北快3中奖号码 河北快3中奖号码 河北快3中奖号码 河北快3中奖号码 河北快3中奖号码


掃一掃訪問移動端