Direccionamiento
a nivel de transporte
Una
de las funciones que realiza el nivel de transporte de una
arquitectura de red consiste en compartir varias conexiones
utilizando una única conexión de red (multiplexación), cosa que
permite reducir costes.
Para
permitir el uso de varias conexiones de transporte en una sola
conexión de red, el protocolo de transporte deberá mantener un
direccionamiento a este nivel, ya que pueden existir distintas
entidades (por ejemplo los programas de nuestro ordenador) que
mantengan una comunicación en un mismo instante.
Este
direccionamiento se lleva a cabo normalmente utilizando direcciones
numéricas a nivel de transporte. Estas direcciones son los puertos.
Podemos
distinguir tres categorías de puertos:
-
Puertos bien conocidos: Son los puertos comprendidos en el rango
1-1023.
Su
función está oficialmente definida. Estos puertos son utilizados
por el sistema operativo o por programas con privilegios para
usarlos.
Ejemplos:
-
21: FTP (control)
-
22: SSH
-
42: DNS
-
80: HTTP
-
Puertos registrados: De forma sencilla podemos decir que estos
puertos son bien conocidos, pero su función ha sido registrada de
forma no oficial.
Ejemplos:
-
3306: MYSQL
-
26000: QUAKE
-
Puertos dinámicos o privados: Son puertos utilizados de forma
automática y temporal por las aplicaciones para establecer una
comunicación y no tienen significado fuera de ella. Ésto no quiere
decir que estos puertos no tengan una función bien definida, si no
que se utilizan de una forma temporal.
No hay comentarios:
Publicar un comentario