這篇文章主要介紹ftp端口號20和21的區(qū)別有哪些,文中介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們一定要看完!

創(chuàng)新互聯(lián)公司主要從事成都網(wǎng)站設(shè)計、網(wǎng)站制作、網(wǎng)頁設(shè)計、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)贛州,10余年網(wǎng)站建設(shè)經(jīng)驗(yàn),價格優(yōu)惠、服務(wù)專業(yè),歡迎來電咨詢建站服務(wù):18980820575
ftp端口號20和21的區(qū)別是:一個是數(shù)據(jù)端口,一個是控制端口,控制端口一般為21,而數(shù)據(jù)端口不一定是20,這和FTP的應(yīng)用模式有關(guān),如果是主動模式,應(yīng)該為20,如果為被動模式,由服務(wù)器端和客戶端協(xié)商而定。
本教程操作環(huán)境:windows7系統(tǒng)、Dell G3電腦。
一個是數(shù)據(jù)端口,一個是控制端口,控制端口一般為21,而數(shù)據(jù)端口不一定是20,這和FTP的應(yīng)用模式有關(guān),如果是主動模式,應(yīng)該為20,如果為被動模式,由服務(wù)器端和客戶端協(xié)商而定
FTP Port模式和FTP Passive模式
當(dāng)你對一個FTP問題進(jìn)行排錯時候,你首先要問的一個問題是使用的是port模式的還是passive 模式。因?yàn)檫@兩種行為迥異,所以這兩種模式引起的問題也不同;在過去,客戶端缺省為active(port)模式;近來,由于Port模式的安全問題,許多客戶端的FTP應(yīng)用缺省為Passive模式。
>>2.1 FTP Port模式
Port模式的FTP步驟如下:
1、 客戶端發(fā)送一個TCP SYN(TCP同步)包給服務(wù)器段眾所周知的FTP控制端口21,客戶端使用暫時的端口作為它的源端口;
2、 服務(wù)器端發(fā)送SYN ACK(同步確認(rèn))包給客戶端,源端口為21,目的端口為客戶端上使用的暫時端口;
3、 客戶端發(fā)送一個ACK(確認(rèn))包;客戶端使用這個連接來發(fā)送FTP命令,服務(wù)器端使用這個連接來發(fā)送FTP應(yīng)答;
4、 當(dāng)用戶請求一個列表(List)請求或者發(fā)起一個要求發(fā)送或者接受文件的請求,客戶端軟件使用PORT命令,這個命令包含了一個暫時的端口,客戶端希望服務(wù)器在打開一個數(shù)據(jù)連接時候使用這個暫時端口;PORT命令也包含了一個IP地址,這個IP地址通常是客戶自己的IP地址,而且FTP也支持第三方(third-party)模式,第三方模式是客戶端告訴服務(wù)器端打開與另臺主機(jī)的連接;
5、 服務(wù)器端發(fā)送一個SYN包給客戶端的暫時端口,源端口為20,暫時端口為客戶端在PORT命令中發(fā)送給服務(wù)器端的暫時端口號;
6、 客戶端以源端口為暫時端口,目的端口為20發(fā)送一個SYN ACK包;
7、 服務(wù)器端發(fā)送一個ACK包;
8、 發(fā)送數(shù)據(jù)的主機(jī)以這個連接來發(fā)送數(shù)據(jù),數(shù)據(jù)以TCP段(注:segment,第4層的PDU)形式發(fā)送(一些命令,如STOR表示客戶端要發(fā)送數(shù)據(jù),RETR表示服務(wù)器段發(fā)送數(shù)據(jù)),這些TCP段都需要對方進(jìn)行ACK確認(rèn)(注:因?yàn)門CP協(xié)議是一個面向連接的協(xié)議)
9、 當(dāng)數(shù)據(jù)傳輸完成以后,發(fā)送數(shù)據(jù)的主機(jī)以一個FIN命令來結(jié)束數(shù)據(jù)連接,這個FIN命令需要另一臺主機(jī)以ACK確認(rèn),另一臺主機(jī)也發(fā)送一個FIN命令,這個FIN命令同樣需要發(fā)送數(shù)據(jù)的主機(jī)以ACK確認(rèn);
10、 客戶端能在控制連接上發(fā)送更多的命令,這可以打開和關(guān)閉另外的數(shù)據(jù)連接;有時候客戶端結(jié)束后,客戶端以FIN命令來關(guān)閉一個控制連接,服務(wù)器端以ACK包來確認(rèn)客戶端的FIN,服務(wù)器同樣也發(fā)送它的FIN,客戶端用ACK來確認(rèn)。
以上是“ftp端口號20和21的區(qū)別有哪些”這篇文章的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對大家有幫助,更多相關(guān)知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!
網(wǎng)頁題目:ftp端口號20和21的區(qū)別有哪些
標(biāo)題網(wǎng)址:http://www.yijiale78.com/article12/ghdcdc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站建設(shè)、建站公司、品牌網(wǎng)站制作、云服務(wù)器、網(wǎng)站設(shè)計公司、移動網(wǎng)站建設(shè)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)