Computernetwerken: samenvattingspakket

Formuleoverzichten, de belangrijkste methodestappen voor elk onderwerp en 6 oefenopgaven, met volledige oplossingen achterin.

Nieuwe opgavenTerug naar het vak

Kies in het printvenster “Opslaan als pdf” om een kopie op je apparaat te bewaren.

1Formules en methoden

IPv4-subnetting

Hosts per subnet
2(32 − prefix) − 2 (/31: 2, /32: 1)
Blokgrootte
256 − (mask octet)
Netwerkadres
IP AND masker
Broadcastadres
IP OR (NOT masker): alle hostbits op 1
Subnetten uit n geleende bits
2n

Talstelsels

Plaatswaarden
binair 2k, octaal 8k, hex 16k
Naar decimaal
Σ dk·bk
Vanuit decimaal
deel door het grondtal en lees de resten van onder naar boven
Hex ↔ binair
één hexcijfer = 4 bits
Two's complement
inverteer de bits en tel 1 op

2Oefenopgaven

1.IPv4-subnettingGemiddeld
/24 → /2811111111111111111111111111110000netwerkbitshostbits

Het netwerk 192.168.33.0/24 wordt verdeeld in /28-subnetten, genummerd 1, 2, 3, … vanaf het laagste adres (subnet 1 begint bij .0). Wat is het vierde octet x van het netwerkadres van subnet 8?

192.168.33.0/24/28subnet 8 (subnet 1 begint bij .0)
x =
2.IPv4-subnettingMoeilijk
derde octet = 247112816413211608141211netwerkhost

Een host heeft het adres 172.20.247.227/18. Wat is het derde octet x van zijn netwerkadres?

172.20.247.227/18
x =
3.ComputernetwerkenGemiddeld

Met welke CIDR-notatie komt het subnetmasker 255.255.255.0 overeen?

  1. A/8
  2. B/32
  3. C/16
  4. D/24
4.ComputernetwerkenMoeilijk

Waarom blijft de kant die een TCP-verbinding als eerste sluit twee keer de maximale segmentlevensduur in de toestand TIME_WAIT?

  1. AOm te wachten tot de DNS-cache verloopt
  2. BZodat vertraagde segmenten uitsterven en de laatste ACK opnieuw kan worden verstuurd als die verloren ging
  3. COm de routers langs het pad hun routeringstabellen te laten bijwerken voor de volgende verbinding
  4. DOm de versleutelingssleutels te bewaren voor later hergebruik
5.TalstelselsGemiddeld
plaatswaarden in two's complement1−12806403211618141201

Het 8-bits patroon 1001 1110 slaat een geheel getal met teken op in two's complement. Wat is de waarde N in decimaal?

1001 11108 bit
N =
6.TalstelselsMoeilijk
klik op de bits om ze in te stellen012806403201608040201

Stel de bits in op het 8-bits resultaat van 1000 0001 >> 3. Wat is de waarde R van het resultaat in decimaal?

1000 0001>> 3
R =

3Oplossingen

1.IPv4-subnetting

Antwoord: x = 112

IPv4 subnetting: an address has 32 bits. The prefix /p says how many leading bits identify the network; the remaining 32 − p bits number the hosts. A subnet has 2³²⁻ᵖ addresses, but the first (network address) and last (broadcast address) cannot be given to hosts, so 2³²⁻ᵖ − 2 hosts fit. Exceptions: a /31 (point-to-point link, RFC 3021) uses both of its 2 addresses for hosts, and a /32 is one single address (a single host or a loopback).

Blokgrootte

24 = 16

Subnet nummer 8

netwerk: (8 − 1)·16 = 112
broadcast: 112 + 16 − 1 = 127

Antwoord

x = 112
2.IPv4-subnetting

Antwoord: x = 192

IPv4 subnetting: an address has 32 bits. The prefix /p says how many leading bits identify the network; the remaining 32 − p bits number the hosts. A subnet has 2³²⁻ᵖ addresses, but the first (network address) and last (broadcast address) cannot be given to hosts, so 2³²⁻ᵖ − 2 hosts fit. Exceptions: a /31 (point-to-point link, RFC 3021) uses both of its 2 addresses for hosts, and a /32 is one single address (a single host or a loopback).

Blokgrootte in het derde octet

26 = 64

Subnet van deze host

netwerk: 172.20.192.0
broadcast: 172.20.255.255

Antwoord

x = 192
3.Computernetwerken

Antwoord: D · /24

Waarom dit het antwoord is

Drie octetten van 255 zijn 24 enen, dus 255.255.255.0 = /24.

Antwoord

D · /24
4.Computernetwerken

Antwoord: B · Zodat vertraagde segmenten uitsterven en de laatste ACK opnieuw kan worden verstuurd als die verloren ging

Waarom dit het antwoord is

TIME_WAIT zorgt dat een verloren laatste ACK kan worden herhaald en dat oude dubbele segmenten verlopen voordat hetzelfde paar van adres en poort opnieuw wordt gebruikt.

Antwoord

B · Zodat vertraagde segmenten uitsterven en de laatste ACK opnieuw kan worden verstuurd als die verloren ging
5.Talstelsels

Antwoord: N = −98

Positionele talstelsels: elk cijfer is zijn waarde maal een macht van het grondtal waard. Binair zijn de posities 1, 2, 4, 8, 16, … waard, hexadecimaal 1, 16, 256, …, met A–F voor 10–15. In 8-bits two's complement is het meest linkse bit −128 waard in plaats van +128; zo worden negatieve getallen opgeslagen.

Plaatswaarden optellen

De andere bits houden hun gewone positieve waarde.

−128 + 16 + 8 + 4 + 2 = −98

Antwoord

N = −98
6.Talstelsels

Antwoord: R = 16

Bits instellen: elke bit is een macht van twee waard (128, 64, …, 1). Eén hexadecimaal cijfer is precies vier bits, en in 8-bits tweecomplement is de meest linkse bit −128 waard. Bitsgewijze bewerkingen werken op elke bitpositie apart.

Bit voor bit

Naar rechts schuiven met 3 verplaatst elke bit 3 plaatsen naar rechts; bits die rechts uit beeld vallen gaan verloren en links komen nullen binnen.

1000 0001 >> 3
= 0001 0000

Waarde van het resultaat

0001 0000₂ = 16

Antwoord

R = 16

ExamProblems · examproblems.com/courses/computer-networks