Datacom & Netwerken S1 — Cheatsheet
Samenvatting cursusmateriaal 2024–2025
Inhoudstafel
- Netwerkmodellen en componenten
- Vertraging en throughput
- Fysieke laag en bekabeling
- Datalinklaag en Ethernet
- IPv4 en subnetting
- IPv6
- Transportlaag
- Applicatielaag
- Troubleshooting
Netwerkmodellen en componenten
| OSI-laag | Functie | Voorbeelden |
|---|---|---|
| 7 Applicatie | netwerkdiensten voor toepassingen | HTTP, DNS, DHCP |
| 6 Presentatie | formaat, compressie, encryptie | TLS, UTF-8 |
| 5 Sessie | sessies beheren | dialogen/checkpoints |
| 4 Transport | end-to-end, poorten | TCP, UDP |
| 3 Netwerk | logische adressering en routing | IPv4, IPv6, ICMP |
| 2 Datalink | frames, MAC, lokale aflevering | Ethernet, Wi-Fi, switch |
| 1 Fysiek | bits en signalen | koper, glasvezel, radio |
Encapsulatie: data → segment/datagram → packet → frame → bits; de ontvanger decapsuleert omgekeerd.
| Component | Primaire taak | Domeinen |
|---|---|---|
| Hub | bits naar alle poorten herhalen | één collision- en broadcastdomein |
| Switch | frames op MAC-adres schakelen | collisiondomein per poort; broadcastdomein per VLAN |
| Router | packets tussen IP-netwerken sturen | scheidt broadcastdomeinen |
| Access point | wireless clients met LAN verbinden | gedeeld radiomedium |
Vertraging en throughput
Totale vertraging bestaat uit processing-, queueing-, transmission- en propagation delay.
transmission delay = pakketgrootte (bit) / transmissiesnelheid (bit/s)
propagation delay = afstand / voortplantingssnelheid
- Bandwidth: theoretische capaciteit van een link.
- Throughput: werkelijk behaalde datasnelheid.
- Goodput: nuttige applicatiedata per seconde, zonder headers/hertransmissies.
- Latency/RTT: tijd heen of heen-en-terug.
- Jitter: variatie in vertraging.
De traagste link is de bottleneck. Een snelle lokale link compenseert geen trage uplink, congestie of serververtraging.
Fysieke laag en bekabeling
| Medium | Eigenschappen |
|---|---|
| UTP | goedkoop, eenvoudig; gevoelig voor elektromagnetische storing |
| STP | extra afscherming; correcte aarding vereist |
| Multimode fiber | kortere afstanden, grotere kern |
| Single-mode fiber | lange afstanden, kleine kern, laser |
Twisted pair
- RJ45/8P8C met T568A of T568B.
- Rechte kabel: dezelfde standaard aan beide uiteinden.
- Crossover: A aan één kant, B aan andere; moderne auto-MDI/MDIX maakt dit vaak overbodig.
- Respecteer buigradius, maximale kanaallengte en ongetwiste lengte.
Gestructureerde bekabeling: entrance facility → equipment room → backbone → telecommunications room → horizontal cabling → work area. Label, test en documenteer patchpanelen en aansluitingen.
Link up is geen kwaliteitsbewijs
Een kabel kan verbinding geven en toch veel fouten of slechte snelheid veroorzaken. Test wiremap, lengte, demping en overspraak.
Datalinklaag en Ethernet
Een Ethernetframe bevat destination MAC, source MAC, EtherType/length, payload en FCS. MAC-adressen zijn 48 bit.
unicast → één ontvanger
broadcast → iedereen in VLAN (ff:ff:ff:ff:ff:ff)
multicast → geselecteerde groep
Een switch leert het source MAC-adres op de inkomende poort. Bij een onbekende bestemming floodt hij binnen hetzelfde VLAN; bekende unicast gaat enkel naar de juiste poort.
ARP vertaalt binnen IPv4 een lokaal IP-adres naar een MAC-adres. Voor een bestemming buiten het eigen subnet zoekt de host het MAC-adres van de default gateway.
IPv4 en subnetting
Een IPv4-adres telt 32 bits. De prefix bepaalt netwerkbits; de rest zijn hostbits.
| Prefix | Masker | Adressen | Klassiek bruikbaar |
|---|---|---|---|
/24 |
255.255.255.0 | 256 | 254 |
/25 |
255.255.255.128 | 128 | 126 |
/26 |
255.255.255.192 | 64 | 62 |
/27 |
255.255.255.224 | 32 | 30 |
/28 |
255.255.255.240 | 16 | 14 |
/29 |
255.255.255.248 | 8 | 6 |
/30 |
255.255.255.252 | 4 | 2 |
Subnetten — vaste methode
- Bepaal vereiste hosts of aantal subnetten.
- Kies voldoende hostbits:
2^h - 2 ≥ hosts. - Prefix is
32 - h. - Bepaal blokgrootte:
256 - relevante masker-octet. - Noteer network, eerste host, laatste host en broadcast.
Voor 192.168.10.70/26: blokgrootte 64 → netwerk .64, hosts .65–.126, broadcast .127.
Privé-adressen
| Reeks | Prefix |
|---|---|
| 10.0.0.0–10.255.255.255 | /8 |
| 172.16.0.0–172.31.255.255 | /12 |
| 192.168.0.0–192.168.255.255 | /16 |
APIPA/link-local: 169.254.0.0/16, meestal teken dat DHCP mislukte.
IPv6
IPv6 telt 128 bits en gebruikt hexadecimale groepen. Verkort één aaneengesloten reeks nulgroepen met :: en verwijder leidende nullen per groep.
| Type | Prefix/voorbeeld |
|---|---|
| Global unicast | doorgaans 2000::/3 |
| Link-local | fe80::/10 |
| Unique local | fc00::/7 |
| Multicast | ff00::/8 |
| Loopback | ::1 |
Er is geen broadcast in IPv6; Neighbor Discovery gebruikt ICMPv6 multicast. Een LAN krijgt normaal /64. SLAAC gebruikt router advertisements; DHCPv6 kan aanvullende of stateful configuratie leveren.
Transportlaag
| TCP | UDP |
|---|---|
| connection-oriented | connectionless |
| betrouwbaar, volgorde, acknowledgements | best effort |
| flow- en congestion control | lage overhead/latency |
| web, mail, bestandsoverdracht | DNS, streaming, voice, DHCP |
TCP start typisch met SYN → SYN-ACK → ACK. Poorten identificeren applicaties; een socket combineert protocol, IP en poort.
Bekende poorten: SSH 22, DNS 53, HTTP 80, HTTPS 443, DHCP server/client 67/68.
Applicatielaag
DHCP — DORA
DHCP levert IP, prefix/masker, gateway, DNS en lease. Een relay stuurt broadcasts naar een DHCP-server buiten het lokale subnet.
DNS
DNS vertaalt namen naar gegevens. Belangrijke records: A, AAAA, CNAME, MX, NS, PTR, TXT.
HTTP(S)
HTTP gebruikt requests/responses; HTTPS voegt TLS toe voor vertrouwelijkheid, integriteit en serverauthenticatie.
Troubleshooting
Werk van onder naar boven:
- Voeding, kabel, link-led, Wi-Fi-signaal.
- Interface up en correct IP/prefix?
- Eigen stack en default gateway bereikbaar?
- Route naar extern IP?
- DNS-resolutie?
- Specifieke TCP/UDP-poort en applicatie?
Splits DNS van connectiviteit
Werkt een IP-adres wel maar een hostname niet, onderzoek DNS. Werkt ook het IP-adres niet, zoek lager in de stack.