Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I did google for that information, but couldn't find any helpful resources.

If it would use multiple channels it would be nice, but I dont know and currently have no network sniffer installed.

share|improve this question
What benefits are you expecting from multi-channel communication with a single FTP server? – RedGrittyBrick Jul 5 '12 at 9:12
if the load would be evenly balanced over all open channels, then a user that has several channels could probably benefit from more bandwidth for transactions (only in case more than 1 file would be transacted, of course) – SwissCoder Jul 6 '12 at 2:09
Consider marching an army of five battalions down a road that is only wide enough for five soldiers to march abreast. Does the army arive quicker if you march one soldier from each battalion in five separate lines or march them one battalion at a time? The road doesn't get any wider if you organise your battalions differently. – RedGrittyBrick Jul 6 '12 at 7:50
no.. it's not only me having an army dude. if I can get 5 soldiers through in the time another user can get only 1 soldier of his army through, who do you think will win the war? :) – SwissCoder Jul 6 '12 at 10:51
The point is the road only allows 5 soldiers a second, whether that's five soldiers from one battalion or 1 soldier from each of five different battalions. – RedGrittyBrick Jul 6 '12 at 12:58
up vote 1 down vote accepted

I think only one per connection.The FTP specification says that, by default, all data transfers should be over a single connection.

FTP is a TCP based service. It is connection oriented. It needs to establish a connection between two computers through ports. FTP uses two ports. One for data and another for control. When only one port is used there will be only one channel. For more details.

share|improve this answer
Thanks for that info, didn't know that a spec would prohibit multiple channels. Can anyone prove that? – SwissCoder Jul 5 '12 at 8:31
FTP is an OLD protocol... no security, no multipath, no multipart... one connection, one pipeline of data. (it's actually two connections... a control on port 21, data on port 20). No support for NAT, no.. no.. no.. – lornix Jul 5 '12 at 8:55
K I will elaborate my answer. – ichathan Jul 5 '12 at 9:05
"Can anyone prove that?" - I don't know, have a read of the 1985 FTP specification and 2007 extensions – RedGrittyBrick Jul 5 '12 at 9:06
@SwissCoder download managers like IDM does exactly that to download via HTTP. But not FTP – ichathan Jul 5 '12 at 11:40

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .