Vragen over computernetwerken testen of je begrijpt hoe data tussen machines beweegt: de lagen, de belangrijkste protocollen en wat er gebeurt als er iets misgaat. Hieronder staan 20 vragen met antwoorden die je kunt aanpassen, van de basis tot de vraag "wat gebeurt er als je een URL typt" die overal opduikt. De subnetvoorbeelden zijn vóór publicatie gecontroleerd met Python's ipaddress-module.
Lagen en modellen
1. Wat zijn het OSI- en het TCP/IP-model?
Het OSI-model heeft zeven lagen: fysiek, datalink, netwerk, transport, sessie, presentatie en applicatie. Het TCP/IP-model groepeert ze in vier: link, internet, transport en applicatie. In sollicitatiegesprekken gaat het meestal om de praktische opdeling: Ethernet en Wi-Fi op de linklaag, IP op de internetlaag, TCP en UDP op de transportlaag, en HTTP, DNS en TLS op de applicatielaag.
2. Op welke laag werken switches, routers en load balancers?
Een switch stuurt frames door op basis van MAC-adres op de datalinklaag. Een router stuurt pakketten door op basis van IP-adres op de netwerklaag. Een layer 4-load balancer kiest een server op basis van IP-adres en poort, en een layer 7-load balancer kan naar het HTTP-verzoek kijken, bijvoorbeeld naar het pad of een header.
3. Wat is het verschil tussen een MAC-adres en een IP-adres?
Een MAC-adres identificeert een netwerkinterface op een lokale verbinding en staat meestal vast in de hardware. Een IP-adres identificeert een apparaat op een netwerk voor routering, en het verandert mee met het netwerk waar je verbinding mee maakt.
Transportprotocollen
4. TCP of UDP?
TCP is verbindingsgericht en betrouwbaar: het nummert bytes, verstuurt verloren segmenten opnieuw, levert in volgorde af en regelt flow en congestie. UDP verstuurt onafhankelijke datagrammen zonder leveringsgarantie, waardoor de overhead en vertraging lager zijn. Gebruik TCP voor webpagina's, bestanden en e-mail. Gebruik UDP waar snelheid belangrijker is dan perfecte levering, zoals bij DNS-lookups, live video, spraak en veel games.
5. Leg de TCP three-way handshake uit
De client stuurt een SYN om een verbinding te openen. De server antwoordt met SYN-ACK. De client stuurt een ACK. Daarna hebben beide partijen het eens bereikt over de begin-sequentienummers en kunnen er data stromen. Bij het sluiten worden meestal FIN- en ACK-berichten in elke richting gebruikt.
6. Hoe gaat TCP om met congestie?
Het begint met het versturen van een kleine hoeveelheid data en verhoogt de verzendsnelheid zolang pakketten doorkomen; dat heet slow start. Zodra het verlies detecteert, verlaagt het de snelheid en groeit het daarna voorzichtiger. Het doel is om de beschikbare bandbreedte te benutten zonder het netwerk te overbelasten.
7. Wat is het verschil tussen latency, bandbreedte en doorvoer?
Latency is hoe lang een pakket erover doet om aan te komen. Bandbreedte is de maximale snelheid die een verbinding kan dragen. Doorvoer is de snelheid die je daadwerkelijk haalt, en die ligt lager dan de bandbreedte door overhead, verlies en vertraging. Een verbinding kan een hoge bandbreedte hebben en toch traag aanvoelen als de latency hoog is.
Adressering en subnetting
8. Hoeveel bruikbare hosts zitten er in een /24-netwerk?
Een /24 heeft 256 adressen. Het eerste is het netwerkadres en het laatste is het broadcastadres, dus 254 zijn bruikbaar. Voor 192.168.10.0/24 lopen de hosts van 192.168.10.1 tot 192.168.10.254, en het broadcastadres is 192.168.10.255.
9. Splits een /24 in vier subnetten
Leen twee bits om /26-netwerken te maken. Elk heeft 64 adressen en 62 bruikbare hosts. Voor 192.168.10.0/24 zijn de vier subnetten 192.168.10.0/26, 192.168.10.64/26, 192.168.10.128/26 en 192.168.10.192/26.
10. Bij welk netwerk hoort 192.168.1.130/26?
Een /26-masker is 255.255.255.192, dus netwerken beginnen elke 64 adressen. Het adres valt in het blok dat begint bij 192.168.1.128. Dat netwerk loopt van 192.168.1.128 tot 192.168.1.191, met bruikbare hosts van .129 tot .190 en broadcast op .191.
11. Hoeveel bruikbare hosts heeft een /27?
Een /27 heeft 32 adressen en 30 bruikbare hosts. Voor 10.0.0.0/27 zijn de hosts 10.0.0.1 tot en met 10.0.0.30, en het broadcastadres is 10.0.0.31.
12. Wat is NAT?
Network address translation laat veel apparaten op een privénetwerk één openbaar IP-adres delen. De router herschrijft het bronadres en de poort van uitgaande pakketten en houdt een tabel bij om antwoorden naar het juiste apparaat terug te sturen. Het bespaart openbare adressen, maar maakt inkomende verbindingen naar apparaten erachter moeilijker.
Kernservices
13. Wat doet DNS, en hoe verloopt een lookup?
DNS zet namen om in IP-adressen. Een client vraagt het aan een resolver, die eerst zijn cache controleert. Als het antwoord niet in de cache zit, vraagt de resolver het achtereenvolgens aan een rootserver, een top-leveldomeinserver en de gezaghebbende server van het domein, en geeft het antwoord terug aan de client. Antwoorden worden gecachet gedurende een periode die is ingesteld door de TTL van de record.
14. Wat doen ARP en DHCP?
ARP vindt het MAC-adres dat hoort bij een IP-adres op het lokale netwerk. DHCP deelt IP-adressen, de standaardgateway en DNS-servers uit aan apparaten die zich op een netwerk aansluiten.
15. Wat is het verschil tussen HTTP en HTTPS?
HTTPS is HTTP over TLS. TLS versleutelt het verkeer, controleert de identiteit van de server met een certificaat en beschermt tegen manipulatie. De client en server spreken sleutels af tijdens een TLS-handshake voordat er HTTP-gegevens worden verstuurd.
16. Wat betekenen veelvoorkomende HTTP-statuscodes?
| Code | Betekenis |
|---|---|
| 200 | OK |
| 301 | Permanent verplaatst |
| 304 | Niet gewijzigd, gebruik je cache |
| 400 | Slecht verzoek |
| 401 | Niet geauthenticeerd |
| 403 | Verboden |
| 404 | Niet gevonden |
| 429 | Te veel verzoeken |
| 500 | Serverfout |
| 502 | Slechte gateway |
| 503 | Dienst niet beschikbaar |
Alles samenbrengen
17. Wat gebeurt er als je een URL in een browser typt en op Enter drukt?
- De browser controleert zijn cache en zet daarna de domeinnaam met DNS om in een IP-adres.
- Hij opent een TCP-verbinding met de three-way handshake.
- Voor HTTPS voert hij een TLS-handshake uit om sleutels af te spreken en het certificaat te verifiëren.
- Hij stuurt een HTTP-verzoek.
- Het verzoek kan langs een load balancer of CDN gaan, en de server stuurt een antwoord terug met een statuscode en inhoud.
- De browser parseert de HTML, haalt gekoppelde bronnen zoals scripts en afbeeldingen op en rendert de pagina.
Je hoeft niet elke stap op te dreunen. Kies een diepgang die bij het gesprek past en vertel welke onderdelen je het beste kent.
18. Een website is traag. Hoe zoek je uit waarom?
Begin met het scheiden van de lagen. Controleer de DNS-lookup tijd, de verbindings- en TLS-tijd, de tijd tot de eerste byte en de downloadtijd. Gebruik ping voor bereikbaarheid en round-trip tijd, traceroute om te zien waar vertraging op het pad ontstaat, en de developer tools van de browser om te zien welke verzoeken traag zijn. Bepaal daarna of het probleem in het netwerk, de server of de pagina zelf zit.
19. Wat zijn ping en traceroute?
ping stuurt ICMP echo-verzoeken om te testen of een host bereikbaar is en om de round-trip tijd te meten. traceroute toont de routers langs het pad door pakketten te sturen met oplopende time-to-live waarden en de antwoorden te lezen.
20. Wat is het verschil tussen een hub, een switch en een router?
Een hub herhaalt elk signaal naar elke poort, dus hij wordt nu zelden gebruikt. Een switch leert welk MAC-adres op welke poort zit en stuurt frames alleen door waar dat nodig is. Een router verbindt verschillende netwerken met elkaar en stuurt pakketten ertussen door op basis van IP-adres.
Hoe je je voorbereidt
- Zorg dat je de lagen kunt tekenen en elk protocol erop kunt plaatsen.
- Oefen subnetberekeningen met de hand tot je een /24 binnen een minuut in kleinere blokken kunt opdelen.
- Repeteer het antwoord op "typ een URL" op drie diepteniveaus: 30 seconden, twee minuten en een uitgebreide versie.
- Ken de troubleshooting-commando's en wat elk je vertelt.
Voor gerelateerde oefening kun je onze gidsen bekijken over system design interview vragen, Kubernetes interview vragen, AWS interview vragen en cybersecurity analyst interviews.
Oefen hardop en in je eigen woorden. Een transcript achteraf laat zien waar je afdwaalde of het punt miste. Volg de regels van de werkgever over AI-tools in elk live interview of assessment.
Oefen je antwoorden met YesToTheOffer
Oefen hardop, krijg antwoorden op basis van je eigen cv, en bekijk achteraf je transcript. 30 gratis minuten, geen abonnement.



