Professional Documents
Culture Documents
Infrastructuur I - Corona - College 3 - Datalink Netwerk Transport
Infrastructuur I - Corona - College 3 - Datalink Netwerk Transport
Dit college
• Datalinklaag
Applicatie
• Netwerklaag
• Transportlaag
Presentatie
Sessie
Transport
Netwerk
Datalink
Fysiek
Recap…
• OSI model
• Fysieke laag
– Bits en bytes
– PDU?
https://dynasis.com/wp-content/uploads/2018/01/
– Adressering
– COAX, Twisted Pair, Glasvezel, Wifi verschil in bereik!
– Analoog vs digital
– Modulatie en demodulatie
– Serieel vs parallel
– Frequentie en amplitude
– Multiplexen…
– Kilobytes en…
– Repeaters
– Latentie (latency)
recap2.png
DATALINK LAAG
Waarom nodig?
The data link layer is responsible for the node-to-node delivery of the
message. The main function of this layer is to make sure data transfer is
error-free from one node to another, over the physical layer. When a
packet arrives in a network, it is the responsibility of DLL to transmit it to
the Host using its MAC address.
https://wssysadmin.files.wordpress.com/2009/07/osimodel.jpg
Datalink?
PC-100
Functies van de datalink
laag
100010101101101011
010110101011010101
101010110101101010
101101011010110110
110110110101101011
010101101011010101
Frames
• De PC “pakt” een frame van het netwerk dat voor hem bestemd
is; het wordt bij alle PC’s aangeboden.
BB
-4 B
F- -A
77
110 5 10
10
10 10
-4
5- 010 -4 0 110
1 0
11 00 AB 01 01 01
01 10
01 0 1
-6
F 10 10
1 1 011
10 1 0 1 2A 4
- 00 1 1 1
1
10 101 010 110 01 101 01
1 0 -1 BB 10 10 10 1 010
10 10 1 10 1 0 1 0 0 1 01 1
11 10 01 10 01 01 101 11 11 110
01 11 01 1 10 1 0 0
0 0 01 10 0 0 1 0
10 110 110 01 1 11 011 110 101 101
10 10 11 1 0 1 1
10 10 01 010 1 01 0 010 1
1 11 10
010110
110 01 1
01 1
01 1 10
0
01
Bridge
Controlesom (checksum)
BB-4F-77-45-AB-6D
100010101101101011
Voorbeeld (vereenvoudigd):
010110101011010101
Als de data door de controlesom
101010110101101010
wordt gehaald, komt daar altijd het
101101011010110110
getal 20 uit. Zo niet, dan is het frame
110110110101101011
onderweg beschadigd.
010101101011010101
Controlesom
Samengevat
Segment Pakketnummer
Transportlaag Data
header
IP adres afzender / ontvanger
Segment Pakket
Netwerklaag Data MAC adres
header header
Checksum
Segment Pakket Frame
Datalink laag Data
header header header
Segment Pakketnummer
Transportlaag Data
header
IP adres afzender / ontvanger
Segment Pakket
Netwerklaag Data MAC adres
header header
Checksum
Segment Pakket Frame
Datalink laag Data
header header header
Presentatie
NETWERKLAAG Sessie
Transport
Netwerk
Datalink
Fysiek
Functie van de
netwerklaag
Afzender Ontvanger
Checksum / Controlesom
Pakket nummer
Data
Logische adressen in
plaats van fysiek
http://oddstuffmagazine.com/wp-content/uploads/2015/05/
truck-stuck-under-bridge.jpg
Logische adressen
xxx.xxx.xxx.xxx
123.120.67.1
100.1.1.255
• n.b. omdat bij jou thuis de router vaak verbonden is aan een
analoge (TV/COAX) kabel vanuit de wijk, noemen we het een
modem/router (hij demoduleert het signaal en stuurt hem naar
het juiste adres).
Routers, switches en
bridges
Netwerk C
Netwerk A Netwerk B
Switch
Netwerk D
Routers, switches en
bridges
• Een router heeft dezelfde functie als een switch, maar stuurt door
o.b.v. logisch adres (vaak IP adres).
• Hub, switch en router uitgelegd - Wat is het verschil?
Netwerk C
Netwerk A Netwerk B
Router
Netwerk D
HOPS en HOP count
Presentatie
TRANSPORTLAAG Sessie
Transport
Netwerk
Datalink
Fysiek
Functie van de
transportlaag
Data
Verbinding / connectie
• Protocol: TCP!
Voorbeeld van
acknowledge
Stuur pakket 1
Stuur pakket 2
De ontvangende partij
merkt dat pakket 2 en 4
Pakket 2 ontvangen (ACK2) aangekomen zijn, maar
3 dus niet. Vraagt
Stuur pakket 3 nogmaals om pakket 3
door aan te geven dat
pakket 2 ontvangen is.
Stuur pakket 4
Stuur pakket 3
PC1 PC2
Voorbeeld 2 (verzendende
kant)
Stuur pakket 1
Stuur pakket 2
De verzendende partij
merkt dat er geen ACK3 Pakket 2 ontvangen (ACK2)
binnen is gekomen. Dus
verstuurt het pakket 3 Stuur pakket 3
na enkele (mili)
seconden opnieuw. Stuur pakket 4
Stuur pakket 3
PC1 PC2
“Send and pray”
192.168.178.15:80
• How to find your port number on Windows. Type “Cmd” in the search
box. Open Command Prompt. Enter the netstat -a command to see your
port numbers.
Firewalls
Router Router
Firewall
Firewall
PC
PC
Intermission 3…