Week 1
Bij moderne computernetwerken is er onderscheidt tussen fysieke en logische verbindingen.
Logische verbinding: communicatie waarbij tussenstations gebruikt worden (emailen naar Japan)
Direct/Fysieke verbinding: je kan dan rechtstreeks met elkaar communiceren (denk aan klaslokaal)
Structuur van het internet:
Lokaal/LAN: fysiek met elkaar verbonden (thuisnetwerk), hierbuiten kun je logische verbindingen
opzetten
Hosts: apparaten die aan een netwerken hangen
Internet/internetwerk (inter = tussen + netwerk)
Berichten die op het internet verstuurd worden, verplaatsen zich tussen verschillende netwerken tot ze
uiteindelijk op hun bestemming aankomen.
Mijn Fysieke –
laptop/netwerk/ verbinding Ander netwerk
LAN Router (lokale internet
Bericht voor host verbinding)
buiten mijn
netwerk Logische verbinding
De router op mijn LAN communiceert aan de lokale internet aanbieder (ISP), bijv Ziggo/Tele2.
Als de bestemming van het bericht zich buiten het netwerk van de lokale internetaanbieder bevindt.
Stuurt de router hem naar een regionale ISP.
Tier 3: Lokale ISP Tier 2: Regionale
Tuisnetwerk Tier 1: Global ISP
(bij ziggo) ISP
Netwerkrand (hosts)
Lokale ISP betalen aan de regionale ISP, en de regionale ISP betaald weer aan de global ISP
ISP’s moeten geld betalen om data te versturen naar andere (grotere) ISP’s.
Om geld/administratie te besparen doen ze dit vaak gratis (de global ISP’s)
Dit heet peering (= een internet exchange faciliteert ISP’s die willen peeren door ze op een
fysieke locatie met elkaar te verbinden)
Pakketgeschakeld / Packet switched =
(Inter)netwerken die grotere berichten verdelen over
kleinere pakketjes en deze apart verzenden.
Pakketen worden door de routers doorgegeven
Zo kan het zijn dat pakketten van hetzelfde
bericht via A en via B gaan
Wel moeten ze op dezelfde bestemming
uitkomen.
Sequentie: nummer om de volgorde van de pakketjes te bepalene.
, Voordelen Packet Switching Nadelen Packet Switching
Efficiënt omgaan met bandbreedte, veel Niet betrouwbaar, een router kan onderweg
pakketten kunnen over meerdere routers naar de bestemming uitvallen
geleid worden. daarnaast kunnen pakketten
van verschillende verbindingen over
dezelfde router
Robuust tegen uitval, wanneer router B uit Volgorde kan veranderen, het ene pakket kan
het vb. uitvalt kan er nog steeds sneller aankomen dan de andere. Zo kan de
gecommuniceerd worden via router A volgorde van een bericht veranderen
Netwerklagen
Bijna elk programma communiceert via het internet.
Internet = grillig (pakketten gaan verloren/ worden opgewisseld)
Oplossing: daarom is internet gelaagd opgebouwd.
Elke laag levert een stuk functionaliteit aan de boven gelegen laag.
Applicatielaag (5) applicaties kunnen erop vertrouwen dat er
een logische verbinding is. (mail, whatsapp)
Transportlaag (4), kan berichten opdelen in pakketten en
samenvoegen. Als er problemen zijn (pakketten
verloren/verwisseld) kan deze laag het oplossen (opnieuw
versturen).
Netwerklaag (3), geeft pakket bestemming en route, laat de
routers de pakketten doorgeven.
Datalinklaag (2), zorgt voor communicatie binnen een lokaal
netwerk
Fysieke laag (1), zorgt dat er bits via de
kabel/elektromagnetische straling (bij Wifi) worden verzonden
Voordeel gelaagdheid: de invulling van een laag is
aanpasbaar zonder dat de andere lagen dit merken. Gelaagdheid heeft het mogelijk gemaakt om over
te stappen naar draadloze netwerken
Applicatie- en transportlaag = logische verbindingen
De lagen eronder = fysieke verbindingen
Protocol: verzameling van regels die bepalen hoe communicatie tussen twee partijen plaatsvindt.
Bijv. beschrijving hoe een client een verzoek indient bij een server en hoe de server die beantwoord.
Elke laag heeft eigen protocol:
Applicatielaag heeft Hypertekst Transfer
Protocol (HTTP) voor webpagina’s op te
vragen.
Transportlaag o.a. Transmission Control Protocol
(TCP) twee partijen kunnen nagaan/delen waar het
bericht verloren is gegaan. (bevestiging ontvangen)
Netwerklaag heeft Internet Protocol(IP) voor het
verzenden van pakketten over internetwerk.
Op het internet wordt de meeste info gecommuniceerd via TCP op de transportlaag en IP op de
netwerklaag. Verzameling protocollen (engels: protocol suite) internet = TCP/IP (net zoals briefjes
, doorgeven)