Dynaaminen portti tai lyhytaikainen portti on väliaikainen portti , jonka avaa Transport Layer Internet Protocol ( IP ) -yhteys tietystä TCP/IP-ohjelmistopinosta .
TCP , UDP tai SCTP käyttävät tyypillisesti dynaamista porttia asiakaspuolen porttina asiakas-palvelin-yhteyksissä, kun sovellus ei sido socketia mihinkään tiettyyn porttinumeroon tai palvelinsovellus pitää kaikki tiedot vapaasti luettavissa. tiedot palveluiden tunnetuista porteista ja muodostaa yhteys palvelun ja asiakaspalvelimen välille.
Dynaaminen portti on määritetty vain yhteyden ajaksi. Yhteysistunnon päätyttyä portti vapautuu jälleen käytettäväksi, vaikka useimmissa toteutuksissa se yksinkertaisesti lisää viimeksi käytetyn portin määrää yhdellä, kunnes koko dynaamisten porttien valikoima on käytetty.
IANA on varannut portit 49152 - 65535 [1] dynaamista käyttöä varten .
FreeBSD on käyttänyt IANA-standardialuetta versiosta 4.6 lähtien. Berkeley Software Distributionin (BSD) aikaisemmat versiot käyttivät portteja 1024 - 4999 dynaamisina portteina, vaikka useimmissa tapauksissa on toivottavaa lisätä tätä määrää.
Monet Linux-ytimen versiot käyttävät portteja 32768 - 60999 dynaamisina portteina (alue on määritetty tiedostossa /proc/sys/net/ipv4/ip_local_port_range).
Microsoft Windows käyttää portteja 1025-5000 dynaamisina portteina [2] . Kuitenkin Vistasta ja Server 2008:sta alkaen se käyttää IANA [3] -porttialuetta .
FreeBSD on julkaisusta 4.6 lähtien käyttänyt tavallista IANA-porttialuetta.
Solaris OS -versiossa 2.2 ja uudemmissa TCP- ja UDP-dynaamisten porttien oletusalue on 32768 - 65535, mutta järjestelmänvalvoja voi muuttaa sen vakioportiksi.