Download de presentatie
De presentatie wordt gedownload. Even geduld aub
GepubliceerdAnna Smits Laatst gewijzigd meer dan 8 jaar geleden
1
Netwerken 2 Enigma Netwerken paragraaf 4 en 5
2
Snelheid van een verbinding Communicatie is het verzenden van een bericht van een zender naar een ontvanger over een kanaal: De snelheid hangt af van: Bitsnelheid (bandbreedte) hoe snel kan ik de bits achter elkaar op de lijn zetten Vertraging (latency) Hoe lang is de “buis” 1001001010011110
3
Compressie / codering In de praktijk ook nog: Coderen en comprimeren door zender Decoderen / decomprimeren door ontvanger Compressie verkleint benodigde bits snelheidswinst Compressie kost tijd & rekenkracht snelheidsverlies Als het goed is: winst > verlies netto snelheidswinst
4
Snelheid in de praktijk Als internetgebruiker zijn er in de praktijk 3 dingen voor je van belang wat betreft je verbinding: Uploadsnelheid Hoeveel bits per seconde kan ik versturen Downloadsnelheid Hoeveel bits per seconde kan ik ontvangen Ping Hoe lang zijn de bits op weg Je kunt je snelheid testen, bijvoorbeeld op: http://www.speedtest.net/ http://www.speedtest.net/ Wt’s dikke verbinding (wat valt je op trouwens?)
5
En toen ging alles kapot…
6
Betrouwbaarheid en foutgedrag Kanaal is niet perfect bits raken verminkt: Bursts: groot aantal verstoringen in korte tijd. Bv. magnetron stoort tijdelijk wifi-verbinding Ruis:continue verstoring van de communicatie
7
Foutherstel Foutherstel door hertransmissie Foutdetectie en in geval van een fout opnieuw versturen van het bericht Protocollen: bijv. ethernet, TCP (later meer) Foutherstellende codes Slimme truuks om de ontvanger fouten te laten herstellen Bijvoorbeeld Hamming code (volgende les)
8
Foutdetectie Paritycheck Te verzenden woord: 1110101 (7 bits) Aantal enen is oneven als pariteitsbit wordt 1 wordt toegevoegd : 11101011 (bij even aantal enen voeg je 0 toe) Ontvanger kan parity eenvoudig checken en zo eventuele fout detecteren Welk probleem zie je? Alleen een “oneven” aantal bitflips kunnen worden gedetecteerd Bij een even aantal flips klopt het paritybit toch! Paritybit is zelf ook een bit en kan flippen! Maar maakt niet uit voor werking (waarom?) Complexere varianten mogelijk voor betere detectie Foutcorrectie volgende les
9
Gevolgen foutvrije communicatie Foutvrije communicatie kost snelheid en levert vertraging op: extra bits voor foutdetectie en –correctie herhaald overzenden van het bericht Gekozen oplossing afhankelijk van de toepassing e-mailbericht moet foutloos overkomen, enige vertraging geen probleem. Telefoon-/videogesprek kan storingen hebben, vertraging is hinderlijk
10
Nog meer vertraging: veiligheid De communicatie verloopt het liefst ook veilig: authenticatie: Weet ik zeker met wie ik communiceer? afluisteren: komt de boodschap aaleen bij de ontvanger terecht? integriteit: is de boodschap niet gemanipuleerd onderweg? Kosten (en dus vertraging): Extra bits voor encryptie, beveiliging, certificaten, etc. Extra rekenkracht voor ontcijferen encryptie “Man-in-the-middle” aanval
Verwante presentaties
© 2024 SlidePlayer.nl Inc.
All rights reserved.