¿Internet es realmente un archivo y los protocolos solo programas que envían este archivo?

Esa es una visión simplista de este sí, aunque la palabra “archivo” agrega una connotación de que los datos nunca cambian. Por ejemplo, es posible que el origen de este “archivo” ni siquiera se almacene en ningún lado, sino que podría ser algún cálculo sobre la marcha (por ejemplo, una transmisión de video desde una cámara de seguridad, movimientos de sprites en juegos en línea, sesiones de consola remota que envían pulsaciones de teclas, etc.). En la mayoría de los casos, hay una fusión de datos estáticos y cálculos que ocurren en algún servidor antes de que envíe el flujo de datos al cliente. En casi todos los casos es una transmisión de 2 vías, al menos el cliente (es decir, el espectador) envía solicitudes al servidor (donde se almacenan y / o calculan los datos).

Sigue una descripción un poco más “correcta”. Tenga en cuenta que todavía no es toda la historia, pero debería darle una idea de lo que está sucediendo.

IP no es la representación de un dispositivo, la dirección IP es la representación. Eso es solo parte de la propiedad intelectual. IP en su conjunto es un método para dividir datos en paquetes con una parte de encabezado para indicar desde dónde (dirección IP), hasta dónde (dirección IP), longitud del paquete, identificación de este paquete (es decir, algo así como un número de secuencia), un hash para verificar errores, etc. Después de eso, los datos reales en sí. Ej. Formato general del datagrama IP

Encima de IP se colocan más protocolos. Por ejemplo, TCP es una manera de garantizar que todos los paquetes se reciban en secuencia, es decir, enviar # 1, esperar a que el cliente diga que obtuvo # 1, enviar # 2, etc.… UDP simplemente envía / recibe en cualquier orden sin esperar respuestas que el anterior ya se ha recibido, es decir, Enviar # 1, enviar # 2, enviar # 3 … el cliente obtiene el # 2, obtiene el # 3 … después de un tiempo de espera … oye servidor no obtuve el # 1, por favor reenvíalo.