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 → /2511111111111111111111111110000000netwerkbitshostbits

Het netwerk 192.168.207.0/24 wordt verdeeld in /25-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 2?

192.168.207.0/24/25subnet 2 (subnet 1 begint bij .0)
x =
2.IPv4-subnettingMoeilijk
laatste octet = 102012816413201608141201netwerkhost

Een host heeft het adres 10.20.214.102/30. Wat is het laatste getal (vierde octet) x van het broadcastadres van zijn subnet?

10.20.214.102/30
x =
3.ComputernetwerkenGemiddeld

NAT (network address translation) wordt vooral gebruikt om:

  1. ADomeinnamen voor apparaten in een lokaal netwerk naar IP-adressen te vertalen
  2. BVeel apparaten met privéadressen één publiek IP-adres te laten delen
  3. CDe snelheid van een netwerkkabel te verhogen
  4. DVerkeer tussen twee locaties te versleutelen
4.ComputernetwerkenMoeilijk

Waarin verschilt Go-Back-N van Selective Repeat bij sliding-windowprotocollen nadat één frame verloren is gegaan?

  1. AGo-Back-N verstuurt het verloren en alle latere frames opnieuw; Selective Repeat alleen het verloren frame
  2. BGeen van beide verstuurt verloren frames ooit opnieuw
  3. CBeide versturen het hele venster vanaf het begin opnieuw
  4. DGo-Back-N verstuurt alleen het verloren frame opnieuw; Selective Repeat dat frame en alle latere
5.TalstelselsGemiddeld
plaatswaarden in two's complement1−12816403201608040211

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

1100 00018 bit
N =
6.TalstelselsMoeilijk
klik op de bits om ze in te stellen012806403201608040201

Stel de bits in op het 8-bits resultaat van 1011 1011 << 2. Wat is de waarde R van het resultaat in decimaal?

1011 1011<< 2
R =

3Oplossingen

1.IPv4-subnetting

Antwoord: x = 128

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

27 = 128

Subnet nummer 2

netwerk: (2 − 1)·128 = 128
broadcast: 128 + 128 − 1 = 255

Antwoord

x = 128
2.IPv4-subnetting

Antwoord: x = 103

IPv4-subnetting: een adres heeft 32 bits. Het prefix /p geeft aan hoeveel voorste bits het netwerk aanduiden; de overige 32 − p bits nummeren de hosts. Een subnet heeft 2³²⁻ᵖ adressen, maar het eerste (netwerkadres) en het laatste (broadcastadres) kunnen niet aan hosts worden gegeven, dus er passen 2³²⁻ᵖ − 2 hosts in. Uitzonderingen: een /31 (point-to-pointverbinding, RFC 3021) gebruikt allebei zijn 2 adressen voor hosts, en een /32 is één enkel adres (één host of een loopback).

Blokgrootte

22 = 4

Subnet van deze host

netwerk: ⌊102/4⌋·4 = 100
broadcast: 100 + 4 − 1 = 103
bruikbare hosts: 101 … 102

Antwoord

x = 103
3.Computernetwerken

Antwoord: B · Veel apparaten met privéadressen één publiek IP-adres te laten delen

Waarom dit het antwoord is

NAT herschrijft adressen (en poorten) zodat privénetwerken via een kleiner aantal publieke adressen toegang hebben tot het internet.

Antwoord

B · Veel apparaten met privéadressen één publiek IP-adres te laten delen
4.Computernetwerken

Antwoord: A · Go-Back-N verstuurt het verloren en alle latere frames opnieuw; Selective Repeat alleen het verloren frame

Waarom dit het antwoord is

Een Go-Back-N-ontvanger gooit frames buiten volgorde weg, dus de zender moet alles na het verlies herhalen. Selective Repeat buffert ze en vraagt alleen om het ontbrekende frame.

Antwoord

A · Go-Back-N verstuurt het verloren en alle latere frames opnieuw; Selective Repeat alleen het verloren frame
5.Talstelsels

Antwoord: N = −63

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 + 1 = −63

Antwoord

N = −63
6.Talstelsels

Antwoord: R = 236

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 links schuiven met 2 verplaatst elke bit 2 plaatsen naar links; bits die links uit beeld vallen gaan verloren en rechts komen nullen binnen.

1011 1011 << 2
= 1110 1100

Waarde van het resultaat

1110 1100₂ = 236

Antwoord

R = 236

ExamProblems · examproblems.com/courses/computer-networks