ftp
DESCRIPTION
TRANSCRIPT
1FILE TRANSFER PROTOCOL
PRESENTERS:
JATIN JAIN
MANKUSH GARG
GOPAL SINGLA
(MCA-3)
FTP
2FILE TRANSFER PROTOCOL
File Transfer Protocol (FTP) is a standard network protocol used to copy a file from one host to another over a TCP/IP-based network, such as the Internet.
INTRODUCTION:
3FILE TRANSFER PROTOCOL
FTP is built on a client-server architecture
Simplest and most secure way to exchange files over the Internet.
Continue……
4FILE TRANSFER PROTOCOL
Original specification for the File Transfer Protocol was written by Abhay Bhushan
Published as RFC 114 on 16 April 1971
Replaced by RFC 765 (June 1980) and RFC 959 (October 1985), the current specification
RFC 2428 (September 1998) adds support for IPv6 and defines a new type of passive mode.
HISTORY:
5FILE TRANSFER PROTOCOL
ASCII mode
Image mode (Binary mode)
EBCDIC mode
Local mode
Data representations while Transferring:
6FILE TRANSFER PROTOCOL
No Encryption toolsSniffingUsername ProtectionPort Stealing
Solution :- Use either SFTP or FTPS , which adds SSL or TLS encryption to FTP.
Security Threats & their Solutions:
7FILE TRANSFER PROTOCOL
FTP Site
FTP Client
FTP Server
Important Terms:
8FILE TRANSFER PROTOCOL
FTP site is like a large filing cabinetVirtual key to get into an FTP site is the
User ID and PasswordCreator of site decides whether to give
public access or not.To make an FTP connection you can use a
standard Web browser or FTP Client
FTP Site:
9FILE TRANSFER PROTOCOL
Software designed to transfer files back-and-forth between two computers over the Internet.
It needs to be installed on your computer and can only be used with a live connection to the Internet.
Two-pane design for Classic FTP Client.File transfers are as easy as dragging-and-
dropping files from one pane to the other
FTP Client:
10FILE TRANSFER PROTOCOL
FTP Surfer
FTP Commander
Bit Torrent
Ace FTP
FTP Client Softwares:
11FILE TRANSFER PROTOCOL
Multiple file transfer
Auto re-get or Resuming
Queuing utility
Scheduling
FTP find utility
Synchronize utility
Features of the FTP Client:
12FILE TRANSFER PROTOCOL
Why an FTP Server?
What do You Need? Computer with an Internet connection and
FTP server software
How Do I Do It?
Turn your pc to FTP Server:
13FILE TRANSFER PROTOCOL
How people gain access to your FTP siteKnow the IP address of your computer so
people can connect to your FTP server.Set those directories you’d like to share, or
host , on your FTP siteAnonymous logins should only be granted for
viewing and downloading For uploading, you want to force a visitor to
type in a unique User Name/Password in order to gain upload access to your FTP site
Setting up your FTP Server:
14FILE TRANSFER PROTOCOL
Watch Your Permissions Control Your BandwidthProhibit Multiple Logins Allow Resuming Keep a Log Always Update User Accounts
Points to consider:
15FILE TRANSFER PROTOCOL
WS_FTP Home:Ideal for Personal UsersWeb publishing, photos, music, video sharingSimple, easy-to-use file transfer program.
WS_FTP Professional:Perfect for business and advanced file transfer
usersTransferring valuable data securelyBuilding web sites & moving large filesWorks over SSL, FTPS, SSH/SFTP protocols.
Some FTP servers:
16FILE TRANSFER PROTOCOL
Using Internet Explorer which has the best ftp support.
ftp://YourFtpUser:[email protected]
To connect similar to [email protected] then you will have to URL encode it like this:
ftp://YourFtpUser%40YourDomain.com:[email protected]
Connect to FTP with a web browser:
17FILE TRANSFER PROTOCOL
Anonymous FTP access User name required User name + password
Different FTP Connection Types:
18FILE TRANSFER PROTOCOL
Type ftp://ftp.server_name in your browser's address bar.
Press the Enter key, your browser displays a list of available folders for your use rather than a web page.
Anonymous FTP Logins:
19FILE TRANSFER PROTOCOL
Type ftp://ftp.xyz.com and press Enter.
Password dialog box should appear like the one below. Fill in your user name and password if needed.
Click the Log On or OK button.
Username and Password:
20FILE TRANSFER PROTOCOL
Open Firefox
In the locator bar, type ftp://username:[email protected]
For example, if my User name was jess12 and my password was bosox67, the FTP browser syntax would be:ftp://jesss: [email protected]
In some cases, the User name includes a domain name such as [email protected] In these situations, you would type:
ftp:// [email protected] [email protected]
Adding the User Information in the Address Bar
21FILE TRANSFER PROTOCOL
Server: 220 Sample FTP server ready. Please give user-name Client: USER anonymous Server: 331 User name OK. Please give your email address as password Client: PASS [email protected] Server: 230 User logged in
A simple FTP session
22FILE TRANSFER PROTOCOL
Client: TYPE A Server: 200 Type set to A Client: PASV Server: 227 Entering passive mode (193,91,161,12,28,46) Client: LIST Server: 150 Opening ASCII mode data connection for /bin/ls Server: 226 Transfer complete
Continue………….
23FILE TRANSFER PROTOCOL
Conclusion
24FILE TRANSFER PROTOCOL
THANKS: