埠號與網路應用兩種常用模式

2021-09-19 10:10:48 字數 778 閱讀 7933

埠號是16位的非負整數(範圍0~65535)。這些數字是抽象的,在物理上沒有指任何東西。

每個ip有65535個可用的埠

熟知埠用於識別很多眾所周知的服務:

例如安全外殼協議(ssh,埠22)

ftp(埠25)

telnet遠端終端協議(埠23)

電子郵件/簡單郵件傳輸協議(smtp,埠25)

網域名稱系統(dns,埠53)

超文字傳輸協議或web(http和https,埠80和443)

互動式郵件訪問協議(imap和imaps,埠143和993)

簡單網路管理協議(snmp,埠161和162)

輕量級目錄訪問協議(ldap,埠389)

大多數網路應用被設計為一端為客戶機,而另一端是伺服器。

我們可將伺服器分為兩類:迭代和併發

迭代:i1.等待客戶機請求到達

i2.處理客戶機請求

i3.將響應傳送給請求的客戶機

i4.回到步驟i1

迭代伺服器的問題是步驟i2需要經過較長時間。且在此期間,無法為其他客戶機服務。

併發:c1.等待客戶機請求到達

c2.啟動乙個新伺服器例項來處理客戶機請求。這個新的伺服器處理乙個客戶機的全部請求。

當請求的任務完成後,這個新的伺服器終止,同時,原有伺服器例項繼續執行c3

c3.回到步驟c1

併發伺服器只產生其他伺服器例項,並由他們來處理乙個客戶機的請求

即每個應用即是客戶機,又是伺服器,有時同時是兩者,並能**請求。被稱為對等或p2p應用。

網路常用埠號

運輸層的埠號分為服務端 客戶端使用的埠號兩大類 服務端使用的埠號 埠號範圍 熟知埠號 0 1023 登記埠號 1024 49151 客戶端使用的埠號 49152 65535 http 是網際網路上應用最為廣泛的一種網路協議,是乙個客戶端和伺服器端請求和應答的標準 tcp 用於從www伺服器傳輸超文字...

常用網路埠號大全

埠號分為三類,第一類是熟知埠,分配給一些常用的應用層使用,其範圍是0 1023 其中0為保留埠 第二類是註冊埠,其範圍是1024 49151 第三類是動態埠,用來隨時分配給請求通訊的客戶程序使用,是短暫埠,其範圍是49152 65535。常用網路埠號大全 埠 服務 說明 1 tcpmux 這顯示有人...

常用的 網路協議 埠號 總結

常用的 網路協議 埠號 總結 埠號 具有網路功能的應用軟體的標識號。注意,埠號是不固定的,即可以由使用者手工可以分配 當然,一般在軟體編寫時就已經定義 當然,有很多應用軟體有公認的預設的埠,比如ftp 20和21,http 80,telnet 23等等,這裡就不一一枚舉了。乙個軟體可以擁有多個埠號,...