Los archivos grandes (bloques de datos grandes) enviados, por ejemplo, por HTTP o FTP, se dividen en paquetes por el sistema operativo y se envían por separado. El sistema operativo del receptor los vuelve a ensamblar en un bloque de datos de forma transparente. El tamaño de paquete predeterminado es de unos 1500 bytes, aunque son posibles paquetes más grandes de hasta 64 kb si todos los dispositivos a lo largo de la ruta lo admiten. Los “marcos gigantes” de 9000 bytes son comunes.
Bittorrent divide los archivos en segmentos para la transferencia paralela, a menudo de fuentes separadas, y los combina automáticamente en la recepción. gridftp hace algo similar para una sola fuente, para obtener transferencias más rápidas a través de enlaces de gran ancho de banda y larga distancia.
Históricamente, el uso de nntp (noticias de Usenet) la gente publicaba archivos binarios sin codificar o codificados en base64 en mensajes separados debido a una limitación del tamaño del mensaje del servidor NNTP. Probablemente todavía lo hagan. Los mensajes pueden llegar fuera de secuencia y están numerados, no necesariamente de manera predecible. Uno concatenaría las porciones de datos de los mensajes y luego ejecutaría uudecode. Probablemente haya software para automatizar el proceso; Escribí mysef un guión perl, creo.
¿Un archivo antes de ser enviado a través de una red o Internet se divide en muchas partes pequeñas?
Related Content
¿Cómo funciona el internet? ¿Quién le paga a quién?
¿Cómo se conectan las diferentes máquinas a través de Internet?
¿Crees que Quora alguna vez tiene la posibilidad de llegar a ser tan grande como Tumblr o Reddit?
¿Qué sería diferente ahora si las redes sociales e Internet hubieran estado presentes hace 100 años?
Supongamos que el archivo está siendo enviado por algo como un servidor http o un shell seguro (scp),
El archivo se envía a través de un socket desde un programa de nivel de usuario al sistema operativo, y el controlador de protocolo TCP del sistema operativo lo divide en paquetes en un lado, que son ensamblados por el controlador de protocolo TCP en el otro lado, y luego pasan a el zócalo de nivel de usuario como si nada hubiera pasado debajo.
Si desea los detalles sangrientos, lea con TCP / IP Illustrated, vol. 1: Los Protocolos (Serie de Computación Profesional Addison-Wesley): W. Richard Stevens: 9780201633467: Amazon.com: Libros
More Interesting
¿Cuál es tu software de gestión de proyectos favorito?
¿Cómo se hizo tan poderoso ISIS (organización terrorista)?
¿Las grandes corporaciones subcontratan el desarrollo no básico a nuevas empresas?
¿Cuáles son algunos recursos que explican cómo la piratería es (a veces) buena?
¿Es posible que Internet, como la conocemos, se bloquee y pierda todos los datos en la web?
World Wide Web: ¿Cuánto tiempo permanece accesible en línea la información cargada?
¿Qué es exactamente Internet de las cosas? ¿Como funciona?
Cómo cambiar la página de inicio de Internet Explorer en Windows 10
¿Ha matado Internet la privacidad?
Cómo verificar la autenticidad de un abogado de inmigración extranjero que encontré en Internet