Boost your Web site traffic
     
Home Web Site Promotion News About company Earn Cash Order Contacts
Website promotion
Welcome
overview |
system |
requirements  
    
Work With Program
getting Started |
program interface |
main menu |
project Toolbar |
main project |
link pine |
status bar |
Options
program options |
project settings |
report |
scheduler |
update |
FAQ
broken links |
anonymous proxies |
SOCKS proxy |
HTTP proxy |
FTP modes|
Mozilla user agent |
Purchasing and Support
purchasing |
end-use rlicense agreement |

SEO

Link Utility - FTP - Active and Passive Modes

Internet Marketing

Link Utility - Program Interface back | forward Link Utility - Updater

FTP is a TCP (Transmission Control Protocol) based service exclusively. FTP is an unusual service in that it utilizes two ports, a 'data' port and a 'command' port (also known as the control port). Traditionally these are port 21 for the command port and port 20 for the data port. The confusion begins however, when we find that depending on the mode, the data port is not always on port 20.

In active mode FTP the client connects from a random unprivileged port (N > 1024) to the FTP server's command port, port 21. Then, the client starts listening to port N+1 and sends the FTP command PORT N+1 to the FTP server. The server will then connect back to the client's specified data port from its local data port, which is port 20.

FTP-active mode

In passive mode FTP the client initiates both connections to the server, solving the problem of firewalls filtering the incoming data port connection to the client from the server. When opening an FTP connection, the client opens two random unprivileged ports locally (N > 1024 and N+1). The first port contacts the server on port 21, but instead of then issuing a PORT command and allowing the server to connect back to its data port, the client will issue the PASV command. The result of this is that the server then opens a random unprivileged port (P > 1024) and sends the PORT P command back to the client. The client then initiates the connection from port N+1 to port P on the server to transfer data.

FTP-passive mode

 

Link Utility- Order

Link Utility - Program Interface back | forward Link Utility - Updater

 
Site Statistics support@net-promoter.com  
 
© NetPromoter 1999 - 2005