Sie sind auf Seite 1von 4

Un puerto de red es una interfaz para comunicarse con un programa a través de una red.

Un
puerto suele estar numerado. La implementación del protocolo en el destino utilizará ese
número para decidir a qué programa entregará los datos recibidos.

El uso de puertos
Diversos programas TCP/IP pueden ejecutarse simultáneamente en Internet (por ejemplo,
pueden abrirse diferentes navegadores de manera simultánea o navegar por páginas HTML
mientras se descarga un archivo de un FTP). Cada uno de estos programas funciona con un
protocolo. A veces el equipo debe poder distinguir las diferentes fuentes de datos.

Por lo tanto, para facilitar este proceso, a cada una de estas aplicaciones puede serle asignada
una dirección única en equipo, codificada en 16 bits: un puerto (por consiguiente, la
combinación de dirección IP + puerto es una dirección única en el mundo denominada
socket).

De esta manera, la dirección IP sirve para identificar de manera única un equipo en la red
mientras que el número de puerto especifica la aplicación a la que se dirigen los datos. Así,
cuando el equipo recibe información que va dirigida a un puerto, los datos se envían a la
aplicación relacionada. Si se trata de una solicitud enviada a la aplicación, la aplicación se
denomina aplicación servidor. Si se trata de una respuesta, entonces hablamos de una
aplicación cliente.

La función de multiplexación
El proceso que consiste en poder enviar información desde varias aplicaciones a través de una
conexión se denomina multiplexación. De la misma manera, la tarea de administrar poniendo
en paralelo (por lo tanto compartiendo entre varias aplicaciones) el flujo de datos se
denomina demultiplexación.

Estas operaciones se pueden realizar gracias a un puerto, es decir, un número relacionado con
un tipo de aplicación que, combinado con una dirección IP, permite determinar de manera
única una aplicación que se está ejecutando en un determinado equipo.
Asignaciones predeterminadas
Existen miles de puertos (codificados en 16 bits, es decir que se cuenta con 65.536
posibilidades). Es por ello que la IANA (Internet Assigned Numbers Authority [Agencia de
Asignación de Números de Internet]) desarrolló una aplicación estándar para ayudar con las
configuraciones de red.

Los puertos del 0 al 1.023 son los puertos conocidos o reservados. En términos generales,
están reservados para procesos del sistema (daemons) o programas ejecutados por usuarios
privilegiados. Sin embargo, un administrador de red puede conectar servicios con puertos de
su elección. Los puertos del 1.024 al 49.151 son los puertos registrados. Los puertos del
49.152 al 65.535 son los puertos dinámicos y/o privados.

A continuación se indican algunos de los puertos conocidos más utilizados:

Puerto Servicio o aplicación


21 FTP
23 Telnet
25 SMTP
53 Sistema de nombre de dominio
63 Whois
70 Gopher
79 Finger
80 HTTP
110 POP3
119 NNTP

Por lo tanto, un servidor (un equipo conectado que ofrece servicios como FTP, Telnet, etc.)
cuenta con números de puerto fijos a los cuales el administrador de red conecta los servicios.
Entonces, los puertos del servidor generalmente se encuentran entre 0 y 1.023 (rango de
valores relacionado con servicios conocidos).

Del lado del cliente, el sistema operativo elige el puerto entre aquellos que están disponibles
de forma aleatoria. Por lo tanto, los puertos del cliente nunca incluirán los puertos que se
encuentran entre 0 y 1.023, ya que este rango de valores representa a los puertos conocidos.
Para qué sirve la máscara de subred y cómo funciona?
2 Respuestas
Julio Carlos Barrera
Julio Carlos Barrera, Ing. Telecomunicaciones de Universitat Politècnica de Catalunya (2010)
Respondió 22 Oct. 2016

La máscara de subred sirve para identificar qué parte de una dirección IP hace referencia a la
subred a la que pertenece.

Una explicación más detallada empieza por saber un poco más acerca de detalles sobre redes
IP. Primero de todo que es una dirección IP. Una dirección IP identifica una interfaz de red
que utiliza el protocolo IP. Debe ser única dentro de dicha red. El protocolo IP tiene
diferentes versiones basadas en estándares de la IETF[1]. La versión más usada en la
actualidad es IPv4, basada en el estándar de la IETF RFC 791[2]de 1981. Actualmente, por
diversos motivos se está migrando a IPv6 basado en el estándar de la IETF RFC 3513[3], que
actualiza y hace obsoletos otros que tienen origen en 1998. Las redes IPv4 y IPv6 son
incompatibles entre ellas de por sí, aunque hay técnicas para que convivan entre ellas.

Voy a usar ejemplos del estándar IPv4, pero los conceptos aplican a cualquiera de ellos. En
IPv4 las direcciones IP tienen 32 bits[4], esto ofrece un máximo de 4.294.967.296 (2^32)
direcciones diferentes. La notación más usada para direcciones IP es la punto-decimal, que
permite una representación concisa y fácil de recordar para las personas. En esta notación se
dividen los 32 bits de la dirección en 4 grupos de 1 byte (octeto) cada uno, separados por
puntos y con base decimal. Un ejemplo de dirección IPv4 puede ser:

10.24.25.85

Dividir en subredes o hacer subnetting (en inglés) consiste en asignar parte de la dirección IP
a identificar la subred y parte a designar el equipo que tiene una dirección concreta. Esto se
consigue aplicando una máscara binaria que identifica con unos la parte de la dirección IP
asignada a la red y con ceros la parte asignada a cada uno de los equipos de red.
Un ejemplo, tradicionalmente las redes privadas que tenemos en nuestros hogares se basan el
hacer subnetting con un rango de direcciones IPv4 de clase C, basado en el estándar de la
IETF RFC 950[5]. Esto nos ofrece redes con hasta 254 direcciones IPv4 disponibles. La
máscara de subred para esta red es:

255.255.255.0

en notación punto-decimal. O:

11111111.11111111.11111111.00000000

en notación binaria. Esto son 24 unos seguidos de 8 ceros. Por eso mismo se dice que
también que esta subred es una 24 o una /24

Entonces, por ejemplo, nuestra red IPv4 doméstica puede representarse como:

192.168.0.0/24

Esto quiere decir que la parte que identifica a nuestra subred es 192.168.0.

y que por lo tanto todas las direcciones IPv de nuestra subred tendrán esa parte fija. Por lo
tanto, comprende las direcciones IPv4 en este rango:

192.168.0.0−192.168.0.255

La primera dirección queda reservada para identificar la red (192.168.0.0

) y la última queda reservada como dirección de broadcast.

Se puede encontrar más información en Wikipedia .

Notas al pie

[1] Internet Engineering Task Force (IETF)

[2] RFC 791 - Internet Protocol

[3] Internet Protocol Version 6 (IPv6) Addressing Architecture

[4] RFC 791 - Internet Protocol

[5] Internet Standard Subnetting Procedure


25,3k visitas · Ver 7 votantes positivos
Tus comentarios son privados.
¿Esta respuesta sigue siendo pertinente y estando al día?
Preguntas relacionadas
Más respuestas a continuación
¿Cuáles son las diferencias entre una máscara de subred predeterminada y una máscara de
subred personalizada?
Hacer un pregunta nueva

Vicente Iaconetti
Vicente Iaconetti
Respondió 19 Oct. 2016

Funciona como método de comparación entre ella y la dirección IP (de bit a bit) para
determinar si el host se encuentra en el mismo dominio de broadcast.

Das könnte Ihnen auch gefallen