日本免费精品_最新日韩一区_亚洲视频一区在线_a在线视频观看_天天射夜夜骑_粉嫩av一区二区三区_欧美中日韩免费视频_综合图区欧美_国内精品美女在线观看_午夜精品久久久久久久男人的天堂

首頁 > 網站 > 幫助中心 > 正文

FTP協議的分析和擴展

2020-04-18 13:07:52
字體:
來源:轉載
供稿:網友

>>1.0<< FTP和TCP端口號 
根據是使用Port模式還是Passive模式,FTP使用不同的TCP端口號,在詳細描述FTP前,我們來 
簡單討論一下TCP端口號的一些基本概念。TCP使用端口號來標識所發送和接收的應用,端口號 
可以幫助TCP來分離字節流并且幫相應字節傳遞給正確的應用程序。 
TCP端口號可以是半永久的和暫時的。服務器端監聽在半永久的端口上來讓客戶端訪問??蛻?nbsp;
端使用暫時的端口在本地標識一個對話,客戶端端口只在使用TCP服務時候才存在,而服務器 
端口只要服務器在運行就一直在監聽。 

TCP端口可以歸為3類: 
1、眾所周知的端口來標識在TCP上運行的標準服務,包括FTP、HTTP、TELNET、SMTP等,這些 
端口號碼范圍為0-1023; 
2、注冊端口號用來標識那些已經向IANA(Internet Assigned Numbers Assigned Numbers 
Authority)注冊的應用,注冊端口號為1024-49151; 
3、私有端口號是非注冊的并且可以動態地分配給任何應用,私有端口為49152-65535; 
注冊的端口號本來打算只給注冊的應用使用,可近年來端口號已經陷入了到達極限的困境,你 
可能會看到本來應該是給注冊應用使用的注冊端口被非注冊應用用做暫時的端口。RFC1700詳 
細標注了眾所周知的和注冊的端口號,然而不幸的是,這個RFC文檔自從1994年以來一直沒有 
被更新,然后你仍可以從IANA得到一個及時更新的端口列表,詳細URL為: 
http://www.iana.org/assignments/port-numbers 


>>2.0<< FTP Port模式和FTP Passive模式 
當你對一個FTP問題進行排錯時候,你首先要問的一個問題是使用的是port模式的還是passive 
模式。因為這兩種行為迥異,所以這兩種模式引起的問題也不同;在過去,客戶端缺省為acti 
ve(port)模式;近來,由于Port模式的安全問題,許多客戶端的FTP應用缺省為Passive模式。 

>>2.1 FTP Port模式 
Port模式的FTP步驟如下: 
1、 客戶端發送一個TCP SYN(TCP同步)包給服務器段眾所周知的FTP控制端口21,客戶端 
使用暫時的端口作為它的源端口; 
2、 服務器端發送SYN ACK(同步確認)包給客戶端,源端口為21,目的端口為客戶端上使用 
的暫時端口; 
3、 客戶端發送一個ACK(確認)包;客戶端使用這個連接來發送FTP命令,服務器端使用這個 
連接來發送FTP應答; 
4、 當用戶請求一個列表(List)請求或者發起一個要求發送或者接受文件的請求,客戶端軟件使用 
PORT命令,這個命令包含了一個暫時的端口,客戶端希望服務器在打開一個數據連接時候使用 
這個暫時端口;PORT命令也包含了一個IP地址,這個IP地址通常是客戶自己的IP地址,而且FT 
P也支持第三方(third-party)模式,第三方模式是客戶端告訴服務器端打開與另臺主機的連接; 
5、 服務器端發送一個SYN包給客戶端的暫時端口,源端口為20,暫時端口為客戶端在PORT命令中 
發送給服務器端的暫時端口號; 
6、 客戶端以源端口為暫時端口,目的端口為20發送一個SYN ACK包; 
7、 服務器端發送一個ACK包; 
8、 發送數據的主機以這個連接來發送數據,數據以TCP段(注:segment,第4層的PDU)形式發送( 
一些命令,如STOR表示客戶端要發送數據,RETR表示服務器段發送數據),這些TCP段都需要 
對方進行ACK確認(注:因為TCP協議是一個面向連接的協議) 
9、 當數據傳輸完成以后,發送數據的主機以一個FIN命令來結束數據連接,這個FIN命令需要另一 
臺主機以ACK確認,另一臺主機也發送一個FIN命令,這個FIN命令同樣需要發送數據的主機以A 
CK確認; 
10、 客戶端能在控制連接上發送更多的命令,這可以打開和關閉另外的數據連接;有時候客戶端結 
束后,客戶端以FIN命令來關閉一個控制連接,服務器端以ACK包來確認客戶端的FIN,服務器 
同樣也發送它的FIN,客戶端用ACK來確認。 

下圖圖示了FTP PORT模式前幾步步驟: 
/====================================================================/ 
| | 
| [ ftp Client ] [ ftp Server ] | 
| | 
| (TCP:21 連接初始化,控制端口) | 
| SYN | 
| Port xxxx ----------------------> Port 21 [TCP] | 
| SYN+ACK | 
| Port xxxx <---------------------- Port 21 | 
| ACK | 
| Port xxxx ----------------------> Port 21 | 
| | 
| (控制操作: 用戶列目錄或傳輸文件) | 
| | 
| Port, IP, Port yyyy | 
| Port xxxx <---------------------- Port 21 | 
| Port Seccussful | 
| Port xxxx <---------------------- Port 21 | 
| List, Retr or Stor | 
| Port xxxx ----------------------> Port 21 | 
| | 
| | 
| (TCP:20 連接初始化,數據端口) | 
| SYN | 
| Port yyyy <---------------------- Port 20 | 
| SYN+ACK | 
| Port yyyy ----------------------> Port 20 | 
| ACK | 
| Port yyyy <---------------------- Port 20 | 
| | 
| | 
| (數據操作: 數據傳輸) | 
| Data + ACK | 
| Port yyyy <---------------------> Port 20 | 
| . | 
| . | 
| . | 
| | 
/====================================================================/ 

FTP Port模式會給網絡管理人員在許多方面帶來很多問題,首先,在PORT命令消息中的IP地址和端 
口號的編碼不是直白地顯示。另外,應用層的協議命令理論上不應該包含網絡地址信息(注: 
IP地址),因為這打破了協議層的原則并且可能導致協同性和安全性方面的問題。 

下圖是WildPackets EtherPeek協議分析儀解碼了PORT命令的地址參數,地址參數后是端口號,見PORT 
192,168,10,232,6,127;6,127部分的第一個阿拉伯數字乘以256,然后加上第2個阿拉伯數字 
就得到端口號,所以客戶端指定了端口號為6*256+127=1663; 
/====================================================================/ 
| IP Header - Internet Protocol Datagram | 
| Version: 4 | 
| Header Length: 5 (20 bytes) | 
| | 
| ............... | 
| | 
| Time To Live: 128 | 
| Protocol: 6 TCP - Transmission Control Protocol | 
| Header Checksum: 0xAA36 | 
| Source IP Address: 192.168.0.1 DEMO | 
| Dest. IP Address: 192.168.0.3 VI | 
| No IP Options | 
| | 
| TCP - Transport Control Protocol | 
| Source Port: 2342 manage-exec | 
| Destination Port: 21 ftp | 
| Sequence Number: 2435440100 | 
| Ack Number: 9822605 | 
| Offset: 5 (20 bytes) | 
| Reserved: %000000 | 
| Flags: %011000 | 
| 0. .... (No Urgent pointer) | 
| .1 .... Ack | 
| .. 1... Push | 
| .. .0.. (No Reset) | 
| .. ..0. (No SYN) | 
| .. ...0 (No FIN) | 
| | 
| Window: 65150 | 
| Checksum: 0x832A | 
| Urgent Pointer: 0 | 
| No TCP Options | 
| | 
| FTP Control - File Transfer Protocol | 
| Line 1: PORT 192,168,0,1,9,39<CR><LF> | 
| | 
| FCS - Frame Check Sequence | 
| FCS (Calculated): 0xF4C04A4F | 
/====================================================================/ 

下圖驗證了服務器端的確從端口20打開到端口1663的TCP連接: 
/====================================================================/ 
| TCP - Transport Control Protocol | 
| Source Port: 20 ftp-data | 
| Destination Port: 1663 | 
| Sequence Number: 2578824336 | 
| Ack Number: 0 | 
| Offset: 6 (24 bytes) | 
| Reserved: %000000 | 
| Flags: %000010 | 
| 0. .... (No Urgent pointer) | 
| .0 .... (No Ack) | 
| .. 0... (No Push) | 
| .. .0.. (No Reset) | 
| .. ..1. SYN | 
| .. ...0 (No FIN) | 
| | 
| Window: 3731 | 
| Checksum: 0x8A4C | 
| Urgent Pointer: 0 | 
| No TCP Options | 
| | 
| TCP Options | 
| Options Type: 2 Maxinum Segment Size | 
| Length: 4 | 
| MSS: 1460 | 
| | 
| FCS - Frame Check Sequence | 
| FCS (Calculated): 0x5A1BD023 | 
/====================================================================/ 

當使用FTP時候,網絡中的防火墻必須要聲明相應的端口,防火墻必須要跟蹤FTP對話然后檢查 
PORT命令,防火墻必須要參與從服務器端到客戶端在PORT命令中指定的端口連接的建立過程。 
如果網絡中使用了NAT(注:網絡地址翻譯),那么NAT的網關同樣也需要聲明相應的端口,網 
關需要把在PORT命令中指定的IP地址翻譯成分配給客戶的地址,然后重新計算TCP的Checksum 
;如果網關沒有正確地執行這個操作,FTP就失敗了。 

黑客可能會利用FTP支持第三方特性這一特點,在PORT命令中設置IP地址和端口號參數來指定 
一臺目標主機的地址和端口號(有時候稱這種攻擊為FTP反彈攻擊),例如黑客可以讓一臺FTP 
服務器不斷地從它的源端口20發送TCP SYN包給一系列目的端口,讓FTP服務器看起來正在進行 
端口掃描,目的主機不知道攻擊來自黑客的主機,看起來攻擊象是來自FTP服務器。一些常用的 
FTP應用在PORT命令中設置地址為0.0.0.0,這樣做的意圖是讓FTP服務器只需要與打開控制連接 
的相同客戶進行數據連接,設置地址為0.0.0.0可能會讓防火墻不知所措。例如,CISCO PIX IOS 
6.0以上版本的PIX(注:CISCO硬件防火墻設備,6.0以上版本為其修正了相關的FTP協議) 
要求數據連接的IP地址與已經存在的控制連接的IP地址必須相同。這樣做的原因是防止黑客用 
PORT命令來攻擊別的機器,雖然一些FTP應用設置IP地址為0.0.0.0不是有意圖的攻擊,但在PI 
X修正協議環境下的確引起了一些問題,同時對其他不允許第三方模式和避免FTP反彈攻擊的防 
火墻來說,這也會引起相同的問題。 

>>2.2 FTP Passive模式 
下面的列表描述了Passive模式的FTP的步驟,步驟1到3和Port模式FTP相同,步驟9到11同樣與 
Port模式FTP最后三步相同。 

1、客戶端發送一個TCP SYN(TCP同步)包給服務器段眾所周知的FTP控制端口21,客戶端使 
用暫時的端口作為它的源端口; 
2、服務器端發送SYN ACK(同步確認)包給客戶端,源端口為21,目的端口為客戶端上使用 
的暫時端口; 
3、客戶端發送一個ACK(確認)包;客戶端使用這個連接來發送FTP命令,服務器端使用這個 
連接來發送FTP應答; 
4、當用戶請求一個列表(List)或者發送或接收文件時候,客戶端軟件發送PASV命令給服務器端 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
在线手机中文字幕| 欧美另类久久久品| 韩国av一区二区| 欧美xxxx中国| 亚洲羞羞网站| 精品国产网站在线观看| 日本亚洲视频在线| 日韩高清不卡在线| 亚洲一区资源| 中文在线а√在线8| 精品免费久久久| 亚洲天堂国产视频| 1区2区在线| 视频一区日韩| 国产欧美日韩亚州综合| 香蕉视频亚洲一级| 国产色综合网| 亚洲日本欧美日韩高观看| 色综合婷婷久久| 91九色精品视频| 亚洲乱码在线观看| 国产视频中文字幕在线观看| wwwav91com| 日韩精品乱码av一区二区| 国产aa精品| 欧美日韩精品是欧美日韩精品| 日韩在线三区| 国产高清精品二区| 欧美日韩精品免费| 亚洲图片小说综合| 日本精品免费观看高清观看| 91精品视频观看| 国产黄色在线免费观看| 国产欧美日韩综合| 国产福利免费观看| 欧美久久在线观看| 日韩欧美久久久| 欧美三级在线看| 免费视频国产一区| 国自产拍在线网站网址视频| 精品久久电影| 中文字幕在线观看网址| 欧美日韩亚洲91| 日韩欧美一级二级三级久久久| 国产丝袜在线播放| 亚洲免费精品视频| 日韩久久精品成人| av首页在线| 国产日韩精品在线看| 91精品在线免费| 日韩你懂的电影在线观看| 日韩一级中文字幕| 亚洲一区日韩精品中文字幕| 欧美日韩尤物久久| 国内精品露脸在线视频播放| 91精品国产综合久久精品app| 日韩欧美国产综合| 福利一区二区| 日韩精品在线观看网站| 中文字幕综合在线| 久久精品一二三| 91久久中文| 一级一片免费视频| 国产日韩精品在线看| 丰满少妇一区二区| av中文网站| 国产劲爆久久| 亚洲成av人片| 亚洲综合日韩中文字幕v在线| 亚洲大片精品永久免费| 在线视频不卡国产V| 久久99精品久久久久久青青日本 | 日韩久久99| 日韩在线精品视频| 高清国产一区| 国产精久久久久| 国内精品露脸在线视频播放| 在线视频色在线| 日韩欧美中文字幕一区| 日韩专区中文字幕| 日韩欧美亚洲视频| 欧美日韩成人综合| 久艹在线视频| 欧美日韩国产在线观看| 中文字幕在线视频网| 成人精品视频一区| 欧美一级久久久久久久久大| 日韩精品一级| 国产亚洲二区| 国产高清精品二区| 国产一区免费视频| 精品日本视频| 成人久久久久| 在线视频第一页| 91精品国产91| 欧美日韩精品久久久| 国产一级视频在线播放| 日本亚洲视频在线| 亚洲成a人片在线www| 日韩欧美国产1| 国产对白在线| 中文字幕在线观看国产| 亚洲综合视频一区| www.久久草| 中文字幕在线日韩| 最近高清中文在线字幕在线观看1| 欧美日韩国产一二三| 欧美不卡一二三| 在线免费播放av| 欧美日韩精品免费看| 日韩av一区二区在线观看| 精品人妻一区二区三区视频| 91精品在线国产| 久久久精品日韩欧美| 国产欧美日韩视频在线| 国产在线www| 中文字幕 亚洲一区| 91精品国产综合久久香蕉的特点 | 国产午夜精品一区二区三区视频| 欧美三级免费观看| 国产黄色在线播放| 中文字幕精品一区二| 91极品视频在线观看| 日韩欧美国产亚洲| 亚洲综合在线不卡| 日韩视频一区| 久久久精品日韩欧美| 国产日韩精品电影| 正在播放日韩精品| 在线看欧美日韩| 日韩一级在线免费观看| 日韩三级一区二区| 国产三级做爰在线观看| 欧美xxxx中国| 一二三区精品视频| 日韩不卡在线播放| 久久婷婷国产| 午夜精品免费视频| 国产激情99| 亚洲高清中文字幕| 一区二区视频免费看| 日韩欧美国产综合| 欧美中日韩在线| 欧美日韩一区二区在线视频| 欧美日韩第一区日日骚| 日韩精品在线免费看| 国产激情在线播放| 精品视频资源站| 92久久精品| 一区二区三区免费看视频| 午夜国产视频| 国产一级一片免费播放| 美女在线视频一区| 欧美在线日韩精品| 中文字幕亚洲字幕| 中文字幕4区| 欧美日韩国产在线观看| 亚洲va久久久噜噜噜久久| 欧美不卡视频一区发布| 精品国产999| 中文欧美字幕免费| 中文字幕日韩欧美在线| 国产一二三区精品视频| 国产日产一区二区| 久久精品人妻一区二区三区| 欧美三级中文字幕在线观看| 日韩欧美中文字幕在线视频| 国产视频aaa| 日韩亚洲欧美中文在线| 久久精品一二三| 日韩欧美亚洲国产一区| 国产视频1区| 日韩a一区二区| 亚州福利视频| 亚洲一区激情| 精品欧美久久久| 欧美日韩一二三| 国产欧美日韩久久| 欧美日韩国产123区| 日韩精品久久久| 黄色在线播放网站| 本道综合精品| 亚洲专区一区| 福利一区二区| 中文字幕在线精品| 91精品国产网站| 日韩在线小视频| 精品999在线| 中文字幕高清在线播放| 亚洲第一视频在线观看| 午夜影院在线观看欧美| 亚洲一区在线观看免费| 欧美在线中文字幕| 中文在线а√在线8| 精品国产99| 欧美在线亚洲一区| 亚洲男女av一区二区| 精品日韩在线观看| 欧美三级免费观看| 日韩欧美中文字幕视频| 99久久婷婷| 欧美一级在线观看| 最近中文字幕第一页| 亚洲.国产.中文慕字在线| 久久中文精品| 日韩1区在线| 国产69精品久久久久孕妇国产69久久 | 久久久久黄色| 欧美在线亚洲一区| 日韩在线高清| 精品久久在线观看| 中文字幕久久精品| 国产福利免费在线观看| 欧美日韩在线视频一区| 一区三区视频| 免费看黄资源大全高清| 国产高清在线一区| 日韩国产欧美| 美女黄a一级视频| 中文字幕日韩高清| 亚洲女同中文字幕| www在线视频| 国产在线观看黄色| 国产伦精品免费视频| 日韩精品视频中文在线观看| 国产一级免费看| 精品人妻一区二区三区视频| 亚洲欧洲三级| 精品视频资源站| 91精品国产91久久久| 国产一区不卡精品| 日韩免费看网站| 国产欧美日韩精品高清二区综合区 | www日韩在线观看| 亚洲第一中文字幕| 欧美91精品| 国产欧美久久久久久久久| 国产在线一在线二| 精品综合久久久久| 中文在线视频观看| 色妇色综合久久夜夜| av影视在线看| 九九精品调教| 日韩欧美色综合| 亚洲欧美中文字幕在线一区| 日韩精品第一区| 日韩欧美一二三四区| 国产成人一区二区精品非洲| 91精品国产综合久久久久久 | 日本精品福利视频| aaa免费看大片| 92久久精品| 亚洲福利视频在线| 欧美三级在线视频| 欧美日韩综合在线观看| 国产95在线|亚洲| 国产一区不卡精品| 一级日韩一级欧美| 欧美三级网址| 欧美中文字幕精品| 国产不卡精品在线| 欧美国产一级片| 日韩欧美一级精品久久| 国产在线观看黄色| 欧美成人一区二区| 中文字幕 亚洲一区| 欧美日韩亚洲综合| 亚洲福利精品视频| 欧美日韩国产免费| 粉嫩粉嫩芽的虎白女18在线视频| 丰满少妇一区| 中文字幕狠狠干| 日韩精品在线看| 欧美在线视频第一页| 国产三级中文字幕| 亚洲一区在线观看免费| 欧美性生交大片免费| 国产中文伊人| 91精品久久久久久久久久| 精品在线91| 国产 欧美 日韩 在线| 日韩精品a在线观看91| 日韩亚洲不卡在线| 国产偷国产偷亚洲清高网站| 国产三级精品网站| 91精品综合久久久久久| 92久久精品| 国产在线一区二区视频| 91精品国产综合久久精品app| 久久电影国产免费久久电影| 日韩亚洲一区在线| 国产色在线 com| 欧美 日韩 国产在线观看| 欧美日韩精品在线视频| 国产裸体歌舞团一区二区| 色综合天天性综合| 中文字幕日韩免费视频| 国产91欧美| 久久精品网站免费观看| 精品国产欧美日韩| 99pao成人国产永久免费视频| eeuss一区| 精品久久在线观看| 日韩在线精品视频| 午夜国产福利一区二区| 最近中文av字幕在线中文| 国产欧美日韩中文字幕| 日韩亚洲不卡在线| 中文字幕 乱码 中文乱码91| 大香一本蕉伊线亚洲网| 深夜福利亚洲| 亚洲乱码一区av黑人高潮| 日韩精品在线观看网站| 亚洲免费精品| av免费观看网站| 中文字幕在线观看欧美| wwwwww国产| 日韩在线精品| 亚洲高清在线观看一区| 亚洲视频一二三四| 欧美日韩视频网站| 中文字幕不卡三区| 国产在线小视频| 激情综合色综合久久| 精品不卡一区二区| 日韩欧美中文在线| 亚洲免费在线观看av| 一区二区三区免费看视频| 99久久精品国产成人一区二区| 日韩视频一区在线观看| 日韩一级中文字幕| 国产精品一区二区三区免费观看| 日韩av二区| 国产传媒久久久| 激情五月综合| 日韩 欧美 综合| 高清在线一区| 中文官网资源新版中文第二页在线观看| 日韩欧美一二三| 欧美 日韩 国产 在线| 久久 天天综合| 精品视频123区在线观看| 先锋男人资源站| 日韩久久在线| 欧美日韩激情一区二区三区| 首页国产欧美久久| 黄色片免费在线| 91精品国产综合久久久久久漫画| 国产一级免费在线观看| 91精品国产91久久久久青草| 日韩av一区在线| 精品国产91| 中文字幕精品在线| 欧美日韩一二三| 在线观看免费国产成人软件| 国产一级久久久| 国产欧美日韩在线播放| 91精品久久久久久久久久| 欧美日韩国产在线观看| 欧美日韩性视频在线| 欧美日韩亚洲综合| 日韩国产一区三区| 国产拍揄自揄精品视频麻豆| 国产色综合网| 精品视频1区2区3区| 中文在线一区| 欧美色欧美亚洲高清在线视频| 久久99蜜桃精品| 国产123在线| 欧美xxxx中国| 中文字幕视频一区二区三区久| 成人精品视频一区| 欧美日韩中文国产| 一区二区不卡久久精品| 日韩在线视频一区二区三区| 天天综合日日夜夜精品| 午夜精品一区二区三区视频免费看| 亚洲中文字幕一区| 国产高清在线视频| 精品国产31久久久久久| 亚洲一卡二卡在线观看| 日韩欧美在线综合网| 黄色一区二区视频| 日韩在线视频一区二区三区| 亚洲视频在线观看三级| 午夜黄色小视频| 黄色一区二区在线| 樱花草www在线| 黄色一区二区在线观看| 区日韩二区欧美三区| 一区二区在线视频播放| 国产香蕉精品视频| 日韩欧美在线精品| 欧美亚洲免费高清在线观看| 蜜臀91精品国产高清在线观看| 欧美日韩日本视频| 香蕉精品久久| 日韩 欧美 亚洲| 国产传媒久久久| 亚洲欧洲在线观看av|