FTP (filöverföringsprotokoll) använder två anslutningar:
* Kontrollanslutning: Denna anslutning används för att skicka kommandon och ta emot svar. Den använder TCP -port 21 som standard.
* Dataanslutning: Denna anslutning används för att överföra filer. Porten för denna anslutning förhandlas mellan klienten och servern under sessioninställningen och är vanligtvis en högre numrerad port (över 1023).
Därför involverar en FTP -session vanligtvis två samtidiga anslutningar , en för kontroll och en för dataöverföring.
Det är dock viktigt att notera att antalet samtidiga FTP -sessioner En server kan hantera beror på dess konfiguration och resurser. En server kan hantera flera samtidiga FTP -sessioner från olika klienter, med varje session med två anslutningar som beskrivits ovan. Det exakta antalet samtidiga anslutningar som en server kan stödja kommer att variera beroende på faktorer som:
* serverhårdvara: Serverns CPU-, minne- och nätverksgränssnittskort (NIC) -kapacitet spelar alla en roll.
* Programvarukonfiguration: FTP -serverprogramvaran kan konfigureras för att begränsa antalet tillåtna anslutningar.
* Nätverksbandbredd: Den tillgängliga nätverksbandbredden kommer att påverka antalet samtidiga anslutningar som kan fastställas.
Så medan varje FTP -session kräver två anslutningar, är antalet samtidiga FTP -sessioner som en server kan hantera beroende av dess specifika installation och resurser.