¿Qué fundamentos se necesitan para el análisis de los protocolos UDP y TCP?
Esta sección proporciona una breve descripción de la estructura interna de TCP/IP y proporciona una base para discutir cuestiones de seguridad relacionadas con Internet. El conjunto de protocolos TCP/IP es popular en parte porque se puede utilizar en una variedad de canales y protocolos subyacentes, como interfaces seriales T1 y X.25, Ethernet y RS-232. Para ser precisos, el protocolo TCP/IP es un conjunto de protocolos que incluye TCP e IP, UDP (Protocolo de datagramas de usuario), ICMP (Protocolo de mensajes de control de Internet) y algunos otros.
Descripción general de la arquitectura general de TCP/IP
El protocolo TCP/IP no cumple completamente con el modelo de referencia de siete capas OSI. El modelo de referencia de interconexión de sistemas abiertos tradicional es una abstracción de protocolos de comunicación de siete capas, en la que cada capa realiza una tarea específica. El propósito de este modelo es permitir que varios hardware se comuniquen entre sí en el mismo nivel. Las siete capas son: capa física, capa de enlace de datos, capa de red, capa de transporte, capa de voz, capa de presentación y capa de aplicación. El protocolo de comunicación TCP/IP adopta una estructura jerárquica de 4 capas, y cada capa llama a la red proporcionada por la siguiente capa para satisfacer sus propias necesidades. Estas 4 capas son:
Capa de aplicación: la capa de comunicación entre aplicaciones, como Transferencia simple de correo (SMTP), Protocolo de transferencia de archivos (FTP) y Protocolo de acceso remoto a la red (Telnet).
Capa de transporte: en esta capa, proporciona servicios de transmisión de datos entre nodos, como el Protocolo de control de transmisión (TCP), el Protocolo de datagramas de usuario (UDP), etc. TCP y UDP agregan datos de transmisión al paquete de datos. y transmitirlo a la siguiente capa, que es responsable de transmitir los datos y determinar que los datos han sido entregados y recibidos.
Capa de red de interconexión: Responsable de proporcionar funciones básicas de transmisión de paquetes de datos para que cada paquete de datos pueda llegar al host de destino (pero no verifica si se recibe correctamente), como el Protocolo de Internet (IP).
Capa de interfaz de red: gestiona los medios de red reales y define cómo utilizar la red real (como Ethernet, líneas serie, etc.) para transmitir datos.