to-go.bizall about the Internet
|
||
|
|
||
|
|
File Transfer Protocol
The File Transfer Protocol (FTP) is a software standard for transferring computer files between machines with widely different operating systems. It belongs to the application layer of the Internet protocol suite. It is an 8-bit client-server procedure, capable of handling any type of resource without further processing, such as MIME or Uuencode. However, this has extremely high latency; that is, the time between beginning the request and starting to receive the required data can be quite long, and a sometimes-lengthy login procedure is required.OverviewFile Transfer Protocol is commonly run on two ports, 20 and 21. Port 20 is a data stream which transfers the data between the client and the server. Port 21 is the control stream and is the port where commands are passed to the server. While data is being transferred via the data stream, the control stream sits idle. This can cause problems with large data transfers through firewalls which time out sessions after lengthy periods of idleness. While the resource may well be successfully transferred, the control session can be disconnected by the firewall, causing an error to be generated. The objectives of FTP, as outlined by its RFC, are:
Disadvantages are:
Many sites that run FTP servers enable so-called "anonymous ftp". Under this arrangement, users do not need an account on the server. By default, the account name for the anonymous access is 'anonymous'. This account does not need a password. Although users are commonly asked to send their email addresses as their passwords for authentication, usually there is trivial or no verification, depending on the server and its configuration.
| |
|
contact us; bookmark this site; links; link to us?; sitemap; about | ||