O que é um fluxo de bytes?

Um fluxo de bytes é um termo usado para representar uma técnica de computação que permite o envio de dados ao longo de um caminho específico. Aqui, em vez dos individuais e dos zeros, conhecidos como dígitos ou bits binários, unidades do tamanho de oito bits, conhecidas como byte, são enviadas ao longo do caminho. Às vezes, também é chamado de fluxo de personagens, uma vez que a maioria dos personagens que compõem um alfabeto de linguagem natural, números e assim por diante são representados por essas unidades de 8 bits. O caminho, ou entidades envolvidas na transferência de dados, são um pouco abstratas, pois podem representar um arquivo acessado por um programa, dados processados ​​em um programa ou dados que viajam por uma rede. Esse caminho deve ser confiável para garantir que a saída seja precisa. Em um aspecto, ao considerar a programação do computador, o tubo é o caminho que conecta os vários aspectos of um programa para que, à medida que os dados estão sendo processados ​​a partir da entrada, eles podem ser passados ​​para outra parte do programa, para outro e assim por diante, até atingir a saída.

Outro tipo de tubulação pode ser usado por determinados sistemas operacionais para obter dados, como o conteúdo de um arquivo, e executá -lo através de vários programas diferentes para produzir alguma saída. Isso é útil nos aplicativos de processamento de texto, efetivos por meio de um fluxo de bytes de caracteres para transmitir os dados. Um dos usos mais comuns de um fluxo de bytes, então, é para o sistema operacional de um computador quando está acessando dados em um arquivo.

Nas redes iniciais do computador, alguns sistemas fizeram uma distinção entre um byte e o que também é chamado de octeto. Como um octeto também é uma unidade de computação composta por oito bits, os termos às vezes são usados ​​de forma intercambiável, embora nesses sistemas mais antigos não sejam a mesma coisa. Como resultado, no entanto, tO fluxo de octeto também é um termo usado ao falar de um fluxo de bytes, embora principalmente no que diz respeito às redes de computadores. Um exemplo, "Application/Octet-stream", é o tipo de correio de correio da Internet (MIME), do tipo multiuso da Internet (MIME), para fornecer qualquer tipo de dados binários em uma rede.

Quando se trata de enviar um fluxo de bytes sobre uma rede de computadores, é necessário um protocolo de camada de transporte bidirecional confiável, como o protocolo de controle de transmissão (TCP) usado na Internet. Estes são chamados de protocolo de fluxo de bytes. Outros protocolos de dados em série usados ​​com certos tipos de componentes de hardware, como a técnica universal de receptor/transmissor assíncrona (UART), é um canal de dados serial que também usa um fluxo de bytes para comunicação. Nesse caso, o byte, ou caractere, é embalado em um quadro na extremidade transmissora, onde um bit inicial extra e alguns bits de verificação opcionais são anexados e depois separados de volta do quadro na extremidade de recebimento. Esta tecnologiaO que às vezes é referido como um protocolo orientado a bytes.

OUTRAS LÍNGUAS

Este artigo foi útil? Obrigado pelo feedback Obrigado pelo feedback

Como podemos ajudar? Como podemos ajudar?