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
/22 → /3011111111111111111111111111111100netwerkbitshostbits

Het netwerk 10.129.80.0/22 wordt verdeeld in gelijke subnetten met prefix /30. Hoeveel subnetten N zijn er?

10.129.80.0/22/30
N =
2.IPv4-subnettingMoeilijk
derde octet 87 … 93012816403211608141211gemeenschappelijkverschilt

Een router heeft routes naar deze netwerken: 10.191.87.0/24, 10.191.88.0/24, 10.191.89.0/24, 10.191.90.0/24, 10.191.91.0/24, 10.191.92.0/24, 10.191.93.0/24. Wat is de langste prefixlengte p van één samenvattende route die ze allemaal dekt?

10.191.87.0/24 … 10.191.93.0/24
p =
3.ComputernetwerkenGemiddeld

Welk pariteitsbit wordt bij even pariteit toegevoegd aan de databits 1011001?

  1. A2
  2. B0
  3. C4
  4. D1
4.ComputernetwerkenMoeilijk

Een student draait een gameserver op een pc achter een NAT-router thuis. Vrienden op het internet kunnen geen verbinding maken. Wat is de gebruikelijke oplossing?

  1. AHet subnetmasker van de pc veranderen in /32
  2. BDe pc een ander MAC-adres geven zodat de router hem van buitenaf kan vinden
  3. CDe DNS-client van de pc uitschakelen
  4. DPort forwarding op de router instellen naar het privéadres van de pc
5.TalstelselsGemiddeld
8-bits two's complement0−12806403201608040201

Stel de bits zo in dat ze −74 opslaan in 8-bits tweecomplement. Wat is de waarde U van het patroon, gelezen als getal zonder teken?

N = −748 bit
U =
6.TalstelselsMoeilijk
2113 codes, b = ? bits?2ᵇ⁻¹…?4?2?1

Een systeem moet elk van 2113 items een eigen binaire code van gelijke lengte geven. Wat is het kleinste aantal bits b dat nodig is?

2113
b = bit

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

30 − 22 = 8

Aantal subnetten

N = 28 = 256

Antwoord

N = 256

Elk /30-subnet heeft 22 − 2 = 2 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

87 = 01010111
93 = 01011101
gemeenschappelijke voorste bits: 4

Prefixlengte

p = 16 + 4 = 20

Antwoord

p = /20

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

3.Computernetwerken

Antwoord: B · 0

Waarom dit het antwoord is

1011001 bevat vier 1-bits, al een even aantal, dus het pariteitsbit is 0. Bij oneven pariteit zou het 1 zijn.

Antwoord

B · 0
4.Computernetwerken

Antwoord: D · Port forwarding op de router instellen naar het privéadres van de pc

Waarom dit het antwoord is

NAT maakt alleen koppelingen voor verbindingen die van binnenuit zijn gestart. Een port-forwardingregel koppelt een publieke poort aan de interne host, zodat inkomende verbindingen hem kunnen bereiken.

Antwoord

D · Port forwarding op de router instellen naar het privéadres van de pc
5.Talstelsels

Antwoord: U = 182

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.

Omkeren en één optellen

74 = 0100 1010
omgekeerd: 1011 0101
+1 → 1011 0110

Lezen zonder teken

1011 0110₂ = 256 − 74 = 182

Antwoord

U = 182
6.Talstelsels

Antwoord: b = 12 bit

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.

Machten van twee

211 = 2048 < 2113
212 = 4096 ≥ 2113

Antwoord

b = 12

ExamProblems · examproblems.com/courses/computer-networks