亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

FTP協(xié)議的分析和擴(kuò)展

  發(fā)布時(shí)間:2010-09-07 22:44:21   作者:佚名   我要評論
>>1.0<< FTP和TCP端口號  根據(jù)是使用Port模式還是Passive模式,F(xiàn)TP使用不同的TCP端口號,在詳細(xì)描述FTP前,我們來  簡單討論一下TCP端口號的一些基本概念。TCP使用端口號來標(biāo)識所發(fā)送和接收的應(yīng)用,端口
---------> accept() | 
| <------------------------------------------- 220 | 
| AUTH TLS -------------------------------------------> | 
| <------------------------------------------- 234 | 
| TLSneg() <------------------------------------------> TLSneg() | 
| PBSZ 0 -------------------------------------------> | 
| <------------------------------------------- 200 | 
| PROT P -------------------------------------------> | 
| <------------------------------------------- 200 | 
| USER elly -------------------------------------------> | 
| <------------------------------------------- 331 | 
| PASS **** -------------------------------------------> | 
| <------------------------------------------- 230 | 
| | 
\====================================================================/ 

一個(gè)SSL FTP的連接過程實(shí)例: 
/====================================================================\ 
| | 
| WinSock 2.0 -- OpenSSL 0.9.7d 17 Mar 2004 | 
| [R] Connecting to 192.168.21.3 -> IP=192.168.21.3 PORT=2121 | 
| [R] Connected to 192.168.21.3 | 
| [R] 220 Please enter your login name now. | 
| [R] AUTH TLS (認(rèn)證方法)| 
| [R] 234 AUTH Command OK. Initializing SSL connection. | 
| [R] Connected. Negotiating SSL/TLS session.. | 
| [R] SSL/TLS negotiation successful... (協(xié)商關(guān)聯(lián))| 
| [R] TLSv1/SSLv3 encrypted session using cipher AES256-SHA (256 bits) 
| [R] PBSZ 0 (PBSZ設(shè)置)| 
| [R] 200 PBSZ Command OK. Protection buffer size set to 0. | 
| [R] USER elly (ftp傳統(tǒng)認(rèn)證)| 
| [R] 331 Password required for elly . | 
| [R] PASS (hidden) | 
| [R] 230 User elly logged in. | 
| [R] SYST | 
| [R] 215 UNIX Type: L8 , CP:936 | 
| [R] FEAT (擴(kuò)展指令測試)| 
| [R] 211-Extensions supported: | 
| [R] SIZE | 
| [R] MDTM | 
| [R] MDTM YYYYMMDDHHMMSS filename | 
| [R] LIST -laT | 
| [R] STAT -laT | 
| ... | 
| [R] AUTH SSL | 
| [R] AUTH TLS | 
| [R] PROT | 
| [R] PBSZ | 
| [R] SSCN | 
| [R] UTF8 | 
| [R] 211 END | 
| [R] CLNT FlashFXP 2.2.985 | 
| [R] 213 client type set to FlashFXP 2.2.985. | 
| [R] PWD (傳統(tǒng)通訊過程)| 
| [R] 257 "/" is current directory | 
| [R] TYPE A | 
| [R] 200 Type set to ASCII. | 
| [R] PROT P (切換到保護(hù)模式)| 
| [R] 200 PROT P accepted. | 
| [R] PASV | 
| [R] 227 Entering Passive Mode (192,168,21,3,5,122) | 
| [R] Opening data connection IP: 192.168.21.3 PORT: 1402 | 
| [R] LIST -al | 
| [R] Connected. Negotiating SSL/TLS session.. (加密通訊過程)| 
| [R] 150 Opening ASCII data connection for ls / using SSL/TLS. | 
| [R] SSL/TLS negotiation successful... | 
| [R] TLSv1/SSLv3 encrypted session using cipher AES256-SHA (256 bits) 
| [R] 226-free disk space under this directory : 101 mb | 
| [R] 226 Transfer finished successfully. Data connection closed . | 
| [R] List Complete: 181 bytes in 0.14 seconds (1.26 KBps) | 
| | 
\====================================================================/ 

在ssl ftp中,有以下幾個(gè)特殊點(diǎn): 
1, AUTH是可選指令,因?yàn)閟sl ftp實(shí)現(xiàn)的方式不同而存在,詳見下一節(jié)explicit SSL 
與implicit SSL; 
2, PBSZ和PROT是必須指令,用于切換到保護(hù)通道模式; 
3, AUTH,PBSZ和PROT指令是實(shí)現(xiàn)SSL認(rèn)證方式的必須方法,但可以與傳統(tǒng)的User/Password 
模式共存,或只取其一; 
4, SSL認(rèn)證方法的SSL認(rèn)證過程(AUTH/PBSZ)和傳統(tǒng)模式認(rèn)證并無嚴(yán)格的先后順序關(guān)聯(lián),可能在 
用戶名和密碼之前,也可能在之后;但出于安全因素,最好在User/Password傳輸之前切換 
到安全模式,可以確保User/Password的傳輸安全; 
5, 在explicit SSL模式中,可以在任何時(shí)間切換到保護(hù)模式,如第四條所述;在implicit 
SSL模式中,初始化連接將直接采用SSL Socket建立,不需要AUTH指令切換。 

>>3.4 Explicit SSL和Implicit SSL 
由于歷史和軟件兼容性因素,ssl FTP的實(shí)現(xiàn)有兩種方式,分別是Explicit SSL和Implicit SSL, 
上面的大部分?jǐn)?shù)據(jù)都是以explicit SSL為范例。 

Explicit SSL(外部SSL),又被稱為AUTH SSL方式;Explicit SSL保持了與傳統(tǒng)ftp服務(wù)的 
良好兼容性,以一個(gè)ftp服務(wù)擴(kuò)展指令的方式存在。初始化連接可以采用與傳統(tǒng)ftp兼容的連 
接模式,當(dāng)需要傳輸加密信息時(shí)使用AUTH SSL指令切換到保護(hù)模式。使用Explicit SSL時(shí) 
Server必須完整地實(shí)現(xiàn)AUTH/PBSZ/PROT等指令。 

Implicit SSL(隱含SSL),是一個(gè)全新的ftp實(shí)現(xiàn)方式,在TCP三步握手完成之后就直接使用 
SSL Socket進(jìn)行協(xié)商和通訊,之后將全程采用SSL加密連接。在這種模式中一般ftp server 
將監(jiān)聽在一個(gè)新的服務(wù)端口,IANA指定ftps:tcp:990為implicit SSL ftp的默認(rèn)端口。因?yàn)樵?nbsp;
連接初始階段就自動由SSL實(shí)現(xiàn)完成了協(xié)商,因此implicit模式中AUTH指令是可選的。 

在不考慮兼容性的因素下,在服務(wù)期端最好優(yōu)先使用implicit SSL模式,可以獲得更好的保密 
特性。 

比較兩種ssl ftp實(shí)現(xiàn)模式區(qū)別如下: 
/======================================================================\ 
| explicit implicit | 
| client server client server | 
|======================================================================| 
| | | 
| connect() ------> -+-明文 | sslConnect() ------> 加密 | 
| <------ 220 | | <------ 220 -+ | 
| AUTH SSL ------> | | USER *** ------> | | 
| <------ 234 -+ | <------ 331 | | 
| TLSneg() <-----> TLSneg() -+-加密 | PASS *** ------> | | 
| <------ 200 | | <------ 230 | | 
| USER *** ------> | | LIST <-----> ... | | 
| <------ 331 | | RETR <-----> ... | | 
| PASS *** ------> | | ... | | 
| <------ 230 | | | | 
| LIST/RETR <-----> ... | | sslClose() <-----> ... -+ | 
| close() <-----> ... -+ | | 
| | | 
\======================================================================/ 


>>3.5 一些雜亂圖示 
在3.3種引用了一個(gè)Explicit SSL連接指令序列,這里是對應(yīng)的Implicit SSL連接過程: 
/======================================================================\ 
| WinSock 2.0 -- OpenSSL 0.9.7d 17 Mar 2004 | 
| [R] Connecting to 192.168.21.3 -> IP=192.168.21.3 PORT=9909 | 
| [R] Connected to 192.168.21.3 | 
| [R] Connected. Negotiating SSL/TLS session.. | 
| [R] SSL/TLS negotiation successful... | 
| [R] TLSv1/SSLv3 encrypted session using cipher AES256-SHA (256 bits) | 
| [R] 220 Please enter your login name now. | 
| [R] PBSZ 0 | 
| [R] 200 PBSZ Command OK. Protection buffer size set to 0. | 
| [R] USER elly | 
| [R] 331 Password required for elly . | 
| [R] PASS (hidden) | 
| [R] 230 User elly logged in. | 
| [R] SYST | 
| [R] 215 UNIX Type: L8 , CP:936 | 
| [R] PROT P | 
| [R] 200 PROT P accepted. | 
| [R] PASV | 
| [R] 227 Entering Passive Mode (192,168,21,3,5,122) | 
| [R] Opening data connection IP: 192.168.21.

相關(guān)文章

最新評論