0% found this document useful (0 votes)
69 views

Name:-Sriranjan N R USN:-1NH15CS724 CLASS:-6 Sem A Sec COURSE: Mini Project

The document discusses File Transfer Protocol (FTP) which allows users to transfer files between computers on a network. It describes how FTP works, including that it operates on a client-server model where the client initiates file transfers by connecting to an FTP server. The document also provides details about common FTP client programs, the FTP protocol commands used to control transfers, and the history and development of the FTP standard over time.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
69 views

Name:-Sriranjan N R USN:-1NH15CS724 CLASS:-6 Sem A Sec COURSE: Mini Project

The document discusses File Transfer Protocol (FTP) which allows users to transfer files between computers on a network. It describes how FTP works, including that it operates on a client-server model where the client initiates file transfers by connecting to an FTP server. The document also provides details about common FTP client programs, the FTP protocol commands used to control transfers, and the history and development of the FTP standard over time.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 16

Name:- SRIRANJAN N R

USN:-1NH15CS724
CLASS:-6TH SEM A SEC
COURSE: mini project
• FTP(File Transfer Protocol) is the simplest and
most secure way to exchange files over the
Internet.
• Transferring files from a client computer to a server
computer is called "uploading" and transferring from
a server to a client is "downloading".
• To access an FTPserver, users must be able to
connect tothe Internet or an intranet (via a modem
or local area network) with an FTPclient program.
• FTPdoesn’t not really move, it copiesfiles
from one computer to another
• An FTP Client is software that is designed to
move files back-and-forth between two
computersover the Ethernet.
• It needs to be installed on your computer
and can only be used with a live
connection to the Ethernet.
 Operating system : Windows XP or higher
 Software : NETBEANS IDE 8.0 or
ECLIPSE neon.3
• There are many FTPclient programs, some of
which are run from a command-line (such as
the command ftp, a standard installed in many
operating systems), but a large majority allow
the user to manipulate files via a graphical
interface (such as CuteFTP), which makes file
transfers more user-friendly.
 System : 2 Laptops
 Socket : Lan Crossover
Cable
 Processor : Pentium-III
 Memory : 128MB
 Hard Disk : 20GB
 Floppy Drive : 1.44MB
 Monitor : 14’’ or above
• The completion of FTPdates from 1971 when a
file transfer system (described in RFC141)
between MIT machines (Massachusetts Institute
of Technology) was developed.
• Many RFChave since made
improvements/changes to the basic protocol,but
the greatest innovation date from July1973.
• The FTPprotocol is currently defined by RFC959
(File Transfer Protocol (FTP) -Specifications).
• FTPoperates in a client/server
environment, meaning that the remote
machine is configured as a server, and
consequently waits for the other
machine(client) to request a service from it.
• In UNIX, the service is provided by what is
called a daemon, a small task that runs in the
background. The FTPdaemon is called ftpd.
 Class FTPServer
 Class FTPClient
 Class TransferFile
 Sendfile()
 Receivefile()
 Displaymenu()
• The FTP protocol is used for transferring onefile
at a time, in either direction, between the client
machine (the one which initiated the
connection, i.e. the calling machine) and the
server machine (which provided the FTP
service, i.e. the calledmachine).
• The FTPprotocol can also perform other
actions, such as creating and deleting directories
(only if they are empty), listing files, deleting and
renaming files, etc.
• FTP allows files to have ownership and
access restrictions
• FTP hides the details of individual
computer systems
• The major difference between FTPand HTTPis
that FTPis a two-way system - FTPcan be used to
copy or move files from a server to a client
computer as well as upload or transfer files from
a client to aserver.
• HTTP,on the other hand, is strictly one-way:
"transferring" text, pictures and other
data(Multimedia files) from the "server" toa
client computer which uses a web browser to
view the data.
• PORT:Character string allowing the port number
used to be specified.
• PASV:Command making it possible to indicateto
the server to stand by for a connection on a
specific port chosen randomly from among the
available ports. The response to this commandis
the IP address of the machine andport.
• TYPE:This command enables the type of format in
which the data will be sent to be specified.
• Using Ftp (User Friendly Reference) by Mary Ann
Pike, Noel Estabrook
• E-Mail and Ftp (File Transfer Protocol) by L.Joyce
Arnston, Kathy Berkemeyer, Ken Halliwell,
Thomas Neuburger
• Kermit: A File Transfer Protocol by Frank Da Cruz

You might also like