Sunday, November 1, 2015

FTP File transfer protcol ,Overview

Hello,
FTP (File transfer protocol) is an application layer protocol used to transfer files. FTP can be used to transfer files in the order of GB.
FTP is a client-server application, there is an FTP server and an FTP client.

FTP is a tcp application. Then FTP is reliable.

The FTP application (on the server side) listens to the TCP-port 21. There might be other port that can be used by FTP, we will more about all FTP ports in future articles.

The FTP starts by a TCP connection, made by the client to the FTP Server. After the 3 way TCP handshake is successful, the FTP connection is established and the FTP server will challenge the FTP client for authentication in case there is need.

In case of authentication, the client should enter username/password that exists on the FTP server and has the authorisation(permissions) to access FTP directories. In case it has, there will be successful log in, and in case it doesn't have there will be login failed.

After a successful login, the user will be able to transfer files from and to the server, depending on the authorizations he has.

We will explain more details about the commands. But to start we have to install an FTP server, so it will be in the next article

You can follow our networking blog http://nssamtl.blogspot.com

I would like to thank you for reading




No comments:

Post a Comment