Skip to main content

Co to jest strumień danych?

Strumień danych to sekwencja informacyjna wysyłana między dwoma urządzeniami.Strumienie danych istnieją w wielu rodzajach nowoczesnej elektroniki, takich jak komputery, telewizory i telefony komórkowe.Typowy strumień danych składa się z wielu małych pakietów lub impulsów.Każda z tych pakietów lub impulsów zawiera niewielką ilość informacji.Po połączeniu tworzą pełną wiadomość wysłaną.Proces wysyłania tych sygnałów nazywa się transmisją danych.

Istnieje wiele różnych aspektów transmisji danych, które wpływają na ostateczną metodę zastosowaną do utworzenia strumienia danych.Jedną z najbardziej podstawowych klasyfikacji jest transmisja szeregowa i równoległa.W szeregowej transmisji strumień danych jest wysyłany w całości wzdłuż jednego kabla.W punkcie końcowym dane są gromadzone i zmontowane.Istnieje rzadko trudność z tą metodą, ponieważ wszystkie pakiety powinny dotrzeć w kolejności, w jakiej zostały wysłane.

Równoległy strumień danych jest wysyłany wzdłuż wielu ścieżek do tego samego miejsca docelowego.Jest to zwykle używane w większej sieci, aby uniknąć tworzenia wąskich gardeł, w których zbyt wiele informacji przechodzi przez jedno miejsce.Dzięki tej metodzie może być możliwe, aby informacje nie były w kolejności z powodu różnic w chmielu sprzętowym i odległości transmisji.Może to czasem powodować uszkodzenie danych, jeśli sekwencje są ponownie złożone w kolejności.

Dane mogą istnieć w strumieniach asynchronicznych lub synchronicznych.W typowym strumieniu asynchronicznym postać specjalna jest postawiona na początku i na końcu pakietu danych.Te znaki specjalne, nazywane bitami Start i Stop, informują komputer odbierający, kiedy zaczyna się konkretny element danych i kończy się i pomaga w rekonstrukcji danych po ich wejściu.

Synchroniczne strumienie danych nie mają bitów początkowych i zatrzymanych;Zamiast tego polegają na czasie zegara.Wewnętrzne zegary dla dwóch urządzeń są synchronizowane, a informacje między nimi wysyłane są stemplowane w czasie zegara.Za pomocą tej metody urządzenie odbierające może po prostu ponownie złożyć informacje chronologicznie.Problemy mogą pojawić się przy użyciu tej metody, gdy dwa komputery nie utrzymują synchroniczności;Pakiety mogą być ponownie złożone niepoprawnie lub prawdopodobnie całkowicie wyrzucane.

Monitorowanie strumieni danych jest ważne ze względów bezpieczeństwa.W miarę przemieszczania się danych przez sieć osoby możliwe jest przechwytywanie pakietów.Korzystając z wyspecjalizowanych analizatorów, ludzie mogą otwierać pakiety i zlokalizować informacje, których nie powinny mieć.Niektóre techniki kodowania utrudniają to w niektórych przypadkach, ale niezabezpieczona transmisja informacji powinna być ograniczona do minimum.