宝贝腿开大点我添添你视频男男,中文字幕熟女人妻av一区二区三区,爱色成人网,大地资源高清播放在线观看在线电影在线观看 ,777米奇影视第四色

集團(tuán)站切換校區(qū)

驗(yàn)證碼已發(fā)送,請(qǐng)查收短信

復(fù)制成功
微信號(hào):togogoi
添加微信好友, 詳細(xì)了解課程
已復(fù)制成功,如果自動(dòng)跳轉(zhuǎn)微信失敗,請(qǐng)前往微信添加好友
打開微信
圖標(biāo)

業(yè)界新聞

當(dāng)前位置:首頁(yè) > >業(yè)界新聞 > >

傳輸層協(xié)議和應(yīng)用層協(xié)議的關(guān)系

發(fā)布時(shí)間: 2022-02-21 10:46:44

應(yīng)用層協(xié)議很多,但傳輸層就兩個(gè)協(xié)議,如何使用傳輸層的兩個(gè)協(xié)議標(biāo)識(shí)應(yīng)用層協(xié)議呢?


通常使用傳輸層協(xié)議加一個(gè)端口號(hào)來標(biāo)識(shí)一個(gè)應(yīng)用層協(xié)議,如圖1所示,展示了傳輸層協(xié)議和應(yīng)用層協(xié)議之間的關(guān)系。



圖1 傳輸層協(xié)議和應(yīng)用層協(xié)議之間的關(guān)系


下面列出了一些常見的應(yīng)用層協(xié)議和傳輸層協(xié)議,以及它們之間的關(guān)系。


(1)HTTP默認(rèn)使用TCP的80端口。

(2)FTP默認(rèn)使用TCP的21端口。

(3)SMTP默認(rèn)使用TCP的25端口。

(4)POP3默認(rèn)使用TCP的110端口。

(5)HTTPS默認(rèn)使用TCP的443端口。


(6)DNS默認(rèn)使用UDP的53端口。

(7)遠(yuǎn)程桌面協(xié)議(RDP)默認(rèn)使用TCP的3389端口。

(8)Telnet默認(rèn)使用TCP的23端口。

(9)Windows訪問共享資源默認(rèn)使用TCP的445端口。

(10)微軟SQL數(shù)據(jù)庫(kù)默認(rèn)使用TCP的1433端口。

(11)MySQL數(shù)據(jù)庫(kù)默認(rèn)使用TCP的3306端口。


以上列出的都是默認(rèn)端口,當(dāng)然可以更改應(yīng)用層協(xié)議使用的端口。如果不使用默認(rèn)端口,客戶端需要指明所使用的端口。


圖2所示的服務(wù)器運(yùn)行了Web服務(wù)、SMTP服務(wù)和POP3服務(wù)。這3個(gè)服務(wù)分別使用HTTP、SMTP和POP3與客戶端通信。現(xiàn)在網(wǎng)絡(luò)中的A計(jì)算機(jī)、B計(jì)算機(jī)和C計(jì)算機(jī)分別打算訪問服務(wù)器的Web服務(wù)、SMTP服務(wù)和POP3服務(wù)。發(fā)送了3個(gè)數(shù)據(jù)包①②③,這3個(gè)數(shù)據(jù)包的目標(biāo)端口分別是80、25和110,服務(wù)器收到這3個(gè)數(shù)據(jù)包,就根據(jù)目標(biāo)端口將數(shù)據(jù)包提交給不同的服務(wù)。



圖2 端口和服務(wù)的關(guān)系


現(xiàn)在大家明白,數(shù)據(jù)包的目標(biāo)IP地址是用來在網(wǎng)絡(luò)中定位某一個(gè)服務(wù)器的,目標(biāo)端口是用來定位服務(wù)器上的某個(gè)服務(wù)的。


圖2展示了A、B、C計(jì)算機(jī)訪問服務(wù)器的數(shù)據(jù)包,有目標(biāo)端口和源端口,源端口是計(jì)算機(jī)臨時(shí)為客戶端程序分配的,服務(wù)器向A、B、C計(jì)算機(jī)發(fā)送響應(yīng)數(shù)據(jù)包,源端口就變成了目標(biāo)端口。


A計(jì)算機(jī)打開谷歌瀏覽器,一個(gè)頁(yè)面訪問網(wǎng)址百度,另一個(gè)頁(yè)面訪問網(wǎng)址51CTO,這就需要建立兩個(gè)TCP連接,如圖3所示。A計(jì)算機(jī)會(huì)給每個(gè)頁(yè)面臨時(shí)分配一個(gè)客戶端端口(要求本地唯一),從51CTO學(xué)院返回的數(shù)據(jù)包的目標(biāo)端口是13456,從百度網(wǎng)站返回的數(shù)據(jù)包的目標(biāo)端口是12928,這樣A計(jì)算機(jī)就知道這些數(shù)據(jù)包是來自哪個(gè)網(wǎng)站的,應(yīng)提交給哪一個(gè)頁(yè)面。



圖3 客戶端端口的作用


在傳輸層使用16位二進(jìn)制標(biāo)識(shí)一個(gè)端口,端口號(hào)的取值范圍是0~65535。端口號(hào)分為以下兩大類。


1.服務(wù)器使用的端口號(hào)


服務(wù)器端使用的端口號(hào)又分為兩類,最重要的一類叫作“熟知端口號(hào)”(well-known port number)或“系統(tǒng)端口號(hào)”,數(shù)值為0~1023。這些數(shù)值可在網(wǎng)址IANA官網(wǎng)查到?;ヂ?lián)網(wǎng)數(shù)字分配機(jī)構(gòu)(IANA)把這些端口號(hào)指派給了TCP/IP最重要的一些應(yīng)用程序,讓所有的用戶都知道。圖4給出了一些常用的熟知端口號(hào)。



圖4 熟知端口號(hào)


另一類叫作“登記端口號(hào)”,數(shù)值為1024~49151。這類端口號(hào)是供沒有熟知端口號(hào)的應(yīng)用程序使用的。使用這類端口號(hào)必須在IANA按照規(guī)定的手續(xù)登記,以防止重復(fù)。例如,微軟的RDP使用TCP的3389端口,就屬于登記端口號(hào)的范圍。


2.客戶端使用的端口號(hào)


當(dāng)打開瀏覽器訪問網(wǎng)站或登錄QQ等客戶端軟件和服務(wù)器建立連接時(shí),計(jì)算機(jī)會(huì)為客戶端軟件分配一個(gè)臨時(shí)端口,這就是客戶端端口,取值范圍為49152~65535。由于這類端口號(hào)僅在客戶進(jìn)程運(yùn)行時(shí)才動(dòng)態(tài)選擇,因此又叫作“臨時(shí)(短暫)端口號(hào)”。這類端口號(hào)是留給客戶進(jìn)程暫時(shí)使用的。


當(dāng)服務(wù)器進(jìn)程收到客戶進(jìn)程的報(bào)文時(shí),就知道了客戶進(jìn)程所使用的端口號(hào),因而可以把數(shù)據(jù)發(fā)送給客戶進(jìn)程。通信結(jié)束后,剛才已使用過的客戶端口號(hào)就不復(fù)存在,這個(gè)端口號(hào)就可以供其他客戶進(jìn)程以后使用。

上一篇: DHCP的工作機(jī)制

下一篇: tcp和udp的區(qū)別和使用場(chǎng)景

在線咨詢 ×

您好,請(qǐng)問有什么可以幫您?我們將竭誠(chéng)提供最優(yōu)質(zhì)服務(wù)!