? Wanneer gegevens over de computer worden verzonden , of tussen twee verschillende computers , het patroon dat wordt ontvangen, kan niet identiek aan het patroon dat werd verzonden worden . Transmissiefouten kan worden veroorzaakt door kosmische straling , magnetische strooivelden , een eekhoorn kauwen op een draad , de eerste tekenen van mislukking in sommige elektronische component of een van de honderden redenen . Computer wetenschappers hebben een aantal ingenieuze technieken voor het opsporen en corrigeren van transmissiefouten ontwikkeld . Analoog vs Digitaal Analoge signalen zijn min of meer getrouwe kopieën van een aantal fysische verschijnselen . Digitale signalen proeven van de verschijnselen op regelmatige tijdstippen en een nummer toewijzen aan het monster . Het digitale signaal is een reeks getallen die de verschijnselen vertegenwoordigt . Het lijkt dat het analoge signaal zou altijd nauwkeuriger , maar dit is niet het geval . Het digitale signaal kan worden bemonsterd zo vaak als nodig is om de gewenste resolutie te verkrijgen . Als er iets misgaat bij een analoog signaal wordt gestuurd - een transmissie fout - het is bijna onmogelijk op te sporen of te corrigeren. Met digitale signalen , als er een overdrachtsfout , kan worden gedetecteerd en , in sommige gevallen verbeterd . Synchrone en asynchrone Digitale databank worden in binaire verstuurd format - het signaal slechts twee niveaus . De sequentie van niveauovergangen vertegenwoordigt nummers . Als het signaal slechts twee niveaus , is het minder waarschijnlijk dat de ontvanger wat fout krijgt . Twee fundamentele vormen van digitale signaaloverdracht bestaan : synchrone en asynchrone . Synchrone signalen zijn veiliger , maar asynchrone signalen sneller zijn . Synchrone signalen worden overgegaan en gevolgd door korte signalen om te controleren of de ontvanger realiseert bij een aantal start en stopt . Asynchrone verdeelt enkel het signaal op in woorden van een aantal onderling overeengekomen formaat , deze methode is sneller , maar meer kans op fouten . Welke transmissie methode wordt gebruikt hangt af van hoe luidruchtig het kanaal is . Foutcorrectiecodes Fout corrigeren codes zijn de plaats waar digitale gegevens hebben een voordeel ten opzichte analoge data . De afzonderlijke overgangen in een digitaal signaal bit genoemd . Toevoegen van een paar bits om een signaal - de specifieke bits berekend met behulp van de gegevens - het mogelijk maakt om fouten in de data overdracht te detecteren en te corrigeren . Stel dat de gegevens in 64 bit woorden . Van elk woord , zijn zes extra bits berekend op basis van de 64 bits van de gegevens . De 6 check bits worden vervolgens naar de 64 bits gehecht en de 70 bit aangevulde woord is ofwel synchroon of asynchroon verzonden. Wanneer het woord komt , worden de controlebits onderzocht om te zien of alle bits zijn nog steeds OK . Als er een beetje werd veranderd tijdens de overdracht , wordt het herkend en de veranderde bit kan worden hersteld . Pakketten Wanneer er gegevens worden verzonden , wordt het opgedeeld in pakketten . Elk pakket heeft wat informatie toegevoegd aan de voorzijde van de verpakking te vertellen waar het pakket gaat , waar het vandaan kwam , hoe lang het is en hoe dit bijzondere pakket past in de totale boodschap . Als de pakketten worden ontvangen en weer in elkaar gezet , ontbreken pakketten genoteerd , en doorgifte van deze pakketten wordt gevraagd .
|