O que é um fluxo de dados?

Um fluxo de dados é uma sequência de informações sendo enviada entre dois dispositivos. Existem fluxos de dados em muitos tipos de eletrônicos modernos, como computadores, televisões e telefones celulares. Um fluxo de dados típico é composto de muitos pacotes ou pulsos pequenos. Cada um desses pacotes ou pulsos contém uma pequena quantidade de informações. Quando combinados, eles compõem a informação completa enviada. O processo de envio desses sinais é chamado de transmissão de dados.

Existem muitos aspectos diferentes da transmissão de dados que afetam o método final usado para criar um fluxo de dados. Uma das classificações mais básicas é a transmissão serial e paralela. Em uma transmissão serial, o fluxo de dados é enviado na íntegra ao longo de um único cabo. No terminal, os dados são coletados e remontados. Raramente há alguma dificuldade com esse método, pois todos os pacotes devem chegar na ordem em que foram enviados.

Um fluxo de dados paralelo é enviado ao longo de vários caminhos para o mesmo destino.Isso geralmente é usado em uma rede maior para evitar a criação de gargalos, onde há muita informação que está chegando por um único local. Com esse método, é possível que as informações cheguem fora de ordem devido a diferenças no salto de hardware e na distância de transmissão. Ocasionalmente, isso pode causar corrupção de dados se as seqüências forem remontadas de ordem.

Os dados podem existir em fluxos assíncronos ou síncronos. Em um fluxo assíncrono típico, um caractere especial é colocado no início e no final do pacote de dados. Esses caracteres especiais, chamados bits Start and Stop, informam o computador receptor quando uma peça de dados específica começa e termina e ajuda na reconstrução dos dados após a chegada.

Os fluxos de dados síncronos não têm os bits de início e parada - eles dependem da hora do relógio. Os relógios internos para os dois dispositivos são sincronizados e informações enviadasEntre eles está carimbado com a hora do relógio. Usando esse método, o dispositivo receptor pode apenas remontar as informações cronologicamente. Os problemas podem surgir usando esse método quando os dois computadores não mantêm a sincronicidade; Os pacotes podem ser remontados incorretamente ou possivelmente expulsos completamente.

O monitoramento dos fluxos de dados é importante por razões de segurança. À medida que os dados se movem através de uma rede, é possível que os indivíduos interceptem os pacotes. Usando analisadores especializados, as pessoas podem abrir os pacotes e localizar informações que não deveriam ter. Certas técnicas de codificação dificultam isso em alguns casos, mas a transmissão de informações não garantidas deve ser mantida no mínimo.

OUTRAS LÍNGUAS

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

Como podemos ajudar? Como podemos ajudar?