日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

常用协议端口号整理

發布時間:2023/12/10 编程问答 48 豆豆
生活随笔 收集整理的這篇文章主要介紹了 常用协议端口号整理 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

? ? ? ?寫過tcp、udp通信框架或者做過網絡設計、維護的人都對常用的協議端口號有很深的印象,今天在這里把各種協議常用的端口號整理一下。?說到協議端口號,首先要了解數據包的結構及OSI各層之間的呼應關系。沿著這個思路,按著如下順序展開說明:

第一部分:數據包在傳輸過程中的封裝和解封裝的過程

第二部分:常用的協議端口號整理

一、數據包封裝和解封裝的過程

封裝過程:

①數據來源:數據來源一般來源于應用程序,對應著OSI的應用層。

②傳輸層封裝:從應用層拿到源數據,在傳輸層添加TCP/UDP數據包頭,形成傳輸層報文,這里有比較專業的說法,TCP報文段和UDP數據報。至于TCP為什么叫報文段而UDP為什么叫數據報,粗糙的解釋是TCP是面向連接的,而UDP可直接封裝成完整的報文,TCP會根據傳輸的時候存在拆包和粘包的現象,傳輸一次并不能保證其是一個完整的報文。

③對于網絡層來說,傳輸層的數據被視作載荷,在這一層要添加完整的IP包頭,形成IP數據報。包頭結構如下圖所示。注意下圖中Protocol字段,這個字段很重要。


④網絡層的數據在經過MAC層,即數據鏈路層的時候會被封裝成幀,根據傳輸介質的不通,幀的類型也不同,包括以太網幀、PPP、HDLC等,以以太網為例進行說明,MAC層數據報格式如下所示。


數據幀是最終在物理介質上傳輸的字節序,同樣這里也存在協議類型字段,對識別數據報的類型有只管重要的作用。這里涉及到很多知識點,包括ARP,MTU值等。

二、數據報解封裝的過程

?數據報解封裝的過程是數據封裝過程的逆過程。這里不細說了。

三、MAC層協議類型總結

????????以太網數據幀---802.3

????????點到點協議---Point to Point Protocol

????????高級數據鏈路控制協議---High-Level Data Link Control

????????幀中繼---Frame Relay

????????異步傳輸---Asynchronous Transfer Mode,簡寫ATM

以上是應用比較多的mac層協議。

根據MAC幀中的協議類型字段,在解封裝的時候,可知道IP數據報的數據類型。

四、IP層協議類型總結

????????ICMP(Internet Control Message Protocol)——網際控制報文協議——– 1?

????????IGMP(Internet Group Management Protocol)——網際組管理協議——-2

????????TCP(Transmission Control Protocol )————–傳輸控制協議———- 6?

????????UDP(User Datagram Protocol)———————用戶數據報協議——- 17?

????? ? ESP (Encap Security Payload)————-封裝安全負載——50

????????OSPF (Open Shortest Path First)————-開放式最短路徑優先——— 89

其他協議對應請參考該鏈接:?
http://blog.chinaunix.net/uid-21556133-id-118207.html


五、常用的TCP、UDP端口號

DHCP:服務器端的端口號是67??
DHCP:客戶機端的端口號是68?
POP3:POP3僅僅是接收協議,POP3客戶端使用SMTP向服務器發送郵件。POP3所用的端口號是110
SMTP:端口號是25。SMTP真正關心的不是郵件如何被傳送,而只關心郵件是否能順利到達目的地。
Telent:端口號是23
FTP:FTP使用的端口有20和21。20端口用于數據傳輸,21端口用于控制信令的傳輸,控制信息和數據能夠同時傳輸,這是FTP的特殊這處。FTP采用的是TCP連接。
TFTP:端口號69,使用的是UDP的連接。?
TCP 21端口:FTP 文件傳輸服務?
TCP 23端口:TELNET 終端仿真服務 TCP 25端口:SMTP 簡單郵件傳輸服務 UDP 53端口:DNS 域名解析服務 TCP 80端口:HTTP 超文本傳輸服務?
TCP 110端口:POP3 “郵局協議版本3”使用的端口 TCP 443端口:HTTPS 加密的超文本傳輸服務 TCP 1521端口:Oracle數據庫服務?

其它常用端口號請參考:

https://blog.csdn.net/yu1336199790/article/details/53816093




總結

以上是生活随笔為你收集整理的常用协议端口号整理的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。