.


:




:

































 

 

 

 


FTP




FTP (RFC-959) . FTP . 1971. (RFC 114 141). RFC 172 , , . RFC 265 RFC 281 . 1973, 1985 . , .

FTP :

1. ( - ).

2. .

3. (, , ascii ).

4. (get, mget, dir, mdel, mput put).

5. (quit close).

FTP 1.

1.

ABOR FTP
LIST
PASS
PORT n1,n2,n3,n4,n5,n6 IP (n1.n2.n3.n4) (n5 x 256 + n6)
QUIT
RETR (get)
STOR (put)
SYST
TYPE : A ASCII, I
USER

 

NVT ASCII. CR, LF. 3 4 , ASCII , . 30 FTP .

FTP

3- ASCII, , . , , , , . ( ). 2.

2.

1yz . , .
2yz . .
3yz . , .
4yz . , , .
5yz . .
x0z .
x1z .
x2z . , .
x3z . , .
x4z .
x5z .

 

. .

  • 125 ; .
  • 200 .
  • 214 ( ).
  • 331 , .
  • 425 .
  • 452 .
  • 500 ( ).
  • 501 ( ).
  • 502 MODE.

 

.

1. .

2. .

3. .

 

4:

, ClientSocket, ServerSocket, TcpClient, TcpServer C++Builder/Delphi C++/C#.

1:

, HTTP- 1.0. : GET, POST, HEAD, . , html- . memo, HTTP HTTP , :

GET /index.html HTTP/1.Connection: Keep-AliveUser-Agent: Mozilla/4.05 (WinNT; 1)Host: www.ora.comAccept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, */*HTTP/1.0 200 Document followsDate: Fri, 20 Jan 1998 08:17:58 GMTServer: Apache/1.2.6Last-modified: Mon, 20 Jun 1997 21:53:08 GMTContent-type: text/htmlContent-length: 2482<html><body>.....

- Web-.

2:

, HTTP- 1.0. : GET, POST, HEAD, . ( plain text). memo HTTP HTTP (. 1). HTTP web-, Internet , web-, .

3:

, POP3-. memo, , :

STAT +OK 2 320 LIST +OK 2 messages (320 octets)

- .

4:

, POP3-. memo, (. 3).

- , Internet . , 3.

5:

, SMTP-. memo, , :

MAIL From <[email protected]>250 Sender okRCPT To:<[email protected]>250 <[email protected]> Recepient ok DATA

- .

6:

, SMTP-. memo, (. 5).

- , Internet . , 5.

7:

, FTP-. memo, , :

USER vasilisa331 Password required for vasilisa.PASS abcd230 User vasilisa logged in.
PORT 140,252,13,34,4,150200 PORT command successful.

- FTP .

8:

, FTP-. memo, (. 7).

- FTP , Internet . , 7.

 


:





:


: 2015-09-20; !; : 949 |


:

:

,
==> ...

1688 - | 1627 -


© 2015-2024 lektsii.org - -

: 0.014 .