¿Qué es un flujo de bytes?

June 12

Un flujo de bytes es un término usado para representar una técnica de computación que permite el envío de datos a lo largo de un camino particular. Aquí, en lugar de los unos y ceros individuales, conocidos como dígitos binarios o bits, unidades que son del tamaño de ocho bits, conocidos como un byte, se envían a lo largo de la vía. También se refiere a veces como un flujo de caracteres, ya que la mayoría de los personajes que conforman un lenguaje natural del alfabeto, números y así sucesivamente están representados por dichas unidades de 8 bits. El sendero, o entidades involucradas en la transferencia de datos, son algo abstracto, ya que pueden representar un archivo que se accede por un programa, los datos que se procesan dentro de un programa, o los datos que viajan a través de una red.

Para un flujo de bytes sea más efectivo, fluye a través de una ruta de acceso dedicado y fiable a veces referido como un tubo, o tubería. Un camino de este tipo tiene que ser confiables para garantizar la potencia es exacta. En un aspecto, cuando se considera la programación informática, la tubería es el camino que conecta los diversos aspectos de un programa de manera que a medida que los datos se está procesando desde la entrada, se puede pasar a otra parte del programa, en otro, y así sucesivamente, hasta que alcanza la salida.

Otro tipo de tubería puede ser utilizado por ciertos sistemas operativos para tomar datos, tales como el contenido de un archivo y ejecutarlo a través de varios programas diferentes para producir una salida. Esto es útil con aplicaciones de procesamiento de texto, hizo efectiva a través de un flujo de bytes de caracteres para pasar los datos a lo largo. Uno de los usos más comunes de un flujo de bytes, entonces, es para el sistema operativo de una computadora cuando se accede a los datos en un archivo.

En las redes de computadoras temprano, algunos sistemas hicieron una distinción entre un byte y lo que también se llama un octeto. Desde un octeto es también una unidad de cálculo consta de ocho bits, los términos se utilizan a veces indistintamente, aunque en esos sistemas mayores, no son la misma cosa. Como resultado, sin embargo, la corriente de octeto es un término también se utiliza cuando se habla de un flujo de bytes, aunque principalmente con respecto a las redes de computadoras. Un ejemplo de ello, "application / octet-stream", es las extensiones de correo de Internet multipropósito (MIME) para la entrega de cualquier tipo de datos binarios en una red.

Cuando se trata de enviar un flujo de bytes en una red informática, un protocolo de capa de transporte bidireccional fiable, tal como el protocolo de control de transmisión (TCP) utilizado en Internet, se requiere. Estos se conocen como un protocolo de flujo de bytes. Otros protocolos de datos en serie que se utilizan con determinados tipos de componentes de hardware, como la técnica universal asíncrono receptor / transmisor (UART), es un canal de datos en serie que también utiliza un flujo de bytes para la comunicación. En este caso, el byte, o carácter, se envasa en un marco en el extremo de transmisión, en donde están unidos un bit de partida extra y algunos bits de comprobación opcionales y luego se separa de nuevo fuera de la estructura en el extremo receptor. Esta técnica se refiere a veces como un protocolo orientado a bytes.