top of page
Buscar

DNS, IP Y Puertos

  • Zoamy Gabriela Diaz.
  • 4 dic 2015
  • 4 Min. de lectura

Servicios DNS

DNS significa Sistema de nombres de dominio o domain name system en inglés

En redes de datos, los dispositivos son rotulados con direcciones IP numéricas para que puedan participar en el envío y recepción de mensajes a través de la red. Sin embargo, la mayoría de las personas pasan mucho tiempo tratando de recordar estas direcciones numéricas. Por lo tanto, los nombres de dominio fueron creados para convertir las direcciones numéricas en nombres simples y reconocibles.

En Internet, esos nombres de dominio, como www.cisco.com, son mucho más sencillos de recordar que 198.133.219.25, que es la dirección numérica real para este servidor. Además, si Cisco decide cambiar la dirección numérica, para el usuario es transparente ya que el nombre de dominio seguirá siendo www.cisco.com.

Dirección IP

Una dirección IP es una etiqueta numérica que identifica, de manera lógica y jerárquica, a un dispositivo (habitualmente un ordenador) dentro de una red que utilice el protocolo IP (Internet Protocol). Las IP no deben ser repetidas dentro de una red.

Una dirección IP (o simplemente IP como a veces se les refiere) es un conjunto de cuatro numeros del 0 al 255 separados por puntos. Por ejemplo: 200.36.127.40

El rango de IP se extiende desde 0.0.0.0 – 255.255.255.255

Hay 2 tipos de direcciones IP que nos interesa conocer: las IP públicas y privadas.

IP privadas

Para dar direcciones a redes no conectadas directamente a Internet, se han reservado algunos bloques de direcciones privadas. Estas direcciones pueden ser usadas por cualquier persona en redes Internas pero no pueden ser ruteadas a la Internet global.

Los bloques de direcciones privadas son:

Clase A: 10.0.0.0 a 10.255.255.255 16.777.216 direcciones

Esta clase es para las redes muy grandes, tales como las de una gran compañía internacional

Clase B: 172.16.0.0 a 172.31.255.255 1.048.576 direcciones

La clase B se utiliza para las redes de tamaño mediano. Un buen ejemplo es un campus grande de la universidad.

Clase C: 192.168.0.0 a 192.168.255.255 65,536 direcciones

Las direcciones de la clase C se utilizan comúnmente para los negocios pequeños a medianos de tamaño

Dirección de Enlace-Local: 169.254.0.0 a169.254.255.255 65,536 direcciones

Pueden usarse cuando no hay disponible un mecanismo externo de configuración de direcciones, tal como DHCP, u otro mecanismo principal de configuración ha fallado.

IP Pública

Es la que tiene asignada cualquier equipo o dispositivo conectado de forma directa a Internet.

Algunos ejemplos son: los servidores que alojan sitios web como Google, los router o modems que dan a acceso a Internet, otros elementos de hardware que forman parte de su infraestructura, etc.

Las IP públicas son siempre únicas. No se pueden repetir.

*Para la clase tomaremos como IP públicas todas aquellas fuera del rango de las privadas.

¿Cuál es mi IP pública? (http://www.obtenerip.com.ar/ip/)

Asignación de ip

IP dinámica

IP asignada mediante un servidor DHCP (Dynamic Host Configuration Protocol) al usuario. La IP que se obtiene tiene una duración máxima determinada. Las IP dinámicas son las que actualmente ofrecen la mayoría de ISP. El servidor del servicio DHCP puede ser configurado para que renueve las direcciones asignadas cada tiempo determinado.

IP Estática

La Corporación de Internet para la Asignación de Nombres y Números (ICANN) es la entidad encarga de asignar los rangos de IP públicos a los ISP.

En las redes privadas el administrador de red puede asignar IPs fijas a cada ordenador conectado en la red.

Puerto/Puertos TCP/IP

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.

Para facilitar este proceso, a cada una de estas aplicaciones puede serle asignada una dirección única en equipo, codificada en 16 bits(0 - 65535) un puerto. La combinación de dirección IP + puerto es una dirección única en el mundo denominada socket.

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

Existen miles de puertos (codificados en 16 bits, es decir que se cuenta con 65536 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 1023 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 1024 al 49151 son los "puertos registrados".

Los puertos del 49152 al 65535 son los "puertos dinámicos y/o privados".

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 1023 (rango de valores relacionado con servicios conocidos).

Del lado del cliente, el sistema operativo elige el puerto entre aquéllos 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 1023, ya que este rango de valores representa a los puertos conocidos.

Pasos para la transmisión de data por IP

Para este ejemplo asumiremos que la aplicación cliente corre en una computadora con IP 192.168.0.1 y la aplicación servidor corre en una computadora con IP 192.168.0.8 dentro de la misma red local (LAN).

  1. Al iniciar la aplicación cliente el sistema operativo(windows) asigna un número de puerto aleatorio dentro del rango 49152 – 65535, para el ejemplo usaremos 50000

  2. Al momento de enviar data es necesario indicar el puerto al que estará escuchando la aplicación servidor, ejemplo 2000

  3. La data que será enviada desde la aplicación será encapsulada(envuelta) por la información necesaria para su transmisión y determinar dónde se dirige.

  1. Utilizando la IP destino la data es enviada a la computadora corriendo la aplicación servidor que está esperando a que lleguen mensajes dirigidos al puerto 2000

  2. Los datos son procesados en la aplicación servidor y un mensaje de respuesta es preparado, para determinar donde se tiene que enviar la respuesta se invierte el destino y origen del mensaje del cliente


 
 
 

Entradas recientes

Ver todo
Seguridad Informática

El problema de la seguridad Los sistemas comerciales de gran envergadura que contengan datos de nóminas u otros datos financieros...

 
 
 

Comments


Entradas destacadas
Entradas recientes
Archivo
Buscar por tags
Síguenos
  • Facebook Basic Square
  • Twitter Basic Square
  • Google+ Basic Square

© 2023 by Name of Site. Proudly created with Wix.com

  • Facebook App Icon
  • Twitter App Icon
  • Google+ App Icon
bottom of page