Wat is een gegevensstroom?
Een gegevensstroom is een informatievolgorde die tussen twee apparaten wordt verzonden. Gegevensstromen bestaan in vele soorten moderne elektronica, zoals computers, televisies en mobiele telefoons. Een typische gegevensstroom bestaat uit veel kleine pakketten of pulsen. Elk van deze pakketten of pulsen bevat een kleine hoeveelheid informatie. Wanneer ze samen worden gecombineerd, verzorgen ze het volledige stukje verzonden stukje. Het proces van het verzenden van deze signalen wordt gegevensoverdracht genoemd.
Er zijn veel verschillende aspecten van gegevensoverdracht die de uiteindelijke methode beïnvloeden die worden gebruikt om een gegevensstroom te maken. Een van de meest elementaire classificaties is seriële en parallelle transmissie. In een seriële transmissie wordt de gegevensstroom in zijn geheel langs een enkele kabel verzonden. Op het eindpunt worden de gegevens verzameld en opnieuw samengesteld. Er is zelden problemen met deze methode, omdat alle pakketten moeten aankomen in de volgorde waarin ze zijn verzonden.
Een parallelle gegevensstroom wordt langs meerdere paden naar dezelfde bestemming verzonden.Dit wordt meestal gebruikt in een groter netwerk om te voorkomen dat knelpunten worden gemaakt waar teveel informatie door een enkele locatie komt. Met deze methode is het mogelijk dat de informatie buiten volgorde aankomt vanwege verschillen in hardwarehops en transmissie -afstand. Dit kan af en toe gegevenscorruptie veroorzaken als sequenties niet buiten gebruik worden gemaakt.
gegevens kunnen bestaan in asynchrone of synchrone streams. In een typische asynchrone stroom wordt een speciaal personage aan het begin en einde van het gegevenspakket geplaatst. Deze speciale tekens, Start and Stop Bits genoemd, vertellen de ontvangende computer wanneer een specifiek gegevensstuk begint en eindigt en helpt bij de reconstructie van de gegevens nadat deze binnenkomt.
Synchrone gegevensstromen hebben niet de start- en stop -bits - ze vertrouwen in plaats daarvan op kloktijd. De interne klokken voor de twee apparaten worden gesynchroniseerd en informatie verzondenTussen hen is gestempeld met de kloktijd. Met behulp van deze methode kan het ontvangende apparaat de informatie chronologisch weer in elkaar zetten. Problemen kunnen opduiken met behulp van deze methode wanneer de twee computers synchroniciteit niet handhaven; Pakketten kunnen opnieuw worden samengesteld of mogelijk volledig worden weggegooid.
Het monitoren van gegevensstromen is om veiligheidsredenen belangrijk. Naarmate gegevens door een netwerk gaan, is het mogelijk dat individuen de pakketten onderscheppen. Met behulp van gespecialiseerde analysatoren kunnen mensen de pakketten openen en informatie vinden die ze niet mogen hebben. Bepaalde coderingstechnieken maken dit in sommige gevallen moeilijk om te doen, maar ongedekte informatietransmissie moet tot een minimum worden beperkt.