Paquetes en TCP/IP

Transferencia de paquetes Como ya estaba explicada en otro post la conexión RJ45 para la conexión de nuestro PC al router y desde ahí a internet, hoy en vez de hablar de la parte física, voy a hablar de la parte lógica del asunto.

Cuando dos personas inician una conversación, suelen hacer pausas entre las frases o parrafos que dicen (aparte de para respirar), para que el interlocutor pueda introducir alguna replica o simplemente para que confirme que nos esta escuchando con alguna coletilla del tipo “si, ya” o “claro, claro”. A estos trozos de conversación los llamaremos “paquetes” y es una de las cosas que hay que tener en cuenta en la comunicación, pues si perdemos alguno de estos paquetes, perderemos parte de la información y no podremos entender la conversacion completa.paquetes en circulacion

La comunicación entre PC’s por internet, una una estructura de siete niveles, pero eso ya intentare explicarlo otro dia. Por el momento baste saber que en lo que llamamos una comunicación TCP/IP, pa parte IP es la encargada de que la transmision de datos de un ordenador a otro, sea posible. En cambio, el TCP es el encargado de unir los paquetes, pedir los que faltan y llegado el caso ordenarlos. El TCP es el que hace ponerse de acuerdo a los dos ordenadores para definir el tamaño de los paquetes y ademas, numerar cada uno de ellos para que en el destino sepan en que orden van.

Ultra Sniffer Posiblemente a alguno le sorprenda esto, pero no todos los paquetes usan el mismo camino de un PC a otro y la red no grarantiza que los paquetes lleguen, ni que lleguen en un orden determinado. La comunicación entre los PC’s es constante, aunque solo sea para descargar un fichero.

Hay programas que escuchan la red para ver el trafico que pasa por ella y que equipos son los que estan hablandose. Se les suele llamar “sniffers” (husmeadores), un buen nombre para algo que mete las narices donde no le llaman.Cabecera del paquete

En un paquete existen dos partes, la primera, llamada cabecera, tiene datos como el tamaño total, el tempo de vida, el protocolo, las direcciones de origen y destino entre otras, el resto del mensaje es lo que llamamos cuerpo del mensaje ( los datos a transmitir). Para mas información, ver la RFC 790.

Una anotación para los mas curiosos. Un paquete normal puede tener hasta 1500 bytes. Esto significa que el mayor espacio que pueden ocupar los datos es de 1460 bytes (20 bytes son para la cabecera IP y 20 para la cabecera TCP).

Muchas veces ocurre que los mensajes pasan por dispositivos que encapsulan estos mensajes en otros con su propia cabecera. Esto seria similar a las matrioskas, esas muñecas rusas que se encierran unas dentro de otras y que a medida que van llegando los paquetes a su destino, cada dispositivo o capa, va sacando los paquetes de dentro de otros igual que si pelara una alcachofa, para dejar al final de todo y luego de sacar todas las capas, unicamente el “corazon” del mensaje .

Leave a Reply

Your email address will not be published.

*