Informatica Netwerken (1)
Informatica Netwerken Verschillende afmetingen –LAN (Local Area Network) –MAN (Metropolitan Area Network) –WAN (Wide Area Network) Bekendste netwerk (WAN): internet Verschillende verbindingen: –Circuitschakeling –Pakketschakeling
Informatica Circuitschakeling Verbindingsgerichte communicatie: –Verbinding tussen 2 punten wordt opgezet en alles wordt verstuurd –Als alles klaar is, verbinding verbreken en lijn vrijgeven Voorbeeld: Telefoon Voordelen: –Betrouwbaar –Beschikbare bandbreedte staat vast Nadelen: –Houdt lijn bezet –Lijn ook bezet als niets gezonden wordt –Inflexibel: lijn kapot -> verbinding weg
Informatica Circuitschakeling (2)
Informatica Pakketschakeling Verbindingsloze comminucatie: –Bericht in stukjes hakken en met een adres erop over het netwerk sturen –Verschillende stukjes kunnen andere route nemen Bijvoorbeeld: Internet of post Voordelen: –Houdt lijn niet (onnodig) bezet –Flexibel: Lijn kapot -> andere route Nadelen: –Onbetrouwbaar (stukjes raken kwijt) –Bandbreedte staat niet vast
Informatica Pakketschakeling (2)
Informatica Broadcast vs. Point-to-point Point-to-point Doorsturen naar ontvanger Broadcast Ontvanger bewaart, de rest negeert
Informatica Protocollen Verzameling regels en afspraken –identificatie van communicerende componenten –het onderhandelen over het tot stand komen van de communicatie –de betekenis van de over en weer gezonden gegevens –het beëindigen van de communicatie
Informatica Veelgebruikt: Ethernet Carrier Sense –Alle onderdelen (computers) luisteren naar het netwerk en kunnen gaan zenden als ze zien dat het vrij is Collision Detection –Als 2 onderdelen tegelijk gaan zenden wordt dit gedetecteerd (door iedereen) Multiple Access: –Bij een collision wachten beide partijen een willekeurig tijdsinterval en proberen het nog een keer
Informatica Error checking Voorbeeld: Parity bit –Voegt 1 bit toe aan een reeks bits –Deze bit geeft aan of er een even of oneven aantal 1-en in de reeks zitten –Als het na verzenden niet meer klopt: reeks weggooien > > Uitgebreide variant: Hamming code