Published on

  • Be the first to comment

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide


  1. 1. PRESENTERS:<br /> JATIN JAIN <br /> MANKUSH GARG<br /> GOPAL SINGLA<br />(MCA-3) <br />FTP<br />1<br />FILE TRANSFER PROTOCOL<br />
  2. 2. 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.<br /> INTRODUCTION:<br />2<br />FILE TRANSFER PROTOCOL<br />
  3. 3. FTP is built on a client-server architecture<br />Simplest and most secure way to exchange files over the Internet.<br />3<br />FILE TRANSFER PROTOCOL<br />Continue……<br />
  4. 4. Original specification for the File Transfer Protocol was written by AbhayBhushan<br />Published as RFC 114 on 16 April 1971<br />Replaced by RFC 765(June 1980) and RFC 959 (October 1985), the current specification<br />RFC 2428 (September 1998) adds support for IPv6 and defines a new type of passive mode.<br /> HISTORY:<br />4<br />FILE TRANSFER PROTOCOL<br />
  5. 5. ASCII mode<br />Image mode (Binary mode)<br />EBCDIC mode<br />Local mode<br />Data representations while Transferring:<br />5<br />FILE TRANSFER PROTOCOL<br />
  6. 6. Security Threats & their Solutions:<br />No Encryption tools<br />Sniffing<br />Username Protection<br />Port Stealing<br />Solution :- Use either SFTP or FTPS , which adds SSL or TLS encryption to FTP.<br />6<br />FILE TRANSFER PROTOCOL<br />
  7. 7. Important Terms:<br />FTP Site<br />FTP Client<br />FTP Server<br />7<br />FILE TRANSFER PROTOCOL<br />
  8. 8. FTP site is like a large filing cabinet<br />Virtual key to get into an FTP site is the User ID and Password<br />Creator of site decides whether to give public access or not.<br />To make an FTP connection you can use a standard Web browser or FTP Client<br /> FTP Site:<br />8<br />FILE TRANSFER PROTOCOL<br />
  9. 9. Software designed to transfer files back-and-forth between two computers over the Internet.<br /> It needs to be installed on your computer and can only be used with a live connection to the Internet.<br />Two-pane design for Classic FTP Client.<br />File transfers are as easy as dragging-and-dropping files from one pane to the other<br /> FTP Client:<br />9<br />FILE TRANSFER PROTOCOL<br />
  10. 10. FTP Surfer<br />FTP Commander<br />Bit Torrent<br />Ace FTP <br />FTP Client Softwares:<br />10<br />FILE TRANSFER PROTOCOL<br />
  11. 11. Multiple file transfer<br />Auto re-get or Resuming<br />Queuing utility<br />Scheduling<br />FTP find utility<br />Synchronize utility <br /> Features of the FTP Client:<br />11<br />FILE TRANSFER PROTOCOL<br />
  12. 12. Why an FTP Server?<br />What do You Need?<br /> Computer with an Internet connection and FTP server software<br />How Do I Do It?<br /> Turn your pc to FTP Server:<br />12<br />FILE TRANSFER PROTOCOL<br />
  13. 13. How people gain access to your FTP site<br />Know the IP address of your computer so people can connect to your FTP server.<br />Set those directories you’d like to share, or host , on your FTP site<br />Anonymous logins should only be granted for viewing and downloading <br />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<br />Setting up your FTP Server:<br />13<br />FILE TRANSFER PROTOCOL<br />
  14. 14. Watch Your Permissions <br />Control Your Bandwidth<br />Prohibit Multiple Logins<br />Allow Resuming<br />Keep a Log <br />Always Update User Accounts<br /> Points to consider:<br />14<br />FILE TRANSFER PROTOCOL<br />
  15. 15. WS_FTP Home:<br />Ideal for Personal Users<br />Web publishing, photos, music, video sharing<br />Simple, easy-to-use file transfer program.<br />WS_FTP Professional:<br />Perfect for business and advanced file transfer users<br />Transferring valuable data securely<br />Building web sites & moving large files<br />Works over SSL, FTPS, SSH/SFTP protocols.<br /> Some FTP servers:<br />15<br />FILE TRANSFER PROTOCOL<br />
  16. 16. Using Internet Explorer which has the best ftp support.<br />ftp://YourFtpUser:YourFtpUserPassword@yourdomain.com<br />To connect similar to user@yourdomain.com then you will have to URL encode it like this:<br />ftp://YourFtpUser%40YourDomain.com:YourFtpUserPassword@yourdomain.com<br />Connect to FTP with a web browser: <br />16<br />FILE TRANSFER PROTOCOL<br />
  17. 17. Anonymous FTP access<br />User name required<br />User name + password<br />Different FTP Connection Types:<br />17<br />FILE TRANSFER PROTOCOL<br />
  18. 18. Type ftp://ftp.server_name in your browser's address bar. <br />Press the Enter key, your browser displays a list of available folders for your use rather than a web page.<br />Anonymous FTP Logins:<br />18<br />FILE TRANSFER PROTOCOL<br />
  19. 19. Type ftp://ftp.xyz.com and press Enter.<br />Password dialog box should appear like the one below. Fill in your user name and password if needed.<br />Click the Log On or OK button.<br />Username and Password:<br />19<br />FILE TRANSFER PROTOCOL<br />
  20. 20. Open Firefox<br /> In the locator bar, type ftp://username:password@ftp.xyz.com<br /> For example, if my User name was jess12 and my password was bosox67, the FTP browser syntax would be:<br /> ftp://jesss: bosox67@ftp.xyz.com<br />In some cases, the User name includes a domain name such asjess12@xyz.com In these situations, you would type:<br /> ftp:// jess12@xyz.combosox67@ftp.xyz.com<br />20<br />FILE TRANSFER PROTOCOL<br />Adding the User Information in the Address Bar<br />
  21. 21. 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 aaa@nowhere.commServer: 230 User logged in <br />21<br />FILE TRANSFER PROTOCOL<br />A simple FTP session<br />
  22. 22. 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/lsServer: 226 Transfer complete <br />22<br />FILE TRANSFER PROTOCOL<br />Continue………….<br />
  23. 23. Conclusion<br />23<br />FILE TRANSFER PROTOCOL<br />
  24. 24. THANKS:<br />24<br />FILE TRANSFER PROTOCOL<br />