Flyktig hamn - Ephemeral port

En flyktig port är en kommunikationsändpunkt ( port ) för ett transportlagerprotokoll i Internet Protocol Suite som endast används under en kort tid under en kommunikationssession. Sådana kortlivade portar tilldelas automatiskt inom ett fördefinierat intervall av portnummer av IP-stackprogramvaran i ett datoroperativsystem. Den Transmission Control Protocol (TCP), den User Datagram Protocol (UDP), och Stream Control Transmission Protocol (SCTP) använder typiskt en efemär port för klient -end av en klient-server- kommunikation. Vid serverns avslutning av kommunikationssessionen kan flyktiga portar också användas för fortsättning av kommunikation med en klient som ursprungligen anslutit till en av tjänsterna som lyssnar med en välkänd port . Till exempel kan applikationerna Trivial File Transfer Protocol (TFTP) och Remote Procedure Call (RPC) bete sig på detta sätt.

Tilldelningen av en flyktig port är tillfällig och endast giltig under hela kommunikationssessionen. Efter avslutad session förstörs porten och portnumret blir tillgängligt för återanvändning, men många implementeringar ökar helt enkelt det senast använda portnumret tills det flyktiga portintervallet är uttömt när siffrorna välter. Flyktiga portar kallas också dynamiska portar , eftersom de används per förfrågan och bara är kända efter antal när de har tilldelats.

Räckvidd

RFC 6056 säger att intervallet för flyktiga portar ska vara 1024–65535.

De Internet Assigned Numbers Authority (IANA) antyder intervallet 49.152-65.535 (2 15  + 2 fjorton för att 2 16  - 1) för dynamisk eller privata hamnar.

Många Linux -kärnor använder portintervallet 32768–60999. FreeBSD har använt IANA -portintervallet sedan release 4.6. Tidigare versioner, inklusive Berkeley Software Distribution (BSD), använder portar 1024–5000 som flyktiga portar.

Microsoft Windows -operativsystem via Windows XP använder intervallet 1025–5000 som flyktiga portar som standard. Windows Vista , Windows 7 och Server 2008 använder IANA -intervallet som standard. Windows Server 2003 använder intervallet 1025–5000 som standard tills Microsofts säkerhetsuppdatering MS08-037 från 2008 är installerad, varefter den använder IANA-intervallet som standard. Windows Server 2008 med Exchange Server 2007 installerat har ett standardportintervall på 1025–60000. Förutom standardintervallet har alla versioner av Windows sedan Windows 2000 möjlighet att ange ett anpassat intervall var som helst inom 1025–65535.

Solaris OS använder 32768–65535 intervall.

Konfigurationsegenskaper

Om viss serverprogramvara används, som använder icke-flyktiga anpassade portintervall för att initiera några ytterligare anslutningar, måste det säkerställas genom konfiguration att detta anpassade portintervall och det flyktiga portintervallet inte överlappar varandra.

Se även

Anteckningar

Referenser

externa länkar