network programming final project – ftp client
Post on 08-Feb-2016
31 Views
Preview:
DESCRIPTION
TRANSCRIPT
Network Programming Final Project
: :4: 501435001 501435005 2014/01/16
Network ProgrammingFinal Project FTP ClientOutline
(server )
C
Ubuntu 10.4
(I)
(2)- Server - ftps.cfread fp buffer write bufffer new_fd
- Client - ftpc.c while fread fp buffer fwrite buffer fp filename
- Server - ftps.c( server)./ftps ss.mp3
- Client - ftpc.c( client )./ftpc 192.168.0.192 ss.mp3
- Client - ftpc.c( client )client ss.mp3
FTP protocol(passive mode/active mode)C programing languageFTP RFC 959
FTP - File Transfer ProtocolFile Transfer Protocol, FTP(TCP/IP),RFC 959Port number: (21),(20)
FTP File Transfer ProtocolFTP8-MIMEUnicode
ASCIIBinary
FTP20212021ftpFTPFTPFTPanonymousFTP
13 binary :
FTP Standard (Active Mode, ) .
Passive (Passive Mode, ) .
ActivePassiveFTP
FTP - help ftp hostname ftp hostname open hostname hostnameuser login namehelp or ?helpbye or quiteFTP - (host )cd ..cd dirname dirnamels or dirpwd (local )lcd ..lcd dirname dirnameldirFTP - get fname host fname localmget fnames host fnames localput fname local fname hostmput fnames local fnames hostascii ascii binary binary
top related