{"id":751,"date":"2008-07-21T21:00:25","date_gmt":"2008-07-21T21:00:25","guid":{"rendered":"https:\/\/www.amitbhawani.com\/blog\/?p=751"},"modified":"2008-07-21T20:33:31","modified_gmt":"2008-07-21T20:33:31","slug":"file-transfer-protocol-ftp","status":"publish","type":"post","link":"https:\/\/www.amitbhawani.com\/blog\/file-transfer-protocol-ftp\/","title":{"rendered":"What is File Transfer Protocol (FTP)"},"content":{"rendered":"<p>Is a process of transferring data from one computer to another through a network. We may call internet as an example of this. It is actually the exchanging and manipulating files and data over a computer network based on TCP. As FTP is independent of the involving operating systems its is supposed to be the most desired option for exchanging files having lots of clients and server programs available. It works exclusively over TCP and its servers by defaults listen on port 21 for incoming connections for FTP clients. The out-of-band-control by FTP means that a separate connection is used by it for the control and data. So data stream (a different connection) will be needed for the actual file transferring to take place.<\/p>\n<p>There is changed process of setting up the data stream when it comes to depend on the transfer mode. The FTP client uses dynamic port while being in the active mode and sends the dynamic port number to the FTP server on which it listens over the control stream and waits to be connected by the FTP server. After initiating the data connection to the FTP client it binds the source port to port 20 on the FTP server. The client sends a port command, IP, and port as an argument for using the active mode.<\/p>\n<p style=\"text-align: center;\"><img data-recalc-dims=\"1\" decoding=\"async\" class=\"aligncenter\" src=\"https:\/\/i0.wp.com\/www.amitbhawani.com\/Images\/F\/FTP-File-Transfer-Protocol.jpg\" alt=\"FTP File Transfer Protocol\" \/><\/p>\n<p>The format for the IP and the port is as under \u201c.H1, H2, H3, H4, P1, and P2\u201d. Each of these fields is actually the decimal representation of 8bites of the host IP and the port of the chosen data follows it. While using the passive mode the command PASV is sent by the client. The reply from the server would be something similar to 227 entering passive mode (127, 0, 0, 1, 192, and 52). The IP and the port\u2019s syntax will be the very same for the argument to the port command. The work difference of the FTP server and the passive mode only appears when it transmits the port number and the client assumes that it connects to the very IP address that was really connected to. RFC 2428 added the extended passive mode in september1998. Here are some of the fundamental objectives of the FTP.<\/p>\n<p>1. For the promotion of sharing of files, data and computer programs.<br \/>\n2. It encourages the indirect and the implicit use of the remote computer.<br \/>\n3. It shields the users from the variations of files storages particularly when there are different hosts.<br \/>\n4. The transferring of the done more reliably and efficiently with the help of FTP<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Is a process of transferring data from one computer to another through a network. We may call internet as an example of this. It is actually the exchanging and manipulating files and data over a computer network based on TCP. As FTP is independent of the involving operating systems its is supposed to be the [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":18416,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_genesis_hide_title":false,"_genesis_hide_breadcrumbs":false,"_genesis_hide_singular_image":false,"_genesis_hide_footer_widgets":false,"_genesis_custom_body_class":"","_genesis_custom_post_class":"","_genesis_layout":"","_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[1280],"tags":[],"class_list":{"0":"post-751","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-what-is","8":"entry"},"aioseo_notices":[],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/www.amitbhawani.com\/blog\/wp-content\/uploads\/2010\/12\/FTP-File-Transfer-Protocol.jpg?fit=446%2C138&ssl=1","jetpack_sharing_enabled":true,"jetpack-related-posts":[{"id":6782,"url":"https:\/\/www.amitbhawani.com\/blog\/secured-encrypted-free-ftp-program\/","url_meta":{"origin":751,"position":0},"title":"Secure Encrypted Free FTP Program","author":"Amit Bhawani","date":"November 14, 2009","format":false,"excerpt":"A website owner is regularly going to upload and download stuff to and fro on his website's hosting account, which is when he has got a total of 2 options for managing the files. First one is accessing the files through his Hosting Cpanel Account via File Manager where he\u2026","rel":"","context":"In &quot;Software Reviews&quot;","block_context":{"text":"Software Reviews","link":"https:\/\/www.amitbhawani.com\/blog\/category\/software\/"},"img":{"alt_text":"WinSCP FTP","src":"https:\/\/i0.wp.com\/www.amitbhawani.com\/blog\/wp-content\/uploads\/2009\/11\/WinSCP-FTP.gif?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":3960,"url":"https:\/\/www.amitbhawani.com\/blog\/free-ftp-software\/","url_meta":{"origin":751,"position":1},"title":"Download Free FTP Program for Windows","author":"Amit Bhawani","date":"May 3, 2009","format":false,"excerpt":"There are numerous FTP programs on the web which can help you to upload files & folders to the web servers. Most of these programs are paid software's which would cost you from 10 dollars to hundreds dollars for a yearly license and its very hard to find some free\u2026","rel":"","context":"In &quot;Free Stuff&quot;","block_context":{"text":"Free Stuff","link":"https:\/\/www.amitbhawani.com\/blog\/category\/free-stuff\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.amitbhawani.com\/blog\/wp-content\/uploads\/2010\/12\/core-ftp-program.png?fit=473%2C457&ssl=1&resize=350%2C200","width":350,"height":200},"classes":[]},{"id":22480,"url":"https:\/\/www.amitbhawani.com\/blog\/top-amazon-s3-clients\/","url_meta":{"origin":751,"position":2},"title":"Best Amazon S3 Clients, Tools &#038; Plugins for Windows Mac &#038; Linux","author":"Yogesh Patel","date":"June 22, 2011","format":false,"excerpt":"Amazon S3 is the affordable cloud storage services by Amazon which allows you to host, store and retrieve any amount of data. It can be used as the online backup for hosting the static content like images, videos files, Flash videos, pictures and audio files, etc. The data that you\u2026","rel":"","context":"In &quot;Best Rated&quot;","block_context":{"text":"Best Rated","link":"https:\/\/www.amitbhawani.com\/blog\/category\/best-rated\/"},"img":{"alt_text":"Amazon S3 logo","src":"https:\/\/i0.wp.com\/www.amitbhawani.com\/blog\/wp-content\/uploads\/2011\/06\/Amazon-S3-logo.gif?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":4846,"url":"https:\/\/www.amitbhawani.com\/blog\/disk-space-problem-cpanel\/","url_meta":{"origin":751,"position":3},"title":"How to Solve Disk Space Full Problem in Cpanel","author":"Amit Bhawani","date":"July 1, 2009","format":false,"excerpt":"Today was a pretty surprising day for me because i recently transferred this blog to a new dedicated server in order to make sure it can handle traffic spikes at any time and i can stop worrying about the downtime and loss in revenue. While transferring the whole domain through\u2026","rel":"","context":"In &quot;How to Guide&quot;","block_context":{"text":"How to Guide","link":"https:\/\/www.amitbhawani.com\/blog\/category\/how-to\/"},"img":{"alt_text":"Disk Space Usage Compared Cpanel","src":"https:\/\/i0.wp.com\/www.amitbhawani.com\/blog\/Images\/D\/Disk-Space-Compared.PNG?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":6190,"url":"https:\/\/www.amitbhawani.com\/blog\/migrate-windows-xp-vista-windows-7\/","url_meta":{"origin":751,"position":4},"title":"Migrate from Windows XP or Vista to Windows 7 Easily with PCmover","author":"Amit Bhawani","date":"September 29, 2009","format":false,"excerpt":"When i ugraded to Windows Vista on my Laptop from Windows XP 2 years back, i had to just insert the Licensed Windows Vista Installation CD into my Laptop and continue with the upgrading procedure, but this is not the situation with Windows 7, because there is no option for\u2026","rel":"","context":"In &quot;Windows Blog&quot;","block_context":{"text":"Windows Blog","link":"https:\/\/www.amitbhawani.com\/blog\/category\/windows-blog\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.amitbhawani.com\/blog\/wp-content\/uploads\/2010\/12\/PC-Mover-Logo.jpg?fit=600%2C246&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.amitbhawani.com\/blog\/wp-content\/uploads\/2010\/12\/PC-Mover-Logo.jpg?fit=600%2C246&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.amitbhawani.com\/blog\/wp-content\/uploads\/2010\/12\/PC-Mover-Logo.jpg?fit=600%2C246&ssl=1&resize=525%2C300 1.5x"},"classes":[]},{"id":2197,"url":"https:\/\/www.amitbhawani.com\/blog\/zencart-seo\/","url_meta":{"origin":751,"position":5},"title":"Search Engine Optimization for ZenCart Shopping Cart","author":"Amit Bhawani","date":"November 24, 2008","format":false,"excerpt":"Among the best shopping portal scripts available on the web, ZenCart is one of them which can help you out in developing a professional shopping portal where you can list unlimited products and services and setup the shopping site with multiple payment processors. By default the eCommerce script Zencart has\u2026","rel":"","context":"In &quot;SEO Blog&quot;","block_context":{"text":"SEO Blog","link":"https:\/\/www.amitbhawani.com\/blog\/category\/seo-tips\/"},"img":{"alt_text":"ZenCart SEO","src":"https:\/\/i0.wp.com\/www.amitbhawani.com\/blog\/Images\/Z\/ZenCart-SEO.PNG?resize=350%2C200","width":350,"height":200},"classes":[]}],"_links":{"self":[{"href":"https:\/\/www.amitbhawani.com\/blog\/wp-json\/wp\/v2\/posts\/751","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.amitbhawani.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.amitbhawani.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.amitbhawani.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.amitbhawani.com\/blog\/wp-json\/wp\/v2\/comments?post=751"}],"version-history":[{"count":0,"href":"https:\/\/www.amitbhawani.com\/blog\/wp-json\/wp\/v2\/posts\/751\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.amitbhawani.com\/blog\/wp-json\/wp\/v2\/media\/18416"}],"wp:attachment":[{"href":"https:\/\/www.amitbhawani.com\/blog\/wp-json\/wp\/v2\/media?parent=751"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.amitbhawani.com\/blog\/wp-json\/wp\/v2\/categories?post=751"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.amitbhawani.com\/blog\/wp-json\/wp\/v2\/tags?post=751"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}