logo
Founded on 2005 by thought leaders in technology & IT solutions, with a mission is to build new internet driven new India scale data driven security & web solutions and enable businesses and consumers to interact safely.

Web Site Security

Cloud Management

Email Solutions

Payment Options
You can deposit direct fund to our ICICI Bank account by Cheque or Cash through any ICICI Bank Branch or ATM in India :
Account Name: Abit India Group
Account No.: 018205002680
Bank Name: ICICI Bank Ltd.
NEFT IFSC Code: ICIC0000182
Swift Code: ICICINBBCTS
Branch: Nashik Road

More Option

+91-7219744469 (Sales)

204, Nagpal House off Link Road, Bandra, Mumbai

Top
ftp port numbers

Explained: Different Types Of FTP Ports

FTP is most commonly used protocol after http in the world of internet. 

FTP stand for File Transfer Protocol, and as the name suggest it help transferring files from client to server and there are different FTP port numbers.

To achieve File transfer, FTP uses different kind of FTP Port numbers type. 
Let us understand these different type of ports number. 

ftp port numbers

List of FTP Port Numbers

FTP Port Portocol Description
20
TCP
TP Protocol (data) - port for transferring FTP data
21
TCP
FTP Protocol (control) - port for FTP commands and flow control
22
TCP, UDP
SSH (Secure Shell) - used for secure logins, file transfers (scp, sftp) and port forwarding
26
TCP, UDP
RSFTP - A simple FTP-like protocol
69
UDP
TFTP (Trivial File Transfer Protocol)
115
TCP
SFTP, Simple File Transfer Protocol
152
TCP, UDP
BFTP, Background File Transfer Program
989
TCP, UDP
FTP Protocol (data) over TLS/SSL
990
TCP,UDP
FTP Protocol (control) over TLS/SSL

FTP Port Number 20 & Port Number 20

As you know FTP is simple File Transfer Protocol work over TCP/IP.

It is a Server- Client model where client request and server response to the client with necessary data.

Port 20 is open on server when client makes request to the server for file and port 21 is command /control port to send commands to the server without having to wait for the current data transfer to finish.

FTP ports 20 and 21 must both be open on the network for successful file transfers. After the correct FTP username and password are entered through FTP client software, the FTP server software opens port 21, which is sometimes called the command or control port, by default.

These port behave in different was in active or passive mode FTP mode. 

If you are interested to learn about active passive mode of FTP, do refer to my article here about active passive mode of FTP.

PORT 22 SSH (Secure Shell)

Port 22 used for secure logins, file transfers (scp, sftp) and port forwarding.

Port 22 was designed for SSH which is for replacing both telnet (port 23) and ftp (port 21). and to keep port 22 free.

There is a small story behind port PORT 22

Explained: Different Types Of FTP Ports

Port 26 RSFTP - A simple FTP-like protocol

rsftp is a work-in-progress FTP adapter for remoteStorage backends.

The aim is to make it easy to up- and download your files to/from a remoteStorage provider using the well-known File Transfer Protocol. This way, more people will likely see the benefits of a remoteStorage.

Port 69 TFTP (Trivial File Transfer Protocol)

TFTP is a very simple file transfer protocol.

It was first specified in 1980 and provides functions to copy files across a network (a very basic form of FTP).

Since it is so simple, it is easy to implement in a very small amount of memory, an important consideration at that time it was defined.

TFTP is therefore sometimes useful for booting or loading the configuration of systems (such as routers, thin client, and wireless base stations) which do not have data storage devices.

TFTP has no authentication or encryption mechanisms, and generally provides the same access to all files in the tftp directory.

Due to this lack of security, use of tftp can be dangerous over the open Internet.

Therefore, TFTP is generally only used on private local area networks for applications where ftp would be too expensive or difficult to implement (e.g. down-loading firmware, software and configuration data to network devices).

Port 115 for SFTP, Simple File Transfer Protocol

TCP port 115 uses the Transmission Control Protocol. TCP is one of the main protocols in TCP/IP networks.

TCP is a connection-oriented protocol, it requires handshaking to set up end-to-end communications.

Only when a connection is set up user’s data can be sent bi-directionally over the connection.

Attention! TCP guarantees delivery of data packets on port 115 in the same order in which they were sent. Guaranteed communication over TCP port 115 is the main difference between TCP and UDP.

UDP port 115 would not have guaranteed communication as TCP.

Port 152 for BFTP, Background File Transfer Program

As the name suggest, It a FTP in which File transfer happen in background.

For a variety of reasons, file transfer in the Internet has generally  been implemented as an interactive or “foreground” service.

That is, a user runs the  appropriate local FTP user interface program as an interactive command and requests a file transfer to occur in real time.

If the transfer should fail to complete for any reason, the user must reissue the transfer request.

background file transfer is relatively simple to implement — no subtleties of queuing or stable storage — and in the early days of networking it provided excellent service, because the internet/ARPANET was lightly loaded and reasonably reliable.

More recently, the Internet has become increasingly subject to congestion and long delays, particularly during times of peak usage.
In addition, as more of the world becomes interconnected, planned and unplanned outages of hosts, gateways, and networks sometimes make it difficult for users to successfully transfer files in foreground.

Performing file transfer asynchronously (i.e., in “background”), provides a solution to some of these problems, by eliminating the
requirement for a human user to be directly involved at the time that a file transfer takes place.

A background file transfer service requires two components: a user interface program to collect the parameters describing the required transfer(s), and a file transfer control (FTC) daemon to carry them out.

 

Port 989 and 990 FTP Protocol data/control over TLS/SSL

As standard FTP.

A FTP over TLS and SSL words on port 989 and 990, everything else remain same as normal FTP and have data channel over port  and control channel over port 990.

Comments
Content Protection by DMCA.com

I’ve been helping businesses to be online for over 15 years. Today my team and I, focus on helping real businesses to overcome real-life challenges and analyse data in a way that can help businesses grow in the right direction of this digital age.

×

Table of Contents