ftp

24
PRESENTERS: JATIN JAIN MANKUSH GARG GOPAL SINGLA (MCA-3) FTP 1 FILE TRANSFER PROTOCOL

Upload: amandeep-kaur

Post on 12-Nov-2014

2.042 views

Category:

Documents


5 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Ftp

1FILE TRANSFER PROTOCOL

PRESENTERS:

JATIN JAIN

MANKUSH GARG

GOPAL SINGLA

(MCA-3)

FTP

Page 2: 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:

Page 3: Ftp

3FILE TRANSFER PROTOCOL

FTP is built on a client-server architecture

Simplest and most secure way to exchange files over the Internet.

Continue……

Page 4: Ftp

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:

Page 5: Ftp

5FILE TRANSFER PROTOCOL

ASCII mode

Image mode (Binary mode)

EBCDIC mode

Local mode

Data representations while Transferring:

Page 6: Ftp

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:

Page 7: Ftp

7FILE TRANSFER PROTOCOL

FTP Site

FTP Client

FTP Server

Important Terms:

Page 8: Ftp

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:

Page 9: Ftp

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:

Page 10: Ftp

10FILE TRANSFER PROTOCOL

FTP Surfer

FTP Commander

Bit Torrent

Ace FTP

FTP Client Softwares:

Page 11: Ftp

11FILE TRANSFER PROTOCOL

Multiple file transfer

Auto re-get or Resuming

Queuing utility

Scheduling

FTP find utility

Synchronize utility

Features of the FTP Client:

Page 12: Ftp

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:

Page 13: Ftp

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:

Page 14: Ftp

14FILE TRANSFER PROTOCOL

Watch Your Permissions Control Your BandwidthProhibit Multiple Logins Allow Resuming Keep a Log Always Update User Accounts

Points to consider:

Page 15: Ftp

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:

Page 16: Ftp

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:

Page 17: Ftp

17FILE TRANSFER PROTOCOL

Anonymous FTP access User name required User name + password

Different FTP Connection Types:

Page 18: Ftp

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:

Page 19: Ftp

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:

Page 20: Ftp

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

Page 21: Ftp

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

Page 22: Ftp

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………….

Page 23: Ftp

23FILE TRANSFER PROTOCOL

Conclusion

Page 24: Ftp

24FILE TRANSFER PROTOCOL

THANKS: