Tema 8: Internet: arquitectura de red
Internet
Internet es un conjunto descentralizado de redes de comunicación interconectadas que utilizan la familia de protocolos TCP/IP, lo que garantiza que las redes físicas heterogéneas que la componen constituyan una red lógica única de alcance mundial.
Jerarquía de dominios en internet
Los niveles de dominios en Internet se refieren a la jerarquía utilizada en el Sistema de Nombres de Dominio (DNS). Los dominios se dividen en niveles que se leen de derecha a izquierda.
Dominio de nivel Superior (TLD - Top-Level Domain)
Es el nivel más alto de la jerarquía en el sistema de nombres de dominio. Se encuentran al final del nombre de dominio y se dividen en dos categorías principales:
- gTLD (Generic Top-Level Domain): Dominios genéricos sin asociación a países. Ejemplos:
- .com (comercial)
- .org (organizaciones)
- .net (red)
- .edu (educación)
- .gov (gobierno)
- ccTLD (Country Code Top-Level Domain): Dominios asignados a países o territorios específicos.
Ejemplo de dominio
Ejemplo: blog.ejemplo.com
.com: Dominio de nivel superior (TLD).
ejemplo: Dominio de segundo nivel (SLD).
blog: Dominio de tercer nivel o subdominio.
HTTP/1 y HTTP/2
HTTP/1.0 y HTTP/1.1 introdujeron las bases de la comunicación en la web:
- Puerto 80: HTTP sin cifrado.
- Puerto 443: HTTPS con cifrado SSL/TLS.
- HTTP/1.0 (1996): Cada solicitud abre una nueva conexión TCP.
- HTTP/2: Introdujo multiplexación para mejorar la velocidad.
HTTP/3
HTTP/3 usa QUIC (Quick UDP Internet Connections), que mejora la velocidad eliminando problemas de TCP.
Seguridad: SSL/TLS y criptografía
La criptografía protege la información en Internet mediante:
- Confidencialidad: Solo personas autorizadas pueden acceder.
- Integridad: Previene modificaciones no autorizadas.
- Autenticación: Verifica identidades.
- No repudio: Evita que un remitente niegue haber enviado un mensaje.
Tipos de criptografía
- Simétrica: Usa la misma clave para cifrar y descifrar.
- Asimétrica: Usa clave pública y privada.
Certificados X.509
¿Qué es un certificado digital?
Es un archivo que autentica la identidad de un servidor o usuario en Internet, usado en SSL/TLS.