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
/16 → /2411111111111111111111111100000000netwerkbitshostbits

Het netwerk 172.31.0.0/16 wordt verdeeld in gelijke subnetten met prefix /24. Hoeveel subnetten N zijn er?

172.31.0.0/16/24
N =
2.IPv4-subnettingMoeilijk
derde octet 114 … 120012816413211608041201gemeenschappelijkverschilt

Een router heeft routes naar deze netwerken: 10.255.114.0/24, 10.255.115.0/24, 10.255.116.0/24, 10.255.117.0/24, 10.255.118.0/24, 10.255.119.0/24, 10.255.120.0/24. Wat is de langste prefixlengte p van één samenvattende route die ze allemaal dekt?

10.255.114.0/24 … 10.255.120.0/24
p =
3.ComputernetwerkenGemiddeld

Wat is het netwerkadres van de host 192.168.10.77/26?

  1. A192.168.10.76
  2. B192.168.10.64
  3. C192.168.10.0
  4. D192.168.10.128
4.ComputernetwerkenMoeilijk

Wat bereikt de Diffie-Hellman-sleuteluitwisseling op zichzelf, en wat is de zwakte ervan?

  1. AZe authenticeert beide gebruikers met wachtwoorden, maar heeft een centrale server nodig
  2. BZe versleutelt bulkdata rechtstreeks over een openbaar kanaal, maar is veel te traag voor grote bestanden en video
  3. CZe spreekt een gedeeld geheim af over een openbaar kanaal, maar is op zichzelf kwetsbaar voor een man-in-the-middle
  4. DZe ondertekent certificaten voor websites, maar werkt alleen met korte sleutels
5.TalstelselsGemiddeld
plaatswaarden in two's complement1−12816403211618140201

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

1101 11008 bit
N =
6.TalstelselsMoeilijk
24 bit1 px1024 px768 pxM = ? KiB

Een ongecomprimeerde afbeelding is 1024 × 768 pixels met 24 bits per pixel. Hoeveel geheugen M kost die, in KiB (1 KiB = 1024 bytes)?

1024 × 768 px24 bit/px1 KiB = 1024 B
M = KiB

3Oplossingen

1.IPv4-subnetting

Antwoord: N = 256

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).

Geleende bits

24 − 16 = 8

Aantal subnetten

N = 28 = 256

Antwoord

N = 256

Elk /24-subnet heeft 28 − 2 = 254 bruikbare hosts.

2.IPv4-subnetting

Antwoord: p = 20

Routesamenvatting: een samenvattende route a.b.c.0/p dekt alle netwerken waarvan de eerste p bits overeenkomen. Schrijf het octet dat verschilt van het eerste en het laatste netwerk binair; het aantal gemeenschappelijke voorste bits, plus de bits van de octetten ervoor, is het langste samenvattende prefix.

Vergelijk de bits

114 = 01110010
120 = 01111000
gemeenschappelijke voorste bits: 4

Prefixlengte

p = 16 + 4 = 20

Antwoord

p = /20

Samenvattende route: 10.255.112.0/20 (die dekt ook 9 netwerk(en) die niet in de lijst staan).

3.Computernetwerken

Antwoord: B · 192.168.10.64

Waarom dit het antwoord is

/26-subnets beginnen bij 0, 64, 128 en 192. 77 ligt in het blok 64–127, dus het netwerkadres is 192.168.10.64.

Antwoord

B · 192.168.10.64
4.Computernetwerken

Antwoord: C · Ze spreekt een gedeeld geheim af over een openbaar kanaal, maar is op zichzelf kwetsbaar voor een man-in-the-middle

Waarom dit het antwoord is

Met Diffie-Hellman leiden twee partijen hetzelfde geheim af dat afluisteraars niet kunnen berekenen. Een aanvaller in het midden kan met elke kant een aparte uitwisseling voeren, tenzij de waarden zijn ondertekend of anderszins geauthenticeerd.

Antwoord

C · Ze spreekt een gedeeld geheim af over een openbaar kanaal, maar is op zichzelf kwetsbaar voor een man-in-the-middle
5.Talstelsels

Antwoord: N = −36

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 + 64 + 16 + 8 + 4 = −36

Antwoord

N = −36
6.Talstelsels

Antwoord: M = 2304 KiB

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.

Bits en bytes

1024·768·24 = 18874368 bit = 2359296 B

Omrekenen naar KiB

2359296/1024 = 2304 KiB

Antwoord

M = 2304 KiB

ExamProblems · examproblems.com/courses/computer-networks