Modelo OSI
El modelo OSI (Open Systems Interconnection) define siete capas para la comunicación en red:
- Nivel Físico: Se encarga de la transmisión de bits a través del medio físico. Crea y mantiene la conexión física.
- Nivel de Enlace de Datos: Crea y mantiene el flujo de datos, detectando y corrigiendo errores.
- Nivel de Red: Diseña la ruta desde el emisor al receptor.
- Nivel de Transporte: Garantiza la entrega confiable de datos en el orden correcto.
- Nivel de Sesión: Gestiona y organiza la comunicación entre dos usuarios.
- Nivel de Presentación: Transforma los datos para que sean comprensibles por el usuario.
- Nivel de Aplicación: Permite la interacción entre el sistema operativo y el usuario.
Protocolo IPX/SPX
IPX (Internetwork Packet Exchange): Divide los mensajes en datagramas y los envía de forma independiente, incluyendo la dirección de destino en cada paquete.
SPX (Sequenced Packet Exchange): Extiende IPX, proporcionando un interfaz de identificación entre emisor y receptor. IPX envía y recibe paquetes, mientras que SPX gestiona la conexión.
Protocolo NetBIOS/NETBEUI
NetBIOS (Network Basic Input/Output System): Indica a los nodos remotos la disponibilidad para recibir datos a través de bloques.
NetBEUI (NetBIOS Extended User Interface): Extiende NetBIOS, trabajando en los niveles de Red y Transporte. Ofrece una configuración sencilla.
Protocolo TCP/IP
IP (Internet Protocol): Protocolo no orientado a conexión. Permite a las aplicaciones usar la red sin conocer el hardware.
TCP (Transmission Control Protocol): Protocolo orientado a conexión. Verifica la entrega correcta de datos en el orden adecuado.
Seguridad en TCP/IP
TCP/IP no cifra los datos ni las contraseñas, por lo que se recomienda un firewall. Las funciones de un firewall incluyen:
- Filtrado de paquetes.
- Enrutamiento con filtrado.
- Software para diferentes sistemas operativos.
- Control de acceso entre la red y el exterior.
Beneficios de un firewall:
- Acceso controlado a la red.
- Protección de servicios de internet.
- Administración centralizada de la seguridad.
- Estadísticas de conexiones.
- Configuración desde un sistema independiente.
Inconvenientes de un firewall:
- Acceso a servicios más complejo.
- Riesgo de acceso por puerta trasera.
- Administración adicional de la red.
- Mayor coste.
- Configuración compleja.
Capas TCP/IP
- Nivel Físico: Corresponde al hardware. Protocolos: ARP y RARP.
- Nivel de Red: Proporciona fiabilidad en la distribución de datos. Protocolos: SLIP, PPP, PPTP.
- Nivel de Internet: Gestiona el direccionamiento y enrutamiento. Protocolo: IP.
- Nivel de Transporte: Ofrece servicios de comunicación. Protocolos: TCP (orientado a conexión) y UDP (no orientado a conexión).
- Nivel de Aplicación: Corresponde a las aplicaciones de usuario. Protocolos: FTP, SNMP, TELNET, etc.
Protocolos ARP y RARP
ARP (Address Resolution Protocol): Resuelve nombres a direcciones MAC utilizando una tabla. Si no encuentra la información, envía una trama de difusión a la red.
RARP (Reverse Address Resolution Protocol): Permite a los equipos sin IP obtenerla enviando su dirección física al servidor RARP.
Protocolo PPP
PPP (Point-to-Point Protocol): Protocolo mejorado con control y recuperación de errores. Mejoras:
- Tamaño de paquetes variable.
- Autenticación.
- Información sobre la calidad del enlace.
Protocolos ICMP e IP
ICMP (Internet Control Message Protocol): Gestiona y mantiene la red, trazando rutas, proporcionando información de errores y control entre nodos.
IP (Internet Protocol): Selecciona la ruta para los paquetes, que incluyen una cabecera con información IP y los datos.
Protocolos TCP y UDP
TCP (Transmission Control Protocol): Orientado a conexión, con tres fases: establecimiento, transferencia de datos y liberación.
UDP (User Datagram Protocol): Intercambia paquetes sin conexión previa, ya que cada paquete contiene la información del receptor.
Protocolos de Aplicación
FTP (File Transfer Protocol), HTTP (Hypertext Transfer Protocol), SMTP (Simple Mail Transfer Protocol), TELNET (Telecommunications Network): Permiten el acceso a aplicaciones y recursos. TELNET proporciona un terminal virtual de red.