En este artículo, aprendemos cuál es la diferencia exacta entre el término que a menudo se usa incorrectamente en las redes informáticas y prevalece mucha confusión sobre el uso de estos términos. Antes de comenzar, es mejor familiarizarse con un término llamado Unidad de datos de protocolo (PDU) . El término PDU se usa para referirse a los paquetes en diferentes capas del modelo OSI. Así PDU da una idea abstracta de los paquetes de datos. La PDU tiene un significado diferente en diferentes capas, pero podemos usarla como un término común. Para dar una imagen clara: –
- La PDU de la capa de transporte se denomina segmento.
- La PDU de la capa de red se denomina paquete.
- La PDU de la capa de enlace de datos se denomina tramas.
Este es el significado básico de los diferentes términos utilizados en redes informáticas. La capa de aplicación puede proporcionar cualquier cantidad de datos a las capas subyacentes, pero no es posible enviar todos los datos proporcionados por la capa de aplicación para enviarlos directamente. Por lo tanto, el TCP entra en escena. El TCP ayuda a dividir los datos (dados por la capa de aplicación) en MSS (Tamaño máximo de segmento) que la red determinada puede manejar para que no se produzca una mayor fragmentación en los enrutadores. Y este TCP también es responsable de los reconocimientos cuando se entregan los segmentos.
1. Segmento: los datos de la capa de aplicación se dividen en partes más pequeñas según el MSS de la red y el encabezado TCP se agrega a las partes más pequeñas. El tamaño del encabezado puede variar de 20B a 60B. Pero por lo general, el encabezado es de tamaño 20B (el resto 40B son opcionales) El encabezado de TCP incluye: –
1. Source Port 2. Destination Port 3. Flag bits (like DF, MF, etc) 4. Sequence Number of the Segments 5. Checksum 6. Options Field
Se requieren los puertos de origen y destino porque indican qué PDU se entregará en el host del receptor. El campo de suma de comprobación del TCP se calcula teniendo en cuenta el encabezado TCP, los datos y el pseudoencabezado IP. La suma de comprobación garantiza que se envíen y reciban los datos correctos. Por lo tanto, después de todos estos procesamientos, los paquetes de datos rotos se denominan Segmentos.
2. Paquetes: los segmentos recibidos de la capa de transporte se procesan para formar los paquetes. El paquete IP tiene un encabezado de diferentes tamaños de 20B a 60B. Pero por lo general, es 20B. El encabezado IP tiene muchos campos, a saber: –
1. Source IP Address 2. Destination IP Address 3. TTL(time to leave) 4. Identification 5. Protocol type 6. Version (version of protocol) 7. Options
Ahora entendamos el concepto, el cuerpo IP contiene el Segmento recibido de la Capa de Transporte sin ninguna de las modificaciones. Al cuerpo de IP, se agrega el encabezado de IP que tiene los campos mencionados anteriormente. Los encabezados de IP se modifican continuamente como los paquetes en las redes porque TTL sigue cambiando con cada salto. Por lo tanto, el encabezado IP junto con el cuerpo (que contiene el segmento de la capa de transporte) forman el paquete IP o, popularmente, solo el paquete. Esta capa también es responsable de la fragmentación si se requiere cuando la MTU de la red es menor. Esta fragmentación se realiza en los Routers.
3. Tramas: los paquetes recibidos de la capa de red se procesan posteriormente para formar las tramas. Aquí está la capa de enlace de datos, se agrega el encabezado, el encabezado consta de los campos.
1. Source Mac Address 2. Destination Mac Address 3. Data 4. Length 5. Checksum (CRC)
La dirección MAC de origen se resuelve mediante el ARP (Protocolo de resolución de direcciones) . La dirección MAC de origen y destino seguiría modificándose a medida que el marco se mueve en la red. La Modificación de la dirección MAC la realizan los Routers. Los datos son el segmento que se recibe de la capa de red. La longitud es la MTU total (unidad máxima transferible) de la red. Todos los conceptos quedarán claros con el diagrama que se muestra a continuación.