90 lines
3.4 KiB
Markdown
90 lines
3.4 KiB
Markdown
# 8. Internet: arquitectura de red. Origen, evolución y estado actual. Principales servicios. Protocolos HTTP, HTTPS y SSL/TLS.
|
|
|
|
### 1. Origen, evolución y estado actual de Internet
|
|
- Origen: desarrollo militar y académico.
|
|
- Evolución: expansión global, aparición de nuevos servicios y tecnologías.
|
|
- Estado actual: red mundial, base de la sociedad de la información, soporte de servicios críticos.
|
|
|
|
### 2. Arquitectura de red y organizaciones clave
|
|
- **Modelo de interconexión entre operadores**:
|
|
- Peering y transit.
|
|
- Tiers:
|
|
- Tier 1: proveedores globales (AT&T, Verizon, NTT).
|
|
- Tier 2: proveedores regionales.
|
|
- Tier 3: proveedores locales.
|
|
- **Organizaciones**:
|
|
- IANA: asigna números de puerto.
|
|
- ICANN: gestiona nombres de dominio.
|
|
- IETF: desarrolla protocolos.
|
|
- W3C: estándares web (HTML, CSS, XML).
|
|
- Internet Society: promoción y educación.
|
|
|
|
### 3. Nombres de dominio y DNS
|
|
- **FQDN**: Fully Qualified Domain Name (ej: www.ejemplo.com).
|
|
- **Estructura**: subdominio.dominio.tld.
|
|
- **DNS**: traduce nombres a IP.
|
|
- Resolvers: intermediarios que consultan DNS.
|
|
- Tipos de servidores:
|
|
- Autoritativos (primary/master y secondary/slave).
|
|
- Cache.
|
|
- Tipos de consulta: recursiva e iterativa.
|
|
- RR (Resource Record): registros A, AAAA, CNAME, MX, etc.
|
|
- **TLD**:
|
|
- Genéricos (.com, .org, .net).
|
|
- Geográficos (.es, .fr, .uk).
|
|
- Patrocinados (.edu, .gov, .mil).
|
|
- Especial: .arpa (infraestructura, DNS inverso).
|
|
- **Dominios .es**: gestionados por ESNIC.
|
|
|
|
### 4. Identificadores de recursos
|
|
- **URI**: identificador genérico.
|
|
- **URL**: localización de un recurso (http, https, ftp...).
|
|
- **URN**: nombre único, sin localización (ej: urn:isbn:...).
|
|
|
|
### 5. Principales servicios de Internet
|
|
- **Transferencia de archivos**:
|
|
- FTP: tradicional, puertos 20/21, sin cifrado.
|
|
- Códigos de respuesta: 1xx, 2xx, 3xx, 4xx, 5xx.
|
|
- SFTP: seguro, sobre SSH, puerto 22.
|
|
- FTPS: FTP con SSL/TLS, puertos 989/990.
|
|
- TFTP: simple, sin autenticación, UDP 69.
|
|
- SCP: seguro, sobre SSH, puerto 22.
|
|
- **Acceso remoto**:
|
|
- SSH: seguro, autenticación por contraseña o clave, clientes PuTTY/OpenSSH.
|
|
- Telnet: sin cifrado, puerto 23 (no recomendado).
|
|
- **Servicios multimedia**:
|
|
- Streaming de vídeo (YouTube, Netflix), música (Spotify), videoconferencia (Zoom, Skype).
|
|
- Protocolos: RTP, SIP, RTSP, UDP.
|
|
- Códecs: H.264, VP9, AV1.
|
|
- VOIP: voz sobre IP, usa SIP y RTP.
|
|
- **Otros servicios**:
|
|
- SoC: integración de sistemas en un chip.
|
|
- IoT: dispositivos conectados (hogares, ciudades, salud).
|
|
|
|
### 6. Protocolos HTTP, HTTPS y SSL/TLS
|
|
- **HTTP**:
|
|
- Puerto 80.
|
|
- Métodos: GET, POST, PUT, DELETE.
|
|
- Versiones: 1.0 (sin persistencia), 1.1 (persistencia, pipelining), 2 (multiplexación), 3 (QUIC).
|
|
- Códigos de respuesta: 1xx, 2xx, 3xx, 4xx, 5xx.
|
|
- **HTTPS**:
|
|
- Puerto 443.
|
|
- HTTP sobre SSL/TLS.
|
|
- **SSL/TLS**:
|
|
- SSL: obsoleto, reemplazado por TLS.
|
|
- TLS: actual, proporciona confidencialidad e integridad.
|
|
- Handshake: establecimiento seguro, intercambio de claves.
|
|
- Certificados digitales: identidad del servidor, emitidos por CA.
|
|
- Master secret y claves de sesión.
|
|
- Activación del cifrado tras handshake.
|
|
- Integridad: MAC, AEAD (TLS 1.3).
|
|
- **HSTS**:
|
|
- Fuerza el uso de HTTPS.
|
|
- Previene ataques MITM (Man-in-the-middle).
|
|
|
|
### 7. Otros protocolos y conceptos
|
|
- **LDAP**: acceso a servicios de directorio.
|
|
- **Modos de transferencia**:
|
|
- Activo/pasivo (FTP/SCP).
|
|
|