埠的分類 URG PSH

2021-08-02 18:43:30 字數 1434 閱讀 9921

問題:1. 一共又多少有效埠? 

2. 埠是如何分類的? 

3. 網路服務中常用那些埠,各自的埠號是多少?

簡述埠:

埠號是用來標識目的主機當中的唯一網路程序,因此ip位址+埠號=》套接字;套接字可以確定唯一的乙個程序。

tcp/ip協議中引入一種叫做「套接字」的應用程式軟體,有了這樣一種技術,一台電腦就可以與任意一台具有套接字的電腦通訊。

埠的分類:

從性質來分:

1)公認埠:0—1024,緊密繫結一些特定的服務,這類埠不可重新定義它的作用物件,例如80號埠對應http,23號埠對應telnet服務

2)註冊埠:1025-49151,這些埠多數沒有明確的定義服務物件,不同程式可以根據實際需要自己定義,

3)動態和/或私有埠:49152-65535,不應把常用服務分配在這些埠上,一些木馬程式非常喜歡用這些埠;

根據所提供的服務方式不同可以分為tcp相關埠和udp相關埠;

tcp類的有:

2)telnet:23遠端登陸埠,使用者可以以自己的身份遠端登陸到電腦上,通過這種埠可以提供一種dos服務下的通訊模式;

3)smtp:25簡單郵件傳送協議;

4)pop3:110埠,和smtp類似,用於接受郵件;

udp類的有:

1)http:80號超文字傳輸協議,常用的「www服務」,「web服務」就是這個埠

2)dns:53號,網域名稱解析服務;

3)snmp:161號,簡單網路管理協議;

4)oicq:既接收服務又提供服務;oicq伺服器採用8000號埠,傾聽是否有資訊到來,oicq則採用4000號埠,向外傳送資訊;

urg和psh的對比;

1. 是什麼? 

2. 各自特點,如何使用? 

3. 對比兩者區別 

urg(緊急位):當urg有效時,緊急指標才有效;

緊急位,緊急資料的起始點=序號;

緊急資料的終止點=序號+緊急指標;

urg強掉的是直接讀取資料,不經過緩衝區,直接交由應用程式;餘下的資料交由緩衝;

例如,已經傳送了很長的乙個程式要在遠地的主機上執行。但後來發現了一些問題,需要取消程式的執行。因此使用者從鍵盤發出中斷命令(ctrl+c)。如果不使用緊急資料,那麼這兩個字元會被儲存在接受tcp的快取末尾。只有在所有的資料被處理完畢後這兩個字元才會被交付給接收方。這樣就浪費了很多時間。

psh(推送位):

強調的是講本報文資訊和緩衝區中的資料遞交給上層,而不需要講緩衝區寫滿再交由上層;

如何區分urg和psh:

(1)兩者都是對資料的處理方式,urg是在前端處理資料,一旦收到不經過緩衝區就交付給應用程式,psh是在後台處理資料,告訴核心不必等緩衝區滿了再進行上層遞

交;

(2)通過urg遞交的資料都是緊急資料,然而通過psh遞交的資料則是緩衝區已經排好序的資料加上當前報文;

埠的分類

埠號的範圍是從1 65535 埠的概念 在網路技術中,埠 port 大致有兩種意思 一是 物理意義上的埠 比如,adsl modem 集線器 交換機 路由器用於連線其他網路裝置的介面,如rj 45埠 sc埠等等。二是 邏輯意義上的埠,一般是指tcp ip協議中的埠,埠號的範圍從0到65535 比如用...

網路埠分類

1.埠簡介 隨著電腦網路技術的發展,原來物理上的介面 如鍵盤 滑鼠 網絡卡 顯示卡等輸入 輸出介面 已不能滿足網路通訊的要求,tcp ip協議作為網路通訊的標準協 議就解決了這個通訊難題。tcp ip協議整合到作業系統的核心中,這就相當於在作業系統中引入了一種新的輸入 輸出接 術,因為在tcp ip...

網路埠分類

邏輯意義上的埠分類 埠正規表示式 在網路技術中,埠 port 大致有兩種意思 物理意義上的埠 比如,adsl modem 集線器 交換機 路由器用於連線其他網路裝置的介面,如rj 45埠 sc埠等等。邏輯意義上的埠 一般是指tcp ip協議中的埠,埠號的範圍從0到65535,比如用於瀏覽網頁服務的8...