@ -194,4 +194,47 @@ Una red tiene 2 partes: **host** y **red**.
- snmp: 161 y 162
- ntp: 123
- dhcp: 67 y 68
-
## 3. Protocolos principales de TCP IP
- IP (Internet Protocol): Direccionamiento y el enrutamiento de paquetes.
- Versiones:
- IPv4, con direcciones de 32 bits.
- IPv6, con direcciones de 128 bits.
- No garantiza la entrega de los paquetes.
- TCP (Transmission Control Protocol):
- Capa de transporte.
- Proporciona una comunicación orientada a conexión, fiable, con control de flujo y de errores. Garantiza que todos los segmentos llegan en orden y sin errores. Se usa para aplicaciones donde la fiabilidad es crítica, como la navegación web con HTTP y HTTPS, el correo electrónico y la transferencia de ficheros con FTP.
- UDP (User Datagram Protocol):
- Capa de transporte.
- No orientado a conexión y no garantiza la entrega ni el orden de los paquetes.
- Es más rápido que TCP por eso se usa en aplicaciones donde la velocidad es más importante que la fiabilidad, como el streaming de vídeo, los juegos en red, las consultas DNS y las comunicaciones de voz sobre IP.
- **ICMP** (Internet Control Message Protocol)
- Diagnóstico de redes.
- Comandos:
- `ping` utiliza mensajes ICMP de solicitud y respuesta de eco para comprobar la conectividad con un host.
- `traceroute` o `tracert usa mensajes ICMP para descubrir la ruta que siguen los paquetes hasta su destino.
- **ARP** (Address Resolution Protocol)
- Resuelve la correspondencia entre direcciones IP y direcciones MAC en una red local.
- Cuando un dispositivo conoce la IP de destino pero no su MAC, envía un mensaje ARP broadcast preguntando quién tiene esa IP, y el propietario responde con su dirección MAC.
- **DNS**(Domain Name System)
- Traduce los nombres de dominio legibles por las personas, como www.miteco.gob.es, en las direcciones IP numéricas que usan los equipos.
- Puerto 53.
- **DHCP** (Dynamic Host Configuration Protocol)
- Asigna automáticamente configuración de red a los dispositivos cuando se conectan: dirección IP, máscara de subred, puerta de enlace predeterminada y servidor DNS.
- Puertos 67 y 68.
- **HTTP** (HyperText Transfer Protocol)
- Protocolo de la web, que permite la transferencia de páginas y recursos entre servidores y clientes.
- Puerto 80.
- **HTTPS** es la versión segura de HTTP sobre TLS y opera en el puerto 443
- FTP (File Transfer Protocol)
- Permite la transferencia de ficheros entre sistemas.
- Puertos:
- 21 - canal de control
- 20 - canal de datos.
- FTPS - Versión segura (cifrado TLS)
- **SSH** (Secure Shell)
- Proporciona acceso remoto seguro a la línea de comandos de servidores.
- Puerto 22
- Utiliza cifrado para proteger las comunicaciones.
- Sustituye al antiguo **Telnet**, que transmitía todo en texto claro.