Het OSI-model en het TCP/IP-model

Leer de twee lagenmodellen kennen die iedere netwerkprofessional gebruikt. Beschrijf wat elk van de zeven OSI-lagen doet, geef aan hoe ze overeenkomen met het TCP/IP-model waarop internet draait en volg de inkapseling terwijl gegevens headers krijgen en verliezen op hun weg door de protocolstapel en langs routers. Vergelijk TCP met UDP, herken veelgebruikte diensten aan hun poortnummer, deel hubs, switches, routers, firewalls en andere apparaten in bij de juiste laag en gebruik de lagen om netwerkproblemen stap voor stap op te sporen.

BeginnerLes 2 van 9 in Cursus Computernetwerken: IP-adressering, routering, wifi en beveiliging

Wat je leert

  1. Leg uit waarom netwerken in lagen worden beschreven en wat elk van de zeven OSI-lagen doet, van signalen op een kabel tot de diensten die applicaties gebruiken.
    • Leg uit waarom netwerken in lagen worden beschreven
      Bekijk hoe een lagenmodel netwerkcommunicatie in afzonderlijke taken verdeelt, hoe lagen samenwerken en hoe een referentiemodel verschilt van een protocolfamilie.
    • Beschrijf de lagen 1–3: fysieke laag, datalinklaag en netwerklaag
      Leg uit hoe de fysieke laag bits verstuurt, hoe de datalinklaag frames over één lokale verbinding aflevert en hoe de netwerklaag pakketten tussen netwerken verplaatst.
    • Beschrijf de lagen 4–7: transportlaag, sessielaag, presentatielaag en applicatielaag
      Leg uit hoe de transportlaag gegevens bij het juiste programma aflevert en wat de sessie-, presentatie- en applicatielaag doen voor communicerende applicaties.
  2. Beschrijf de lagen van het TCP/IP-model dat internet gebruikt, geef aan hoe ze overeenkomen met de OSI-lagen en deel veelgebruikte protocollen in bij de juiste laag.
    • Geef aan hoe de lagen van het TCP/IP-model overeenkomen met die van het OSI-model
      Benoem de vier TCP/IP-lagen en de onderwijsversie met vijf lagen, leg uit wat elke laag doet en koppel ze aan de OSI-lagen.
    • Deel veelgebruikte protocollen in bij de juiste laag
      Gebruik de taak van een protocol en wat het vervoert om het protocol in te delen in het OSI-model en het TCP/IP-model, ook bij protocollen die vaak verkeerd worden ingedeeld.
  3. Volg hoe elke laag op de weg omlaag gegevens in een eigen header verpakt, hoe de ontvanger die op de weg omhoog uitpakt en wat er met de headers gebeurt wanneer een pakket een netwerk doorkruist.
    • Volg de inkapseling en ontkapseling door de protocolstapel
      Volg gegevens omlaag door de protocolstapel van de verzender en omhoog door die van de ontvanger. Benoem daarbij de protocolgegevenseenheid op elke laag en de belangrijke headervelden.
    • Bereken de headeroverhead, de MTU en de segmentgroottes
      Gebruik standaardheadergroottes om pakket- en framegroottes, de maximale segmentgrootte op Ethernet en het aandeel nuttige gegevens in een frame te berekenen.
    • Volg een pakket hop voor hop door verschillende netwerken
      Volg wat er met de frame- en pakketheaders gebeurt wanneer gegevens via een switch en een router naar een server op een ander netwerk gaan en weer terug.
  4. Kies tussen TCP en UDP voor een applicatie, leg uit hoe poortnummers gegevens bij de juiste dienst afleveren en herken bekende protocollen aan hun poortnummer.
    • Vergelijk TCP en UDP en kies het geschikte protocol
      Leg uit wat TCP en UDP elk bieden, hoe ze verschillen in betrouwbaarheid, snelheid en overhead en welk protocol bij een bepaalde applicatie past.
    • Leg uit wat poortnummers en sockets zijn
      Gebruik poortnummers, hun bereiken en sockets om uit te leggen hoe één host tegelijk veel netwerkgesprekken kan voeren.
    • Herken bekende protocollen aan hun poortnummer en transportprotocol
      Koppel veelgebruikte netwerkdiensten aan hun poortnummers en aan TCP of UDP en onderscheid beveiligde versies van hun tegenhangers zonder versleuteling.
  5. Herken op welke laag veelgebruikte netwerkapparaten werken en gebruik de lagen om netwerkproblemen te lokaliseren en de mogelijke oorzaken te beperken.
    • Deel netwerkapparaten in bij hun OSI-lagen
      Koppel hubs, switches, routers, accesspoints, firewalls en andere apparaten aan de lagen waarop ze werken en leg uit wat dat betekent voor botsingsdomeinen en broadcastdomeinen.
    • Gebruik de lagen om een aanpak voor het opsporen van storingen te kiezen
      Pas bottom-up, top-down, de verdeel-en-heersmethode en het volgen van het verkeerspad toe en weet wanneer elke aanpak de snelste manier is om een storing te vinden.
    • Koppel symptomen en hulpmiddelen aan de juiste lagen
      Herken de typische symptomen van een storing op elke laag en gebruik de juiste opdrachtregelhulpmiddelen om elke laag te testen.

OSI-model en TCP/IP-model: uitleg

5 hoofdstukken

1

Beschrijf de zeven lagen van het OSI-model

Netwerkverkeer doorloopt verschillende soorten bewerkingen voordat een programma het ontvangt. OSI geeft elk soort een naam, van de signalen op een kabel tot de protocollen die een browser gebruikt. Door die taken op volgorde te volgen, onderscheid je een probleem met lokale aflevering van een routeringsprobleem of een applicatieprobleem. Je ziet ook waarom de zeven lagen functies beschrijven, zelfs als één programma of protocol er meerdere afhandelt.

1.1 Leg uit waarom netwerken in lagen worden beschreven

Voor een netwerkuitwisseling zijn verschillende taken nodig, van het maken van een bericht tot het versturen van signalen. Een lagenmodel scheidt die taken. Elke laag gebruikt de dienst direct eronder en levert een dienst aan de laag direct erboven.

Houd de taken gescheiden

Een laptop kan van wifi op Ethernet overstappen terwijl de browser hetzelfde webprotocol blijft gebruiken. De methode voor lokale aflevering verandert zonder dat de applicatiedienst verandert. Openbare standaarden laten systemen van verschillende leveranciers ook samenwerken: interoperabiliteit. Ze geven technici bovendien een gedeelde vaktaal, zoals “storing op laag 2”. Ontwerpers en lerenden kunnen één taak tegelijk onderzoeken.

Een protocol legt berichtformaten, volgorde en reacties vast. Een protocolfamilie groepeert samenwerkende protocollen, zoals TCP/IP. Een referentiemodel beschrijft communicatiefuncties zonder één implementatie voor te schrijven.

Het Open Systems Interconnection-model (OSI-model) komt van de International Organization for Standardization (ISO). De eerste editie verscheen als ISO 7498 in 1984; de latere basisreferentie is ISO/IEC 7498-1:1994, ook gepubliceerd als ITU-T X.200. Internetverkeer gebruikt de TCP/IP-protocolfamilie; OSI biedt de taal van zeven lagen om dat verkeer te beschrijven.

Volg de stapel

Nummer de lagen vanaf het medium naar boven:

  1. Fysieke laag
  2. Datalinklaag
  3. Netwerklaag
  4. Transportlaag
  5. Sessielaag
  6. Presentatielaag
  7. Applicatielaag

“Frisse Dassen Nemen Tijdig Soep, Pizza, Appels” helpt je 1–7 onthouden. “Alle Pinguïns Springen Tegen Natte Deuren, Flink” helpt je 7–1 onthouden. De lagen 1–3 heten vaak medialagen en 4–7 hostlagen.

Een verzender werkt omlaag, van applicatielaag naar fysieke laag. Signalen gaan over het medium en de ontvanger werkt omhoog. Overeenkomstige lagen zijn logisch gelijkwaardige lagen: de twee TCP-implementaties volgen TCP-regels, ook al gaan de werkelijke gegevens via IP, lokale verbindingen en signalen tussen die implementaties.

Stel je de overdracht voor

Een schrijver stelt een brief op, een geadresseerde envelop maakt aflevering mogelijk en voertuigen vervoeren de brief. De chauffeur kan de gesloten brief vervoeren zonder de inhoud te begrijpen. Op dezelfde manier vervoert elke lagere laag de gegevens van de hogere laag als nuttige lading en voegt ze besturingsinformatie toe, meestal een header.

Bestaande protocollen kunnen functies combineren. TLS voert versleuteling uit die bij de presentatielaag hoort, terwijl ARP lokale MAC-aflevering verbindt met IP-adressering. Hun indeling hangt af van hun taak en het gebruikte model.

Belangrijkste punten

  • Een laag levert een dienst aan de laag erboven en gebruikt een dienst van de laag eronder.
  • Protocollen leggen communicatieregels vast; een protocolfamilie groepeert samenwerkende protocollen.
  • OSI beschrijft zeven lagen; internetverkeer gebruikt de TCP/IP-protocolfamilie.
  • Verzenders werken omlaag door de stapel en ontvangers omhoog.

1.2 Beschrijf de lagen 1–3: fysieke laag, datalinklaag en netwerklaag

De eerste drie OSI-lagen verplaatsen gegevens door het netwerk. Ze beschrijven drie verschillende soorten werk: signalen, lokale frames en pakketten die netwerken kunnen doorkruisen.

Laag 1: verstuur bits als signalen

De fysieke laag geeft bits weer met elektrische signalen op koper, licht in glasvezel of radiogolven via wifi. De laag legt details vast zoals connectoren, penaansluitingen, signaalniveaus, frequenties en bitsnelheden. Een Ethernetverbinding met getwiste aderparen kan een RJ45-connector gebruiken en met 1 Gbit/s werken.

Bij fysieke transmissie wordt geen beslissing over MAC- of IP-adressen genomen. Een signaal vervoert een stroom bits; de hogere lagen bepalen hoe die bits berichten vormen en waar die berichten thuishoren.

Laag 2: lever een frame af op de lokale verbinding

De datalinklaag plaatst gegevens in frames voor aflevering op een lokale verbinding of netwerksegment. Ethernet en wifi gebruiken MAC-adressen om interfaces te identificeren. Een gebruikelijk MAC-adres bestaat uit 48 bits, geschreven als zes hexadecimale paren, zoals 00:1A:2B:3C:4D:5E.

IEEE beschrijft twee sublagen van laag 2. Logische verbindingsbesturing (LLC) biedt de interface naar laag 3 en functies voor protocolherkenning. Mediatoegangsbeheer (MAC) regelt lokale adressering en toegang tot het medium. Ethernet is IEEE 802.3; wifi is IEEE 802.11. Beide omvatten functies van de fysieke laag en de datalinklaag. PPP is een ander datalinkprotocol, dat op punt-tot-puntverbindingen wordt gebruikt.

Ethernet voegt een framecontrolewaarde (FCS) toe aan het einde van een frame. De ontvanger gebruikt deze controle om beschadiging te detecteren. Als de controle mislukt, wordt het frame verwijderd. Standaard Ethernet verstuurt het frame niet opnieuw om dat verlies te herstellen; een protocol van een hogere laag zoals TCP kan ontbrekende gegevens herstellen wanneer betrouwbaarheid nodig is.

Laag 3: bereik een host via verschillende netwerken

De netwerklaag verpakt gegevens in pakketten. De laag gebruikt logische adressen: IPv4-adressen bevatten 32 bits en IPv6-adressen 128 bits. Routering bepaalt hoe pakketten tussen netwerken reizen. Een router leest het bestemmings-IP-adres en kiest een pad ernaartoe.

IPv4 en IPv6 horen hierbij, evenals ICMP, dat besturings- en foutberichten vervoert die hulpmiddelen zoals ping gebruiken. IPsec beschermt IP-verkeer. De levensduur (TTL) van IPv4 en de hoplimiet van IPv6 voorkomen eindeloze doorstuurlussen: elke router verlaagt de waarde met één en een pakket waarvan de waarde verloopt, wordt verwijderd.

Volg een draadloos verzoek

Een laptop vraagt een pagina op bij een server op een ander netwerk. Het radiosignaal dat de laptop verlaat, is laag 1. Het wifi-frame bereikt het accesspoint op laag 2. Het accesspoint overbrugt het verkeer naar Ethernet, waar een frame het naar de lokale router vervoert. Het IP-pakket daarin vermeldt de laptop en de externe server als eindpunten.

VraagLaagGebruikte informatie
Hoe worden bits verzonden?1 Fysieke laagSignalen en medium
Wie ontvangt dit lokale frame?2 DatalinklaagMAC-adres
Waar moet dit pakket naartoe via verschillende netwerken?3 NetwerklaagIP-adres

Het IP-adres van een externe server kan in een pakket blijven staan terwijl elke router een nieuw frame bouwt voor de volgende verbinding. Als je het MAC-adres als een bestemming van eind tot eind beschouwt, haal je de taak van lokale aflevering en routering door elkaar.

Belangrijkste punten

  • De fysieke laag verstuurt bits via koper, glasvezel of radio.
  • De datalinklaag levert frames lokaal af met MAC-adressen.
  • Een Ethernet-FCS detecteert beschadiging; standaard Ethernet verwijdert beschadigde frames.
  • De netwerklaag gebruikt IP-adressen en routering om netwerken te doorkruisen.
  • De TTL of hoplimiet neemt bij elke router af.

1.3 Beschrijf de lagen 4–7: transportlaag, sessielaag, presentatielaag en applicatielaag

De bovenste OSI-lagen beschrijven de aflevering aan programma's en de diensten die die programma's gebruiken. Een werkende IP-route bereikt een host; daarmee is het ontvangende programma nog niet geïdentificeerd en het berichtformaat nog niet verklaard.

Laag 4: bereik het programma

De transportlaag levert gegevens tussen processen (draaiende programma's) af met behulp van poortnummers. TCP levert een betrouwbare bytestroom in de juiste volgorde en verdeelt gegevens in segmenten. UDP vervoert onafhankelijke datagrammen.

Door multiplexing op de transportlaag kunnen een browser, mailclient en belprogramma één interface delen terwijl hun gesprekken te onderscheiden blijven. Het IP-adres identificeert een host; transportinformatie identificeert de dienst of het gesprek op die host.

Lagen 5 en 6: beheren en weergeven

De sessielaag, laag 5, zet gesprekken tussen applicaties op, beheert ze en beëindigt ze. Dialoogbeheer bepaalt welke partij wanneer verzendt; met controlepunten kan een onderbroken uitwisseling vanaf een vastgelegd punt worden hervat. RPC en de NetBIOS-sessiedienst zijn gebruikelijke voorbeelden van sessietaken.

De presentatielaag, laag 6, verzorgt weergave, compressie en versleuteling. ASCII en UTF-8 geven tekst weer; JPEG en PNG geven afbeeldingen weer; MPEG geeft video weer. Compressie vermindert de hoeveelheid die moet worden verstuurd. TLS-versleuteling wordt in OSI-beschrijvingen doorgaans bij de presentatielaag ingedeeld.

Laag 7: bied een netwerkdienst

De applicatielaag bevat protocollen die programma's rechtstreeks gebruiken. HTTP en HTTPS dienen het web; SMTP verstuurt e-mail; IMAP en POP3 halen die op. DNS zet namen om, DHCP levert automatische netwerkinstellingen, FTP en SFTP dragen bestanden over en SSH biedt veilige toegang tot de opdrachtregel op afstand.

Een browser is het programma dat HTTP gebruikt. HTTP is het netwerkprotocol van de browser. Als je het hele programma als de laag zou beschouwen, zouden daar ook lokale browseracties onder vallen die nooit via een netwerk communiceren.

Volg een e-mailuitwisseling
LaagFunctie bij het versturen van een foto
7 ApplicatielaagSMTP biedt het bericht aan.
6 PresentatielaagUTF-8 geeft tekst weer; JPEG geeft de afbeelding weer; TLS beschermt de uitwisseling.
5 SessielaagDe applicaties houden hun gesprek in stand.
4 TransportlaagTCP levert bytes af bij de aanbiedingsdienst van de mailserver.

TCP 587 is een gebruikelijk eindpunt voor het aanbieden van berichten, waarbij normaal gesproken met STARTTLS wordt overgeschakeld op TLS. In TCP/IP horen de sessie- en presentatietaken bij de applicatielaag. Deze OSI-rijen beschrijven functies en hoeven dus niet overeen te komen met vier afzonderlijke softwaremodules.

Belangrijkste punten

  • De transportlaag gebruikt poorten om gegevens tussen programma's af te leveren.
  • De sessielaag beheert gesprekken tussen applicaties en controlepunten.
  • De presentatielaag verzorgt weergave, compressie en versleuteling.
  • Applicatielaagprotocollen bieden diensten die programma's gebruiken.
  • TCP/IP groepeert de OSI-lagen 5–7 in zijn applicatielaag.
2

Vergelijk het TCP/IP-model met het OSI-model

Netwerkdiagrammen kunnen vier, vijf of zeven lagen tonen terwijl ze dezelfde uitwisseling beschrijven. Als je de taken tussen deze weergaven aan elkaar koppelt, worden de diagrammen gemakkelijker te lezen. TCP/IP groepeert sommige OSI-functies omdat het de protocollen beschrijft die bestaande internetsystemen gebruiken. De indeling van een protocol hangt vervolgens af van de taak die het uitvoert: wat het protocol vervoert, geeft een nuttige aanwijzing en grensgevallen verdienen nader onderzoek.

2.1 Geef aan hoe de lagen van het TCP/IP-model overeenkomen met die van het OSI-model

OSI en TCP/IP groeperen dezelfde communicatietaken op verschillende manieren. Koppel de functies aan elkaar om hun diagrammen te vergelijken.

Vier internetlagen

TCP/IP ontstond uit onderzoek dat in de jaren 1970 werd gefinancierd door de Defense Advanced Research Projects Agency (DARPA). ARPANET stapte er op 1 januari 1983 op over. Specificaties verschijnen als Requests for Comments (RFC's); de Internet Engineering Task Force (IETF) werkt aan internetstandaarden. TCP en IP geven de protocolfamilie haar naam; de familie bevat ook UDP, ICMP, ARP, DNS en andere protocollen.

RFC 1122 beschrijft vier lagen:

TCP/IP-laagOvereenkomstige OSI-laagFunctie
Applicatielaag5 Sessielaag, 6 Presentatielaag, 7 ApplicatielaagGesprekken, weergave, applicatiediensten
Transportlaag4 TransportlaagAflevering tussen programma's
Internetlaag3 NetwerklaagIP-adressering en routering
Netwerktoegangslaag1 Fysieke laag, 2 DatalinklaagLokale signalen en frames

De applicatielaag omvat HTTP, DNS en SMTP. De transportlaag omvat TCP en UDP; de internetlaag omvat IP en ICMP; de netwerktoegangslaag omvat Ethernet en wifi. De netwerktoegangslaag wordt ook netwerkinterfacelaag genoemd en sommige boeken noemen de internetlaag “netwerklaag”.

Als je de TCP/IP-applicatielaag alleen aan OSI-laag 7 koppelt, laat je sessie- en presentatiefuncties weg. Die vinden nog steeds plaats, maar TCP/IP groepeert ze bij de applicaties die ze nodig hebben.

Waarom een vijfde laag verschijnt

Het vijflagenmodel voor onderwijs splitst de netwerktoegangslaag in de datalinklaag en de fysieke laag. De volledige volgorde is applicatielaag, transportlaag, netwerklaag, datalinklaag, fysieke laag. Kurose en Ross en veel netwerkcursussen gebruiken dit model om lokale framing van signalering te onderscheiden. De onderste vier lagen komen elk overeen met OSI 1–4.

OSI is ontworpen als een algemeen referentiekader voordat de meeste bijbehorende protocollen bestonden. Het TCP/IP-model beschrijft een protocolfamilie die al in gebruik was. Dit helpt verklaren waarom OSI afzonderlijke categorieën voor de bovenste lagen heeft, terwijl internetsoftware hun taken vaak combineert.

Breng een HTTPS-uitwisseling in kaart

Bij HTTP/2 via HTTPS horen HTTP en TLS bij de TCP/IP-applicatielaag. TCP verzorgt de aflevering via de transportlaag aan serverpoort 443. IP verzorgt de adressering op de internetlaag; Ethernet verzorgt framing en signalering op de netwerktoegangslaag.

Netwerkmedewerkers gebruiken nog steeds de OSI-nummering voor beschrijvingen met laagnummers: “routering op laag 3”, “laag 2-switch” of “laag 7-loadbalancer”. Als je de internetlaag telt als het tweede vak van onderen in TCP/IP met vier lagen, begrijp je die verkorte aanduiding verkeerd.

Belangrijkste punten

  • TCP/IP heeft een applicatielaag, transportlaag, internetlaag en netwerktoegangslaag.
  • De TCP/IP-applicatielaag omvat OSI-lagen 5–7; de netwerktoegangslaag omvat lagen 1–2.
  • Het vijflagenmodel splitst de netwerktoegangslaag in de datalinklaag en de fysieke laag.
  • Beschrijvingen met laagnummers gebruiken de OSI-nummering.

2.2 Deel veelgebruikte protocollen in bij de juiste laag

Om een protocol in te delen, vraag je eerst welke taak het uitvoert. Onderzoek vervolgens wat de berichten vervoert. Dat beperkt vaak de keuze, maar de functie bepaalt de indeling wanneer een protocol taken combineert of boven op een ander transportprotocol is gebouwd.

Begin bij de hoofdtaak

HTTP, DNS, DHCP, FTP, SFTP, TFTP, SSH, Telnet, SMTP, IMAP, POP3, SNMP, NTP, LDAP, SMB, RDP, SIP en syslog bieden diensten aan applicaties. Ze horen bij de OSI-applicatielaag en de TCP/IP-applicatielaag. Tekencoderingen zoals ASCII en UTF-8, mediaformaten zoals JPEG en MPEG en versleuteling beschrijven functies van de presentatielaag; RPC is een gebruikelijk voorbeeld van de sessielaag.

TCP en UDP verrichten werk van de transportlaag. IPv4, IPv6, ICMP, ICMPv6, GRE-tunneling en AH en ESP van IPsec verrichten werk van de netwerklaag of internetlaag. OSPF wisselt routeringsinformatie rechtstreeks binnen IP uit en wordt ook bij laag 3 ingedeeld.

Ethernetframing, wifi-MAC-functies, PPP, VLAN-tagging (802.1Q) en Spanning Tree Protocol (STP) zijn functies van de datalinklaag. Signalering via koper of glasvezel, connectoren, 1000BASE-T en radioverzending via wifi zijn functies van de fysieke laag. Ethernet en wifi omvatten elk beide onderste lagen.

Onderscheid een dienst van de informatie die deze verwerkt

DNS (Domain Name System) zoekt informatie over namen op, waaronder IP-adressen, maar dient applicaties en gaat via UDP- of TCP-poort 53. DHCP (Dynamic Host Configuration Protocol) levert IP-instellingen, maar de berichten gebruiken UDP-serverpoort 67 en clientpoort 68. Het verwerken van een IP-adres maakt geen van beide diensten tot een netwerklaagprotocol.

ICMP (Internet Control Message Protocol) rapporteert over IP-aflevering en vervoert echoberichten voor ping. Het wordt rechtstreeks door IP vervoerd en heeft geen TCP- of UDP-poorten. De indeling bij de netwerklaag volgt uit de besturende rol, niet uit de aanwezigheid van een afzonderlijke header binnen IP.

Deel protocollen in die een grens overschrijden

ARP (Address Resolution Protocol) zoekt het MAC-adres dat hoort bij een IPv4-adres op de lokale verbinding. De berichten worden rechtstreeks in Ethernetframes vervoerd, zonder IP-header. ARP ondersteunt IP-aflevering via lokale MAC-aflevering en wordt daarom volgens afspraak bij laag 2 ingedeeld; het informele label “laag 2,5” beschrijft die rol op de grens tussen lagen.

TLS biedt versleuteling. Bij HTTP/1.1 en HTTP/2 vervoert HTTPS HTTP binnen TLS over TCP. TLS hoort bij de TCP/IP-applicatielaag en wordt doorgaans aan de OSI-presentatielaag gekoppeld. Het woord “Transport” in de volledige naam, Transport Layer Security, maakt TLS niet gelijkwaardig aan TCP of UDP.

QUIC wordt binnen UDP vervoerd, maar biedt transportfuncties, waaronder betrouwbare stromen en verbindingsbeheer. HTTP/3 gebruikt QUIC, met een TLS 1.3-handshake ingebouwd in de opbouw van QUIC en versleuteling van QUIC-pakketten. Daarom is “binnen UDP” een nuttige aanwijzing, maar geen algemene toets om iets bij de applicatielaag in te delen.

Om dezelfde reden blijft SSH bij de applicatielaag horen, ook al bevat het versleuteling. Het volledige doel van een protocol telt: veilig inloggen op afstand is een applicatiedienst, terwijl versleuteling op zichzelf een functie van de presentatielaag is.

Belangrijkste punten

  • Deel een protocol in op basis van zijn taak; gebruik wat het vervoert als aanvullende aanwijzing.
  • DNS en DHCP zijn applicatielaagdiensten, ook al verwerken ze IP-informatie.
  • ICMP rapporteert over IP-aflevering en heeft geen transportpoorten.
  • ARP ondersteunt lokale aflevering en hoort volgens afspraak bij laag 2.
  • TLS verzorgt versleuteling; QUIC verricht transportwerk boven op UDP.
  • Ethernet en wifi omvatten elk functies van de fysieke laag en de datalinklaag.
3

Volg hoe gegevens bij inkapseling door de lagen gaan

Een applicatiebericht reist binnen informatie van de transportlaag, IP en de lokale verbinding. Door deze eenheden binnen elkaar te volgen, begrijp je hoe een ontvanger het juiste programma vindt en hoe een router hetzelfde verkeer naar een nieuwe verbinding stuurt. De toegevoegde bytes hebben ook invloed op de framegrootte en de hoeveelheid nuttige gegevens die past. Werk naar buiten om die bytes te tellen en volg daarna het pakket langs apparaten om te zien welke velden veranderen en welke de eindpunten identificeren.

3.1 Volg de inkapseling en ontkapseling door de protocolstapel

Wanneer gegevens omlaag door een stapel gaan, voegt elke laag informatie toe die nodig is voor de eigen taak. Inkapseling is dit verpakkingsproces. De volledige eenheid van de hogere laag wordt de nuttige lading van de volgende laag: de inhoud die wordt vervoerd.

Bouw van binnen naar buiten op

Een header komt vóór de nuttige lading. Een trailer komt erna. In een Ethernet/IP/TCP-stapel voegen TCP en IP elk een header toe; Ethernet voegt zowel een header als een FCS-trailer toe. Bij fysieke transmissie wordt het resulterende frame als bits in signalen weergegeven.

De eenheid op een bepaalde laag is de protocolgegevenseenheid (PDU). Gebruik deze namen wanneer je een verzoek volgt:

LaagPDUBelangrijke toegevoegde informatie
5–7GegevensApplicatie-inhoud
4TCP-segment of UDP-datagramBron- en bestemmingspoort
3PakketBron- en bestemmings-IP-adres
2FrameBron- en bestemmings-MAC-adres; FCS
1BitsFysieke signalering

Stel dat een programma een HTTP-verzoek via TCP verstuurt. TCP voegt zijn header toe, met onder meer poorten en volgorde-informatie. IPv4 voegt zijn header rond dat segment toe. Ethernet voegt zijn header rond het pakket en een FCS erachter toe. Het verzoek blijft binnen elke grotere eenheid aanwezig; de lagen vervangen het niet door berichten die er niets mee te maken hebben.

Herken het volgende protocol

De ontvanger moet kunnen kiezen welk protocol de nuttige lading afhandelt. Het Ethernetveld EtherType geeft IPv4 aan als 0x0800, IPv6 als 0x86DD en ARP als 0x0806. ARP gaat daarom rechtstreeks van Ethernet naar ARP-verwerking, zonder via IP te gaan.

Het IPv4-veld Protocol geeft TCP aan met 6, UDP met 17 en ICMP met 1. IPv6 noemt het overeenkomstige veld volgende header. Na de transportverwerking identificeert een bestemmingspoort zoals TCP 443 de ontvangende dienst.

Dit zijn drie verschillende keuzemiddelen. EtherType kiest het protocol binnen een frame; het IP-veld kiest het protocol binnen een pakket; de bestemmingspoort kiest het ontvangende programma. TCP- en UDP-poorten komen niet voor in ICMP-berichten.

Pak uit bij de ontvanger

Bij ontkapseling wordt de buitenste laag eerst verwijderd. De interface ontvangt signalen en haalt daaruit de bits terug. Ethernet controleert de FCS en gebruikt EtherType om de nuttige lading aan IP door te geven. IP controleert de afleverinformatie en geeft de nuttige lading door aan het aangegeven transportprotocol. TCP verwerkt zijn header en levert applicatiebytes af aan het ontvangende programma.

De FCS is een 32-bitswaarde voor cyclische redundantiecontrole (CRC) om beschadigde frames te detecteren. De FCS wordt samen met de lokale frame-informatie verwijderd en niet als onderdeel van het applicatiebericht afgeleverd.

Vóór elk Ethernetframe verstuurt de fysieke laag voor synchronisatie een preambule van 7 bytes en een startframebegrenzer (SFD) van 1 byte. Deze acht bytes vallen buiten de getelde grootte van het Ethernetframe.

Een switch leest frame-informatie om lokaal door te sturen. Een router verwijdert het binnenkomende frame, onderzoekt IP en maakt een ander frame voor de volgende verbinding. Een eindhost verwerkt de stapel helemaal tot aan de applicatie. Als je de gebruikelijke taak van elke laag beschrijft, begrijp je waarom een router versleutelde inhoud kan doorsturen zonder het bericht van de applicatie te lezen.

Belangrijkste punten

  • Bij inkapseling wordt een eenheid van een hogere laag de nuttige lading van een eenheid van een lagere laag.
  • TCP gebruikt segmenten; UDP gebruikt datagrammen; IP gebruikt pakketten; Ethernet gebruikt frames.
  • EtherType, het IP-veld Protocol en bestemmingspoorten bepalen de opeenvolgende overdrachten.
  • Bij ontkapseling wordt de buitenste verpakking eerst verwijderd.
  • Ethernet voegt de FCS-trailer toe; de preambule en SFD vallen buiten de framegrootte.

3.2 Bereken de headeroverhead, de MTU en de segmentgroottes

Headers nemen naast de applicatiegegevens ruimte in. Om de grootte van de verzonden gegevens te berekenen, benoem je de protocolstapel, noteer je de headergroottes en werk je naar buiten. Zowel het grootste toegestane pakket als het kleinste toegestane Ethernetframe beïnvloedt het resultaat.

Weet wat elke grootte omvat
OnderdeelGrootte in bytes
Ethernetheader en FCS14 + 4 = 18
VLAN-tag, indien aanwezig4 extra
IPv4-header zonder opties20
IPv6-basisheader40
TCP-header zonder opties20
UDP-header8

IPv4- en TCP-headers kunnen met opties elk tot 60 bytes groeien. De MTU, of maximale transmissie-eenheid, omvat het pakket van laag 3. Standaard Ethernet heeft een MTU van 1.500 bytes. Met de 18 bytes overhead van de verbindingslaag levert dat een frame van 1.518 bytes op, of 1.522 bytes met een VLAN-tag. Als jumboframes zijn ingeschakeld, gebruiken ze doorgaans een MTU van 9.000 bytes.

De MSS, maximale segmentgrootte, omvat de TCP-applicatiegegevens. Zonder IP- of TCP-opties is de beschikbare nuttige TCP-lading:

1500−20−20=1460

Voor IPv6 zonder uitbreidingsheaders of TCP-opties is dat:

1500−40−20=1440

Als je Ethernetoverhead bij de MTU optelt, overschat je de beschikbare ruimte binnen het pakket.

Bereken één frame van binnen naar buiten

Voor 1.000 bytes HTTP-gegevens via TCP, IPv4 en Ethernet zonder VLAN-tag en zonder opties:

  1. TCP-segment: 1.020 bytes, de gegevens plus 20.
  2. IP-pakket: 1.040 bytes, nadat nog eens 20 is toegevoegd.
  3. Ethernetframe: 1.058 bytes, nadat 18 is toegevoegd.

De overhead is 58 bytes. Het aandeel nuttige gegevens is:

10001058×100≈94,5%

Met dezelfde stapel heeft een overdracht van 4.000 bytes applicatiegegevens met een MSS van 1.460 drie segmenten nodig: 1.460, 1.460 en 1.080 bytes gegevens. Hun frames zijn 1.518, 1.518 en 1.138 bytes. Het totaal is 4.174 bytes, inclusief 174 bytes aan headers en trailers. Elk segment heeft zijn eigen headers nodig.

Kleine berichten en minimale frames

Een DNS-query van 40 bytes via UDP en IPv4 wordt een datagram van 48 bytes, een pakket van 68 bytes en een Ethernetframe zonder VLAN-tag van 86 bytes. Het aandeel nuttige gegevens is ongeveer 46,5%. Een volledige nuttige TCP-lading van 1.460 bytes beslaat ongeveer 96,2% van het frame van 1.518 bytes.

Ethernetframes moeten minstens 64 bytes groot zijn, met minstens 46 bytes nuttige lading. Een TCP-bevestiging zonder applicatiegegevens heeft bij minimale headers een IPv4-pakket van 40 bytes. Ethernet voegt vóór de FCS 6 bytes opvulling toe, wat een frame van 64 bytes oplevert.

Houd de grenzen uit elkaar

TCP-segmentatie verdeelt applicatiegegevens op laag 4. IP-fragmentatie verdeelt een pakket op laag 3 als het te groot is voor een verbinding. IPv4-routers kunnen fragmenteren als dat is toegestaan; IPv6-routers fragmenteren nooit, dus moet de verzender zich aanpassen aan de maximale grootte van het pad.

De framegroottes hier zijn exclusief de preambule, SFD en de tijd tussen frames. Om de bytes van een frame om te rekenen naar bits, vermenigvuldig je met acht: een frame van 1.518 bytes bevat 12.144 bits.

Belangrijkste punten

  • De MTU omvat het IP-pakket; de MSS omvat de nuttige TCP-lading met applicatiegegevens.
  • Standaard Ethernet zonder VLAN-tag voegt 18 bytes buiten het pakket toe.
  • Bij IPv4/TCP zonder opties blijven binnen een MTU van 1.500 bytes 1.460 bytes voor gegevens over.
  • Elk segment heeft zijn eigen headers en frameoverhead nodig.
  • Kleine nuttige Ethernetladingen hebben opvulling nodig om de minimale framegrootte te bereiken.
  • Segmentatie vindt plaats op laag 4; fragmentatie op laag 3.

3.3 Volg een pakket hop voor hop door verschillende netwerken

Een pakket kan verschillende netwerken doorkruisen, maar een Ethernetframe dient één lokale verbinding. Als je beide eenheden tegelijk volgt, begrijp je waarom een host voor dezelfde uitwisseling het externe IP-adres en een MAC-adres in de buurt nodig heeft.

Adresseer de volgende lokale ontvanger

Neem een laptop op 192.0.2.10, met MAC-aanduiding AA. Een router R1 verbindt het netwerk van de laptop met dat van een server. R1 heeft MAC-aanduiding R1-A aan de kant van de laptop en R1-B aan de kant van de server. De server is 198.51.100.20, met MAC-aanduiding SS. Deze korte MAC-aanduidingen staan voor volledige interfaceadressen.

De laptop herkent dat de server zich op een ander netwerk bevindt. Zijn standaardgateway, R1, is de volgende ontvanger op de lokale verbinding. ARP levert het MAC-adres van de gateway. Voor een TCP-verbinding naar serverpoort 443 zijn de adressen binnen elkaar als volgt:

VeldWaarde bij vertrek vanaf de laptop
Bron-MAC van het frameAA
Bestemmings-MAC van het frameR1-A
Bron-IP van het pakket192.0.2.10
Bestemmings-IP van het pakket198.51.100.20
TCP-bestemmingspoort443

De laptop gebruikt SS niet als lokaal bestemmings-MAC-adres. SS hoort bij de eindhost op een ander netwerk; R1-A hoort bij het apparaat dat dit eerste frame kan ontvangen.

Passeer een switch en een router

Een laag 2-switch leest het bestemmings-MAC-adres, vindt de poort naar R1-A en stuurt het frame door. Bij gewoon schakelen worden de bron- en bestemmings-MAC-adressen niet vervangen.

R1 controleert de FCS van het ontvangen frame en verwijdert de header en trailer. De router leest het bestemmings-IP-adres, zoekt de route op en verlaagt de TTL met één. Vervolgens maakt de router een nieuw frame op de verbinding aan de kant van de server. Dat frame heeft bron R1-B en bestemming SS, geleerd via ARP. De FCS ervan dekt dit nieuwe frame.

De bron- en bestemmings-IP-adressen en TCP-poorten blijven op dit gewone gerouteerde pad gelijk. De IP-header blijft niet volledig ongewijzigd: de TTL neemt af en de headercontrolesom van IPv4 wordt bijgewerkt. Netwerkadresvertaling (NAT) is een uitzondering op het behoud van eindpuntadressen, omdat NAT IP-adressen en vaak ook poorten herschrijft.

Tel routerhops met TTL

Een pakket dat met TTL 64 wordt verstuurd, bereikt de bestemming met TTL 61 na drie doorstuurstappen door routers. Als een router de TTL tot nul verlaagt, verwijdert hij het pakket en stuurt hij normaal gesproken een ICMP-bericht voor overschrijding van de tijd terug. IPv6 gebruikt een hoplimietveld voor hetzelfde doel: lussen begrenzen.

traceroute op Linux of macOS en tracert op Windows gebruiken testpakketten met veranderende TTL-waarden om hops te vinden die antwoorden. Een * betekent dat er voor dat testpakket geen antwoord is aangekomen. De router kan nog steeds verkeer doorsturen terwijl hij diagnostische antwoorden filtert of beperkt. Vergelijk daarom latere antwoorden en diensttests voordat je een storingspunt aanwijst.

Keer terug naar de client

De server verwijdert het lokale frame en verwerkt het pakket en TCP-segment tot aan de webdienst. Een antwoord keert de rollen van de eindpunten om: het IP-adres en de poort van de server worden de bron en het IP-adres en de clientpoort van de laptop worden de bestemming. Routers maken opnieuw frames voor hun uitgaande verbindingen. De retourroute kan andere routers gebruiken, maar elk lokaal frame is nog steeds gericht aan de volgende ontvanger.

Belangrijkste punten

  • Een pakket voor een externe bestemming wordt verstuurd in een lokaal frame dat is geadresseerd aan de standaardgateway.
  • Gewone switches behouden de frameadressen; routers bouwen nieuwe frames voor de verbinding.
  • IP-eindpunten en poorten blijven gelijk op een gewoon gerouteerd pad; NAT kan ze herschrijven.
  • De TTL daalt eenmaal per doorstuurstap door een router.
  • Een hop die niet antwoordt bij traceroute kan nog steeds verkeer doorsturen.
4

Vergelijk TCP en UDP en herken diensten aan hun poortnummer

Een bereikbare host kan tegelijk veel diensten aanbieden, elk met andere eisen aan de aflevering. TCP en UDP bieden verschillend transportgedrag, terwijl hosts gesprekken met poortnummers uit elkaar houden. Door dienstnamen aan zowel hun poort als hun transportprotocol te koppelen, kun je pakketopnamen lezen, firewallregels kiezen en de oorzaak van een mislukte verbinding vaststellen. Diensten met vergelijkbare namen verdienen extra aandacht omdat versleuteling op verschillende manieren kan worden geboden.

4.1 Vergelijk TCP en UDP en kies het geschikte protocol

TCP en UDP gebruiken allebei poorten om gegevens tussen programma's te vervoeren op laag 4. De keuze hangt af van wat de applicatie nodig heeft wanneer pakketten vertraging oplopen, verloren gaan of in de verkeerde volgorde aankomen.

Wat TCP biedt

Transmission Control Protocol (TCP) is verbindingsgericht. Een drieweg-handshake (SYN, SYN-ACK, ACK) zet de verbinding op vóór de normale gegevensuitwisseling. Bevestigingen vertellen de verzender wat is aangekomen en hertransmissie herstelt ontbrekende gegevens. Met volgorde-informatie kan TCP bytes in de juiste volgorde aanbieden.

Stroomregeling beschermt een ontvanger tegen een te snelle verzender. Congestiebeheersing past het verzenden aan de netwerkbelasting aan. Dit zijn verschillende problemen: het ene betreft de capaciteit van de ontvangende host, het andere het netwerk dat het verkeer vervoert. De TCP-header is 20 bytes zonder opties en kan 60 bytes bereiken.

TCP biedt een betrouwbare bytestroom in de juiste volgorde, maar een mislukte verbinding kan een applicatie toch met een onvolledig bestand achterlaten. De applicatie moet de fout afhandelen of de bewerking hervatten; TCP kan geen gegevens afleveren via een pad dat niet beschikbaar is.

Wat UDP biedt

User Datagram Protocol (UDP) is verbindingsloos. Het verstuurt onafhankelijke datagrammen zonder handshake op de transportlaag, bevestigingen, hertransmissie of herstel van de volgorde. De header van 8 bytes bevat bronpoort, bestemmingspoort, lengte en controlesom.

UDP kan verkeer naar één ontvanger, broadcasts en multicasts ondersteunen. Een TCP-verbinding verbindt twee eindpunten. De kleinere header van UDP en het ontbreken van ingebouwd herstel verminderen de transportoverhead, maar “onbetrouwbaar” beschrijft het ontbreken van aflevergaranties en betekent niet dat het meeste verkeer naar verwachting verloren gaat.

EigenschapTCPUDP
OpzettenHandshake voor verbindingGeen UDP-handshake
Ontbrekende gegevensBevestiging en hertransmissieGeen herstel door UDP
AflevervolgordeBytestroom in de juiste volgordeOnafhankelijke datagrammen
Header20–60 bytes8 bytes
Typische behoeftenComplete bestanden, e-mail, inloggen op afstandTijdige gesprekken, korte vragen
Kies op basis van de tijdseis van de applicatie

Een pakket voor een live spraakgesprek kan 20 ms geluid bevatten. Als het verloren gaat, is een vervangend pakket dat 100 ms later aankomt te laat om op het juiste moment af te spelen. Een gesprek kan met een kleine onderbreking doorgaan, waardoor UDP geschikt is. Een gedownload document heeft al zijn bytes in de juiste volgorde nodig, dus past het herstel van TCP bij die taak.

Korte verzoeken zoals bij DNS, DHCP, NTP en SNMP gebruiken ook vaak UDP. DNS gebruikt daarnaast TCP-poort 53 voor zoneoverdrachten en wanneer een antwoord TCP nodig heeft. Voor het opzetten van SIP-gesprekken kan UDP of TCP op poort 5060 worden gebruikt.

Applicaties kunnen functies boven op UDP toevoegen. TFTP bevestigt zijn blokken en QUIC biedt betrouwbare versleutelde verbindingen via UDP. Als je UDP in een pakketopname ziet, weet je dus nog niet of de applicatie herstelmogelijkheden mist.

Video op aanvraag buffert vaak vooruit en gebruikt HTTPS via TCP of HTTP/3 via QUIC. De uitspraak “video betekent UDP” gaat voorbij aan het verschil tussen een live gesprek met een directe tijdseis en opgeslagen video waarbij tijd is om ontbrekende gegevens te herstellen.

Belangrijkste punten

  • TCP biedt een bytestroom in de juiste volgorde met bevestigingen en hertransmissie.
  • UDP verstuurt onafhankelijke datagrammen zonder ingebouwd herstel of herstel van de volgorde.
  • Stroomregeling beschermt ontvangers; congestiebeheersing reageert op netwerkbelasting.
  • Kies transportgedrag op basis van de eisen aan volledigheid en timing.
  • Applicaties zoals QUIC kunnen boven op UDP betrouwbaarheid toevoegen.
  • Opgeslagen video en live gesprekken vereisen een verschillende omgang met vertraging.

4.2 Leg uit wat poortnummers en sockets zijn

Een IP-adres identificeert een host, maar veel programma's kunnen die host tegelijk gebruiken. TCP en UDP voegen elk bron- en bestemmingspoortnummers toe, zodat binnenkomende gegevens de juiste dienst of het juiste gesprek bereiken.

Houd diensten en clientgesprekken apart

Een poort is een 16-bitsgetal van 0 tot 65.535. Een server luistert naar verkeer op een bekende poort, zoals TCP 443 voor HTTPS. Een client kiest bij het openen van een verbinding gewoonlijk een tijdelijke poort als bronpoort.

RFC 6335 groepeert de nummers als volgt:

BereikNaamAantal waarden
0–1023Systeem of bekend1.024
1024–49151Gebruiker of geregistreerd48.128
49152–65535Dynamisch of privé16.384

IANA wijst systeem- en gebruikerspoorten toe; dynamische poorten worden niet toegewezen. Het dynamische bereik en het werkelijke bereik voor tijdelijke poorten van een besturingssysteem zijn afzonderlijke begrippen. Windows gebruikt standaard 49152–65535 voor tijdelijke poorten, terwijl Linux vaak 32768–60999 gebruikt. Een beheerder kan deze instellingen wijzigen.

Herken een eindpunt en een verbinding

Een socket identificeert een transporteindpunt aan de hand van IP-adres, poort en transportprotocol. Zo identificeert TCP 198.51.100.20:443 een HTTPS-servereindpunt. TCP 53 en UDP 53 zijn afzonderlijke poorten omdat TCP en UDP afzonderlijke nummerruimten hebben.

Een verbinding wordt geïdentificeerd met de 5-tupel: bron-IP, bronpoort, bestemmings-IP, bestemmingspoort en transportprotocol. Die waarden onderscheiden gesprekken, ook wanneer meerdere clients één serverpoort gebruiken.

Stel dat 192.0.2.10 twee TCP-verbindingen opent naar 198.51.100.20:443. De ene gebruikt clientpoort 51514 en de andere 51515. Hun servereindpunt is identiek, maar hun bronpoorten verschillen. De server kan elk antwoord daardoor naar de juiste verbinding terugsturen. Sommige browsers hergebruiken verbindingen; het voorbeeld beschrijft twee afzonderlijke verbindingen die zijn geopend.

Bij een antwoord in het eerste gesprek wordt de bron 198.51.100.20:443 en de bestemming 192.0.2.10:51514. Poort 443 wordt niet de clientpoort alleen omdat de richting is omgekeerd.

Interpreteer poortinformatie zorgvuldig

Een geconfigureerde dienst kan een afwijkende poort gebruiken. HTTP kan 8080 gebruiken en SSH 2222. Het nummer doet een gebruikelijke dienst vermoeden, maar stelt niet vast welke inhoud werkelijk wordt verstuurd. Een firewall die alleen naar poorten kijkt, maakt een beperkte classificatie; inspectie van applicaties kan het verkeer zelf onderzoeken.

Een fysieke switchpoort is een kabelaansluiting op een interface. Een transportpoort is een nummer in een TCP- of UDP-header. Het vervangen van een kabel beïnvloedt de fysieke verbinding, terwijl het toestaan van TCP 443 verandert welk transportverkeer mag passeren. Het gedeelde woord “poort” maakt dit niet tot hetzelfde soort object.

Belangrijkste punten

  • Poorten onderscheiden programma's en gesprekken op een host.
  • Servers luisteren op dienstpoorten; clients kiezen gewoonlijk tijdelijke bronpoorten.
  • Een socket identificeert een eindpunt; de 5-tupel identificeert een gesprek.
  • TCP en UDP hebben afzonderlijke poortnummerruimten.
  • Een gebruikelijke poort doet een dienst vermoeden, maar bevestigt de inhoud ervan niet.

4.3 Herken bekende protocollen aan hun poortnummer en transportprotocol

Leer het transportprotocol en de poort samen voor elke dienst. TCP 53 en UDP 53 zijn afzonderlijke transporteindpunten, ook al kunnen beide DNS dienen. Door verwante diensten te groeperen, kun je ook vergelijkbare namen gemakkelijker onderscheiden.

Web, toegang op afstand en bestanden
DienstGebruikelijk transportprotocol en poortDoel of onderscheid
HTTP / HTTPSTCP 80 / TCP 443Web; HTTP/3 gebruikt QUIC op UDP 443
SSH / TelnetTCP 22 / TCP 23Versleutelde / niet-versleutelde opdrachtomgeving op afstand
RDPTCP en UDP 3389Extern bureaublad
FTPTCP 21 besturing; TCP 20 gegevens in actieve modusAfzonderlijke opdracht- en gegevensverbindingen
SFTPTCP 22Bestandsoverdracht binnen SSH
FTPSTCP 21 expliciet; TCP 990 implicietFTP beveiligd met TLS
TFTPAanvankelijk UDP 69Eenvoudige bestandsoverdracht zonder aanmelding
SMBTCP 445Bestanden en printers delen

Expliciete FTPS begint op 21 en schakelt over op TLS. Impliciete FTPS begint met TLS op 990. TCP 989 is geregistreerd voor gegevens van impliciete FTPS; bij passieve overdrachten wordt over gegevenspoorten onderhandeld. SFTP is een ander protocol binnen SSH, dus als je FTP naar poort 22 verplaatst, wordt het geen SFTP.

E-mail en directorydiensten

SMTP gebruikt TCP 25 voor doorsturen tussen servers. Clients bieden berichten gewoonlijk aan op TCP 587 met STARTTLS, of op TCP 465 met TLS vanaf het begin. IMAP haalt e-mail op via TCP 143, met impliciete TLS op TCP 993. POP3 haalt e-mail op via TCP 110, met impliciete TLS op TCP 995.

LDAP-directorybevragingen gebruiken TCP 389; LDAP via impliciete TLS, of LDAPS, gebruikt TCP 636. Een beveiligde dienst kan ook een bestaande verbinding opwaarderen als dat wordt ondersteund. Een andere poort is dus niet de enige manier waarop protocollen TLS toevoegen.

Infrastructuur en beheer
DienstGebruikelijk transportprotocol en poort
DNSUDP en TCP 53
DHCPUDP 67 server; UDP 68 client
NTP-tijdsynchronisatieUDP 123
SNMP-bevragingen / trapsUDP 161 / UDP 162
SyslogberichtenUDP 514
Microsoft SQL ServerTCP 1433
SIP-gespreksopbouwUDP of TCP 5060; TLS op TCP 5061

De meeste gewone DNS-vragen gebruiken UDP; zoneoverdrachten gebruiken TCP en clients hebben ook TCP nodig voor antwoorden die dat vereisen. SNMPv3 kan authenticatie en versleuteling toevoegen met behoud van de poorten 161 en 162. Syslog kan in gebruikte systemen andere transportprotocollen gebruiken; UDP 514 is de gebruikelijke basis die hier wordt vermeld.

Verwar IP-protocolnummers niet met poorten

Het veld Protocol in de IP-header geeft aan wat IP vervoert: ICMP 1, TCP 6, UDP 17, GRE 47, ESP 50 en AH 51. TCP en UDP bieden vervolgens hun eigen poortvelden. ICMP, GRE, ESP en AH hebben geen TCP- of UDP-poorten. Een regel die TCP-poort 1 toestaat, staat daarom geen ICMP-echoverkeer toe.

Voor een webserver die HTTP/2 via TLS gebruikt, sta je inkomend TCP 443 toe. Als dezelfde server HTTP/3 aanbiedt, heeft het QUIC-verkeer UDP 443 nodig. Een DNS-regel die alleen UDP 53 toestaat, kan kleine vragen doorlaten maar vereiste TCP-uitwisselingen blokkeren. Stem de regel af op het werkelijke transportprotocol en de bestemmingspoort van de server.

Belangrijkste punten

  • Leer transportprotocol en poort als paar, vooral voor DNS en HTTPS.
  • SFTP gebruikt SSH op TCP 22; FTPS gebruikt FTP met TLS.
  • SMTP-doorsturen, het aanbieden van berichten door clients en het ophalen van e-mail gebruiken verschillende poorten.
  • Beveiliging kan het protocolgedrag veranderen zonder de poort te veranderen, zoals bij SNMPv3.
  • IP-protocolnummers identificeren ingekapselde protocollen en zijn iets anders dan poorten.
  • Een dienst kan zowel TCP- als UDP-regels nodig hebben.
5

Deel apparaten in bij hun lagen en gebruik de modellen om storingen op te sporen

Apparaatnamen alleen vertellen niet hoe verkeer wordt afgehandeld. Een switch kan ook routeren en een firewall kan uiteenlopende informatie inspecteren, van adressen tot applicatie-inhoud. Met de lagen kun je die functies beschrijven en tests kiezen die bij een gemelde storing passen. Begin bij het patroon van getroffen gebruikers en diensten en verzamel vervolgens aanwijzingen op de relevante laag, zodat elk resultaat tot een bruikbare volgende controle leidt.

5.1 Deel netwerkapparaten in bij hun OSI-lagen

Deel een apparaat in op basis van de informatie die het leest om te bepalen hoe het verkeer afhandelt. Het label beschrijft een doorstuur- of inspectiefunctie. Eén fysieke behuizing kan meerdere functies op verschillende lagen bevatten.

Signalen, frames en pakketten

Laag 1-apparaten verwerken signalen. Een repeater herstelt een signaal; een hub herhaalt binnenkomende signalen naar alle andere poorten. Een mediaconverter verbindt media zoals koper en glasvezel. Een modem zet digitale gegevens om naar de signalering op de lijn van een provider en omgekeerd. Voeding via Ethernet (PoE) levert via bekabeling met getwiste aderparen stroom aan apparaten zoals telefoons en accesspoints en is dus een functie van de fysieke laag.

Een laag 2-switch leert bron-MAC-adressen en hun binnenkomende poorten. De switch gebruikt het bestemmings-MAC-adres om een uitgaande poort te kiezen. Broadcastframes en frames voor onbekende bestemmingen worden via flooding naar andere poorten in hetzelfde lokale netwerk gestuurd. Een bridge voert dezelfde basistaak uit met minder poorten. Een draadloos accesspoint overbrugt wifi-frames en bekabelde frames. Een netwerkinterfacekaart (NIC) verzorgt lagen 1 en 2, waaronder het MAC-adres van de interface.

Een router leest bestemmings-IP-adressen en stuurt pakketten tussen netwerken door met behulp van een routeringstabel. De router scheidt de lokale broadcastdomeinen. Een laag 3-switch combineert lokaal schakelen van frames met routering, vaak tussen VLAN's. Het woord “switch” alleen stelt niet vast of het apparaat kan routeren.

Inspecteer transport- of applicatie-informatie
ApparaatfunctieGebruikte informatieLaag
Pakketfilterende firewallIP, protocol en poorten3–4
Stateful firewallPakketvelden plus verbindingstoestandDoorgaans 3–4
Firewall van de volgende generatieApplicatie-identiteit en inhoudTot en met 7
LoadbalancerIP en poort, of applicatieverzoek4 of 7
ProxyVerzoeken namens een client7
IDS/IPSVerkeerspatronen en applicatie-inhoudTot en met 7

Een host zoals een laptop, server of telefoon handelt alle zeven OSI-functies af. Een “router” voor thuis combineert gewoonlijk een router, switch, accesspoint, firewall en soms een modem. Het overbruggen van wifi en het routeren van pakketten zijn afzonderlijke taken in dezelfde behuizing.

Tel gedeelde domeinen

Een botsingsdomein is een gebied waarin gelijktijdige verzendingen elkaar kunnen storen. Een hub deelt één domein over zijn poorten. Een switch scheidt zijn aangesloten verbindingen. Moderne geschakelde volduplexverbindingen hebben geen botsingen; de traditionele telling van domeinen laat nog steeds zien hoe hubs van switches verschillen.

Een broadcastdomein bevat apparaten die elkaars broadcastframes ontvangen. Hubs en gewone switches geven die frames door. Routers scheiden broadcastdomeinen en VLAN's kunnen een switch in meerdere broadcastdomeinen verdelen.

Bij een router die twee switches verbindt, heeft switch A met vijf computers zes gebruikte verbindingen, inclusief de routerverbinding. Switch B met drie computers en een hub heeft vijf gebruikte verbindingen: drie computers, één hub en één routerverbinding. De vier computers op de hub delen het ene botsingsdomein van de verbinding met de switch. De traditionele telling geeft 11 botsingsdomeinen en twee broadcastdomeinen, zonder VLAN-indeling.

Belangrijkste punten

  • Deel een apparaat in op basis van de informatie uit de hoogste laag die het voor zijn beslissing gebruikt.
  • Hubs herhalen signalen; laag 2-switches sturen door met MAC-adressen.
  • Routers en laag 3-switches routeren met IP-adressen.
  • Firewalls en loadbalancers kunnen op verschillende lagen werken.
  • Hubs delen botsingsdomeinen; switches scheiden aangesloten verbindingen.
  • Routers en VLAN-grenzen scheiden broadcastdomeinen.
  • Een multifunctionele thuisrouter bevat verschillende netwerkfuncties.

5.2 Gebruik de lagen om een aanpak voor het opsporen van storingen te kiezen

Begin met de vraag wie getroffen zijn, welke diensten niet werken en wat er is veranderd. Dat patroon helpt bij het kiezen van een startpunt voor het opsporen van de storing.

Kies een richting
AanpakEerste controleNuttig wanneer
Bottom-upVoeding, kabels, verbindingslampjesOorzaak onbekend of fysiek probleem waarschijnlijk
Top-downApplicatie-instellingen en foutenEén applicatie niet werkt terwijl andere werken
Verdeel en heersEen middelste laag, vaak IPEen snelle test de zoektocht kan beperken
Het verkeerspad volgenOpeenvolgende apparatenEen route of gedeeld pad moet worden onderzocht

Bottom-up controleert eerst de fysieke voorzieningen, daarna lokale frames, routering en hogere diensten. Dit is grondig bij een onbekende oorzaak, maar kan tijd verspillen als aanwijzingen al op een applicatiestoring wijzen. Top-down begint bij de dienst en gaat waar nodig naar de onderliggende lagen waarvan de dienst afhankelijk is.

Interpreteer de test in het midden

Bij verdeel en heers wordt vaak ping gebruikt. Een antwoord van de gateway ondersteunt de conclusie dat het lokale IP/ICMP-pad naar die gateway werkt. Een antwoord van een externe server ondersteunt die conclusie voor het geteste pad naar die server. Die resultaten geven aanleiding om hogerop naar namen, transportpoorten en de applicatie te kijken.

Een mislukte ping vereist verder onderzoek: het pad kan onderbroken zijn of ICMP kan worden gefilterd terwijl de webdienst bereikbaar blijft. Controleer dit met een test van de werkelijke dienst.

Bij het verkeerspad volgen onderzoek je apparaten langs de route, vaak met traceroute of tracert. Een hop die niet antwoordt, kan nog steeds verkeer doorsturen. Vergelijk latere antwoorden en, waar mogelijk, tests vanaf apparaten aan weerszijden voordat je een doorstuurstoring aan die hop toeschrijft.

Laat de symptomen de eerste controle bepalen

Stel dat op elke werkplek in één ruimte alle verbindingen wegvallen terwijl nabijgelegen ruimten werken. Begin bottom-up bij gedeelde apparatuur: de voeding van de switch, de uplink en de verbindingslampjes. Door een verdachte kabel te vervangen door een exemplaar waarvan je weet dat het werkt, kun je die afhankelijkheid testen.

Als één account geen e-mail kan aanbieden terwijl browsen en andere diensten werken, begin je top-down met de servernaam, aanbiedingspoort en foutmelding van dat account. Het beperktere patroon wijst op een controle van de specifieke dienst.

Vergelijk waar mogelijk een niet-werkend apparaat met een werkend apparaat. Verander één onderdeel, herhaal dezelfde test en noteer het resultaat. Draai een wijziging die niet helpt terug voordat je een andere probeert. Als je de kabel, gateway en DNS-instellingen tegelijk verandert, kan de toegang terugkeren zonder dat duidelijk wordt welke wijziging hielp.

Belangrijkste punten

  • Kies een startpunt voor het opsporen van storingen op basis van de omvang en het patroon van de uitval.
  • Bottom-up begint bij fysieke afhankelijkheden; top-down begint bij de dienst.
  • Een geslaagde ping ondersteunt de conclusie dat het geteste pad voor dat verkeer bereikbaar is.
  • Bij een mislukte ping moet je ook filtering en het doel controleren.
  • Bij tests die het verkeerspad volgen, is bevestiging nodig als een hop niet antwoordt.
  • Verander één onderdeel tegelijk en noteer het resultaat.

5.3 Koppel symptomen en hulpmiddelen aan de juiste lagen

Een symptoom geeft aan waar je kunt zoeken; een test levert aanwijzingen. Kies het hulpmiddel bij de taak die je wilt controleren en neem bij de interpretatie de bestemming, het protocol en het resultaat samen in beschouwing.

Controleer signalen en lokale aflevering

Op laag 1 kunnen niet-brandende verbindingslampjes, een losgekoppelde kabel, een uitgeschakeld apparaat, een te lange kabel of interferentie communicatie verhinderen. Inspecteer de voeding en connectoren, test de kabel of vervang die door een kabel waarvan je weet dat die werkt.

Op laag 2 kan de fysieke verbinding aanwezig zijn terwijl lokale frames niet aankomen. Door een verkeerde VLAN-toewijzing kunnen apparaten gescheiden zijn die hetzelfde lokale netwerk zouden moeten delen. Een duplexmismatch kan slechte prestaties en fouten veroorzaken; toenemende CRC-fouten kunnen ook op signaal- of bekabelingsproblemen wijzen. Lees de interfacestatistieken van de switch en vergelijk beide uiteinden. arp -a toont geleerde koppelingen tussen IPv4- en MAC-adressen op een host.

Op Cisco-apparaten geeft show interfaces de status van de interface en het lijnprotocol. “up/up” geeft aan dat de fysieke status en de datalinkstatus actief zijn. “down/down” vestigt de aandacht vaak op voeding, bekabeling of een ander fysiek probleem. “up/down” betekent dat er een fysieke verbinding is terwijl het lijnprotocol niet actief is; een verschil in inkapseling is één mogelijke oorzaak.

Controleer IP-bereikbaarheid en transporttoegang

Controleer op laag 3 interfaceadressen en gateway-instellingen met ipconfig op Windows, ip address op Linux of ifconfig op macOS. Verkeerde instellingen of ontbrekende routes kunnen verhinderen dat pakketten een ander netwerk bereiken. Gebruik ping voor IP-bereikbaarheid en tracert op Windows of traceroute op Linux/macOS voor hops die antwoorden.

Test op laag 4 de werkelijke poort van de dienst. Een server kan op ping antwoorden terwijl een firewall TCP 443 blokkeert of geen webdienst luistert. Gebruik in Windows PowerShell Test-NetConnection 203.0.113.25 -Port 443; gebruik op Linux of macOS nc -zv 203.0.113.25 443. Op de server kan ss op Linux of netstat luisterpoorten en verbindingen tonen. Een mislukte verbinding alleen maakt geen onderscheid tussen een blokkade door de firewall en een gestopt luisterend programma.

Onderzoek namen en applicatiegedrag

Op de bovenste lagen vraagt een mislukte naamopzoeking, certificaatfout, onjuiste servernaam of mislukte aanmelding om aanwijzingen uit de applicatie. Gebruik nslookup of dig om DNS-antwoorden te onderzoeken. Gebruik een browser of curl om HTTP/HTTPS te testen en lees de logboeken van de applicatie op dienstfouten.

Onderzoek waarom een pagina niet werkt

Een laptop kan https://intranet.example.com niet openen. Eerst slaagt een ping naar zijn gateway. Daarna slaagt een ping naar server-IP 203.0.113.25. Deze resultaten ondersteunen de conclusie dat de lokale en gerouteerde paden die deze tests gebruiken werken. Als nslookup intranet.example.com geen antwoord krijgt, onderzoek je de DNS-vraag en -configuratie op de applicatielaag.

Bij een ander resultaat wordt de naam correct omgezet en antwoordt de server op ping, maar mislukt TCP 443. Controleer het luisterende programma op de server en de relevante firewallregel. Als TCP 443 verbinding maakt en HTTPS een certificaatfout meldt, ga je omhoog naar het certificaat en de servernaamconfiguratie. Elke test beperkt de volgende vraag; geen enkele test bevestigt dat elk soort verkeer op het netwerk werkt.

Belangrijkste punten

  • Inspecteer voeding, kabels en verbindingslampjes bij symptomen op de fysieke laag.
  • Gebruik interfacetellers, VLAN-controles en ARP-informatie voor lokale aflevering.
  • Gebruik interface-instellingen, ping en het volgen van de route voor aanwijzingen over IP.
  • Test de werkelijke poort en controleer het luisterende programma als een dienst geen verbinding kan maken.
  • Gebruik DNS-hulpmiddelen, HTTP-tests en logboeken voor problemen op hogere lagen.
  • Interpreteer elke test alleen voor het pad en het verkeer dat ermee is getest.

OSI-model en TCP/IP-model: voorbeelden

5 Walkthroughs

1

Lees een netwerkuitwisseling als zeven taken

13 stappen
Volg een bericht van de applicatiedienst naar signalen en onderscheid de taken op elke OSI-laag.
  1. 1
    IntroductieOnderscheid de taken binnen één uitwisseling

    Voor het versturen van een e-mail zijn verschillende samenwerkende taken nodig: het bericht maken, de inhoud weergeven, het juiste programma bereiken en het bericht over verbindingen vervoeren. OSI geeft die taken zeven laagnamen. Volg het bericht omlaag om elke functie te onderscheiden.

  2. 2
    AnalogieLaat aangrenzende lagen diensten leveren

    Denk aan een brief die in een geadresseerde envelop reist en vervolgens in een bestelwagen. De schrijver hoeft de motor van het voertuig niet te kiezen.

    Een netwerklaag ontvangt op vergelijkbare wijze gegevens van boven en gebruikt een dienst eronder. De inhoud wordt vervoerd zonder dat elke lagere laag de betekenis hoeft te begrijpen. Openbare standaarden laten onafhankelijk gebouwde onderdelen overeenkomen wat ze aan elkaar doorgeven.

  3. 3
    UitlegOnderscheid het model van de regels

    Een protocol legt berichtformaten, volgorde en reacties vast. Een protocolfamilie, zoals TCP/IP, groepeert samenwerkende protocollen. Een referentiemodel, zoals OSI, beschrijft functies. Eén implementatie kan meerdere functies combineren; zeven lagen vereisen geen zeven programma's.

  4. 4
    UitdagingVerander de lokale verbinding

    Een desktopcomputer schakelt over van Ethernet naar wifi. De computer bereikt nog steeds dezelfde website met hetzelfde webprotocol. Wat kan de computer dankzij de indeling in lagen blijven gebruiken?

    ---reveal---

    De computer kan zijn applicatie- en transportdiensten blijven gebruiken terwijl de aflevering over de lagere lokale verbinding verandert. De browser hoeft geen nieuw webprotocol te gebruiken alleen omdat de bits nu via radio reizen.

  5. 5
    UitlegBegin bij het werkelijke signaal

    De fysieke laag, laag 1, verstuurt bits als elektrische signalen, licht of radio. De laag legt media, connectoren, frequenties en bitsnelheden vast. Op glasvezel geven lichtpulsen het bitpatroon weer; hogere lagen leveren adressering en berichtstructuur.

  6. 6
    UitlegLever lokaal af in een frame

    De datalinklaag, laag 2, ordent bits in frames voor lokale aflevering. Ethernet en wifi gebruiken MAC-adressen om interfaces te identificeren. Een Ethernetontvanger controleert de FCS van het frame op beschadiging.

    Als de controle mislukt, verwijdert standaard Ethernet het frame. Een hogere laag kan betrouwbaarheid bieden, bijvoorbeeld doordat TCP ontbrekende bytes herstelt. Beschadiging detecteren en ontbrekende gegevens herstellen zijn afzonderlijke taken.

  7. 7
    UitlegRouteer een pakket door verschillende netwerken

    De netwerklaag, laag 3, routeert pakketten op basis van het bestemmings-IP-adres. IPv4-adressen bevatten 32 bits; IPv6-adressen bevatten 128 bits. Routers verlagen de TTL of hoplimiet, zodat pakketten die in doorstuurlussen vastzitten uiteindelijk verlopen.

  8. 8
    UitdagingKies de bestemming op deze verbinding

    Een laptop verstuurt via zijn lokale gateway naar een server op een ander netwerk. Vermeldt het eerste frame het MAC-adres van de server of dat van de gateway, en waar wordt de server vermeld?

    ---reveal---

    Het frame vermeldt het MAC-adres van de gateway, omdat die de volgende lokale ontvanger is. Het pakket daarin vermeldt het IP-adres van de server. Lokale frameaflevering en externe pakketaflevering gebruiken verschillende bestemmingen voor hetzelfde verkeer.

  9. 9
    UitlegKies het programma op de host

    De transportlaag, laag 4, levert tussen programma's af met poortnummers. TCP vervoert een bytestroom in de juiste volgorde; UDP vervoert onafhankelijke datagrammen.

    Op een host kunnen tegelijk een browser, mailclient en belprogramma actief zijn. Transportinformatie houdt die gesprekken uit elkaar, zodat binnenkomende gegevens de juiste dienst of verbinding bereiken. Dit delen heet multiplexing.

  10. 10
    UitlegBeheer het gesprek en de weergave

    De sessielaag, laag 5, beheert gesprekken tussen applicaties. Beurtregeling en controlepunten zijn voorbeelden van sessiefuncties.

    De presentatielaag, laag 6, verzorgt gegevensweergave, compressie en versleuteling. UTF-8 geeft tekst een gedeelde weergave; JPEG geeft een afbeelding weer; TLS beschermt een uitwisseling. In TCP/IP worden deze taken gegroepeerd in de applicatielaag in plaats van als afzonderlijke lagen weergegeven.

  11. 11
    VoorbeeldGebruik een netwerkdienst

    De applicatielaag, laag 7, biedt protocollen die programma's gebruiken. Een mailclient gebruikt SMTP om een bericht aan te bieden. Het bericht kan UTF-8-tekst en een JPEG-afbeelding bevatten en TLS kan de uitwisseling ervan beschermen.

    De client is het programma; SMTP is het netwerkprotocol. Dit onderscheid geldt ook voor een browser die HTTP gebruikt. Het openen van een lokaal browsermenu is op zichzelf geen HTTP-uitwisseling.

  12. 12
    UitdagingVolg het volledige e-mailvoorbeeld

    Een mailclient codeert tekst, biedt een bericht aan met SMTP en vertrouwt op TCP om de dienstpoort van de server te bereiken. Bepaal de OSI-taken voor codering, SMTP, TCP-poorten en radiosignalering.

    ---reveal---

    Codering hoort bij de presentatielaag (6); SMTP bij de applicatielaag (7); TCP-poorten bij de transportlaag (4); radiosignalering bij de fysieke laag (1). Bij hetzelfde bericht kunnen al deze functies betrokken zijn zonder dat elke functie een afzonderlijke applicatie is.

  13. 13
    SamenvattingLees omlaag en omhoog

    Verzenders werken van de applicatielaag omlaag naar de fysieke laag; ontvangers werken omhoog. Overeenkomstige lagen zijn logisch gelijkwaardig. Om een stap in te delen, bepaal je de taak: applicatiedienst, weergave, gesprek, aflevering aan een programma, routering, lokale frameaflevering of signalering.

2

Breng hetzelfde verkeer in kaart met OSI en TCP/IP

11 stappen
Vergelijk weergaven met vier, vijf en zeven lagen en deel protocollen in op basis van hun doel.

Sla deze les op om elke Walkthrough stap voor stap te volgen.

  1. 1
    IntroductieBehoud het verkeer en verander de weergave
  2. 2
    UitlegGroepeer de bovenste OSI-functies
  3. 3
    VerbandGroepeer lokale frames en signalen
  4. 4
    VoorbeeldBeschrijf een HTTP/2-verbinding
  5. 5
    UitdagingVind de ontbrekende functies terug
  6. 6
    UitlegGebruik de taak en het vervoerende protocol
  7. 7
    VoorbeeldDeel niet in op basis van de genoemde gegevens
  8. 8
    KernpuntBehandel de grensgevallen
  9. 9
    UitdagingDeel een dienst in op basis van zijn doel
  10. 10
    UitdagingCombineer de laagkoppeling en protocolindeling
  11. 11
    SamenvattingGebruik de functie als uitgangspunt
3

Bouw een frame en volg het door een router

18 stappen
Doorloop inkapseling, aantallen bytes en de veranderende lokale adressen langs een gerouteerd pad.

Sla deze les op om elke Walkthrough stap voor stap te volgen.

  1. 1
    IntroductieVolg de eenheid en de grens
  2. 2
    VoorbeeldVoeg de transportheader toe
  3. 3
    VoorbeeldVerpak het segment in een pakket
  4. 4
    VoorbeeldVerpak het pakket in een frame
  5. 5
    UitdagingPak uit en bepaal de overdrachten
  6. 6
    VoorbeeldBereken één gewoon frame
  7. 7
    VoorbeeldBereken het nuttige aandeel
  8. 8
    UitlegBepaal de maximale nuttige TCP-lading
  9. 9
    VoorbeeldVerdeel een overdracht voordat je overhead toevoegt
  10. 10
    KernpuntOnthoud zowel het minimum als het maximum
  11. 11
    UitdagingBereken een kleiner bericht
  12. 12
    VerbandOnderscheid twee manieren van verdelen
  13. 13
    VoorbeeldVerstuur naar de lokale gateway
  14. 14
    VoorbeeldBouw een nieuw frame bij de router
  15. 15
    TipInterpreteer de padtest zorgvuldig
  16. 16
    UitdagingVolg de lokale en externe velden van het antwoord
  17. 17
    UitdagingCombineer een grootte en een routerhop
  18. 18
    SamenvattingHoud drie grenzen gescheiden
4

Kies een transportprotocol en herken de dienst

16 stappen
Koppel de behoeften van de applicatie aan TCP of UDP, volg daarna poorten door een gesprek en kies dienstregels.

Sla deze les op om elke Walkthrough stap voor stap te volgen.

  1. 1
    IntroductieVraag welke aflevering het programma nodig heeft
  2. 2
    UitlegHerstel een geordende stroom met TCP
  3. 3
    UitlegVerstuur onafhankelijke datagrammen met UDP
  4. 4
    VoorbeeldStem herstel af op het afspeelmoment
  5. 5
    UitdagingBepaal waar betrouwbaarheid wordt geboden
  6. 6
    VoorbeeldVolg de eerste clientpoort
  7. 7
    UitlegOnderscheid een eindpunt van een verbinding
  8. 8
    TipLees bereiken zonder te veel te concluderen
  9. 9
    UitdagingOnderscheid twee servergesprekken
  10. 10
    UitlegKoppel verwante diensten
  11. 11
    VoorbeeldOnderscheid overdracht via SSH van FTP met TLS
  12. 12
    UitlegKoppel e-mailpoorten aan de werkelijke rol
  13. 13
    UitdagingKies transportprotocollen voor een web- en DNS-regel
  14. 14
    KernpuntHoud protocolnummers buiten de poortlijst
  15. 15
    UitdagingCombineer de dienst en het antwoord
  16. 16
    SamenvattingVerbind doel, protocol en eindpunt
5

Beperk de zoektocht naar een storing met aanwijzingen uit de lagen

16 stappen
Deel apparaatgedrag in, kies een aanpak voor het opsporen van storingen en interpreteer tests langs een HTTPS-pad.

Sla deze les op om elke Walkthrough stap voor stap te volgen.

  1. 1
    IntroductieMaak van de klacht een test
  2. 2
    UitlegDeel de verkeersbeslissing in
  3. 3
    VoorbeeldVind verschillende taken in één apparaat
  4. 4
    VoorbeeldTel de domeingrenzen
  5. 5
    UitdagingGebruik het veld dat de keuze bepaalt
  6. 6
    UitlegKies een startrichting
  7. 7
    VoorbeeldOnderscheid lokale en externe bereikbaarheid
  8. 8
    UitdagingKies de eerste controle op basis van het patroon
  9. 9
    UitlegLees aanwijzingen over de fysieke en lokale verbinding
  10. 10
    TipInspecteer de host en route
  11. 11
    VoorbeeldTest het luisterende programma afzonderlijk van ping
  12. 12
    VoorbeeldControleer de naam en het applicatieantwoord
  13. 13
    UitdagingKies op basis van een reeks resultaten
  14. 14
    UitdagingInterpreteer het uitblijven van een antwoord op een werkend pad
  15. 15
    UitdagingCombineer de aanpak en de taak die niet werkt
  16. 16
    SamenvattingLaat aanwijzingen de volgende test bepalen

OSI-model en TCP/IP-model: oefenvragen

50 Oefenvragen in 5 sets

Set 1: Herken lagen en volg de eerste uitwisseling10 Oefenvragen

Vraag 1 van 10

Een werkstation schakelt over van wifi naar Ethernet terwijl de browser HTTP blijft gebruiken. Welk voordeel van de indeling in lagen laat dit zien?
  1. Hetzelfde frameformaat werkt op elk medium.
  2. Eén laag kan veranderen terwijl hogere diensten bruikbaar blijven.
  3. De browser levert zijn eigen lokale afleverdienst.
  4. Het IP-adres maakt lokale framing overbodig.
Toon antwoordVerberg antwoord
Antwoord: B
Door de indeling in lagen kan de technologie van de lokale verbinding veranderen terwijl hogere diensten bruikbaar blijven. De browser blijft HTTP gebruiken; hij wordt niet verantwoordelijk voor Ethernetframing of wifi-aflevering wanneer het medium verandert.

Vraag 2 van 10

Een interface geeft bits weer als lichtpulsen. Op welke OSI-laag gebeurt dat?
  1. Laag 2: datalinklaag
  2. Laag 3: netwerklaag
  3. Laag 6: presentatielaag
  4. Laag 1: fysieke laag
Toon antwoordVerberg antwoord
Antwoord: D
Lichtpulsen geven bits weer op de fysieke laag. De datalinklaag ordent de teruggewonnen bits in frames, maar het omzetten van het bitpatroon naar een optisch signaal is de onderliggende transmissietaak.

Vraag 3 van 10

Een ontvangende host gebruikt een bestemmingspoort om gegevens bij het bedoelde programma af te leveren. Welke OSI-laag levert die informatie?
  1. Laag 4: transportlaag
  2. Laag 3: netwerklaag
  3. Laag 5: sessielaag
  4. Laag 7: applicatielaag
Toon antwoordVerberg antwoord
Antwoord: A
Poorten zijn velden van de transportlaag die worden gebruikt om gegevens bij programma's en gesprekken af te leveren. IP-adressen van de netwerklaag bereiken de host; ze identificeren niet het ontvangende programma op die host.

Vraag 4 van 10

Waar passen Ethernetframing en signalering via kabel in het TCP/IP-model met vier lagen?
  1. Beide horen bij de internetlaag.
  2. Alleen signalering hoort bij de netwerktoegangslaag.
  3. Beide horen bij de netwerktoegangslaag.
  4. Alleen framing hoort bij de netwerktoegangslaag.
Toon antwoordVerberg antwoord
Antwoord: C
TCP/IP met vier lagen groepeert de OSI-datalinklaag en de fysieke laag in de netwerktoegangslaag. Als je Ethernetframing en signalering via kabel scheidt, krijg je de onderwijsweergave met vijf lagen, niet de hier genoemde weergave met vier lagen.

Vraag 5 van 10

Een dienst levert automatische IP-instellingen via UDP-berichten. Waar hoort de dienst in OSI en waarom?
  1. Netwerklaag, omdat de antwoorden IP-instellingen bevatten.
  2. Transportlaag, omdat de berichten UDP-headers gebruiken.
  3. Applicatielaag, omdat de dienst configuratie aanbiedt.
  4. Datalinklaag, omdat nieuwe clients de dienst gebruiken.
Toon antwoordVerberg antwoord
Antwoord: C
DHCP biedt een configuratiedienst die door UDP wordt vervoerd en hoort daarom bij de applicatielaag. Een IP-adres binnen een bericht is inhoud; het maakt de dienst niet tot routering op de netwerklaag.

Vraag 6 van 10

Een host ontvangt een Ethernetframe dat IPv4 en UDP vervoert. In welke volgorde verwerkt de host de protocolverpakking voordat hij applicatiegegevens aflevert?
  1. Ethernet, IPv4, UDP
  2. UDP, IPv4, Ethernet
  3. IPv4, Ethernet, UDP
  4. Ethernet, UDP, IPv4
Toon antwoordVerberg antwoord
Antwoord: A
Bij ontkapseling wordt de buitenste verpakking eerst verwijderd: Ethernet, dan IPv4 en dan UDP. Als je met UDP begint, volg je de opbouw van binnen naar buiten van de verzender in plaats van de verwerkingsvolgorde van de ontvanger.

Vraag 7 van 10

Een applicatie verstuurt 720 bytes in één UDP-datagram via IPv4 en Ethernet zonder VLAN-tag. Gebruik een IPv4-header van 20 bytes, een UDP-header van 8 bytes en 18 bytes Ethernetoverhead. Wat is de framegrootte?
  1. 748 bytes
  2. 758 bytes
  3. 778 bytes
  4. 766 bytes
Toon antwoordVerberg antwoord
Antwoord: D
Tel de UDP-header erbij op voor 728 bytes, daarna de IPv4-header voor een pakket van 748 bytes en ten slotte de Ethernetoverhead voor een frame van 766 bytes. De waarde van 748 bytes stopt bij de pakketgrens. Als je een transportheader van 20 bytes zoals bij TCP gebruikt, tel je 12 bytes mee die dit UDP-datagram niet heeft.

Vraag 8 van 10

Een sensor verstuurt actuele meetwaarden die nutteloos worden zodra de volgende meetwaarde aankomt. De applicatie accepteert af en toe een onderbreking en wil geen vertraging door herstel op de transportlaag. Welk transportprotocol past daarbij?
  1. TCP, met herstel van een geordende stroom
  2. UDP, met onafhankelijke datagrammen
  3. TCP, met herhaling van ontbrekende meetwaarden
  4. UDP, met ingebouwde hertransmissie
Toon antwoordVerberg antwoord
Antwoord: B
UDP verstuurt elke meetwaarde onafhankelijk, zonder ingebouwde hertransmissie of wachten op herstel van de volgorde. Dat gedrag past bij gegevens die snel hun nut verliezen als onderbrekingen af en toe acceptabel zijn. TCP-herstel is waardevol voor volledige gegevensverzamelingen, maar hier is het herstel van oude meetwaarden in strijd met de genoemde tijdseis.

Vraag 9 van 10

Een client voor bestandsoverdracht is ingesteld op SFTP. Welk gebruikelijk transportprotocol en welke poort op de server moet de client aanspreken?
  1. TCP 22
  2. TCP 21
  3. TCP 990
  4. UDP 69
Toon antwoordVerberg antwoord
Antwoord: A
SFTP werkt via SSH op TCP 22. De besturing van impliciete FTPS gebruikt TCP 990, maar FTPS is FTP dat door TLS wordt beschermd en is dus een ander protocol ondanks de vergelijkbare naam voor bestandsoverdracht.

Vraag 10 van 10

Een router verbindt twee switches zonder VLAN-indeling. Switch A heeft twee rechtstreeks aangesloten pc's. Switch B heeft vier rechtstreeks aangesloten pc's en één hub met nog drie pc's. Tel de traditionele botsingsdomeinen en broadcastdomeinen, inclusief routerverbindingen.
  1. 11 botsingsdomeinen; 2 broadcastdomeinen
  2. 9 botsingsdomeinen; 2 broadcastdomeinen
  3. 9 botsingsdomeinen; 3 broadcastdomeinen
  4. 8 botsingsdomeinen; 1 broadcastdomein
Toon antwoordVerberg antwoord
Antwoord: B
Switch A heeft drie gebruikte verbindingen, inclusief de routerverbinding. Switch B heeft er zes: vier pc's, de hub en de router. Dat geeft negen botsingsdomeinen en twee door de router gescheiden broadcastdomeinen. De drie pc's op de hub delen dat ene domein; als je ze afzonderlijk telt, overschat je het totaal.
Set 2: Koppel diensten en test een extern pad10 Oefenvragen

Sla deze les op om elk antwoord te zien en elke set te oefenen.

Vraag 1 van 10

Een technicus gebruikt “storing op laag 3” om een routeringsprobleem op een TCP/IP-netwerk te beschrijven. Welke nummering wordt gebruikt?
  1. TCP/IP-nummering met vier lagen
  2. Nummering met vijf lagen en de applicatielaag eerst
  3. OSI-nummering
  4. Nummering van fysieke interfaces
Toon antwoordVerberg antwoord

Sla deze les op om dit antwoord te zien.

Vraag 2 van 10

Een ontvanger detecteert een onjuiste Ethernet-FCS in een frame dat een deel van een TCP-overdracht vervoert. Wat dragen Ethernet en TCP bij aan het herstel?
  1. Ethernet verwijdert het; TCP kan ontbrekende gegevens herstellen.
  2. Ethernet herstelt het; TCP controleert het bestemmings-IP.
  3. Ethernet verstuurt het opnieuw; TCP verwijdert de frametrailer.
  4. Ethernet stuurt het door; TCP corrigeert de beschadigde bits.
Toon antwoordVerberg antwoord

Sla deze les op om dit antwoord te zien.

Vraag 3 van 10

Een diagram gebruikt applicatielaag, transportlaag, netwerklaag, datalinklaag en fysieke laag. Welke wijziging leverde deze weergave met vijf lagen op uit TCP/IP met vier lagen?
  1. De applicatielaag is gesplitst in sessielaag en presentatielaag.
  2. De internetlaag is gesplitst in netwerklaag en transportlaag.
  3. De transportlaag is gesplitst in een TCP- en een UDP-laag.
  4. De netwerktoegangslaag is gesplitst in datalinklaag en fysieke laag.
Toon antwoordVerberg antwoord

Sla deze les op om dit antwoord te zien.

Vraag 4 van 10

Een verbinding heeft een MTU van 1.280 bytes. Een TCP-verbinding gebruikt IPv6 met een basisheader van 40 bytes, geen uitbreidingsheaders en een TCP-header van 20 bytes. Wat is de grootste nuttige TCP-gegevenslading die past?
  1. 1.240 bytes
  2. 1.220 bytes
  3. 1.202 bytes
  4. 1.260 bytes
Toon antwoordVerberg antwoord

Sla deze les op om dit antwoord te zien.

Vraag 5 van 10

Een client verstuurt een pakket naar een externe server via een lokale switch en zijn gateway. Er wordt geen NAT gebruikt. Van wie is het bestemmings-MAC-adres vóór de gateway en van wie is het bestemmings-IP-adres binnenin?
  1. MAC-adres server; IP-adres server
  2. MAC-adres gateway; IP-adres server
  3. MAC-adres gateway; IP-adres gateway
  4. MAC-adres server; IP-adres gateway
Toon antwoordVerberg antwoord

Sla deze les op om dit antwoord te zien.

Vraag 6 van 10

Een verzender vertraagt omdat de ontvangende host nog niet meer binnenkomende gegevens kan verwerken. Welke TCP-functie houdt rekening met deze grens?
  1. Congestiebeheersing
  2. IP-fragmentatie
  3. Sessiecontrolepunten
  4. Stroomregeling
Toon antwoordVerberg antwoord

Sla deze les op om dit antwoord te zien.

Vraag 7 van 10

Een client op 192.0.2.44 gebruikt TCP-bronpoort 53007 om verbinding te maken met 198.51.100.63 op 443. Wat zijn zonder NAT de bron- en bestemmingspoort van het antwoord?
  1. Bron 443; bestemming 53007
  2. Bron 53007; bestemming 443
  3. Bron 443; bestemming 443
  4. Bron 53007; bestemming 53007
Toon antwoordVerberg antwoord

Sla deze les op om dit antwoord te zien.

Vraag 8 van 10

Een firewall staat UDP 53 naar een DNS-server toe maar blokkeert TCP 53. Kleine vragen werken, maar een DNS-zoneoverdracht mislukt. Welke regel ontbreekt?
  1. Sta UDP 67 naar de DNS-server toe.
  2. Sta TCP 443 naar de DNS-server toe.
  3. Sta TCP 53 naar de DNS-server toe.
  4. Sta UDP 123 naar de DNS-server toe.
Toon antwoordVerberg antwoord

Sla deze les op om dit antwoord te zien.

Vraag 9 van 10

Na een verhuizing van een ruimte verliest elk bekabeld apparaat in die ruimte alle netwerkdiensten; andere ruimten werken wel. Welke startaanpak benut het patroon van aanwijzingen het best?
  1. Controleer de certificaatopslag en daarna de proxy van elke browser.
  2. Wijzig de DNS-instelling van elke client en herstart daarna e-mail.
  3. Controleer de voeding en uplink van de gedeelde switch en ga dan omhoog.
  4. Test het wachtwoord en daarna het postvakquotum van elk account.
Toon antwoordVerberg antwoord

Sla deze les op om dit antwoord te zien.

Vraag 10 van 10

Een servernaam wordt omgezet naar het bedoelde IP-adres. De server antwoordt op ping, maar een TCP 443-test mislukt. Het overzicht van luisterende programma's op de server toont niets op 443. Wat moet je vervolgens onderzoeken?
  1. De HTTPS-dienst en de luisterconfiguratie ervan.
  2. Het DNS-record van de al omgezette servernaam.
  3. De clientkabel voordat je de dienst controleert.
  4. De IPv4-TTL-waarde voordat je de dienst controleert.
Toon antwoordVerberg antwoord

Sla deze les op om dit antwoord te zien.

Set 3: Volg inkapseling, antwoorden en diagnostische aanwijzingen10 Oefenvragen

Sla deze les op om elk antwoord te zien en elke set te oefenen.

Vraag 1 van 10

Bij een uitwisseling wordt tekst omgezet naar UTF-8 en wordt de inhoud vóór verzending gecomprimeerd. Welke OSI-functie illustreert dat?
  1. Presentatie
  2. Sessie
  3. Transport
  4. Datalink
Toon antwoordVerberg antwoord

Sla deze les op om dit antwoord te zien.

Vraag 2 van 10

Een pakketopname toont HTTP/3-gegevens die via UDP worden vervoerd. Waarom zijn betrouwbare applicatiestromen ondanks die waarneming mogelijk?
  1. UDP verstuurt elk ontbrekend HTTP/3-datagram opnieuw.
  2. IP verandert elk UDP-datagram in een TCP-segment.
  3. QUIC voegt betrouwbare transportfuncties boven UDP toe.
  4. Ethernet garandeert aflevering over de hele route.
Toon antwoordVerberg antwoord

Sla deze les op om dit antwoord te zien.

Vraag 3 van 10

Een Ethernetontvanger leest EtherType 0x0806. Welk protocol moet de nuttige lading van het frame vervolgens ontvangen?
  1. IPv4
  2. TCP
  3. UDP
  4. ARP
Toon antwoordVerberg antwoord

Sla deze les op om dit antwoord te zien.

Vraag 4 van 10

Een applicatie verstuurt 3.100 bytes via IPv4/TCP met MSS 1.200. Elk segment gebruikt een TCP-header van 20 bytes, een IPv4-header van 20 bytes en 18 bytes Ethernetoverhead zonder VLAN-tag. Hoeveel framebytes vervoeren de gegevens in totaal, exclusief bevestigingen?
  1. 3.158 bytes
  2. 3.274 bytes
  3. 3.216 bytes
  4. 3.220 bytes
Toon antwoordVerberg antwoord

Sla deze les op om dit antwoord te zien.

Vraag 5 van 10

Een pakket vertrekt met TTL 37 en wordt via vier routers doorgestuurd voordat het de bestemmingshost bereikt. Met welke TTL bereikt het pakket de host?
  1. 33
  2. 32
  3. 34
  4. 37
Toon antwoordVerberg antwoord

Sla deze les op om dit antwoord te zien.

Vraag 6 van 10

Een server ontvangt twee TCP-verbindingen vanaf hetzelfde client-IP naar hetzelfde server-IP en dezelfde poort. Beide zijn tegelijk actief. Welk veld moet verschillen tussen hun 5-tupels?
  1. Bestemmingspoort van de server
  2. Transportprotocol
  3. Bestemmings-IP van de server
  4. Bronpoort van de client
Toon antwoordVerberg antwoord

Sla deze les op om dit antwoord te zien.

Vraag 7 van 10

Een apparaat verstuurt een ongevraagde SNMP-trap naar een manager. Welk gebruikelijk transportprotocol en welke bestemmingspoort gebruikt het?
  1. UDP 161
  2. UDP 162
  3. TCP 162
  4. UDP 514
Toon antwoordVerberg antwoord

Sla deze les op om dit antwoord te zien.

Vraag 8 van 10

Een loadbalancer kiest een achterliggende server op basis van het opgevraagde HTTP-pad. Op welke OSI-laag werkt deze keuze?
  1. Laag 4: transportlaag
  2. Laag 3: netwerklaag
  3. Laag 7: applicatielaag
  4. Laag 2: datalinklaag
Toon antwoordVerberg antwoord

Sla deze les op om dit antwoord te zien.

Vraag 9 van 10

Eén e-mailclient kan geen e-mail aanbieden, maar die gebruiker kan wel browsen en andere diensten bereiken. Welke aanpak voor het opsporen van storingen past bij de eerste aanwijzingen?
  1. Bottom-up vanaf elke gedeelde switchkabel.
  2. Top-down vanaf de mailinstellingen en foutmelding.
  3. Het pad volgen naar elke router die antwoordt.
  4. Verdeel en heers door de gateway te wijzigen.
Toon antwoordVerberg antwoord

Sla deze les op om dit antwoord te zien.

Vraag 10 van 10

Een traceroute-testpakket bij hop 5 krijgt een time-out, maar hops 6 en 7 antwoorden en de HTTPS-dienst van het doel werkt. Hoe moet je het resultaat bij hop 5 interpreteren?
  1. Hop 5 is een bevestigde storing in het doorsturen van pakketten.
  2. Hop 5 bevestigt een applicatiestoring op het doel.
  3. Het routeonderzoek bevestigt dat elk testpakket hop 5 bereikte.
  4. Het antwoord op het testpakket ontbreekt; doorsturen kan nog werken.
Toon antwoordVerberg antwoord

Sla deze les op om dit antwoord te zien.

Set 4: Vergelijk verklaringen en vind verborgen grenzen10 Oefenvragen

Sla deze les op om elk antwoord te zien en elke set te oefenen.

Vraag 1 van 10

Een collega zegt dat de TCP-laag van een verzender gegevens fysiek rechtstreeks naar de TCP-laag van de ontvanger verstuurt zonder lagere lagen te gebruiken. Hoe moet je dit pad corrigeren?
  1. Gelijkwaardige TCP-lagen communiceren fysiek voordat IP wordt toegevoegd.
  2. Gelijkwaardige TCP-lagen omzeilen de netwerktoegangslaag alleen bij Ethernet.
  3. Gelijkwaardige TCP-lagen worden aangrenzend als hun poorten overeenkomen.
  4. Gelijkwaardige TCP-lagen communiceren logisch via aflevering door lagere lagen.
Toon antwoordVerberg antwoord

Sla deze les op om dit antwoord te zien.

Vraag 2 van 10

Een Ethernetframe vervoert een IP-pakket via een router naar een tweede Ethernetnetwerk. Welke adressering hoort bij de lokale aflevering op het tweede netwerk?
  1. Nieuwe bron- en bestemmingspoorten van de applicatie.
  2. Nieuwe bron- en bestemmings-MAC-adressen.
  3. De oorspronkelijke MAC-adressen van client naar router.
  4. Alleen de bron- en bestemmings-IP-adressen.
Toon antwoordVerberg antwoord

Sla deze les op om dit antwoord te zien.

Vraag 3 van 10

Een programma houdt een gesprek in stand terwijl het tekst codeert en versleutelt. Waar worden die bovenste OSI-functies in TCP/IP met vier lagen gegroepeerd?
  1. Applicatielaag
  2. Transportlaag
  3. Internetlaag
  4. Netwerktoegangslaag
Toon antwoordVerberg antwoord

Sla deze les op om dit antwoord te zien.

Vraag 4 van 10

Welke TCP/IP-laag komt overeen met de OSI-netwerklaag?
  1. Applicatielaag
  2. Transportlaag
  3. Internetlaag
  4. Netwerktoegangslaag
Toon antwoordVerberg antwoord

Sla deze les op om dit antwoord te zien.

Vraag 5 van 10

Een frame heeft EtherType 0x0800 en een IPv4-veld Protocol met waarde 1. Een cursist stelt een regel voor TCP-bestemmingspoort 1 voor om dit verkeer toe te staan. Hoe moet je het ingekapselde verkeer en de regel interpreteren?
  1. Het vervoert TCP, dus de regel voor bestemmingspoort 1 past.
  2. Het vervoert ICMP, dat geen TCP- of UDP-poorten heeft.
  3. Het vervoert UDP, dus een regel voor UDP-bestemmingspoort 1 past.
  4. Het vervoert ICMP, dus een regel voor TCP-bronpoort 1 past.
Toon antwoordVerberg antwoord

Sla deze les op om dit antwoord te zien.

Vraag 6 van 10

Een TCP-segment zit in een IPv4-pakket binnen een Ethernetframe. Welke volledige eenheid is de nuttige lading van Ethernet?
  1. De applicatiebytes, exclusief beide binnenste headers.
  2. Het TCP-segment, exclusief de IPv4-header.
  3. Het IPv4-pakket, inclusief de TCP-inhoud.
  4. De Ethernetheader, inclusief de FCS-trailer.
Toon antwoordVerberg antwoord

Sla deze les op om dit antwoord te zien.

Vraag 7 van 10

Een team moet een volledig archief naar één server en actuele live spraak naar veel ontvangers versturen. Welke gebruikelijke transportkeuzes passen bij de volledigheid en het afleverpatroon?
  1. TCP voor het archief; UDP voor de live spraak.
  2. UDP voor het archief; TCP-multicast voor spraak.
  3. TCP voor beide; één multicast-TCP-verbinding voor spraak.
  4. UDP voor beide; vertrouw op UDP om archiefverlies te herstellen.
Toon antwoordVerberg antwoord

Sla deze les op om dit antwoord te zien.

Vraag 8 van 10

Een firewall registreert TCP naar 198.51.100.40:443 en UDP naar hetzelfde IP-adres en poortnummer. Een collega noemt dit één bevestigd HTTPS-eindpunt. Welke verdere aanwijzing is nodig voordat je de applicaties kunt bevestigen?
  1. Een gedeeld client-IP-adres voor beide stromen.
  2. Overeenkomende poortnummers bij TCP en UDP.
  3. Dynamische clientpoorten op beide verbindingen.
  4. Aanwijzingen uit het protocol of de applicatie-inhoud.
Toon antwoordVerberg antwoord

Sla deze les op om dit antwoord te zien.

Vraag 9 van 10

Een apparaat thuis overbrugt wifi-clients, routeert IP-pakketten tussen netwerken en blokkeert verbindingen op basis van TCP-poort. Welke interpretatie beschrijft zijn rollen op de lagen het best?
  1. Het voert alleen laag 3 uit omdat het als router wordt verkocht.
  2. Het voert alleen laag 2 uit omdat clients wifi gebruiken.
  3. Het combineert functies van laag 2, laag 3 en laag 4.
  4. Het voert laag 7 uit omdat elke firewall HTTP leest.
Toon antwoordVerberg antwoord

Sla deze les op om dit antwoord te zien.

Vraag 10 van 10

Een technicus verandert DNS, een gateway en een kabel tegelijk en de toegang keert terug. Na herstel van de oorspronkelijke situatie levert alleen DNS wijzigen geen toegang op; alleen de gateway wijzigen ook niet; alleen de kabel vervangen herstelt de toegang. Welke conclusie ondersteunen deze tests?
  1. De kabel vervangen is de aantoonbaar effectieve wijziging.
  2. De DNS-wijziging was nodig omdat die als eerste plaatsvond.
  3. Beide instellingen waren nodig omdat elke test mislukte.
  4. Elk gewijzigd onderdeel was nodig om de toegang te herstellen.
Toon antwoordVerberg antwoord

Sla deze les op om dit antwoord te zien.

Set 5: Combineer pakketgroottes, dienstregels en aanwijzingen voor storingen10 Oefenvragen

Sla deze les op om elk antwoord te zien en elke set te oefenen.

Vraag 1 van 10

Een host onderzoekt logische bron- en bestemmingsadressen om een IPv4-pakket te verwerken. Welke OSI-laag is dit?
  1. Datalinklaag
  2. Netwerklaag
  3. Transportlaag
  4. Sessielaag
Toon antwoordVerberg antwoord

Sla deze les op om dit antwoord te zien.

Vraag 2 van 10

Een collega deelt SSH in bij de presentatielaag omdat het verkeer versleutelt. Hoe moet SSH worden ingedeeld en waarom?
  1. Presentatielaag: versleutelde dienstinhoud bepaalt de laag.
  2. Transportlaag: het versleutelde kanaal vervoert programmagegevens.
  3. Applicatielaag: veilig inloggen op afstand is de dienst.
  4. Netwerklaag: veilige toegang op afstand vereist routering.
Toon antwoordVerberg antwoord

Sla deze les op om dit antwoord te zien.

Vraag 3 van 10

Een applicatie verstuurt 2.890 bytes via TCP/IPv6 op een Ethernetverbinding zonder VLAN-tag met MTU 1.500. Gebruik een IPv6-header van 40 bytes, een TCP-header van 20 bytes, geen uitbreidingsheaders of opties en de grootste nuttige ladingen die passen. Wat zijn de framegroottes, inclusief vereiste opvulling?
  1. 1.518, 1.518 en 88 bytes
  2. 1.518, 1.518 en 68 bytes
  3. 1.518, 1.518 en 64 bytes
  4. 1.558, 1.558 en 88 bytes
Toon antwoordVerberg antwoord

Sla deze les op om dit antwoord te zien.

Vraag 4 van 10

Een client met MAC-adres C verstuurt naar een externe server met MAC-adres S via router R, waarvan het inkomende MAC-adres R-in en het uitgaande MAC-adres R-out is. De server bevindt zich rechtstreeks op de uitgaande verbinding van R. Welke frameadressen verlaten R zonder NAT en wat gebeurt er met de TTL van het pakket?
  1. Bron C, bestemming S; TTL blijft gelijk.
  2. Bron R-in, bestemming S; TTL daalt met één.
  3. Bron R-out, bestemming R-in; TTL blijft gelijk.
  4. Bron R-out, bestemming S; TTL daalt met één.
Toon antwoordVerberg antwoord

Sla deze les op om dit antwoord te zien.

Vraag 5 van 10

Een speler voor opgeslagen video buffert vooruit en gebruikt HTTP/2 via HTTPS. Waarom kan TCP bij deze applicatie passen, hoewel live gesprekken vaak de voorkeur geven aan UDP?
  1. Bufferen maakt hertransmissie overbodig.
  2. TCP verstuurt gebufferde video als ongeordende berichten.
  3. Opgeslagen video kan blijvend ontbrekende bytes verdragen.
  4. Bufferen laat tijd om ontbrekende bytes te herstellen.
Toon antwoordVerberg antwoord

Sla deze les op om dit antwoord te zien.

Vraag 6 van 10

Een firewall moet webtoegang via HTTP/3 en expliciete FTPS-besturing toestaan. Welke gebruikelijke bestemmingsregels passen bij die twee diensten?
  1. TCP 443 en TCP 990
  2. UDP 443 en TCP 22
  3. UDP 443 en TCP 21
  4. TCP 443 en UDP 69
Toon antwoordVerberg antwoord

Sla deze les op om dit antwoord te zien.

Vraag 7 van 10

Een mailclient moet berichten aanbieden met TLS vanaf het begin en e-mail ophalen met IMAP met TLS vanaf het begin. Welke gebruikelijke TCP-bestemmingspoorten moet de client gebruiken?
  1. 587 voor aanbieden; 143 voor ophalen
  2. 465 voor aanbieden; 993 voor ophalen
  3. 25 voor aanbieden; 995 voor ophalen
  4. 465 voor aanbieden; 995 voor ophalen
Toon antwoordVerberg antwoord

Sla deze les op om dit antwoord te zien.

Vraag 8 van 10

Twee VLAN's delen één switch. Een laag 3-functie routeert ertussen. Elk VLAN bevat één hub die aan een switchpoort is aangesloten, met drie pc's op elke hub. Hoeveel broadcastdomeinen en gedeelde botsingsdomeinen van hubs zijn er als je andere verbindingen buiten beschouwing laat?
  1. 2 broadcastdomeinen; 2 gedeelde botsingsdomeinen van hubs
  2. 1 broadcastdomein; 2 gedeelde botsingsdomeinen van hubs
  3. 2 broadcastdomeinen; 6 gedeelde botsingsdomeinen van hubs
  4. 1 broadcastdomein; 6 gedeelde botsingsdomeinen van hubs
Toon antwoordVerberg antwoord

Sla deze les op om dit antwoord te zien.

Vraag 9 van 10

Een laptop bereikt een server via IP op TCP 443, maar nslookup voor de bedoelde servernaam geeft geen antwoord. Wat moet je vervolgens testen en op welke OSI-laag?
  1. De DNS-uitwisseling en de IP-antwoorden op de netwerklaag.
  2. Het luisterende TCP 443-programma voor naamgeving op de transportlaag.
  3. De MAC-adressen in DNS-antwoorden op de datalinklaag.
  4. De DNS-vraag en configuratie op de applicatielaag.
Toon antwoordVerberg antwoord

Sla deze les op om dit antwoord te zien.

Vraag 10 van 10

Een servernaam wordt correct omgezet, TCP 443 maakt verbinding en HTTPS meldt dat de certificaatnaam niet overeenkomt. Wat is de nuttigste volgende controle?
  1. Vergelijk de opgevraagde naam met de certificaatconfiguratie.
  2. Controleer of de server op TCP 443 een luisterend programma heeft.
  3. Corrigeer de clientgateway voordat je TLS-instellingen inspecteert.
  4. Sta UDP 443 toe om deze bestaande TLS-uitwisseling te herstellen.
Toon antwoordVerberg antwoord

Sla deze les op om dit antwoord te zien.

Kom je niet uit je eigen opgave? Huiswerkhulp

Kernbegrippen

76 Kernbegrippen, elk met een definitie

A

Accesspoint
Een accesspoint overbrugt draadloze clients naar een lokaal netwerk en zet daarbij doorgaans framing op de verbindingslaag tussen wifi en Ethernet om.
Een laptop kan via een accesspoint een bekabelde server bereiken zonder dat het accesspoint als IP-router werkt.
Applicatielaag
De applicatielaag is OSI-laag 7, die netwerkdiensten biedt via protocollen die communicerende programma's rechtstreeks gebruiken.
Een browser gebruikt HTTP als applicatielaagprotocol wanneer hij een pagina bij een webserver opvraagt.
ARP
ARP is het protocol dat bij een lokaal IPv4-adres een MAC-adres zoekt met berichten die rechtstreeks binnen frames van de verbindingslaag worden vervoerd.
Voordat een host een pakket naar een externe bestemming verstuurt, kan die ARP gebruiken om het MAC-adres van zijn lokale standaardgateway te vinden.

B

Botsingsdomein
Een botsingsdomein is een gedeeld transmissiegebied waarin gelijktijdige verzendingen elkaar kunnen storen; geschakelde volduplexverbindingen hebben geen botsingen.
Vier computers die via een hub zijn aangesloten, delen één botsingsdomein op de verbinding van de hub met de switch.
Bottom-up storingen opsporen
Bottom-up storingen opsporen begint met controles van de fysieke laag en gaat omhoog totdat de afhankelijkheid wordt gevonden die niet werkt.
Wanneer alle werkplekken op één gedeelde switch hun verbinding verliezen, controleert een technicus eerst de voeding en uplink van die switch.
Broadcastdomein
Een broadcastdomein is de groep interfaces die binnen een lokaal netwerk elkaars broadcastframes op de verbindingslaag ontvangt.
Twee VLAN's op één switch kunnen afzonderlijke broadcastdomeinen vormen, ook al delen ze dezelfde fysieke behuizing.

C

Communicatie tussen gelijkwaardige lagen
Communicatie tussen gelijkwaardige lagen is de logische uitwisseling tussen overeenkomstige lagen op communicerende apparaten.
De TCP-lagen op twee hosts volgen gedeelde transportregels terwijl lagere lagen hun segmenten vervoeren.
Congestiebeheersing
Congestiebeheersing past het verzenden aan om de druk op een overbelast netwerkpad te verminderen.
TCP kan een overdracht vertragen wanneer het pad overbelast is, ook al heeft de ontvangende computer capaciteit over.

D

Datalinklaag
De datalinklaag is OSI-laag 2, die lokale aflevering in frames organiseert en verbindingsspecifieke adressering en foutcontroles gebruikt.
Een Ethernet-switch stuurt een lokaal frame door naar de poort die bij het bestemmings-MAC-adres hoort.
DHCP
DHCP is een applicatielaagprotocol dat hosts automatisch van netwerkconfiguratie voorziet met UDP-serverpoort 67 en clientpoort 68.
Een pas aangesloten laptop kan IP-instellingen via DHCP ontvangen zonder dat DHCP daardoor een netwerklaagprotocol wordt.
DNS
DNS is een dienst van de applicatielaag die vragen over namen beantwoordt en voor zijn uitwisselingen doorgaans UDP- en TCP-poort 53 gebruikt.
Een host kan een server via IP bereiken terwijl een mislukte DNS-opzoeking verhindert dat de ingestelde servernaam werkt.
Drieweg-handshake
Een drieweg-handshake is de uitwisseling SYN, SYN-ACK en ACK waarmee TCP een verbinding opzet vóór de normale overdracht van applicatiegegevens.
Een client en server zetten een TCP-verbinding op voordat ze de bytes van een gebruikelijke HTTP/2-sessie uitwisselen.

E

EtherType
EtherType identificeert het protocol dat in een Ethernetframe wordt vervoerd, zoals IPv4, IPv6 of ARP.
EtherType 0x0806 leidt een ontvangen nuttige Ethernetlading naar ARP-verwerking in plaats van IPv4-verwerking.

F

Firewall
Een firewall staat verkeer toe of blokkeert het volgens regels die adressen, poorten, verbindingstoestand of applicatie-inhoud kunnen onderzoeken.
Een regel die TCP 443 blokkeert, kan een webverbinding verhinderen terwijl dezelfde server ICMP-echoverzoeken beantwoordt.
Fragmentatie
Fragmentatie is het verdelen van een IP-pakket op de netwerklaag in kleinere pakketten wanneer de maximale grootte van een verbinding dat vereist.
Een IPv6-router meldt dat een pakket te groot is in plaats van het te fragmenteren, zoals een IPv4-router kan doen.
Framecontrolewaarde (FCS)
Een framecontrolewaarde (FCS) is een controlewaarde waarmee beschadiging in een ontvangen frame wordt gedetecteerd.
Een Ethernetontvanger verwijdert een frame wanneer de berekende controlewaarde niet overeenkomt met de ontvangen FCS.
FTPS
FTPS is FTP dat door TLS wordt beschermd, met een expliciete overschakeling op TCP 21 of impliciete TLS-besturing op TCP 990, plus gegevensverbindingen.
Een firewallregel voor alleen de FTPS-besturingsverbinding kan de afzonderlijk onderhandelde gegevensverbinding geblokkeerd laten.
Fysieke laag
De fysieke laag verstuurt bits als elektrische, optische of radiosignalen op OSI-laag 1.
Een gebroken glasvezel onderbreekt de transmissie op de fysieke laag, ook als de IP-instellingen van de host correct zijn.

H

Header
Een header is besturingsinformatie van een protocoleenheid die vóór de nuttige lading wordt geplaatst.
Een IP-header identificeert de bestemmingshost, terwijl een TCP-header de bestemmingspoort identificeert.
Het verkeerspad volgen
Het verkeerspad volgen is het onderzoeken van opeenvolgende apparaten langs de verkeersroute om te bepalen waar bereikbaarheid of doorsturen verandert.
De technicus vergelijkt hops die antwoorden en diensttests voordat hij een router die niet antwoordt als oorzaak aanwijst.
Hop
Een hop is een doorstuurstap tussen apparaten langs het netwerkpad van een pakket.
Een pakket passeert drie routerhops voordat het aankomt met een TTL die drie lager is dan de beginwaarde.

I

ICMP
ICMP is een besturingsprotocol van de internetlaag dat informatie over IP-aflevering meldt en diagnostische berichten zoals echoantwoorden vervoert.
Een geslaagde ping ontvangt een ICMP-echoantwoord; de uitwisseling gebruikt geen TCP- of UDP-bestemmingspoort.
Inkapseling
Inkapseling is het toevoegen van besturingsinformatie van een laag rond gegevens die van boven zijn ontvangen, waardoor die gegevens de nuttige lading van de nieuwe eenheid worden.
TCP-gegevens worden de nuttige lading van een IP-pakket, dat op zijn beurt de nuttige lading van een Ethernetframe wordt.
Interfacestatistieken
Interfacestatistieken zijn meetwaarden zoals pakketaantallen en fouttellers die helpen bij het vaststellen van problemen met verkeersverwerking op een netwerkinterface.
Toenemende CRC-fouten geven aanleiding om de verbinding en interface-instellingen aan beide uiteinden te controleren voordat de applicatie wordt gewijzigd.
Internetlaag
De internetlaag is de TCP/IP-laag die IP-adressering en pakketaflevering over netwerken verzorgt en overeenkomt met OSI-laag 3.
Een beschrijving van IP-routering hoort bij de internetlaag in TCP/IP en de netwerklaag in het OSI-model.
Interoperabiliteit
Interoperabiliteit is het vermogen van systemen om via compatibele standaarden te communiceren.
Een computer en een server van verschillende fabrikanten kunnen webverkeer uitwisselen met dezelfde openbare protocollen.
IP-protocolnummer
Een IP-protocolnummer identificeert het protocol dat binnen een IP-pakket wordt vervoerd, afzonderlijk van eventuele TCP- of UDP-poortnummers daarin.
IPv4-protocol 6 duidt TCP aan; de eigen bestemmingspoort van TCP identificeert vervolgens de ontvangende dienst.

L

Laag
Een laag is een afgebakende groep communicatiefuncties die een dienst van de laag eronder gebruikt en een dienst aan de laag erboven levert.
Als een laptop van wifi op Ethernet overstapt, verandert de dienst van de lagere laag terwijl de browser HTTP blijft gebruiken.
Luisterpoort
Een luisterpoort is een transporteindpunt waarop een serverprogramma klaarstaat om inkomende verbindingen of datagrammen te ontvangen.
Als geen programma op TCP 443 luistert, kunnen clients niet op basis van alleen een geslaagde ping een HTTPS-verbinding openen.

M

MAC-adres
Een MAC-adres is een interfaceadres op de verbindingslaag, gewoonlijk 48 bits lang, dat wordt gebruikt om de lokale bron of bestemming van een frame te identificeren.
Een laptop verstuurt een pakket voor een externe server in een lokaal frame dat is geadresseerd aan het MAC-adres van de gateway.
MSS
De maximale segmentgrootte (MSS) is de grootste hoeveelheid TCP-gegevens die in een segment wordt verstuurd, exclusief de TCP-header en de omringende IP-header.
Bij een MTU van 1.500 bytes en minimale IPv4/TCP-headers is de grens voor TCP-gegevens 1.460 bytes.
MTU
De maximale transmissie-eenheid (MTU) is het grootste pakket van laag 3 dat een verbinding als één eenheid kan vervoeren, exclusief de eigen frameoverhead van de verbinding.
Een standaard-Ethernet-MTU van 1.500 bytes staat een frame zonder VLAN-tag van 1.518 bytes toe, inclusief header en FCS.
Multiplexing
Multiplexing laat onderscheidbare gesprekken een communicatiepad delen.
Transportpoorten helpen een host browsergegevens naar het browsergesprek en gespreksgegevens naar het belprogramma te sturen.

N

Naamresolutie
Naamresolutie verkrijgt adresinformatie voor een naam, gewoonlijk via DNS-vragen.
Een mislukte opzoeking van portal.example.com kan toegang verhinderen terwijl de server via IP wel bereikbaar is.
NAT
Netwerkadresvertaling (NAT) herschrijft IP-adressen en vaak ook transportpoorten wanneer verkeer tussen netwerken passeert.
Een vertaalde verbinding kan aan de twee kanten van een NAT-router verschillende bronadressen hebben.
Netwerklaag
De netwerklaag is OSI-laag 3, die logische adressen en routering gebruikt om pakketten tussen bron- en bestemmingsnetwerken te vervoeren.
Een router leest het bestemmings-IP-adres van een pakket om de volgende uitgaande netwerkverbinding te kiezen.
Netwerktoegangslaag
De netwerktoegangslaag is de TCP/IP-laag die verantwoordelijk is voor lokale netwerkaflevering en de OSI-functies van de datalinklaag en fysieke laag groepeert.
Als je van Ethernet op wifi overstapt, verandert de lokale technologie van de netwerktoegangslaag die het IP-verkeer van een host vervoert.
Nuttige lading (payload)
Een nuttige lading is de inhoud die binnen een protocoleenheid wordt vervoerd, exclusief de eigen besturingsvelden van die eenheid, zoals de header en trailer.
Een volledig IP-pakket is nuttige Ethernetlading, ook al heeft het IP-pakket zelf een header.

O

Ontkapseling
Ontkapseling is het proces waarbij de ontvanger de besturingsinformatie van een laag leest en verwijdert voordat de nuttige lading naar boven wordt doorgegeven.
De Ethernetverwerking verwijdert de lokale frameverpakking voordat de IP-verwerking het pakket daarin onderzoekt.
Opvulling (padding)
Opvulling is extra inhoud die wordt toegevoegd om een minimumgrootte te bereiken zonder nuttige applicatiegegevens toe te voegen.
Een Ethernetframe dat een IP-pakket van 40 bytes vervoert, heeft 6 bytes opvulling nodig om de minimumgrootte van 64 bytes te bereiken.
Overhead
Overhead is verzonden besturingsinformatie die rond nuttige applicatiegegevens wordt toegevoegd.
Drie TCP-segmenten hebben elk hun eigen IP- en Ethernetinformatie nodig, dus moet hun overhead drie keer worden geteld.

P

Ping
Ping is een diagnostisch hulpmiddel dat IP-bereikbaarheid test met ICMP-echoberichten, afhankelijk van filtering en het antwoordbeleid van het doel.
Een server kan ping-testpakketten afwijzen terwijl hij wel een TCP-verbinding met zijn publieke webdienst accepteert.
PoE
Voeding via Ethernet (PoE) levert elektrische voeding via Ethernetbekabeling met getwiste aderparen, naast de communicatiesignalen.
Een IP-telefoon kan voeding via zijn Ethernetkabel ontvangen, waardoor PoE een functie van de fysieke laag is.
Poortnummer
Een poortnummer is een 16-bitsveld in een TCP- of UDP-header dat helpt een programma of gesprek op de geadresseerde host te identificeren.
Een HTTPS-verzoek gaat doorgaans naar TCP-poort 443 van de server vanaf een tijdelijke bronpoort van de client.
Presentatielaag
De presentatielaag is OSI-laag 6, die gegevensweergave verzorgt, waaronder functies voor codering, compressie en versleuteling.
UTF-8-tekencodering en TLS-versleuteling illustreren verschillende functies van de presentatielaag in een uitwisseling.
Protocol
Een protocol legt berichtformaten, volgorde en reacties vast voor een communicatie-uitwisseling.
Een TCP-verzender en -ontvanger volgen dezelfde regels voor het bevestigen van gegevens en het herstellen van ontbrekende bytes.
Protocolfamilie
Een protocolfamilie is een groep protocollen die is ontworpen om samen te werken.
De TCP/IP-protocolfamilie combineert IP-aflevering met transportprotocollen en applicatiediensten zoals TCP, UDP en DNS.
Protocolgegevenseenheid (PDU)
Een protocolgegevenseenheid (PDU) is de eenheid die een protocollaag verwerkt, inclusief de besturingsinformatie en de nuttige lading die de eenheid vervoert.
Hetzelfde verzoek kan worden beschreven binnen een TCP-segment, een IP-pakket en een Ethernetframe.

Q

QUIC
QUIC is een beveiligd transportprotocol dat via UDP wordt vervoerd en verbindingsbeheer en betrouwbare stromen biedt voor applicaties zoals HTTP/3.
Een HTTP/3-pakketopname toont UDP-verkeer, ook al biedt QUIC betrouwbaarheid boven de UDP-laag.

R

Referentiemodel
Een referentiemodel is een begrippenkader dat communicatiefuncties in lagen verdeelt zonder één implementatie te vereisen.
OSI helpt een technicus een routeringsstoring op apparaten van verschillende leveranciers als een probleem op de netwerklaag te beschrijven.
Router
Een router stuurt IP-pakketten tussen netwerken door aan de hand van bestemmingsadressen en een routeringstabel en maakt nieuwe uitgaande frames voor de verbinding.
Een router verbindt twee lokale netwerken en houdt hun gewone broadcasts op de verbindingslaag gescheiden.
Routering
Routering kiest op basis van bestemmingsinformatie paden voor IP-pakketten tussen netwerken.
Een router in een vestiging kiest een uitgaande interface voor een pakket dat naar een externe vestiging gaat.

S

Segmentatie
Segmentatie is het verdelen van applicatiegegevens op de transportlaag in kleinere stukken, zoals TCP-segmenten die binnen een MSS passen.
Een overdracht van 4.000 bytes kan twee volledige nuttige TCP-ladingen van 1.460 bytes gebruiken, gevolgd door een kleinere laatste lading.
Sessielaag
De sessielaag, OSI-laag 5, zet gesprekken tussen applicaties op, beheert ze en beëindigt ze.
Een controlepunt kan een onderbroken lange uitwisseling vanaf een vastgelegd punt laten hervatten in plaats van opnieuw te beginnen.
SFTP
SFTP draagt bestanden over via SSH, gewoonlijk op TCP 22, en verschilt van FTP met TLS.
Het toestaan van SSH-transport kan SFTP ondersteunen, maar een FTPS-client heeft in plaats daarvan de FTP/TLS-dienst nodig.
SMTP
SMTP is het applicatieprotocol voor het versturen van e-mail, met verschillende gebruikelijke TCP-poorten voor doorsturen tussen servers en aanbieden door clients.
Een mailserver stuurt door naar een andere server op TCP 25, terwijl de client van een gebruiker normaal aanbiedt op 587 of 465.
SNMP-trap
Een SNMP-trap is een melding die een beheerd apparaat naar een manager verstuurt, gewoonlijk via UDP 162 in plaats van de bevragingspoort UDP 161.
Een switch kan een trap versturen wanneer een interface van status verandert, zonder op de volgende bevraging van de manager te wachten.
Socket
Een socket identificeert een transporteindpunt aan de hand van IP-adres, poort en transportprotocol.
TCP 198.51.100.20:443 duidt een servereindpunt aan, maar voor een volledige verbinding is ook het clienteindpunt nodig.
Standaardgateway
Een standaardgateway is de lokale router die een host gebruikt om pakketten te versturen naar bestemmingen waarvoor die geen specifiekere route heeft.
Een client adresseert een frame met extern webverkeer aan het MAC-adres van zijn gateway en behoudt het bestemmings-IP-adres van de webserver.
STARTTLS
STARTTLS is een protocolopdracht die een bestaande applicatieverbinding overschakelt op TLS-bescherming in plaats van onmiddellijk met TLS te beginnen.
Het aanbieden van e-mail op TCP 587 schakelt normaal met STARTTLS over, terwijl TCP 465 met TLS-bescherming begint.
Stroomregeling
Stroomregeling begrenst het verzenden om te voorkomen dat de capaciteit van de ontvanger wordt overbelast.
TCP kan een verzender begrenzen wanneer de ontvangende host meer tijd nodig heeft om binnenkomende bytes te verwerken.
Switch
Een laag 2-switch stuurt lokale frames door met behulp van bestemmings-MAC-adressen en leert via welke interfaces adressen bereikbaar zijn uit binnenkomende bron-MAC-adressen.
De switch stuurt een broadcast via flooding naar andere poorten in hetzelfde VLAN, maar kiest één poort voor een bekende bestemming.
Systeempoort
Een systeempoort is een poortnummer in het bereik 0–1023, ook wel bekende poort genoemd, dat is gereserveerd voor toewijzing aan gestandaardiseerde diensten.
TCP 80 voor HTTP valt in het systeembereik, terwijl een ingestelde HTTP-dienst ook op een andere poort kan werken.

T

TCP
TCP is een verbindingsgericht transportprotocol dat met bevestigingen en hertransmissie een betrouwbare bytestroom in de juiste volgorde biedt.
Een bestandsoverdracht gebruikt TCP-herstel om ontbrekende delen aan te vullen voordat latere bytes in de stroom aan de applicatie worden afgeleverd.
TCP/IP-model
Het TCP/IP-model beschrijft internetcommunicatie met een applicatielaag, transportlaag, internetlaag en netwerktoegangslaag die samenwerkende protocollen groeperen.
Ethernetframing en de fysieke signalen ervan passen allebei binnen de netwerktoegangslaag in het TCP/IP-model met vier lagen.
Tijdelijke poort
Een tijdelijke poort is een transportpoort die tijdelijk voor een gesprek wordt gekozen en vaak als bronpoort van een client wordt gebruikt.
Twee TCP-verbindingen van dezelfde client naar één server kunnen verschillende tijdelijke bronpoorten gebruiken.
TLS
TLS is een protocol dat communicatie van applicaties beschermt met versleuteling en verwante beveiligingsfuncties en doorgaans aan de OSI-presentatielaag wordt gekoppeld.
Bij HTTP/2 via HTTPS beschermt TLS de HTTP-uitwisseling terwijl TCP de bytes van de verbinding vervoert.
Top-down storingen opsporen
Top-down storingen opsporen begint bij de getroffen applicatie en werkt waar nodig omlaag langs de netwerkvoorzieningen waarvan die afhankelijk is.
Wanneer slechts één mailaccount niet werkt, begint de technicus bij de instellingen en de gemelde applicatiefout van dat account.
Traceroute
Traceroute is een diagnostische methode die testpakketten met veranderende TTL of hoplimiet gebruikt om routers te vinden die langs een pad antwoorden.
Een ster in de route-uitvoer betekent dat een testpakket geen antwoord ontving; latere hops kunnen nog steeds normaal antwoorden.
Trailer
Een trailer is besturingsinformatie die na de nuttige lading van een protocoleenheid wordt geplaatst, zoals de FCS van Ethernet.
Ethernet voegt een FCS toe na de nuttige lading; TCP en IP voegen in deze stapel niet elk een vergelijkbare trailer toe.
Transportlaag
De transportlaag is OSI-laag 4, die gegevens tussen programma's op eindhosts aflevert en gesprekken met poorten onderscheidt.
De browser en mailclient van een laptop delen één interface terwijl transportinformatie hun verkeer scheidt.
TTL
De levensduur (TTL) is een IPv4-waarde die routers verlagen om te beperken hoe lang een pakket kan rondgaan.
Een router verwijdert een pakket wanneer de TTL door het doorsturen zou verlopen en verstuurt normaal een ICMP-foutbericht.

U

UDP
UDP is een verbindingsloos transportprotocol dat onafhankelijke datagrammen verstuurt zonder ingebouwd herstel van aflevering of van de volgorde.
Een spraakapplicatie kan UDP gebruiken om actuele audio te blijven versturen in plaats van te wachten op ontbrekende oudere audio.

V

Verdeel-en-heersmethode
De verdeel-en-heersmethode begint het opsporen van een storing op een middelste laag en gebruikt het resultaat om te bepalen in welke richting verder wordt gezocht.
Een antwoord op een ping naar een externe bestemming leidt de technicus omhoog naar een dienstpoorttest en applicatiecontroles.
Vijflagenmodel
Het vijflagenmodel is een onderwijsversie van de internetstapel die lokale functies van de datalinklaag scheidt van fysieke transmissie.
Een diagram met vijf lagen plaatst Ethernetframing boven fysieke signalering en behoudt één applicatielaag.

#

5-tupel
Een 5-tupel is de combinatie van bron-IP, bronpoort, bestemmings-IP, bestemmingspoort en transportprotocol die een verkeersstroom identificeert.
Twee verbindingen naar dezelfde serverpoort blijven onderscheidbaar wanneer hun bronpoorten op de client verschillen.

Over deze les

Door StudeliFout melden

Maak je eigen Studiemateriaal

Maak van je aantekeningen, slides en documenten Leermodules, Oefenvragen, Flashcards en 6 andere tools.

Aan de slag