Sei sulla pagina 1di 18

!

"

! " FTP

0 - ). / ,)& *# + & '( # $%

41 ) & '2 )#3

, 35 $% "* 1 3$6$ 78 1 *9 7

, 35 $% 78 3 : 6 ; < =>?@

, 35 $% B # $ 3A # . ( 3 $: *6

, 35 $% . ( >?@ 3 :

,BDownloadingA ! $% 35 $% 1

,BUploadingA 3 5 $% ! $% 1 5 .C
Server )& 3 3$. $'2 8 D E 1 'F ) 3

/ )& H 1: - 8 2 3G = &( 1 )H

,3$( 1 J FTP BSessionA *I

3 6 >)# " * telnet )& 3 ) 8 F FTP 4

, - ). 53 =L ( K 8

TCP M$ 1 N ' 3 ) Client Server *I / M ( FTP 3

,3$ ( PQ = FTP - 3 3 - O ' 1 / # 3$( F

4) & '2

#53 3 5) &#3D 1 RS 5 (- $ TCP N ' / 453 3

,) $( 93 '

;1U RT 5 (- $ TCP N ' / 4

,3$( ) 3 78 )

W * X 5) QD 5)&#3D !: 3 F ; !9 4 V

3 YZ[ ,3 93 ' ! # $ #53 3 6L F ) $

3] 3$ < $<9 $ 3 = $ / ; \&#

,3

) 3: ! # 3 * FTP 5)&#3 D )( 5 ( $\ # D

P Y @Z ] 35)72 N' )

) \3 P ^ ,3$( 5) (Protocol Interpreter) PI

> H `53 3 _ (Date Transfer Protcol) DTP #53 3


RS 5 (- $ DTP )#3 a$Q RT - $ PI &,

, 5)( )

FTP # $ % & "'" (!&

Normal Mode 9$ H a

Passive Mode H Ja R

,3$( ;: 1 # Session / F 9$ H a 3

-$ 5 ( TCP M$ $ 3 ) BClientA 5) QD 3 Bb9

,3$( 3 : TSRc U 3+

BA $ 3 1 53 P ) & H 5) QD ; 3 8@ 3 Bd

5) &#3D 1 RT 5 (- $ 5)( 3 : 7 $ 1 N' Connect

53 PI 5)( 1 3$( F N' Q )& F BServerA

,)( 5) QD 1 5 3] <

5 ( 5)&#3D port 5) QD Be

5) QD @ 3A ,) f& ) ;Z2 ;3 $ -$

B)#3 ;: listen BA 2; 3 $

5) ( ;Z 2 - $ 5 ( TCP N ' / )& H 5)&#3D 3 3 B3

F ;) F b ^$ 3 g :2 - 1 ,) F

9 @ 3) 5) QD Connect BA $ 3 h O 1 TCP N ' //

,N ' 5)&& M ( N' 5) ? 5)&#3D YU$ H


h )+ 5) &#3D 1 5) ( M ( TCP N ' 5) QD B #

,3$( 1 J FTP *I 53

," #3 F 3$ ` H J_ a 3 Session / F @ @

3+ - $ 5 ( TCP M$ $ 3 ) 5) QD 3 Bb9

,3$( 3 : TSRc U

-$ 5)( 3 : # $ 1 N' )& H 5) QD Bd

5) ( 1 N' F ,) F 5)&#3D 1 RT 5 (

,)( )# $. 5) QD 1 5 3] < 53 PI

)& ;Z2 5)&#3D PASV 5) QD Be

, H J M$ 1 *I / $.

3 : BTSRc U A 3+ - $ 5 ( $ / 5)&#3D B3

,) ;Z2 5) QD 5 ( 53

5) ( ;Z 2 - $ 5 ( 3$. ; 3 $ N' 5) QD B #

,3$( 1 J FTP *I N ' h )+ 1 D 53 F

(FTP Daemon) ftpd ; & 5)&#3D D $ 3 3

a 1 #5) &#3D 1 . )& F3 $7I ftp ; & 5) QD

,)& *# ? 9$ H a K )&& @ H J

& M$ ,) $( 5 ' ( "# Y # Q 5)( b H M$ 3 ftp 3

) 3 5) QD 5) &#3D &H )& *#


ftp )& *# & ; 3 M$ ,) 3 ; 8. 3 ,3$(

BDOS )& #A ) ) 7 FTP Q ) 5)( b H

( FTP Internal Commands) FTP ) *+ "

a 3 # 3 ) ( " # $. 6$ ) & F3 FTP *I F @ Q

* F 3 F *I 3$( F )

,3$( 93 ' & X "&

1 . ,)& * # @ 7X [ ) @ (3 & 9@Y ftp 8. 3

8 ] / 1 D & - $] ! # )& *# 3

(Carriage Return) \r #) . ,) Q F 3 3 9.

"PASV\r\n" 4YZ[ 5)( ijI (New Line) \n

8* 8 ) $ & 1 Q5 7 ! 1

) k3 3 1 )@ @ / ! ) 7P 5) 3

i+ j / ! 3 ,3 )# $. / 3!9 ( - 8 2

B $ *$ Telnet [ ! ftp 1 )A @ )$

,)& F N' 5)&#3D Y *

+ j G E$ ftp 2$ :

&H 5)( e 3 $86 3 1 *A 3 8 2

B)&

ABOR 8'F 3 # ; $<9 E

ACCT +jI ;Z2


ALLO )H 2 l f @ i +j E

APPE 3$6$ / 9 #53 3 )( E E

CDUP Bdos cd.. $ 3 3 H A ) .( 6 .( 1 < E

CWD 5)( e 3 $86 3 m .( 6 .( < E

DELE 5)( e 3 $86 3 m 8 >?@ E

HELP 3 $ 3 ) P - 2ZO ?. &# E

LIST # .( 7 E

MKD 8H . ( 3 . ( 1/ 3 : E

MODE B 33 & A a " f&

NLST 8H . (1 Q 7 E

NOOP )#3 ;: 8 2n #

PASS $'2 8

PASV H J *I / F E

PORT 53 3 F TCP- $ 5 ( ;Z2

PWD 6 .( 78 7 ;Z2 E

QUIT FTP *I " . E

REIN ) )6 *I / F 8H *I " . E

REST ) 1 #53 3 3): E

RETR / 1 j* 3 E

RMD . ( / >?@ E
RNFR )#) ; < ) * / " )F ;

RNTO )#) ; < ) * / ) )6 ;

SITE )& 0 5)&#3D * - +jI E

STAT 5)&#3D 8H HE E

STOR 5)&#3D 1 / #53 3 5 .C a ? E

STOU o 5) &#3D 1 / #53 3 5 .C a ? E

- P

STRU / . H E

SYST 5)&#3D 2" * M$ H E

TYPE #53 3 M$ H

USER 5)&#3D ) ;Z2

4) 5)( Q f 3- 8 2 3 3$( 5)# I $Q

BQUIT = PORT = PASV [ A ftp *I / " . F )&

#3D G 1 $6 H 76 $'2 8

78 ) - 8 2 # .( 7 = N$

6 H E 33 Q F ) / 5 3] # p 3

23 $ 3) $ ) a1 3 5) QD ,) ijI

) ] =3) : aZ = $ <9 [ + A ,) \ " + 3$. )H

&H IQ1 ) \#3 = Q)] ; F 1 / # B *I " . !\ 6


9 ) ( q R T) Q) ] " F Q [ $&2 ,3 3 ] .

,3$( 8 .1 &H )( r c Q 9 53$ ! $

K $ I Q1 F ) \#3 Q)] "F - P H 1 )6 3

5) :& 3 IQ1 ) 1 B A ;$ "F H , 5)( H 5)&#3D

,)&& s "# - P 7 * 3 7 H 3 1 7 3 )H 1

"F ) &H

T ,) ( )H IQ #) f & ,)( 6 M ( $. 3

R , 1: )H ,)( 6 YZ

q 5) h8H 6 ;1U - 2ZO 3$' 9) YZH 9 )( . &(

c ,)( L Z 3): )] 9 )I ?

r ,3$ )# $. 5) 3): )] )I ?

"F ) I Q1 ) Q) ] "F &H Q f 3 "F &H A "F &H


B,3$(

S 5)I 53 3 i jI 53$ &H 5 3]


T - 2ZO E p 3 ) IQ1 ) &H
R *I ) N' 3 ) IQ1 ) &H
q $# 1 @ N' 3 ) IQ1 ) &H
c 53 P Z
r 5)&#3D HE N' 3 ) IQ1 ) &H

"* [ ,3$( ; : - P 9 @ )&X 3 ) $ = FTP 3

(Text Mode) & a 4)& * # a 3 3 K BD $ [A # 2

.(Binary Mode) ,!*!* -!&

$ & 78 @ $+ = )] = 0 6 78 1 "2 M$ #

& 9@ , mj E a 3 2 33 033 9@

1 2$ : & 78 ,)& * # 93 ' F BASCII #) A 78 K

)& * # " \t" = " \" ) & # 9 & #) 1 . 5 # ASCII #

; YU$ H , ($ 3 ) $. 78 M$ 1 9$ H - $ 3 $

) ,)&& t 033 9@ *I / t m 9 @ #5)&#3D

) 53 P G o] 3$ / 1 )& ]@ & O 1 'F

, ( 3 )# $. d j : & 3 $ 3 $+ / YZ[ X

FTP "& + "


/ ) $( 93 ' FTP 8. 3 1 <

,) ( ( 3 MZ O 7 1 ) = FTP 1 53 P 3 3 3$6

,)& *# M$ 3 3 ftp #

Dos K o )& # $': ) $( 6 K. 3 0# Bb9

,)( uP@ 1 ftp 1 53 P D $

$ h O1 BGUI # A )& *# Q #^ 3 0# Bd

]$ # M$ 1 53 P A )& 3] 3$. f 3 $ # #$&

,B3$(

& ( ; 6 E ;1U K. 3 ftp Q

,3$( ijI 3 $&2 =)#3 ftp D

, ftp rtfm.mit.edu YZ[ ftp Microsoft.com

Y HF ( = FTP 5)&#3D ( N' F 1 )H Telnet >Z.

1 ,) & 3$ . 2" * 5) 1 3 YZ 2 ) * 35 (

v ( )& ' 3 Session / F ftp )& = 5 Q) 3

4 C

5)&#3D K $ ) w password user H ( 4 login 2 Bb9

t m - $] N' F 1 D .( H 4 Define Directory Bd

,3$( Q f 3 - 8 2M (

B 033 & 9 @A a H 4 Define File Transfer Mode Be

,3 "# )] 4 Start date transfer B3


,)#3 . N' 4 Stop date transfer B #

,) $( ;: *I # Q)&X @ C ;1U

) 5)( b H & ftp 3 "* - ). 1 Q5 7

,) 5)( H 1 3

W help $ 3

,)( help $ 3 3 H "# W $ 3 3 &# $ 3

Is dir $ 3

3 Q F 53 P 3$ 6 .(1 Q 7 $ 3 3

3 3 s ,3 3 3$6 #B $ 3A )9$ X )&#3 I

# )9$ 78 ; 5 Z2 I - 2ZO =" & 53 P dir 1 F

,)#3

," Q" * 1 1 d $6 dir " ($


200 PORT Command Successful.
150 Opening ASCII mode date connection for/bin/Is.
12-28-02 02:18 A.M <DIR> db
12-28-02 02:19 A.M <DIR> special
03-08-03 03:18 A.M <DIR> www
226 Transfer Complete
ftp: 135 bytes received in 0.02 seconds 6.75 kbytes/sec

/ 6 (Resol vable) 8o F ) 3$( ($ ftp " $86

Y * " $ @" ) 5)&#3D ( IP x 3 Q ,)( IP x 3

," * $& ftp $86 3 IP x 3


ftp 205 .151.89.4
'2 ) )( F ftp 5)&#3D N' F

@ 3 ,)#) F . 3 ;1U - 3$( ijI 5)&#3D

53 3 ftp " * 3 51 6 ," )( . &( ' H / $&H F

3 '2 ," $Q login Y @Z ] 2 ,3$(

," $Q (Login Process) # `3 _ )& & 3G

3 # " 31 $'2 ! &( 8 / "* 3 1$:

,)#3 F . 3 '( )

31 3 51 6 ) 3 3$6 3 3 ftp #5)&#3D 1 * '9

$Q )&#3 7 3 ) $. K '9 78

8 :" $ 3$( PQ (Anonymous FTP) ; ftp #5)&#3D

," & y guest 8 anonymous

; 5) &#3D N ' F ftp * I/ 1 [ 3

5)( 3 ] 5)&#3D > O1 z N$ .A 5)( ; : Somesite.com

ftp ftp.somesite.com B)( IQ1 ) 5 ( K. ) 3


Connected to somesite.com
220 somesite Microsoft FTP service (version 0.5)
User (somesite.com : none): virangar
331 password required for virangar
Password: ******
230 user virangar logged in.
Rerrote system type is windows.
Using binary mode to transfer file.
*# :& B $ 3A )9$ ) f@Z
4 K' - $ 3/

,3 )9$ / . 3 )(3 $ 3 4 Chdir Cd

,3 ) )6 )9$ / . 4 mkdir

f3 $ )9$ * $ " # $. $ 3 )( 9. )9$ $] 3 4 rmdir

," & k

/ 1 ) H ($ f3 $ $ 3= - $ 31 ;) #

4" $I www )9$ 3 " # $j Q YZ[ " * $& )9$ ; = 8]


Cd www
250 CWD command successful.
ftp>
,; 5)( www )9$ 3 &H d $6

,3 " # $. 53 P $ 3 1 5)&#3D 1 6 . (m 4 pwd

4 78 K' - $ 3

,3$( 53 P 5)&#3D 1 / >?@ $ 3 4 Del

,3 Q F 53 P 3$ / ; 3 t$2 $ 3 4 Rename

B 3$. $ % A 5) QD # )9$ K' - $ 3

" #$ . U " 5)( $% 3 )9$ 3 ) & t 4 Lcd

3$. $ % 3 f3 $ o & ," & 3$8 3 f3 $

$ 3 1 ," $I $% 3 { . )9$ / 3 ) 3$( &

4" * $ =" $I C: $ 3 1 Virangar )9$ 3 "# $j Q YZ[ ," & 53 P


| cd c: /virangar
4 download upload 8] - $ 3
, $ 3 & 9@ 9 @ " f& 4 asc ascii $ 3

, $ 3 33 9@ 9 @ " f& 4 bin binary $ 3

8 # ," & & 3 1 3 )H " # $. F 4 prompt $ 3

, 3$( & ) # $. )& $ 1 =3$( & )# $.

p $ TSS ) D =" & & TSS " # $. & t

5 3 Q " *$ prompt $ 3 3$( H J 9@ & ," #)

,3$( H " * $& $ 3 #

upload 0 1 " & 2*

"* =5) QD "* 1 / $ 3 4 put $ 3

,B $% 8H )9$ $% 8H )9$ 1 A )& & 5)&#3D

- f& & t A ," & upload virangar.jpg ; 8 " # $j Q YZ[

B)( binary
put virangar.jpg
200 PORT command successful.
150 Opening BINARY mode date connection for virangar.jpg
226 Transfer complete.
ftp: 2|0|0 bytes sent in 0.02 seconds 1050.50 kbytes /sec
ftp>
# " # $j Q YZ[ ,3$( 53 P )&X upload $ 3 4 mput $ 3

4 ($ " # $. " #) 3$( M (S $I htm 78


mput S*.htm

download 0 1 " & 2*


B5) QD A $% 5)&#3D 1 / $ 3 4 get $ 3

" # $ . " & download/ virangar.asp " 8 " # $j Q YZ[ ,)& &

4 ($
get virangar.asp
,)& download )&X $ 3 4 mget $ 3

" * -$ ] 8. 3 1 " $ Qoute $ 3 8 4

5) &#3D / *I / E " $ Open $ 3 "&

," $( ] \3

34 * 05 && 0 6

close $ 3 31 " $ ," #3 . session )

," & 53 P dirconnect

," & 53 P bye quit $ 3 31 ) ftp 1 e . )H

> O1 # p 3 0 #) 4 5) 1 3 ftp *I 1 [ /

,) 0 * 79 )6 53 F3 5)( 3 ] 5)&#3D
ftp tpci_hpws4 :
connected to tpci_hpws4 .
220 tpci_hpws4 FTP server (version 1.7.109.2 Tue Jul 28 23:32:34 GMT
1992) ready.
Name (tpci_hpws4 : tparker)
331 Password required for tparker.
Password : *******
230 User tparker logged in.
Remote system type is UNIX.
Using binary mode to transfer files.
ftp> pwd
257 "/u 1/ tparker " is current directory.
ftp> get virangar.gif
remote: virangar.gif local: virangar.gif
200 PORT command successful.
150 Opening BINARY mode date connection for virangar.gif
226 File transfer complete.
1192834 bytes sent in .89 seconds.
ftp> <Ctrl td>
2" * 5) &#3D ( / 1 virangar.gif ; & 8 U [ 3

9@1 :& 3, 5)( & DOS 2" * ! ( D $

" f& 1 53$ " * t m 5)( 53 P 033

,3 )

0 31 ( 2 $ 6 $. ; \&# 3 d & !Q 3 E

,3 3 ; :

\ # 5)( 5)&#3D FTP 8. 3 ; & !Q

,)( ftp > O1 7 < ) 5)( # ^ F ) /

4 5)( 53 0 31 ( ftp *I - 8 2 1 53 [ 3
tpci_hpws1-1> ftp -d
ftp> open tpci_hpws4
Connected to tpci_hpws4.
220 tpci_hpws4 FTP server Name (tpci_hpws4:tparker):
---> USER tparker
331 Password required for tparker.
Password:
---> PASS qwerty5
230 User tparker logged in.
---> SYST
215 UNIX Type: L8
Remote system type is UNIX.
---> Type I
200 Type set to I.
Using binary mode to transfer files.
ftp> ls
---> PORT 47,80,10,28,4,175
200 PORT command successful.
---> TYPE A
200 Type set to A.
---> LIST
150 Opening ASCII mode date connection for /bin/ls.
Total 4
-rw-r----- 1 tparker tpci 2803 Apr 29 10:46 file 1
-rw-rw-r-- 1 tparker tpci 1286 Apr 14 10:46 file5_draft
-rwxr----- 2 tparker tpci 15635 Mar 14 23:23 test_comp_1
-rw-r----- 1 tparker tpci 52 Apr 22 12:19 xyzzy
Transfer complete.
---> TYPE I
200 Type set to I.
ftp> <Ctrl+d>
tpci_hpws1-2>

FTP 0 2" 2*

a ,3 3 $'2 8 ) 1 # 8 F . $ FTP

3$ 6 $ 3 2$ : / $ 2 33 : @ *
$'2 8 / K $ Anonymous 9@ 3 H YU$ H FTP 3 3

1 * I ,) #) ; : B 9 . ( / A `|$ $'2 8 guest 7 _;

,)#) I ; & FTP 5)&#)* / 1 53 P


ftp uofo.edu
Connected to uofo.edu
220 uofo.edu FTP server (version 1.7.109.2. Tue Jul 28 :23:32:34 GMT
1992) ready.
Name (uofo : username): anonymous
331 Guest login ok,send user ID as password.
Password: virangar (alakiaJdolaki.com
email
230 Guest login ok,access restrictions apply.
ftp> <Ctrl td>
3$ 3h o 9 3 1 " :@ 1 Q$ 86 C ;1U

= mdelet = append = status = debug = send = literal - $ 3 FTP 7#)&#)*

= mls = hash = verbose = recv = glob = user = quote = bell = type = mdir = trace

53 3 G E$ 3 "7 - $ 3 '9 ," & ?Q ( 3$. remotehelp

,3 Q F 53 P 3$ " 8 .- $ 3 ) 5)(

Special Tnx: Behrooz_Ice - Q7X - FixXxer - NetQurd - Virus And All


Ashiyane Member

Potrebbero piacerti anche