Port (informàtica)
From Wikipedia, the free encyclopedia
En informàtica, un port és una forma genèrica de denominar a una interfície per la qual diferents tipus de dades poden ser enviades i rebudes. Aquesta interfície pot ser física o a escala d'un programari (per exemple, els ports que permeten la transmissió de dades entre diferents ordinadors).
Cada sistema operatiu ofereix una interfície i uns mecanismes perquè els processos puguin utilitzar els ports. Generalment l'operatiu assigna una cua finita per anar desant els missatges que arriben a un determinar port. L'accés sol ser síncronitzat (el procés queda blocat si llegeix dades d'una cua buida).
El fet de permetre o denegar accés als ports és important perquè les aplicacions servidores (que accepten connexions) han "d'escoltar" en un port conegut anticipadament perquè un client (que inicia la connexió) pugui connectar-se. Això vol dir que quan el sistema operatiu rep una petició per un port concret, li passa a l'aplicació que escolta per aquell port i a cap altre. Si no hi hagués cap aplicació, escoltant pel port no es podria establir la connexió.