埠是什麼-埠作用-TCP埠
導語: 通常我們會在一些技術文件或者在一些比較高階的應用中會看到各種計算機埠的應 用,這些也屬於比較高階的電腦技巧中才可能涉及到。那麼埠是什麼?本文為品才網推薦相關文章,歡迎閱讀。
埠是什麼_埠作用_TCP埠
埠簡介
"埠"是英文port的意譯,可以認為是裝置與外界通訊交流的出口。埠可分為虛擬埠和物理埠,其中虛擬埠指計算機內部或交換機路由器內的埠,不可見。例如計算機中的80埠、21埠、23埠等。物理埠又稱為介面,是可見埠,計算機背板的RJ45網口,交換機路由器集線器等RJ45埠。電話使用RJ11插口也屬於物理埠的範疇。
埠詳解
埠是指介面電路中的一些暫存器,這些暫存器分別用來存放資料資訊、控制資訊和狀態資訊,相應的埠分別稱為資料埠、控制埠和狀態埠。
電腦執行的系統程式,其實就像一個閉合的圓圈,但是電腦是為人服務的,他需要接受一些指令,並且要按照指令調整系統功能來工作,於是系統程式設計者,就把這個圓圈截成好多段,這些線段介面就叫埠(通俗講是斷口,就是中斷),系統執行到這些埠時,一看埠是否開啟或關閉,如果關閉,就是繩子接通了,系統往下執行,如果埠是開啟的,系統就得到命令,有外部資料輸入,接受外部資料並執行。
TCP埠
TCP:Transmission Control Protocol傳輸控制協議,TCP是一種面向連線(連線導向)的、可靠的、基於位元組流的傳輸層(Transport layer)通訊協議,由IETF的RFC 793說明(specified)。在簡化的計算機網路OSI模型中,它完成第四層傳輸層所指定的功能,UDP是同一層內另一個重要的傳輸協議。
UDP埠
UDP:User Datagram Protocol使用者資料報協議,UDP是OSI參考模型中一種無連線的傳輸層協議,提供面向事務的簡單不可靠資訊傳送服務。UDP 協議基本上是IP協議與上層協議的.介面。UDP協議適用埠分別執行在同一臺裝置上的多個應用程式。
埠作用
我們知道,一臺擁有IP地址的主機可以提供許多服務,比如Web服務、FTP服務、SMTP服務等,這些服務完全可以透過1個IP地址來實現。那麼,主機是怎樣區分不同的網路服務呢?顯然不能只靠IP地址,因為IP 地址與網路服務的關係是一對多的關係。實際上是透過“IP地址+埠號”來區分不同的服務的。
需要注意的是,埠並不是一一對應的。比如你的電腦作為客戶機訪 問一臺WWW伺服器時,WWW伺服器使用“80”埠與你的電腦通訊,但你的電腦則可能使用“3457”這樣的埠。
動態埠(Dynamic Ports)
埠號。
埠在入侵中的作用
有人曾經把伺服器比作房子,而把埠比作通向不同房間(服務)的門,如果不考慮細節的話,這是一個不錯的比喻。入侵者要佔領這間房子,勢必要破門而入(物理入侵另說),那麼對於入侵者來說,瞭解房子開了幾扇門,都是什麼樣的門,門後面有什麼東西就顯得至關重要。
入侵者通常會用掃描器對目標主機的埠進行掃描,以確定哪些埠是開放的,從開放的埠,入侵者可以知道目標主機大致提供了哪些服務,進而猜測可能存在的漏洞,因此對埠的掃描可以幫助我們更好的瞭解目標主機,而對於管理員,掃描本機的開放埠也是做好安全防範的第一步。
保護埠
剛接觸網路的朋友一般都對自己的埠很敏感,總怕自己的電腦開放了過多埠,更怕其中就有後門程式的埠,但由於對埠不是很熟悉,所以也沒有解決辦法,上起網來提心吊膽。其實保護自己的埠並不是那麼難,只要做好下面幾點就行了:
1) 檢視:經常用命令或軟體檢視本地所開放的埠,看是否有可疑埠;
2) 判斷:如果開放埠中有你不熟悉的,應該馬上查詢埠大全或木馬常見埠等資料(網上多的很),看看裡面對你那個可疑埠的作用描述,或者透過軟體檢視開啟此埠的程序來進行判斷;
3) 關閉:如果真是木馬埠或者資料中沒有這個埠的描述,那麼應該關閉此埠,你可以用防火牆來遮蔽此埠,也可以用本地連線-TCP/IP-高階-選項-TCP/IP篩選,啟用篩選機制來篩選埠;
注意:判斷時候要慎重,因為一些動態分配的埠也容易引起你多餘的懷疑,這類埠一般比較低,且連續。還有,一些狡猾的後門軟體,他們會借用80等一些常見埠來進行通訊(穿透了防火牆),令人防不勝防,因此不輕易執行陌生程式才是關鍵。
怎樣檢視埠
一臺伺服器有大量的埠在使用,怎麼來檢視埠呢?有兩種方式:一種是利用系統內建的命令,一種是利用第三方埠掃描軟體。
1.用“netstat /an”檢視埠狀態
在Windows 2000/XP中,可以在命令提示符下使用“netstat /an”查 看系統埠狀態,可以列出系統正在開放的埠號及其狀態.
2.用第三方埠掃描軟體
第三方埠掃描軟體有許多,介面雖然千差萬別,但是功能卻是類似 的。這裡以“Fport” 為例講解。“Fport”在命令提示符下使用,執行結果與“netstat -an”相似,但是它不僅能夠列出正在使用的埠號及型別,還可以列出埠被哪個應用程式使用。