martes, 11 de noviembre de 2014

Direccionamiento (Parte 4)

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:
- 20: FTP (datos) 
- 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