linux TCP IP協議埠分配規則與分類

2021-08-14 05:41:04 字數 820 閱讀 3109

簡述

tcp/ip 協議中的埠在報頭中佔2個位元組即16位,範圍是從0-65535。埠號用來表示和區別網路中的不同應用程式

埠分類

(1)公認埠(well known ports):0-1023之間的埠號,也叫well known ports。這些埠由 iana 分配管理。iana 把這些埠分配給最重要的一些應用程式,讓所有的使用者都知道,當一種新的應用程式出現後,iana必須為它指派乙個公認埠。

常用的公認埠有:

(2)註冊埠(registered ports):從1024-49151。是公司和其他使用者向網際網路名稱與數字位址分配機構(icann)登記的埠號,利用網際網路的傳輸控制協議(tcp)和使用者資料報協議(udp)進行通訊的應用軟體需要使用這些埠。在大多數情況下,這些應用軟體和普通程式一樣可以被非特權使用者開啟。

(3)客戶端使用的埠號:49152~65535.這類埠號僅在客戶程序執行時才動態選擇,因此又叫做短暫埠號。被保留給客戶端程序選擇暫時使用的。也可以理解為,客戶端啟動的時候作業系統隨機分配乙個埠用來和伺服器通訊,客戶端程序關閉下次開啟時,又重新分配乙個新的埠。

總結

埠就像一道門,外部可以通過不同的埠和本機上不同服務的程序進行交流。而ip 位址和埠標識了接入網際網路主機的唯一 乙個程序。

Linux TCP IP 協議棧資料傳送流程

一.linux核心網路棧 的準備知識 1.linux核心ipv4網路部分分層結構 bsd socket層 這一部分處理bsd socket相關操作,每個socket在核心中以struct socket結構體現。這一部分的檔案主要有 net socket.c net protocols.c etc i...

協議與埠

http協議 簡介 http是乙個簡單的請求 響應協議,它通常執行在tcp之上。它指定了客戶端可能傳送給伺服器什麼樣的訊息以及得到什麼樣的響應。請求和響應訊息的頭以ascii碼形式給出 而訊息內容則具有乙個類似mime的格式。作用 規定www伺服器與瀏覽器之間資訊傳遞規範 具體詳解http協議 本人...

分目錄 分埠

分目錄站點 意義 可能有多個cms或框架組成,對於滲透 相當於滲透目標是多個 入侵分目錄下的站點 主站也跟著被入侵 主站與分目錄站點搭建的cms可能不同 找到乙個有漏洞可利用的cms即可對 進行入侵 分埠站點 同理 www.com www.com 8080 www.com 8888 意義 可能有多個...