Print This Article Post Comment Add To Favorites Email to Friends Ezine Ready

Copying Files Between Two Hosting Companies Via Ftp

By: DJP Hybrid Home | Computers-and-Technology


The File Transfer Protocol (FTP) is one of the chief and most frequently used protocols on the Internet. It is generally integrated into the browsers. FTP facilitates the enormous bulk of file transfers across the Internet. FTP is used to exchange and manipulate files over a Transmission Control Protocol (TCP) computer network, such as the internet. Initially FTP was running on hosts inside MIT. Later it was adapted to Arpanet.

FTP was designed to allow users to copy files between two different host computers. These separate hosts could potentially be running different operating systems, using different file storage systems, and using different character sets. FTP works using two different TCP connections. The first connection is called a control connection, and the second is called the data connection. The control connection is established at the beginning of the FTP session and is maintained for the duration of the session. Commands issued by the client, and replies originating from server are exchanged along this connection. The data connection on the other hand is transitory and brought up and torn down as needed. This data connection is used to transfer files and directory listings to and from the client at the client's request.

Once a user has logged in to the FTP server, the client establishes how the data is to be transported between the two hosts. There are two possible ways of establishing a data connection: Active, and passively-initiated connections. In the active technique, the client first issues a PORT command to the server. This indicates to the server which port the client wishes to receive the data on. The server acknowledges this PORT command. Then, it opens a data connection from port on the server to the previously established ephemeral port on the client. Any data requested by the client is then exchanged on this TCP connection. When the transfer is complete, the server closes the data connection by transmitting a FIN packet and the TCP connection is torn down. The next time the client requests data, a new data connection is built and the whole process repeats. The second way of creating a data connection is called a passively-initiated data transfer. Instead of issuing a PORT command, the client can issue the PASV command.

Many FTP servers are set up to disseminate information freely to the public. Often these servers allow anonymous logins. Though usernames are essentially irrelevant in this case, the actual identification takes place in the same manner. Occasionally FTP servers will do a reverse DNS lookup on the IP to record the server you connected from.

FTP doesn't account for host verification, data authentication, or data protection. With basic FTP, the server doesn't really have any means of verifying authenticity the clients. Another potential problem is the very act of getting FTP through a firewall. Regulating data transmissions with FTP can be very tricky, particularly if the data is being actively transmitted. With active data transmissions the server makes inbound connections to unknown ports on machines behind the firewall.



Article Source: http://www.eArticlesOnline.com

About the Author:
Computer Juice offers a community of like minded individuals so you can get help for your computer problems. Visit us at - Computer Forums or IT Forums.


Tags: , , , ,

Please Rate this Article

 

Not yet Rated

Click the XML Icon Above to Receive Computers-and-Technology Articles Via RSS!

Recent Related Articles From Computers-and-Technology

  • Data Entry,data Management, Processing, Capture, Data-catalog Conversion, Imaging Services
    By: Sohali | Nov 24th 2007
    Yantrambpo-Offshore Data Entry Services India offers Data Entry, Data Processing, Data Capture, Data Conversion, Imaging Services, Catalog Conversion for the clients who want to outsource their Data Entry and Management. Outsourcing your Data Management to Yantram Offshore Data Entry Company would be a smart choice.
    ...
    Read

  • Data Management Bpo - Data Entry, Data Processing, Document Scanning, Management
    By: Bhavin Sonpal | Nov 24th 2009
    BPO company in india offers data outsourcing services as data entry, data processing, document management, data management solutions, document scanning services, data capture services, data entry validation checking services, document scanning service, drawing scanning service, microfilm scanning service, document managemen ... Read

  • Get Scraping Success With Proxy Data Scraping
    By: Rita Thomson | Jan 8th 2011
    Have you ever heard of "data scraping? Data Scraping is the process of gathering relevant information in the public domain on the internet (private areas even if the conditions are met) and stored in databases or spreadsheets for later use in various applications. Read

  • Outsource Data-entry
    By: Data Entry India | Apr 7th 2008
    eDataIndia is Delhi based offshore outsourcing and IT/BPO company in India. We provide best quality of data entry, catalog processing, image processing, online product entry, data capturing, data conversion, website designing and accounting services at affordable pricing. We can handle small as well as large volumes of work ... Read

  • My-data-team Date Entry - 4 Data Entry Programs In 1
    By: Nolan Speers | Apr 17th 2009
    My-Data-Team Data Entry has multiple streams of data entry income, which is a diversified way to not only survive, but also thrive in these trying times. My-Data-Team’s multiple revenue streams are divided into 4 different divisions within the program: traditional data entry, global data entry, data entry research, and ho ... Read

  • Data Mining, Data Mining Services, Web Data Mining Services, Meta Data Mining
    By: Sales Executive | Dec 7th 2010
    Offers data mining services, web data mining services for data mining, meta data mining, data mining research, online newspaper information research, news sources information research, competitor analysis, services for extracting data from web, marketing research information by Aruhat Technologies Pvt. Ltd., India. Read

  • Make Good Money As Data Entry Operators
    By: Rita Thomson | Jan 7th 2011
    In the information age of today, organizations must be able to manage the increasing amount of data processing. Data entry operators will help ensure that information is efficiently processed. Read

  • How Data Mining Services Can Be Useful To Your Organization?
    By: Richard Kaith | Jan 27th 2011
    Data mining can be utilized as a mechanism to assist you in deciphering huge volume of data, analyze data that you are already using and can put your efforts it in the right direction Read

  • Understanding Of Data Conversion Service
    By: Rita Thomson | Jan 31st 2011
    Data conversion refers to converting from one format to another computer data. The data are encoded in many ways in the IT environment - hardware reads a certain type of data, Read

  • Increase Profits For Business-use Outsource Data Conversion Service
    By: Rita Thomson | Jan 31st 2011
    At present, companies, organizations, companies and industries generate much data. All data in different formats and data are crucial for any business. Therefore, data conversion Read


Copyright © 2005-2011 eArticlesOnline, LLC - All Rights Reserved
Terms of Service | Privacy Policy