最近常用埠

2021-09-07 18:52:10 字數 3607 閱讀 6721

"埠"是英文port的意譯,可以認為是裝置與外界通訊交流的出口。埠可分為虛擬埠物理埠,其中虛擬埠指計算機內部或交換機路由器內的埠,不可見。例如計算機中的80埠、21埠、23埠等。物理埠又稱為介面,是可見埠,計算機背板的rj45網口,交換機路由器集線器等rj45埠。**使用rj11插口也屬於物理埠的範疇。

從小到大:

ftp(檔案傳輸)協議**伺服器常用埠號,20:建立連線,21:傳送資料(主動模式)

ssh(安全登入)、sftp(檔案加密傳輸),

telnet(遠端登入)協議**伺服器常用埠號

http伺服器,預設埠號為80/tcp,nginx伺服器,apache伺服器

oracle 資料庫,預設的埠號

mysql 資料庫,預設的埠號

tomcat伺服器,預設埠號

一、面向連線服務和無連線服務:

計算機之間相互通訊的時候,分為兩種方式:一種是傳送資訊以後,可以確認資訊是否到達,也就是有應答的方式,這種方式大多採用tcp協議;一種是傳送以後就不管了,不去確認資訊是否到達,這種方式大多採用udp協議。對應這兩種協議的服務提供的埠,也就分為 tcp埠 和 udp埠 。

1. tcp埠

tcp 

:transmission control protocol傳輸控制協議,tcp是一種面向連線(連線導向)的、可靠的、基於位元組流的傳輸層(transport layer)通訊協議,由ietf的rfc 793說明(specified)。在簡化的計算機網路

osi模型中,它完成第四層傳輸層所指定的功能,udp是同一層內另乙個重要的傳輸協議。

2. udp埠

udp  : user datagram protocol使用者資料報協議,udp是osi參考模型中一種無連線

的傳輸層協議,提供面向事務的簡單不可靠資訊傳送服務。udp 協議基本上是ip協議與上層協議的介面。udp協議適用埠分別執行在同一臺裝置上的多個應用程式。

二、按埠號可分為3大類:

1. 公認埠(wellknownports):

從0到1023,它們緊密繫結(binding)於一些服務。通常這些埠的通訊明確表明了某種服務的協議。例如:80埠實際上總是http通訊。

2. 註冊埠(registeredports):

從1024到49151。它們鬆散地繫結於一些服務。也就是說有許多服務繫結於這些埠,這些埠同樣用於許多其它目的。例如:許多系統處理動態埠從1024左右開始。

3. 動態和/或私有埠(dynamicand/orprivateports):

從49152到65535。理論上,不應為服務分配這些埠。實際上,機器通常從1024起分配動態埠。但也有例外:sun的rpc埠從32768開始。

如果把ip位址比作一間房子 ,埠就是出入這間房子的門。真正的房子只有幾個門,但是乙個ip位址的埠可以有65536(即:2^16)個之多!埠是通過埠號來標記的,埠號只有整數,範圍是從0 到65535(2^16-1)。

在internet上,各主機間通過tcp/ip協議傳送和接收資料報,各個資料報根據其目的主機的ip位址來進行網際網路絡中的路由選擇,把資料報順利的傳送到目的主機。大多數作業系統都支援多程式(程序)同時執行,那麼目的主機應該把接收到的資料報傳送給眾多同時執行的程序中的哪乙個呢?顯然這個問題有待解決,埠機制便由此被引入進來。

本地作業系統會給那些有需求的程序分配協議埠。

每乙個 tcp 連線都必須由一端(通常為 client )發起請求,這個 port 通常是隨機選擇大於 1024 以上(因為0-1023一般被用作知名伺服器的埠)的 port 號來進行!其 tcp封包會將(且只將)syn

旗標設定起來!這是整個聯機的第乙個封包

如果另一端(通常為 server ) 接受這個請求的話(特殊的服務需要以特殊的 port 來進行,例如 ftp 的 port 21 ),則會向請求端送回,整個聯機的第二個封包!其上除了 syn旗標之外同時還將ack 旗標也設定起來,並同時在本機端建立資源以待聯機之需;

然後,請求端獲得服務端第乙個響應封包之後,必須再響應對方乙個確認封包,此時封包只帶 ack旗標(事實上,後繼聯機中的所有封包都必須帶有 ack 旗標);

只有當服務端收到請求端的確認( ack )封包(也就是整個聯機的第三個封包)之後,兩端的聯機才能正式建立。這就是所謂的 tcp 聯機的 '三次握手

( three-way handshake )' 的原理。

系統管理員可以【重定向】埠

一種常見的技術是把乙個埠重定向到另乙個位址。例如預設的http埠是80,不少人將它重定向到另乙個埠,如8080。實現重定向是為了隱藏公認的預設埠,降低受破壞率;或者是解決埠衝突問題。

常用埠總結

學習web安全也有一段時間了,但是對好多埠還是有點模糊,於是今天總結一下。大神勿噴喲 port information 21 ftp 主要看是否支援匿名,也可以跑弱口令 22 ssh 23 tenlet 53 dns伺服器 79 finger 80 web 常見web漏洞以及是否是一些管理後台 11...

常用埠區分

埠,8080埠同80埠,是被用於 www 服務的,可以實現網頁瀏覽,經常在訪問某個 或使用 伺服器的時候,會加上 8080 埠號。另外 apache tomcat web server 安裝後,預設的服務埠就是8080。服務 ssh,22埠就是 ssh 埠,用於通過命令列模式遠端連線 linux 系...

常用埠整理

1.公認埠 well known ports 從0到1023,它們緊密繫結於一些服務。通常這些埠的通訊明確表明了某種服務的協議。例如 80埠實際上總是http通訊。2.註冊埠 registered ports 從1024到49151。它們鬆散地繫結於一些服務。也就是說有許多服務繫結於這些埠,這些埠同...