INTERNET
El Internet es una red global de computadoras y otros dispositivos interconectados que se
comunican entre sí a través de un conjunto de protocolos estandarizados. Es una red de
redes que permite el intercambio de información y recursos a una escala masiva,
conectando a miles de millones de usuarios en todo el mundo.
Componentes Clave
1. Infraestructura: La columna vertebral de Internet está compuesta por una vasta red
de cables submarinos, satélites, routers y servidores que transportan los datos. Estos
cables, muchos de ellos de fibra óptica, conectan continentes y países.
2. Protocolos: Internet funciona gracias a protocolos como TCP/IP, que establecen
las reglas para que los datos viajen de un punto a otro. Sin estos, la comunicación
sería caótica.
3. Servicios: Sobre esta infraestructura se construyen los servicios que usamos a
diario, como el correo electrónico, la navegación web (a través de HTTP/HTTPS),
la mensajería instantánea y el streaming de video.
En esencia, Internet es una enorme red de comunicación que no tiene un dueño único, sino
que es una colaboración de miles de redes privadas y públicas, lo que la convierte en una
red descentralizada.
El protocolo TCP/IP (Protocolo de Control de Transmisión/Protocolo de Internet) es un conjunto
de reglas que permite que las computadoras se comuniquen a través de internet. No es un solo
protocolo, sino una suite de protocolos que trabajan juntos. 🌐 Es el lenguaje universal de la red,
la base sobre la que se construye la web, el correo electrónico y casi todo lo que se hace en
internet.
El protocolo TCP/IP (Protocolo de Control de Transmisión/Protocolo de Internet) es un
conjunto de reglas que permite que las computadoras se comuniquen a través de internet.
No es un solo protocolo, sino una suite de protocolos que trabajan juntos. 🌐 Es el lenguaje
universal de la red, la base sobre la que se construye la web, el correo electrónico y casi
todo lo que se hace en internet.
Funciones y capas del TCP/IP
La suite TCP/IP está dividida en cuatro capas, cada una con un propósito específico que
permite la comunicación de extremo a extrema
Capa de Aplicación: Es la capa superior, donde residen los protocolos que los usuarios
finales interactúan directamente. Ejemplos incluyen HTTP (para páginas web), FTP (para
transferencia de archivos) y SMTP (para correo electrónico).
Capa de Transporte: Esta capa se encarga de la comunicación entre aplicaciones. Los
dos protocolos principales aquí son TCP y UDP.
TCP (Protocolo de Control de Transmisión): Es confiable y orientado a la
conexión. Se asegura de que los datos lleguen completos y en el orden correcto,
retransmitiendo paquetes si es necesario. Se utiliza para servicios donde la
integridad de los datos es crítica, como la navegación web o la transferencia de
archivos.
UDP (Protocolo de Datagramas de Usuario): Es más rápido y no orientado a la
conexión. No verifica la entrega ni el orden de los paquetes, lo que lo hace ideal
para aplicaciones en tiempo real, como streaming de video o juegos en línea, donde
la velocidad es más importante que la perfección de la entrega.
Capa de Internet: Aquí es donde actúa el IP (Protocolo de Internet). Su función es la de
enrutamiento: se encarga de que los paquetes de datos encuentren la mejor ruta para viajar
desde el origen hasta el destino a través de diferentes redes. Utiliza las direcciones IP para
identificar los dispositivos.
Capa de Acceso a la Red: Es la capa inferior y la que interactúa directamente con el
hardware de la red, como cables y tarjetas de red. Define cómo se envían los datos
físicamente a través de la red (por ejemplo, a través de Ethernet o Wi-Fi).
La dirección IP, o Protocolo de Internet, es una etiqueta numérica única que se asigna a cada
dispositivo (como computadoras, teléfonos móviles y servidores) que se conecta a una red
informática. Piensa en ella como la dirección de una casa: le dice a los datos a dónde ir para llegar
al dispositivo correcto en Internet. 🏠 Sin una dirección IP, no sería posible enviar o recibir
información en línea.
IPv4 (Protocolo de Internet versión 4)
IPv4 es la cuarta versión del Protocolo de Internet y la más utilizada hasta hace poco.
Utiliza un formato de 32 bits, que se representa como una serie de cuatro números
separados por puntos. Cada número puede ir del 0 al 255. Esto crea un espacio de
direcciones limitado a aproximadamente 4.3 mil millones de direcciones únicas. Con el
auge de Internet y la cantidad de dispositivos que se conectan a él, este número se ha vuelto
insuficiente.
Ejemplo de dirección IPv4:
[Link]
IPv6 (Protocolo de Internet versión 6)
IPv6 es la versión más reciente del Protocolo de Internet. Fue desarrollado para solucionar
el problema del agotamiento de direcciones de IPv4. A diferencia de su predecesor, utiliza
un formato de 128 bits, lo que proporciona un número prácticamente ilimitado de
direcciones únicas. Se representa como una serie de ocho grupos de cuatro dígitos
hexadecimales, separados por dos puntos.
Ejemplo de dirección IPv6:
[Link]
En resumen, la principal diferencia entre ambos es la cantidad de direcciones disponibles
y el formato en que se escriben. IPv4 es como un vecindario con un número limitado de
casas, mientras que IPv6 es como una ciudad entera con espacio para billones de
direcciones má
na máscara de subred es un número de 32 bits que, al combinarse con una dirección IP,
permite distinguir la parte que identifica la red de la parte que identifica al dispositivo o
"host" dentro de esa red. 🌐 Piensa en la máscara de subred como un código que le indica a
la computadora qué parte de una dirección IP es la "dirección de la calle" (la red) y qué
parte es el "número de casa" (el host).
La máscara de subred está compuesta por una serie de unos (1) consecutivos, seguidos de
ceros (0) consecutivos. Los 1s representan los bits de red, y los 0s representan los bits de
host. El uso de la máscara permite dividir una red grande en subredes más pequeñas y
manejables, lo que mejora la eficiencia y la seguridad.
Ejemplos de Máscaras de Subred
El ejemplo más común es la máscara de subred por defecto para redes de clase C.
Dirección IP: [Link]
Máscara de Subred: [Link]
En binario, esto se ve así:
Dirección IP: 11000000.10101000.00000001.00001010
Máscara de Subred: 11111111.11111111.11111111.00000000
Al realizar una operación lógica "AND" bit a bit entre la dirección IP y la máscara de
subred, el resultado es la dirección de la red: [Link]. Los 24 primeros bits (los "1s")
de la máscara indican que los tres primeros octetos de la dirección IP pertenecen a la red, y
el último octeto (los "0s") pertenece al host.
Otro ejemplo, con una red de clase B:
Dirección IP: [Link]
Máscara de Subred: [Link]
En binario:
Dirección IP: 10101100.00010000.00001010.00000101
Máscara de Subred: 11111111.11111111.00000000.00000000
En este caso, los 16 primeros bits (255.255.) definen la red, y los 16 bits restantes (0.0)
identifican al host, resultando en la dirección de red [Link]
Sí, IPv6 utiliza un concepto similar a la máscara de subred, pero se le llama "prefijo
de red" o "longitud de prefijo". 📏 En lugar de la notación de cuatro octetos decimales
(como [Link] en IPv4), el prefijo de red en IPv6 se indica con una barra diagonal
seguida de un número.
Este número representa la cantidad de bits en la dirección que identifican la red, mientras
que el resto de los bits identifican el host. La longitud de prefijo más común para una
subred en IPv6 es /64, lo que significa que los primeros 64 bits de la dirección identifican
la red y los 64 bits restantes se utilizan para la ID de la interfaz o el host.
Ejemplo de Prefijo de Red en IPv6
Dirección IPv6: [Link]/64
En este ejemplo, el /64 al final indica que los primeros 64 bits (los cuatro primeros grupos
hexadecimales: [Link]) son la parte de la red, y el resto de la dirección
(::) se reserva para los hosts.
La principal diferencia es que el subneteo en IPv6 no tiene como objetivo conservar
direcciones, ya que hay una cantidad prácticamente ilimitada. En cambio, su propósito es la
organización, la seguridad y la eficiencia de la red.
El Sistema de Nombres de Dominio (DNS) es una base de datos distribuida que traduce
los nombres de dominio legibles para humanos (como [Link]) en direcciones IP
numéricas (como [Link]), que las computadoras utilizan para identificar
dispositivos en internet. Es esencialmente el "directorio telefónico" de internet. 🌐
Cuando escribes un nombre de dominio en tu navegador, el sistema DNS entra en acción.
Funciona de la siguiente manera:
1. Consulta al Resolutor: Tu computadora envía una solicitud al servidor DNS de tu
proveedor de internet (el "resolutor").
2. Búsqueda en Servidores Raíz: Si el resolutor no tiene la dirección IP en su caché,
consulta un "servidor raíz". Este servidor no tiene la dirección completa, pero dirige
la solicitud al servidor de dominio de nivel superior (TLD) apropiado, como el
servidor para .com.
3. Consulta al Servidor TLD: El servidor TLD redirige la consulta a los servidores
de nombres autoritativos, que son los que realmente tienen la dirección IP del sitio
web.
4. Respuesta Final: El servidor autoritativo responde con la dirección IP correcta, que
se envía de vuelta a tu computadora.
5. Conexión: Con la dirección IP, tu navegador puede conectarse al servidor web de
[Link] y cargar la página.
El DNS es un pilar fundamental de internet, haciendo posible que los usuarios naveguen
por la web sin tener que memorizar largas y complejas direcciones IP.
Puertos de Red (Lógicos)
Los puertos de red son puntos de conexión virtuales en un sistema operativo que permiten
la comunicación entre programas o servicios a través de una red. A diferencia de los
puertos físicos, no puedes verlos ni tocarlos. Se identifican mediante un número único (del
0 al 65535) y actúan como "puertas" para que el tráfico de datos de diferentes aplicaciones
(como el navegador web o un cliente de correo electrónico) pueda ser dirigido
correctamente.
La combinación de una dirección IP y un número de puerto se conoce como un "socket" y
es fundamental para que el tráfico de red se entregue al servicio correcto en un dispositivo.
Ejemplos de puertos de red comunes:
Puerto 80 (HTTP): Para la navegación web no segura.
Puerto 443 (HTTPS): Para la navegación web segura y encriptada.
Puerto 21 (FTP): Para la transferencia de archivos.
Puerto 25 (SMTP): Para el envío de correos electrónicos.
La diferencia clave es que los puertos de computadora son el hardware, las ranuras físicas,
mientras que los puertos de red son el software, un concepto lógico que permite la
comunicación a nivel de aplicación a través de la red.