0% found this document useful (0 votes)
17 views

File Transfer Protocol: M9653715 Mei-I Lee

FTP is a standard network protocol used to transfer files between hosts over TCP/IP networks like the Internet. It uses separate control and data connections, with the control connection on port 21 used to send commands and the data connection on port 20 used to transfer file data. While web browsers can access FTP servers, FTP has no encryption so all transmissions are in clear text and susceptible to sniffing.

Uploaded by

Karthik Keyan
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
17 views

File Transfer Protocol: M9653715 Mei-I Lee

FTP is a standard network protocol used to transfer files between hosts over TCP/IP networks like the Internet. It uses separate control and data connections, with the control connection on port 21 used to send commands and the data connection on port 20 used to transfer file data. While web browsers can access FTP servers, FTP has no encryption so all transmissions are in clear text and susceptible to sniffing.

Uploaded by

Karthik Keyan
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
You are on page 1/ 9

File Transfer Protocol

M9653715 MEI-I LEE

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.

FTP

is built on a client-server architecture and utilizes separate control and data connections between the client and server applications, which solves the problem of different end host configurations.

Protocol overview

A client makes a connection to the server on TCP port 21. This connection, called the control connection, remains open for the duration of the session, with a second connection, called the data connection, on port 20 opened as required to transfer file data.

Protocol overview

The control connection is used to send administrative data (i.e., commands, identification, passwords).

Web browser support

Most recent web browsers can retrieve files hosted on FTP servers, although they may not support protocol extensions such as FTPS.

Web browser support

When an FTPrather than HTTPURL is supplied, the accessible contents of the remote server is presented in a manner similar to that used for other Web content.

Security

FTP has no encryption tools meaning all transmissions are in clear text; user names, passwords, FTP commands and transferred files can be read by anyone sniffing on the network.

Security

This is a problem common to many Internet protocol specifications written prior to the creation of SSL, such as HTTP, SMTP and Telnet .

You might also like