Pakketschakeling en netwerkprestaties

Volg je gegevens van je apparaat naar een server aan de andere kant van de wereld. Begin aan de netwerkrand, waar woningen, kantoren en telefoons verbinding maken via DSL, kabel, glasvezel, wifi en mobiele netwerken. Ga daarna naar de kern: ontdek hoe routers pakketten opslaan en doorsturen, waarom het internet pakketschakeling gebruikt in plaats van gereserveerde circuits en hoe toegangsproviders, regionale en tier-1-internetproviders, internetknooppunten en contentaanbieders samen één netwerk van netwerken vormen. Bereken transmissie-, propagatie- en wachtrijvertraging, voorspel wanneer pakketten verloren gaan, bepaal welk knelpunt de doorvoersnelheid beperkt en lees echte traceroute-uitvoer om te zien waar de vertraging op een pad vandaan komt.

GemiddeldLes 1 van 8 in Cursus Computernetwerken en internetprotocollen

Wat je leert

  1. Herken de hosts, verbindingen en pakketschakelaars waaruit het internet bestaat en vergelijk de toegangsnetwerken en fysieke transmissiemedia die woningen, organisaties en mobiele apparaten verbinden.
    • Benoem de onderdelen van het internet en werk met transmissiesnelheden
      Beschrijf het internet als eindsystemen die via verbindingen en pakketschakelaars met elkaar zijn verbonden, onderscheid de netwerkrand van de netwerkkern en reken tussen bits, bytes en transmissiesnelheden.
    • Vergelijk toegangsnetwerken voor thuis
      Leg uit hoe DSL, kabel, glasvezel tot in huis, vaste draadloze toegang en satellieten een woning verbinden met de eerste router van de provider en wat bij elk de snelheid en vertraging beperkt.
    • Beschrijf toegang tot bedrijfsnetwerken, mobiele toegang en fysieke transmissiemedia
      Leg uit hoe Ethernet, wifi en mobiele netwerken gebruikers binnen organisaties en onderweg verbinden en vergelijk de geleide en ongeleide transmissiemedia die bits transporteren.
  2. Leg uit hoe de netwerkkern gegevens over meerdere verbindingen verplaatst, bereken de vertraging bij store-and-forward en beoordeel wanneer capaciteit op aanvraag delen beter werkt dan die reserveren.
    • Volg pakketten door store-and-forward-switches
      Bereken hoeveel tijd pakketten nodig hebben om een pad met store-and-forward-switches af te leggen en leg uit welke rol uitgangswachtrijen, pakketverlies en doorstuurtabellen spelen bij pakketschakeling.
    • Leg circuitschakeling met FDM en TDM uit
      Beschrijf hoe een netwerk met circuitschakeling voor elke verbinding capaciteit reserveert en bereken overdrachtstijden over circuits die met frequentiedelingsmultiplexing en tijddelingsmultiplexing zijn gemaakt.
    • Weeg pakketschakeling af tegen circuitschakeling
      Gebruik statistische multiplexing en uitgewerkte vergelijkingen om te bepalen wanneer pakketschakeling of circuitschakeling gebruikers beter bedient.
  3. Beschrijf hoe toegangsproviders, regionale en tier-1-internetproviders, internetknooppunten en contentaanbieders met elkaar zijn verbonden, zodat elke twee hosts op het internet elkaar kunnen bereiken.
    • Breng de hiërarchie van internetproviders en hun zakelijke relaties in kaart
      Leg uit waarom toegangsproviders via grotere providers met elkaar zijn verbonden en beschrijf transit, peering, aanwezigheidspunten, multihoming en internetknooppunten.
    • Leg uit hoe netwerken van contentaanbieders de structuur van het internet veranderen
      Beschrijf hoe grote contentbedrijven en contentdistributienetwerken gegevens dichter bij gebruikers brengen en waarom het huidige internet vlakker is dan een strikte hiërarchie.
  4. Splits de tijd die een pakket nodig heeft om een netwerk te doorkruisen op in componenten, voorspel hoe wachtrijen groeien en pakketten worden verworpen als de belasting stijgt en bepaal de doorvoersnelheid van een pad.
    • Splits knooppuntvertraging op in de vier componenten
      Definieer verwerkings-, wachtrij-, transmissie- en propagatievertraging bij een router, bereken transmissie- en propagatievertraging en bepaal welke overheerst.
    • Bereken de totale eind-tot-eindvertraging langs een pad
      Combineer vertragingen per verbinding tot de eind-tot-eindvertraging en rondlooptijd van een pad, gebruik het bandbreedte-vertragingsproduct en herken vertragingen die eindsystemen toevoegen.
    • Voorspel wachtrijvertraging en pakketverlies
      Gebruik verkeersintensiteit om te beoordelen hoe sterk een verbinding door congestie wordt getroffen, leg uit hoe aankomstpatronen en belasting de wachtrijvertraging bepalen en leg uit wanneer en waarom pakketten verloren gaan.
    • Bepaal de doorvoersnelheid van een pad
      Definieer momentane en gemiddelde doorvoersnelheid, bepaal de knelpuntverbinding van een pad en bereken overdrachtstijden als verbindingen worden gedeeld.
  5. Gebruik traceroute om de routers op een pad en de rondlooptijd naar elk daarvan te ontdekken en interpreteer de uitvoer, inclusief ontbrekende antwoorden en uiteenlopende tijden.
    • Leg uit hoe traceroute een pad in kaart brengt
      Leg uit hoe traceroute het levensduurveld en ICMP-antwoorden gebruikt om elke router op een pad te vinden en rondlooptijden te meten.
    • Lees en interpreteer de uitvoer van traceroute
      Lees een traceroute-uitvoer regel voor regel, verklaar ontbrekende antwoorden en uiteenlopende rondlooptijden en gebruik sprongen in RTT om lange verbindingen of verbindingen met congestie te lokaliseren.

Pakketschakeling: uitleg

5 hoofdstukken

1

Beschrijf hoe apparaten verbinding maken aan de netwerkrand

Een videogesprek begint op een telefoon of computer, maar de pakketten passeren verschillende soorten netwerken voordat ze iemand anders bereiken. Volg dat eerste deel van het apparaat naar een internetprovider en onderscheid apparatuur die applicaties uitvoert van apparatuur die hun gegevens transporteert. Door thuis-, campus- en mobiele verbindingen te vergelijken, kun je uitleggen waarom de ervaring ondanks een hoge geadverteerde snelheid toch wisselend kan zijn.

1.1 Benoem de onderdelen van het internet en werk met transmissiesnelheden

Een webverzoek begint in de ene applicatie en eindigt in een andere. Het internet levert de verbindingen en schakelapparatuur daartussen, terwijl gedeelde regels ervoor zorgen dat onafhankelijk gebouwde apparaten bruikbare berichten kunnen uitwisselen.

Hosts, verbindingen en switches

Een host, of eindsysteem, voert applicaties uit. Telefoons, laptops, sensoren en servers zijn allemaal hosts; veel servers staan samen in datacenters. Een client vraagt een dienst aan, zoals een browser die een pagina opvraagt. Een server levert die dienst. Deze namen beschrijven rollen in communicatie, geen twee fysiek verschillende soorten computers.

Communicatieverbindingen transporteren signalen via koper, coaxkabel, glasvezel of radio. Pakketschakelaars geven gegevens door van de ene verbinding naar de andere. Routers verbinden netwerken en vormen een groot deel van de netwerkkern; datalinklaagswitches verbinden apparaten vooral binnen lokale netwerken en toegangsnetwerken. De reeks verbindingen en switches die een pakket passeert, is het pad, of de route.

De netwerkrand bestaat uit de eindsystemen en de toegangsnetwerken die ze aansluiten. De netwerkkern is het netwerk van switches en verbindingen dat die toegangsnetwerken onderling verbindt. Bij een download thuis hoort de laptop bij de rand, ook als de server duizenden kilometers verderop staat: geografische afstand maakt van een eindsysteem geen router in de kern.

De dienst en de regels

Als dienst bezien transporteert het internet gegevens tussen gedistribueerde applicaties: webbrowsers en webservers, gesprekspartners, games en e-mailprogramma's. Een programma geeft gegevens via een socketinterface aan het besturingssysteem. Het netwerk transporteert die gegevens vervolgens naar het ontvangende programma.

Een protocol legt berichtformaten, de volgorde van berichten en de acties bij het verzenden of ontvangen van berichten vast. HTTP regelt uitwisselingen op het web, terwijl TCP en IP andere taken in de TCP/IP-stack uitvoeren. Alleen overeenstemming over een kabel is niet genoeg: de communicerende systemen moeten de berichten ook op dezelfde manier interpreteren en erop reageren.

Reken groottes om voordat je de tijd berekent

Een zender verdeelt applicatiegegevens in stukken en voegt headers toe, waardoor pakketten ontstaan. De snelheid van een verbinding geeft aan hoeveel bits die per seconde op het medium kan zetten. Er gelden decimale voorvoegsels: 1 kbps is 1.000 bit/s, 1 Mbps is één miljoen bit/s en 1 Gbps is één miljard bit/s.

Bestandsgroottes gebruiken vaak bytes. Eén byte bevat 8 bits; 1 kB is 1.000 bytes en 1 MB is één miljoen bytes. Een MiB is een andere hoeveelheid: 1.048.576 bytes, ongeveer 5% groter dan een MB.

Om een bestand van 1 MB op een verbinding van 20 Mbps te zetten:

  1. Reken de grootte om: 1 MB=8×106 bits.
  2. Druk de snelheid uit: 20 Mbps=20×106 bit/s.
  3. Deel de grootte door de snelheid: 8×106/(20×106)=0,4 s.

Dit is de tijd om de bits op die verbinding te zetten. Reistijd en wachttijd elders zijn afzonderlijke vertragingen. Bij 100 Mbps is de bijbehorende maximale snelheid in bytes 100/8=12,5 MB/s. Als je Mbps leest als MB/s, schat je de overdrachtstijd acht keer te klein.

Belangrijkste punten

  • Hosts voeren applicaties uit; switches transporteren hun pakketten tussen verbindingen.
  • De rand bevat eindsystemen en toegangsnetwerken; de kern verbindt ze onderling.
  • Protocollen leggen berichtformaten, volgorde en acties vast.
  • Reken bytes om naar bits voordat je een grootte deelt door een snelheid in bit/s.

1.2 Vergelijk toegangsnetwerken voor thuis

Een thuisverbinding bestaat uit twee delen: een lokaal netwerk van je apparaten naar de thuisrouter en daarna een toegangsverbinding naar de internetprovider. Een snelle lokale wifiverbinding kan een beperking op dat tweede deel niet wegnemen.

Koperen telefoonlijnen en kabelnetwerken

Een thuisrouter combineert vaak een router, een wifitoegangspunt en een kleine Ethernetswitch. Een apart modem kan de thuisrouter met het toegangsmedium verbinden. Die verbinding leidt naar het netwerk van de internetprovider en de eerste router, de randrouter.

DSL gebruikt een koperen telefoonpaar opnieuw. Het DSL-modem thuis communiceert met een DSLAM in de centrale van de provider. Bij ADSL scheiden frequentiebanden spraak, gegevens stroomopwaarts en gegevens stroomafwaarts. De spraakband beslaat 0–4 kHz; de band stroomafwaarts is breder dan die stroomopwaarts. Elke woning heeft een eigen koperpaar naar de centrale.

DSL-diensten voor thuis bieden meestal meer capaciteit stroomafwaarts dan stroomopwaarts. De DSL-familie heeft ook symmetrische vormen die vooral door bedrijven worden gebruikt. Langere koperlijnen verzwakken het signaal en vangen meer ruis op, waardoor de beschikbare snelheid daalt. Glasvezel naar een straatkast verkort het koperen deel; VDSL gebruikt vaak minder dan een kilometer koper.

Kabeltoegang gebruikt een hybride glasvezel-coaxnetwerk, of HFC. Glasvezel bereikt knooppunten in wijken; coaxkabel bereikt vervolgens doorgaans honderden woningen. Het kabelmodem in een woning wisselt gegevens uit met een CMTS in het centrale kabelstation. DOCSIS 4.0, gepubliceerd in 2020, specificeert voor het gedeelde kanaal een capaciteit van maximaal 10 Gbps stroomafwaarts en 6 Gbps stroomopwaarts. Die waarden beschrijven de kanaalcapaciteit, geen snelheid die voor elke woning is gereserveerd.

Welke capaciteit wordt gedeeld?
ToegangOpzet van de verbindingBelangrijkste snelheidsbeperking
DSLEen afzonderlijk telefoonpaar per woningKoperlengte, signaalkwaliteit en snelheid van de dienst
Kabel HFCWoningen delen een coaxsegmentTotale vraag op gedeelde kanalen
FTTH met PONWoningen delen glasvezel via een passieve splitterGedeelde optische capaciteit en snelheid van de dienst
Vaste draadloze toegangThuismodems delen een mobiel basisstationSignaalomstandigheden en concurrerende gebruikers

Kabelsignalen stroomafwaarts bereiken elke woning op het knooppunt. Gebruikers stroomopwaarts moeten elkaar afwisselen. FTTH brengt glasvezel helemaal tot in huis; in een passief optisch netwerk (PON) bedient een splitter zonder eigen stroomvoorziening meestal 32 of 64 woningen. De provider heeft een OLT en elke woning een ONT. Elke ONT selecteert de eigen gegevens stroomafwaarts. FTTH ondersteunt zeer hoge toegangssnelheden, vaak 1 Gbps of meer, waarbij symmetrische diensten gebruikelijk zijn.

Toegang zonder nieuwe kabel

Vaste draadloze toegang via 5G gebruikt een vast opgesteld modem thuis en een nabijgelegen mobiel basisstation. Satelliettoegang kan afgelegen woningen bereiken. Een GEO-satelliet draait op 35.786 km hoogte, zodat de kortste weg van grond naar satelliet en terug 71.572 km is. Bij 3×108 m/s voegt dit ongeveer 0,24 s in één richting en 0,48 s voor een verzoek en antwoord toe, nog zonder andere vertragingen.

Een LEO-satelliet op ongeveer 550 km geeft een minimale heen-en-terugafstand van ongeveer 1.100 km, ofwel 3,7 ms. Werkelijke paden hangen ook af van de geometrie en de grondverbindingen. De geadverteerde toegangssnelheid alleen kan een download daarom niet voorspellen: gedeeld gebruik, een lange DSL-lijn of een tragere verbinding verderop op het pad kan de geleverde snelheid verminderen.

Belangrijkste punten

  • Onderscheid het thuis-LAN van de toegangsverbinding naar de internetprovider.
  • De lengte van de DSL-lijn beïnvloedt de snelheid; kabel, PON en draadloze toegang delen capaciteit.
  • PON gebruikt een passieve splitter tussen een OLT en ONT's in woningen.
  • Vaste draadloze toegang bereikt een woning via radio vanaf een mobiel basisstation.
  • De afstand tot een GEO-satelliet veroorzaakt een grote propagatievertraging.

1.3 Beschrijf toegang tot bedrijfsnetwerken, mobiele toegang en fysieke transmissiemedia

Binnen een kantoor kan een pakket via koper of radio beginnen en het gebouw via glasvezel verlaten. Ook een mobiel pakket komt na het draadloze toegangsdeel in dezelfde internetkern terecht. Elke verbinding heeft een eigen medium en eigen beperkingen.

Lokale toegang en toegang over een groot gebied

Een lokaal netwerk (LAN) verbindt apparaten in elkaars nabijheid met een randrouter. Bij Ethernet maakt een computer meestal via getwiste koperparen met 1 Gbps verbinding met een switch. Servers worden vaak met 10 Gbps of meer aangesloten. Verbindingen tussen switches en de router verbinden deze lokale aansluitingen tot een bruikbaar pad.

Wifi, gebaseerd op IEEE 802.11, wisselt via radio pakketten uit met een toegangspunt dat op het LAN is aangesloten. Het bereik is enkele tientallen meters. Apparaten die het radiokanaal delen, concurreren om zendtijd, zodat meer actieve gebruikers de voor elk beschikbare capaciteit verminderen.

Mobiele toegang bestrijkt een groter gebied. Een telefoon wisselt pakketten uit met een basisstation van een operator, soms op enkele kilometers afstand. 4G LTE en 5G bieden deze toegang; 5G ondersteunt hogere snelheden en minder vertraging, waarbij hogere frequentiebanden meer capaciteit over kleinere afstanden bieden. De snelheid die een telefoon haalt, hangt nog steeds af van de signaalomstandigheden en de belasting van de cel.

De radioverbinding leidt niet naar een afzonderlijk draadloos internet. Na het toegangspunt of basisstation passeren pakketten gewone onderling verbonden netwerken. Mobiele backhaul, de verbinding van een basisstation met het netwerk van de operator, kan zelf zowel microgolfradio als bekabelde media gebruiken.

Kies het medium voor de taak

Een geleid transmissiemedium houdt een signaal op een fysiek pad. Een ongeleid transmissiemedium laat het zich door lucht of ruimte verspreiden.

MediumHoe het signalen transporteertNuttige sterke punten en beperkingen
Getwist aderpaarTwee geïsoleerde koperdraden die om elkaar zijn gedraaidGoedkope LAN-bekabeling; het twisten vermindert storing
CoaxkabelConcentrische koperen geleidersHoge gedeelde snelheden in kabelnetwerken
GlasvezelLichtpulsen in glasHoge capaciteit, groot bereik, ongevoeligheid voor elektromagnetische storing
RadioElektromagnetische golven door lucht of ruimteMobiliteit en dekking zonder kabels; wisselende signaalkwaliteit

Onafgeschermde getwiste aderparen komen veel voor in LAN's. Categorie 6A ondersteunt 10 Gbps Ethernet over maximaal 100 m. Glasvezel transporteert tientallen tot honderden Gbps op een verbinding, met meer capaciteit via meerdere golflengten. Het lage signaalverlies maakt glasvezel geschikt voor langeafstandsverbindingen in de backbone en onder zee. Optische apparatuur kan op korte verbindingen meer kosten dan koperen apparatuur en glasvezel aftappen is moeilijk, maar mogelijk.

Radio wordt beïnvloed door padverlies als signalen over afstand en door obstakels verzwakken. Multipadpropagatie ontstaat wanneer reflecties via verschillende routes op verschillende tijdstippen aankomen. Andere zenders voegen interferentie toe. Door deze effecten zijn snelheden en fouten bij draadloze verbindingen minder voorspelbaar dan bij bekabelde verbindingen.

Kies voor de installatie

Een mobiele voorraadscanner moet vrij kunnen bewegen. Daardoor is radio waardevol, ook waar Ethernet sneller is. Bij een vaste verbinding tussen ver uit elkaar liggende gebouwen kan glasvezel de voorkeur hebben vanwege het bereik en de weerstand tegen elektrische storing. De aanleg kost aan arbeid vaak meer dan de kabel zelf, zodat nieuwe gebouwen meestal tegelijk glasvezel en reservekabels krijgen. Bij een bruikbare vergelijking weeg je snelheid, afstand, aanlegkosten, interferentie en mobiliteit mee, niet alleen de pieksnelheid van een technologie.

Belangrijkste punten

  • Ethernetswitches en wifitoegangspunten verbinden apparaten binnen LAN's.
  • Mobiele basisstations bieden toegang over een groot gebied; backhaul verbindt ze met de operator.
  • Koper en glasvezel geleiden signalen; radio gaat door lucht of ruimte.
  • Glasvezel combineert hoge capaciteit met weinig verlies en ongevoeligheid voor elektromagnetische storing.
  • Padverlies, multipadpropagatie en interferentie beïnvloeden radioverbindingen.
  • Een medium moet passen bij de eisen aan afstand, kosten en mobiliteit.
2

Vergelijk pakketschakeling en circuitschakeling

Een router kan pakketten voor veel gebruikers transporteren zonder voor iedereen een deel van elke verbinding te reserveren. Een netwerk met circuitschakeling doet een andere toezegging: het reserveert capaciteit voordat de communicatie begint. Bekijk hoe beide ontwerpen verbindingen delen, hoe pakketpijplijnen overdrachten verkorten en waarom bursts delen nuttig maken. Het verschil in de omgang met ongebruikte tijd verklaart zowel de efficiëntiewinst als het risico op wachtrijen.

2.1 Volg pakketten door store-and-forward-switches

Pakketschakeling verdeelt een bericht in afzonderlijk doorgestuurde pakketten. Elke uitgaande verbinding verzendt een pakket met de volledige verbindingssnelheid, terwijl andere pakketten tegelijkertijd andere verbindingen kunnen passeren.

Wacht op het hele pakket

Bij store-and-forward ontvangt een switch het volledige pakket voordat hij het eerste bit op de volgende verbinding verzendt. Voor een pakketlengte van L bits en een snelheid van R bit/s duurt één transmissie L/R seconden.

Een pakket van 1.500 bytes bevat 12.000 bits. Op een verbinding van 10 Mbps:

L/R=12.000/107=0,0012 s=1,2 ms

Over drie verbindingen met gelijke snelheid wordt het pakket drie keer verzonden. Zonder propagatie, verwerking en wachttijd komt het na 3×1,2=3,6 ms aan. Drie verbindingen betekenen twee tussenliggende routers: tel de verbindingen, inclusief die van de bron en de bestemming.

Bouw een pakketpijplijn op

Verzend nu vijf gelijke pakketten direct na elkaar over die drie verbindingen. De bron verzendt pakket 2 terwijl de eerste router pakket 1 doorstuurt. Nadat het eerste pakket het pad heeft gevuld, komen de volgende pakketten telkens één transmissietijd na elkaar aan.

PakketBereikt eerste routerBereikt tweede routerBereikt bestemming
11,2 ms2,4 ms3,6 ms
22,4 ms3,6 ms4,8 ms
33,6 ms4,8 ms6,0 ms
44,8 ms6,0 ms7,2 ms
56,0 ms7,2 ms8,4 ms

Voor P gelijke pakketten over N verbindingen met gelijke snelheid, zonder andere vertragingen, komt het laatste pakket aan na:

(N+P−1)L/R

Het eerste pakket doorloopt alle N transmissies; elk overblijvend pakket voegt nog één transmissie-interval toe. Als je P×N×L/R zou vermenigvuldigen, zou elke verbinding moeten wachten tot het vorige pakket de bestemming had bereikt en zou het parallelle werk dat het netwerk kan uitvoeren wegvallen.

De vijf pakketten bevatten samen 60.000 bits. Als je die bits als één ononderbroken bericht zou verzenden, zou dat 6 ms per verbinding en 18 ms over drie store-and-forward-verbindingen kosten. De overdracht in pakketten van 8,4 ms is sneller doordat het doorsturen begint voordat het hele bericht is aangekomen. Extra pakketheaders gebruiken ook capaciteit; die staan los van deze vergelijking met gelijke totale hoeveelheden gegevens.

Bepaal waar het pakket naartoe gaat

Een router onderzoekt het bestemmings-IP-adres in de header van een pakket. De doorstuurtabel koppelt bereiken van bestemmingsadressen aan uitgaande verbindingen. Routeringsprotocollen vullen die tabellen; doorsturen is de lokale handeling waarbij de router een tabel raadpleegt en dit pakket via de gekozen interface verzendt.

Elke uitgaande verbinding heeft een uitgangsbuffer, of wachtrij. Als die verbinding bezet is, wachten nieuw aangekomen pakketten daar. Hun wachttijd is wachtrijvertraging, die verandert met het verkeer dat die uitgang bereikt. Een rustige ingang voorkomt geen congestie als verschillende andere ingangen dezelfde uitgang voeden.

Buffers hebben beperkte ruimte. Als een buffer vol raakt, verwerpt de router afhankelijk van zijn beleid een aankomend pakket of een pakket dat al in de wachtrij staat. Dit is pakketverlies. Store-and-forward verklaart wanneer het doorsturen kan beginnen; het garandeert niet dat de uitgaande verbinding of buffer beschikbaar is.

Belangrijkste punten

  • Bij store-and-forward wacht elke switch op een volledig pakket.
  • Eén pakket ondervindt één transmissievertraging per verbinding.
  • Gelijke pakketten over verbindingen met gelijke snelheid zijn na (N+P−1)L/R klaar als er geen andere vertragingen zijn.
  • Doorstuurtabellen selecteren uitgaande verbindingen met behulp van bestemmingsadressen.
  • Bij bezette uitgangen wachten pakketten; volle buffers veroorzaken verlies.

2.2 Leg circuitschakeling met FDM en TDM uit

Circuitschakeling reserveert middelen langs een volledig pad voor een communicatiesessie. De zender zet eerst een circuit op en gebruikt vervolgens de gereserveerde snelheid tot de sessie eindigt. Traditionele telefoonnetwerken zijn een voorbeeld van dit ontwerp.

Een reservering over gedeelde verbindingen

Een circuit is een gereserveerd deel van de verbindings- en schakelcapaciteit. Het hoeft geen afzonderlijke fysieke draad te zijn. Veel circuits kunnen dezelfde kabel delen terwijl hun gereserveerde middelen gescheiden blijven. Zodra een circuit is opgezet, veroorzaken gegevens van andere gebruikers geen uitgangswachtrijen voor het gereserveerde deel. De zender krijgt dus een constante snelheid en voorspelbare vertraging.

Met multiplexing kunnen meerdere circuits één fysieke verbinding gebruiken. Twee gebruikelijke methoden scheiden ze op frequentie of op tijd.

MethodeMiddel dat aan een circuit wordt toegewezenWat gebeurt er tijdens stilte
Frequentiedelingsmultiplexing (FDM)Een frequentieband voor de hele sessieDe band blijft gereserveerd
Tijddelingsmultiplexing (TDM)Een terugkerend tijdslot in elk frameHet tijdslot blijft gereserveerd

Bij FDM bestaan meerdere banden tegelijk. FM-radiozenders zijn een bekend voorbeeld. Analoge telefoonverbindingen tussen centrales wezen gesprekken banden van ongeveer 4 kHz breed toe. De bandbreedte van een band is een frequentiebreedte gemeten in hertz. Een bitsnelheid wordt gemeten in bit/s: de twee eenheden beschrijven verschillende grootheden.

Bij TDM wordt de tijd ingedeeld in terugkerende frames, elk met vaste tijdsloten. Een circuit krijgt in elk frame één tijdslot. Bij gelijke tijdsloten zonder frameoverhead deel je de verbindingssnelheid door het aantal tijdsloten om de snelheid van dat circuit te krijgen. Een circuit verzendt tijdens het eigen tijdslot en wacht op het volgende; de gemiddelde snelheid is het gereserveerde deel van de verbindingssnelheid.

Bereken eerst de circuitsnelheid

Een verbinding van 2,048 Mbps heeft 32 gelijke tijdsloten per frame. Het opzetten van het circuit duurt 400 ms en de zender heeft een bestand van 960.000 bits.

  1. Reken de volledige verbindingssnelheid om naar 2.048.000 bit/s.
  2. Verdeel over de tijdsloten: 2.048.000/32=64.000 bit/s.
  3. Deel de bestandsgrootte door de circuitsnelheid: 960.000/64.000=15 s.
  4. Tel de opbouwtijd erbij op: 15+0,4=15,4 s, zonder propagatie mee te tellen.

De zender krijgt geen 2,048 Mbps alleen omdat andere gebruikers toevallig niets verzenden. Het circuit beschikt nog steeds over één tijdslot in elk frame. Ook wordt de transmissietijd van het bestand niet vermenigvuldigd met het aantal verbindingen op het pad. Het gereserveerde circuit transporteert een doorlopende stroom bits; het hele bestand wordt niet bij elke switch als één pakket opgeslagen en vervolgens doorgestuurd. Tel propagatie apart mee wanneer die deel uitmaakt van een opgave.

Houd rekening met ongebruikte reserveringen

De garantie heeft een prijs. Als een gesprekspartner zwijgt of een gebruiker een geladen pagina gaat lezen, blijft het deel van het circuit ongebruikt. Een andere gebruiker kan dat deel niet op aanvraag overnemen. Als alle circuits zijn toegewezen, kan een nieuwe verbinding worden geblokkeerd, ook als sommige bestaande verbindingen geen gegevens verzenden. Dit is een beperking bij het toelaten van sessies, anders dan het verwerpen van pakketten uit een volle buffer.

Belangrijkste punten

  • Circuits reserveren middelen langs het pad voordat gegevens worden verzonden.
  • FDM scheidt frequentiebanden; TDM wijst terugkerende tijdsloten toe.
  • Bij gelijke TDM-tijdsloten zonder overhead is de circuitsnelheid de verbindingssnelheid gedeeld door het aantal tijdsloten.
  • De overdrachtstijd omvat de opbouwtijd plus de bestandsgrootte gedeeld door de circuitsnelheid.
  • Een ongebruikt circuit behoudt zijn reservering; een volledig toegewezen verbinding kan nieuwe sessies blokkeren.

2.3 Weeg pakketschakeling af tegen circuitschakeling

Webverkeer wisselt vaak tussen korte downloads en lange pauzes. Als je voor elke gebruiker capaciteit reserveert voor het drukste moment, blijft tijdens de pauzes capaciteit ongebruikt. Bij pakketschakeling kunnen andere gebruikers die capaciteit gebruiken wanneer hun pakketten aankomen.

Deel capaciteit wanneer er vraag is

Statistische multiplexing is het op aanvraag delen van een verbinding tussen pakketten van verschillende gebruikers. Een wachtend pakket kan de eerstvolgende beschikbare verzendmogelijkheid gebruiken, zodat stilte van één gebruiker geen ongebruikte capaciteit reserveert. Dit werkt vooral goed bij burstsgewijs verkeer, waarbij actieve perioden worden gescheiden door rustige perioden.

Neem tien gebruikers die een verbinding van 10 Mbps delen. Eén gebruiker verzendt 2.000 pakketten van 1.000 bits terwijl de andere negen niets verzenden. In totaal is dat 2.000×1.000=2×106 bits. Bij tien gelijke TDM-reserveringen duurt de overdracht via het circuit van 1 Mbps 2 s. Bij pakketschakeling verzendt de volledige verbinding van 10 Mbps de burst in 0,2 s, zonder andere vertragingen mee te tellen.

Vergelijk de piekvraag met de gemiddelde vraag

Stel dat elke actieve gebruiker 1 Mbps nodig heeft en onafhankelijk van de anderen 20% van de tijd actief is. Een verbinding van 10 Mbps met circuitschakeling kan die snelheid aan maximaal tien gebruikers garanderen. Pakketschakeling kan 20 gebruikers bedienen met een kleine kans dat de gelijktijdige vraag de capaciteit overschrijdt.

Laat X het aantal actieve gebruikers tellen. Dit volgt een binomiale verdeling: 20 onafhankelijke gebruikers, elk actief met kans 0,2. De kans op precies k actieve gebruikers is:

P(X=k)=(20k)(0,2)k(0,8)20−k

De binomiaalcoëfficiënt telt welke gebruikers actief zijn. Overbelasting begint bij 11 actieve gebruikers, omdat tien precies passen. Tel de kansen voor 11 tot en met 20 op:

P(X≥11)=∑k=1120(20k)(0,2)k(0,8)20−k≈0,00056

Dat is ongeveer 0,06% van de tijd. De gemiddelde vraag is slechts 4 Mbps, maar dat gemiddelde alleen vertelt je niet wat de kans op overbelasting is. Onafhankelijkheid is van belang: gebruikers die tegelijk actief worden, veroorzaken grotere gelijktijdige bursts dan deze berekening voorspelt.

Stem het ontwerp af op het verkeer
AspectPakketschakelingCircuitschakeling
CapaciteitstoewijzingOp aanvraagVooraf gereserveerd
Stille gebruikersLaten capaciteit beschikbaar voor anderenBehouden hun ongebruikte delen
Begin van verzendingGeen circuitopbouw nodigOpbouw gaat vooraf aan gegevensoverdracht
Hoge vraagPakketten wachten en kunnen verloren gaanNieuwe sessies kunnen worden geblokkeerd
Dienst na toelatingVertraging verschilt met de belastingGereserveerde snelheid en voorspelbare vertraging

Pakketschakeling maakt efficiënt gebruik van capaciteit en relatief eenvoudige schakelapparatuur mogelijk. Wisselende wachttijd en verlies zijn de belangrijkste nadelen voor de dienstverlening. Realtime applicaties kunnen afspeelbuffers gebruiken om verschillen in aankomsttijd op te vangen, terwijl hertransmissie ontbrekende gegevens kan herstellen ten koste van extra vertraging.

Voor gelijkmatig verkeer dat een gegarandeerde snelheid nodig heeft, kan een circuit na de opbouw een betere dienst bieden. Pakketschakeling is niet altijd sneller: een zwaar belaste uitgang kan een lange wachttijd toevoegen. Het internet gebruikt pakketschakeling en telefoondiensten zijn steeds meer overgestapt van circuits op spraak over IP.

Belangrijkste punten

  • Statistische multiplexing verdeelt capaciteit opnieuw wanneer pakketten aankomen.
  • Onafhankelijke bursts maken meer gebruikers mogelijk dan gelijktijdige reserveringen op pieksnelheid.
  • Ook als de gemiddelde vraag onder de capaciteit ligt, is tijdelijke overbelasting mogelijk.
  • Pakketschakeling biedt efficiënt delen tegen de prijs van wisselende vertraging en mogelijk verlies.
  • Een circuit biedt na de opbouw voorspelbare dienstverlening, maar kan capaciteit verspillen als het ongebruikt is.
  • Het verkeerspatroon en de belasting bepalen welke dienst beter werkt.
3

Leg uit hoe internetproviders een netwerk van netwerken vormen

Een toegangsverbinding bereikt één provider, terwijl een bestemming bij een ander netwerk op een ander continent kan horen. Providers maken afspraken die deze netwerken verbinden en contentbedrijven bouwen vaak kortere paden naar hun gebruikers. Volg wie met wie verbonden is, onderscheid transit van peering en bekijk hoe internetknooppunten en contentservers in de buurt zowel de kosten als de vertraging veranderen. Het internet heeft een hiërarchie, maar veel bruikbare paden lopen dwars door de niveaus heen.

3.1 Breng de hiërarchie van internetproviders en hun zakelijke relaties in kaart

Een aansluiting op een toegangsprovider geeft een host een eerste netwerk om te gebruiken. Om hosts elders te bereiken zijn afspraken tussen netwerken nodig. Deze onafhankelijk beheerde netwerken vormen samen het internet.

Waarom verbinden via providers?

Om elke toegangsprovider rechtstreeks met elke andere te verbinden zijn bij n internetproviders n(n−1)/2 verbindingen nodig. Bij 10.000 providers zijn dat 49.995.000 afzonderlijke verbindingen. Het onderhouden van zoveel relaties en fysieke verbindingen zou niet goed schaalbaar zijn.

Daarom kopen toegangsproviders transit bij grotere providers. Een klant betaalt een provider om verkeer tussen het netwerk van de klant en de rest van het internet te transporteren. De kosten hangen meestal samen met de hoeveelheid uitgewisseld verkeer. Regionale providers kunnen transit kopen bij nog grotere providers. Sommige toegangsproviders sluiten rechtstreeks aan op het hoogste niveau.

Een tier-1-internetprovider bereikt alle internetbestemmingen zonder transit te kopen. Ongeveer een dozijn grote internationale netwerken wordt doorgaans zo beschreven en ze zijn onderling verbonden. Tier-1 beschrijft een positie in bereikbaarheid en zakelijke relaties; het betekent niet dat elk pakket zo'n netwerk moet passeren.

Onderscheid transit van peering
RelatieWat die biedtGebruikelijke betalingsafspraak
TransitBereikbaarheid van de rest van het internetKlant betaalt provider
PeeringRechtstreekse uitwisseling met een peeringpartner en diens klantenMeestal zonder onderlinge verrekening

Een peeringpartner biedt door peering alleen geen transit naar elk ander netwerk dat hij kan bereiken. Dat onderscheid is van belang als je mogelijke paden volgt. Netwerken gaan vaak peering aan op een internetknooppunt (IXP), een gedeelde schakelvoorziening waar veel internetproviders en contentaanbieders samenkomen. Grote knooppunten in steden zoals Frankfurt, Amsterdam en Londen verbinden honderden netwerken.

Een aanwezigheidspunt (PoP) is een locatie van een provider met routers waarop klanten kunnen aansluiten. Een internetknooppunt brengt veel netwerken samen om verkeer uit te wisselen; een PoP is een locatie binnen het werkgebied van een provider. Een netwerk kan ook multihoming toepassen en voor een grotere bedrijfszekerheid op twee of meer providers aansluiten. Als één provider uitvalt, kan een andere verbinding het netwerk bereikbaar houden, mits het resterende pad en de eigen apparatuur van de klant werken.

Volg een pad en de betalingen

Ana gebruikt kabelprovider A. A betaalt regionale internetprovider R, die tier-1-provider T1 betaalt. Ben gebruikt mobiele operator B, die tier-1-provider T2 betaalt. T1 en T2 hebben peering. Een pakket kan het volgende pad volgen:

A → R → T1 → T2 → B.

De betalingen volgen klant-providerrelaties, niet elke richting waarin een pakket reist. B betaalt T2 voor connectiviteit, ook als dit pakket bij B aankomt. T1 en T2 wisselen hun verkeer meestal zonder onderlinge betaling uit.

Als A en B zich bij een internetknooppunt aansluiten en peering afspreken, kan hun klantverkeer in plaats daarvan rechtstreeks tussen A en B worden uitgewisseld. Ze vermijden transit via hoger gelegen providers voor dat verkeer en verkorten vaak het pad. De transitverbindingen blijven nuttig voor bestemmingen buiten de netwerken en klanten van de peeringpartners.

Een autonoom systeem (AS) is een onafhankelijk beheerd netwerk, of deel daarvan, met een eigen routeringsbeleid en AS-nummer. Een internetprovider kan meerdere AS'en beheren. Dit geeft het beeld van een netwerk van netwerken een bestuurlijke eenheid: afzonderlijk beheerde AS'en verbinden zich via de zojuist beschreven zakelijke relaties.

Belangrijkste punten

  • Met transit koop je bereikbaarheid van de rest van het internet.
  • Via peering wisselen een netwerk en zijn klanten rechtstreeks verkeer uit met een ander netwerk en diens klanten.
  • Een tier-1-internetprovider bereikt alle bestemmingen zonder transit te kopen.
  • Internetknooppunten brengen netwerken samen; aanwezigheidspunten bieden locaties voor klantaansluitingen.
  • Multihoming voegt verbindingen met providers toe voor een grotere bedrijfszekerheid.
  • Een AS heeft een eigen routeringsbeleid en AS-nummer.

3.2 Leg uit hoe netwerken van contentaanbieders de structuur van het internet veranderen

Een videodienst kan gegevens efficiënter leveren wanneer die een netwerk dicht bij de kijkers beheert. Grote contentbedrijven combineren particuliere backbonenetwerken, rechtstreekse verbindingen met internetproviders en kopieën van populaire bestanden in de buurt.

Ook contentbedrijven bouwen netwerken

Bedrijven zoals Google, Microsoft, Amazon en Meta beheren netwerken van contentaanbieders die hun datacenters verbinden. Met deze particuliere wereldwijde netwerken kunnen ze meer controle uitoefenen over de route die hun diensten gebruiken en minder afhankelijk zijn van ingekochte transit.

Een contentnetwerk kan rechtstreeks peering aangaan met een toegangsprovider of regionale internetprovider op een internetknooppunt of via een particuliere verbinding. Het verkeer komt dan bij die internetprovider binnen zonder eerst de volledige providerhiërarchie te doorlopen. Voor bestemmingen die via deze afspraken niet worden bereikt, kan het contentnetwerk transit kopen bij een hoger gelegen provider. Die provider hoeft geen tier-1-provider te zijn; sommige grote contentnetwerken vertrouwen vooral op rechtstreekse verbindingen.

De economische reden en de prestatiereden versterken elkaar. Rechtstreekse uitwisseling kan transitkosten voor dat verkeer vermijden en een korter pad passeert meestal minder verbindingen. Een eigen backbone en peering betekenen echter niet dat er een kopie van elk bestand bij elke gebruiker in de buurt staat. Serverplaatsing is een afzonderlijk onderdeel van de levering.

Plaats content dicht bij het verzoek

Een contentdistributienetwerk (CDN) plaatst servers met kopieën van populaire content binnen of dicht bij toegangsnetwerken en op internetknooppunten. Video's, webbestanden en software-updates kunnen dan van een server in de buurt komen in plaats van uit een ver gelegen oorspronkelijk datacenter. Dit vermindert het langeafstandsverkeer en de propagatiecomponent van de vertraging.

Een kijker in een stad die een opgeslagen video opvraagt, hoeft mogelijk maar enkele hops binnen de toegangsprovider te passeren. Vergelijk dit met een datacenter op 8.000 km afstand. Zelfs een ideale glasvezelroute van die lengte draagt bij:

8×106/(2×108)=0,04 s

in één richting. Een verzoek en antwoord voegen alleen door propagatie al minstens 2×0,04=0,08 s, ofwel 80 ms, toe. Wachtrijen, transmissie, apparatuur en een langere werkelijke kabelroute kunnen meer toevoegen. Een hogere verbindingssnelheid neemt die afstand niet weg; een kopie van de content dichterbij vermindert die wel.

Lees het vlakker geworden netwerkbeeld
Opzet van het padWat verandert
Toegangsprovider bereikt een ver gelegen oorsprong van content via hoger gelegen providersVerschillende providernetwerken transporteren het verzoek en antwoord
Contentnetwerk heeft rechtstreekse peering met de toegangsproviderHet pad kan de hogere transitniveaus omzeilen
CDN-kopie staat binnen de toegangsproviderDe contentoverdracht kan dicht bij de gebruiker blijven

Deze opzetten bestaan naast elkaar. Toegangsproviders, regionale providers en tier-1-providers vormen nog steeds een losse hiërarchie, maar rechtstreekse contentverbindingen transporteren een groot deel van het verkeer. Multihoming, particuliere peering en internetknooppunten voegen meer verbindingen tussen de niveaus toe.

Geen enkele organisatie bezit of beheert dit hele systeem. Een route weerspiegelt de beschikbare onderlinge verbindingen tussen onafhankelijk beheerde netwerken. Vraag je bij het volgen van een download eerst af waar de kopie staat die de content levert en welke netwerken rechtstreekse afspraken hebben. Een CDN binnen de internetprovider van de gebruiker kan een kort pad verklaren zonder een enkele tier-1-hop.

Belangrijkste punten

  • Contentaanbieders beheren particuliere netwerken en gaan vaak rechtstreeks peering aan met toegangsproviders.
  • Een contentnetwerk kan transit kopen om meer te bereiken dan met zijn rechtstreekse verbindingen.
  • CDN's verkleinen de afstand door populaire content vanuit kopieën in de buurt te leveren.
  • Rechtstreekse peering en CDN-plaatsing maken internetpaden vlakker dan een strikte hiërarchie.
4

Bereken vertraging, pakketverlies en doorvoersnelheid

Een pakket kan bij een router wachten, tijd nodig hebben om op een verbinding te komen en vervolgens meer tijd besteden aan het reizen door het medium. Die tijden reageren op verschillende veranderingen: een snellere verbinding, een server dichterbij of minder verkeersbelasting. Onderscheid en bereken ze voordat je ze langs een pad combineert. Gebruik vervolgens aankomstsnelheden en knelpuntcapaciteit om te voorspellen wanneer wachtrijen groeien, pakketten verloren gaan en een bestandsoverdracht onder de geadverteerde toegangssnelheid blijft.

4.1 Splits knooppuntvertraging op in de vier componenten

De bijdrage van een router aan de vertraging is niet één ondeelbare pauze. Als je de vier delen onderscheidt, zie je of een voorgestelde upgrade de waargenomen vertraging kan aanpakken.

Vier delen van knooppuntvertraging

De knooppuntvertraging is:

dknoop=dverw+dwacht+dtrans+dprop

Verwerking omvat het onderzoeken van de header, het controleren op bitfouten en het selecteren van een uitgaande verbinding. Dit duurt in een snelle router meestal microseconden of minder. Wachtrijvertraging is het wachten op pakketten die bij de uitgang voorgaan. Die kan nul zijn bij een ongebruikte verbinding en een lege wachtrij, of vele milliseconden bedragen onder belasting. Anders dan de vaste componenten voor een bepaald pakket en een bepaalde verbinding varieert deze vertraging met het overige verkeer.

De laatste twee delen worden vaak verward:

VertragingFormuleHangt af van
Transmissiedtrans=L/RPakketlengte in bits en verbindingssnelheid in bit/s
Propagatiedprop=d/sVerbindingslengte in meters en signaalsnelheid in m/s

Transmissie is het pakket op het medium zetten. Propagatie is een bit dat erdoorheen reist. Voor glasvezel en koper wordt een geschatte signaalsnelheid van 2×108 m/s gebruikt; radio door lucht of ruimte haalt bijna 3×108 m/s. In glasvezel voegt elke kilometer ongeveer 5 µs propagatievertraging toe.

Een lange verbinding

Verzend een pakket van 1.500 bytes over een glasvezelverbinding van 100 Mbps en 2.000 km lang.

  1. Reken de pakketgrootte om: 1.500×8=12.000 bits.
  2. Deel door de snelheid: 12.000/108=0,00012 s, ofwel 0,12 ms transmissie.
  3. Reken de afstand om: 2.000 km is 2.000.000 m.
  4. Deel door de propagatiesnelheid: 2×106/(2×108)=0,01 s, ofwel 10 ms.

Propagatie overheerst. Wanneer de zender na 0,12 ms klaar is met het pakket op de verbinding zetten, heeft het eerste bit slechts 0,00012×2×108=24.000 m, ofwel 24 km, afgelegd. Het pakket kan dus volledig op de verbinding staan voordat het eerste bit aankomt.

Een korte verbinding met dezelfde snelheid

Over 10 m kabel duurt de propagatie 10/(2×108)=50 ns. Het pakket heeft nog steeds 0,12 ms nodig om op de verbinding te komen. Tegen de tijd dat het eerste bit aankomt, hebben slechts 50×10−9×108=5 bits de zender verlaten. Hier overheerst transmissie.

Als je de snelheid van de lange verbinding verhoogt naar 1 Gbps, daalt de transmissietijd naar 0,012 ms. De propagatie blijft 10 ms. Een hogere bitsnelheid plaatst meer bits in elke seconde; een bit reist daardoor niet sneller door de glasvezel.

Zorg vóór het invullen voor consistente eenheden: vermenigvuldig bytes met 8, kilometers met 1.000 en Mbps met één miljoen. Als je bytes rechtstreeks door bit/s deelt, mis je de factor acht; als je kilometers met m/s gebruikt, mis je een factor 1.000.

Belangrijkste punten

  • Verwerking onderzoekt een pakket en bepaalt de richting; bij wachtrijvertraging wacht het pakket op de uitgang.
  • Transmissie is L/R; propagatie is d/s.
  • Een hogere snelheid verkort de transmissie, maar verandert de propagatiesnelheid van het signaal niet.
  • De afstand bepaalt of propagatie op een pad overheerst.
  • Reken pakketgrootte, snelheid en afstand eerst om naar passende eenheden.

4.2 Bereken de totale eind-tot-eindvertraging langs een pad

Voor één pakket maakt store-and-forward van het pad een reeks transmissies. Tel de bijdrage van elke verbinding en het werk van elke router op om te bepalen wanneer het laatste bit de bestemming bereikt.

Tel verbindingen en routers afzonderlijk op

Voor N identieke verbindingen en N−1 tussenliggende routers, met lege wachtrijen:

deind-eind=N(dtrans+dprop)+(N−1)dverw

Tel eventuele verwerking bij de eindpunten afzonderlijk mee. Bereken bij ongelijke verbindingen elke transmissie- en propagatieterm met de snelheid en afstand van die verbinding. Tel wachtrijvertraging mee waar die optreedt; die hoeft niet bij elke router gelijk te zijn.

Neem host → R1 → R2 → server. Een pakket van 12.000 bits passeert 100 Mbps over 10 km, 1 Gbps over 1.000 km en vervolgens 50 Mbps over 5 km. De signaalsnelheid is 2×108 m/s. Elke router verwerkt het pakket gedurende 20 µs en de wachtrijen zijn leeg.

ComponentVerbinding 1Verbinding 2Verbinding 3Totaal
Transmissie0,12 ms0,012 ms0,24 ms0,372 ms
Propagatie0,05 ms5 ms0,025 ms5,075 ms

Twee routers voegen 2×0,02=0,04 ms toe. Het laatste bit komt na 0,372+5,075+0,04=5,487 ms aan. De propagatie op de middelste verbinding alleen maakt meer dan 90% van dit totaal uit. Als je alleen de transmissie op de langzaamste verbinding zou tellen, krijg je een onvolledige vertraging voor één pakket.

Onderscheid aankomsttijd en rondlooptijd

Op één verbinding komt het laatste bit van een bericht van F bits na F/R+d/s aan. Het laatste bit moet eerst de zender verlaten en daarna naar de ontvanger reizen. Eerdere bits propageren terwijl latere bits nog worden verzonden.

De rondlooptijd (RTT) loopt vanaf het verzenden van een meetpakket totdat het antwoord terugkomt. Die omvat de vertraging heen en terug plus de antwoordtijd van de bestemming. De opdracht ping meet die tijd. Een schatting voor één richting verdubbelen werkt alleen als de aannames over de terugweg en het antwoord die berekening ondersteunen.

Tel bits die onderweg zijn

Het bandbreedte-vertragingsproduct van een verbinding is R×dprop. Een continu zendende verbinding van 1 Gbps met 10 ms propagatievertraging kan 109×0,01=107 bits, ofwel 1,25 MB, onderweg bevatten. Eén bit neemt s/R=0,2 m van die verbinding in. Het product is een hoeveelheid gegevens, geen vertraging.

Tel vertragingen vóór de transmissie mee

Een spraakbron die 64 kbps produceert, heeft tijd nodig om een nettolading van 160 bytes te vullen. De bron moet 160×8=1.280 bits verzamelen, wat 1.280/64.000=20 ms kost. Dit is pakketiseringsvertraging, die ontstaat voordat het pakket kan worden verzonden. Gedeelde toegang zoals wifi kan ook wachttijd voor het kanaal toevoegen.

Bij korte LAN-paden kunnen transmissie en verwerking overheersen, bij lange paden propagatie en bij paden met congestie de wachtrijen. Een CDN-kopie die content levert dichterbij plaatsen vermindert de afstandsterm; een hogere verbindingssnelheid pakt vooral transmissie en, bij een gelijkblijvende vraag, wachtrijvertraging aan.

Belangrijkste punten

  • Tel voor elke verbinding een transmissie- en propagatieterm mee.
  • Een pad met N verbindingen heeft N−1 tussenliggende routers.
  • RTT omvat beide richtingen en de antwoordtijd van het andere uiteinde.
  • Het bandbreedte-vertragingsproduct meet de bits die op een verbinding onderweg zijn.
  • Pakketisering en kanaaltoegang kunnen bij de bron vertraging toevoegen.
  • De overheersende component laat zien welke veranderingen kunnen helpen.

4.3 Voorspel wachtrijvertraging en pakketverlies

Een uitgangswachtrij groeit wanneer aankomende pakketten tijdelijk meer werk vragen dan de verbinding kan afhandelen. Zowel de gemiddelde belasting als de aankomsttijdstippen zijn van belang, vooral als de buffer beperkte ruimte heeft.

Vergelijk aankomende belasting met verwerkingscapaciteit

De verkeersintensiteit is:

I=La/R,

waarbij a het gemiddelde aantal aankomende pakketten per seconde is, L de pakketlengte in bits, of de gemiddelde lengte bij variabele pakketten, en R de verbindingssnelheid. De teller is het aantal inkomende bit/s, zodat de intensiteit een verhouding zonder eenheid is.

Als I>1 aanhoudt, komen pakketten sneller aan dan ze worden verwerkt. Een onbeperkte wachtrij zou onbeperkt groeien; een echte buffer met beperkte capaciteit raakt daarentegen vol en verwerpt pakketten. De gemiddelde intensiteit onder 1 houden is een basisregel bij het ontwerpen, maar neemt bursts niet weg.

Hetzelfde gemiddelde kan verschillende wachttijden opleveren

Als je begint met een lege wachtrij en een ongebruikte verbinding, treft elk pakket de verbinding gereed aan wanneer elke L/R seconden één pakket aankomt. Bij groepen van N pakketten elke NL/R seconden past de groep binnen dezelfde gemiddelde capaciteit, maar wachten de pakketten op elkaar. Pakket n wacht (n−1)L/R, wat een gemiddelde wachttijd van (N−1)L/(2R) geeft.

Voor vijf pakketten en een bedieningstijd van 1,2 ms zijn de wachttijden 0, 1,2, 2,4, 3,6 en 4,8 ms. Samen is dat 12 ms, met een gemiddelde van 2,4 ms. De wachttijd omvat niet de eigen transmissietijd van elk pakket.

Willekeurige aankomsten bij bijna volledige belasting

Willekeurige aankomsten zorgen voor wisselende wachtrijen. Eén model, M/M/1, gaat uit van onafhankelijke Poisson-aankomsten, onafhankelijke exponentieel verdeelde pakketlengtes met gemiddelde L, één bedieningspunt en een onbeperkte buffer. Bij een stabiele belasting onder 1 is de gemiddelde wachttijd in de wachtrij:

dwacht,gem=I1−ILR

Bij een gemiddelde bedieningstijd van 1,2 ms verhoogt een intensiteitstoename van 0,5 naar 0,8 de gemiddelde wachttijd van 1,2 ms naar 4,8 ms. Bij 0,9 is die 10,8 ms; bij 0,96 is die 28,8 ms. Door de afnemende reservecapaciteit groeien vertragingen sterk bij bijna volledige belasting.

Voor 800 pakketten/s, een gemiddelde lengte van 12.000 bits en een verbinding van 10 Mbps is de intensiteit 12.000×800/107=0,96. Het model geeft 0,96/0,04×1,2=28,8 ms. Een upgrade naar 20 Mbps maakt de intensiteit 0,48 en de gemiddelde bedieningstijd 0,6 ms. De nieuwe gemiddelde wachttijd is 0,48/0,52×0,6≈0,55 ms. Beide factoren veranderen, zodat de wachttijd veel meer dan halveert.

Buffers met beperkte capaciteit: een afweging tussen verlies en vertraging

Een volle buffer kan niet elk aankomend pakket bevatten. Een router verwerpt een pakket, wat verlies oplevert; ook draadloze bitfouten kunnen verlies veroorzaken. Bursts kunnen een buffer vullen, zelfs als de gemiddelde intensiteit onder 1 ligt. Een grotere buffer vangt meer van een burst op, maar aanhoudende lange wachtrijen veroorzaken bufferbloat: hoge vertraging ondanks minder verworpen pakketten.

De router verzendt een pakket dat hij wegens ruimtegebrek heeft verworpen niet opnieuw. TCP kan ontbrekende gegevens detecteren en de bron die van begin tot eind opnieuw laten verzenden. UDP biedt geen hertransmissie op de transportlaag, zodat een applicatie met de ontbrekende gegevens moet omgaan, bijvoorbeeld als een korte hapering in de video.

Belangrijkste punten

  • Verkeersintensiteit vergelijkt de gemiddelde inkomende bitsnelheid met de verbindingscapaciteit.
  • Een aanhoudende intensiteit boven 1 overbelast de uitgang.
  • Aankomsttijdstippen veroorzaken wachtrijen, ook als de gemiddelde snelheid binnen de capaciteit past.
  • De wachttijd in een M/M/1-wachtrij groeit onder de genoemde aannames sterk bij bijna volledige belasting.
  • Buffers met beperkte capaciteit kunnen bij bursts pakketten verliezen terwijl de gemiddelde intensiteit onder 1 ligt.
  • Grotere buffers verminderen sommige verliezen, maar kunnen aanzienlijke vertraging toevoegen.
  • Herstel nadat een pakket wegens ruimtegebrek is verworpen, is een eind-tot-eindverantwoordelijkheid wanneer het transportprotocol of de applicatie daarin voorziet.

4.4 Bepaal de doorvoersnelheid van een pad

De geleverde bitsnelheid bij een ontvanger is de doorvoersnelheid. Die beschrijft hoeveel er per seconde aankomt, terwijl vertraging beschrijft hoe lang een afzonderlijk pakket of een afzonderlijke uitwisseling duurt.

Meet de geleverde snelheid

Momentane doorvoersnelheid is de snelheid op een bepaald moment. Gemiddelde doorvoersnelheid is de ontvangen hoeveelheid gedeeld door de verstreken overdrachtstijd:

gemiddelde doorvoersnelheid=F/T

Een spraakgesprek heeft weinig vertraging en een bescheiden bitsnelheid nodig; een grote download profiteert vooral van een aanhoudende doorvoersnelheid. Een verre verbinding met hoge capaciteit kan een snelle download ondersteunen en toch een merkbare vertraging in een gesprek veroorzaken.

Bepaal het knelpunt

Bij een lange overdracht over een verder ongebruikt pad beperkt de langzaamste verbinding de aanhoudende snelheid:

Rknelpunt=min⁡(R1,R2,…,RN)

Verbindingssnelheden zijn capaciteiten achter elkaar, geen getallen om op te tellen of te middelen. Een eerdere verbinding kan korte tijd sneller verzenden, maar de overtollige pakketten moeten bij de langzamere uitgang wachten. Die wachtrij kan er niet voor zorgen dat de ontvanger gegevens sneller ontvangt dan de trage verbinding ze verzendt.

Een toegangsverbinding van een server werkt met 100 Mbps en die van een client met 25 Mbps. Hun pad ondersteunt 25 Mbps als geen andere verbinding een lagere limiet oplegt. Een bestand van 500 MB bevat 500×8=4.000 Mbit, zodat de schatting op basis van capaciteit 4.000/25=160 s is, zonder opstarttijd, propagatie en protocoloverhead mee te tellen.

Als de client een upgrade naar 1 Gbps uitvoert, wordt de verbinding van 100 Mbps van de server het knelpunt. De schatting wordt 4.000/100=40 s. De verbinding van de client nogmaals verbeteren zou de capaciteit van dit pad niet verhogen.

Tel gedeelde capaciteit mee

De totale snelheid van een kernverbinding hoeft niet voor één overdracht beschikbaar te zijn. Als M overdrachten een verbinding gelijkelijk delen, krijgt elk een deel R/M. Combineer dat deel met de verbindingen van de eindpunten:

doorvoersnelheid≈min⁡(Rs,Rc,R/M)

Vijftig overdrachten die 1 Gbps gelijkelijk delen, krijgen elk 20 Mbps. Voor de oorspronkelijke server van 100 Mbps en client van 25 Mbps wordt de gedeelde kernverbinding het knelpunt met 20 Mbps. Het bestand van 500 MB duurt nu ongeveer 4.000/20=200 s.

Toegangsverbindingen beperken vaak de doorvoersnelheid, maar knelpunten kunnen overal optreden en verschuiven als de vraag verandert. Pakketheaders gebruiken capaciteit, verliezen moeten worden hersteld en transportprotocollen kunnen bij congestie hun verzendsnelheid verlagen. De doorvoersnelheid van een applicatie kan daarom onder de schatting op basis van de ruwe verbindingssnelheid liggen.

Kies de juiste berekening van de overdrachtstijd

Als de gemiddelde doorvoersnelheid al over een volledige overdracht is gemeten, geeft T=F/gemiddelde doorvoersnelheid rechtstreeks de verstreken tijd. Als je de RTT nog eens zou optellen, zou je vertraging dubbel tellen.

Bij een schatting op basis van knelpuntcapaciteit laat F/Rknelpunt de opstart- en padvertragingen weg. Die toevoegingen zijn het belangrijkst voor kleine objecten. Een object van 10 kB heeft bij 25 Mbps slechts 3,2 ms transmissietijd nodig, zodat een rondlooptijd van tientallen milliseconden de ophaaltijd kan overheersen. Bij een groot bestand overheerst meestal de hoeveelheid gegevens gedeeld door de aanhoudende snelheid.

Belangrijkste punten

  • De gemiddelde doorvoersnelheid is de ontvangen hoeveelheid gegevens gedeeld door de verstreken tijd.
  • De langzaamste beschikbare verbindingssnelheid beperkt een lange overdracht.
  • Tel bij gelijke verdeling het deel van een gedeelde verbinding per overdracht mee.
  • Een upgrade helpt alleen als die de beperkende beschikbare capaciteit verhoogt.
  • De gemeten gemiddelde doorvoersnelheid omvat de vertragingen van de overdracht al.
5

Meet netwerkpaden met traceroute

Traceroute gebruikt routerhoplimieten om een netwerkpad praktisch te meten. De uitvoer combineert adressen met gemeten antwoordtijden. Om die te lezen moet je zowel de meetpakketten als de antwoorden begrijpen. Volg een meetpakket tot het punt waar de levensduur verstrijkt en werk daarna een meting met ontbrekende antwoorden en uiteenlopende tijden door. Bruikbare aanwijzingen komen uit patronen over meerdere hops en herhaalde metingen, vooral wanneer een toename van de vertraging tot aan de bestemming aanhoudt.

5.1 Leg uit hoe traceroute een pad in kaart brengt

traceroute ontdekt antwoordende routers op weg naar een bestemming en registreert naar elke router een rondlooptijd. Windows noemt de opdracht tracert. Beide gebruiken een veld dat normaal voorkomt dat pakketten eindeloos blijven rondgaan.

Laat meetpakketten bij opeenvolgende routers verlopen

De levensduur (TTL) van IPv4 is een hopteller; IPv6 noemt het overeenkomstige veld de hoplimiet. Een router verlaagt de waarde voordat hij het pakket doorstuurt. Als de waarde nul wordt, verwerpt de router het pakket en stuurt hij een ICMP-melding dat de levensduur is overschreden terug wanneer zijn configuratie en filtering dat toelaten.

Traceroute verzendt meetpakketten beginnend met TTL 1. Bij de eerste router verstrijkt de levensduur van deze meetpakketten en die router kan zich via zijn antwoord identificeren. Meetpakketten met TTL 2 kunnen die router passeren en bij de volgende verlopen. Door de waarde te verhogen worden opeenvolgende antwoordende hops zichtbaar. Standaard worden drie meetpakketten per TTL verzonden, wat bij elke hop drie RTT-metingen oplevert.

Voor host → R1 → R2 → R3 → server:

TTL van meetpakketWaar het stoptVerwacht antwoord
1R1Levensduur overschreden
2R2Levensduur overschreden
3R3Levensduur overschreden
4ServerEindantwoord van de bestemming

Als alle antwoorden worden ontvangen, verzendt deze meting met vier hops twaalf meetpakketten. Elke RTT begint wanneer het betreffende meetpakket de bron verlaat en eindigt wanneer het antwoord daarop terugkomt. De waarde is niet de tijd om alleen de verbinding vanaf de vorige weergegeven hop af te leggen.

Herken het antwoord van de bestemming

De standaardmethode op Linux en macOS verzendt UDP-meetpakketten naar een bestemmingspoort die waarschijnlijk niet wordt gebruikt, beginnend bij 33434 en oplopend per meetpakket. Een bestemming waarop niemand op die poort luistert, stuurt een ICMP-melding voor een onbereikbare poort terug. Ondanks de foutachtig klinkende naam vertelt dat antwoord traceroute dat het meetpakket de bestemming heeft bereikt.

Windows tracert verzendt ICMP-echoverzoeken; bij het bereiken van de bestemming volgt een echoantwoord. Tussentijds verlopen meetpakketten leveren nog steeds meldingen op dat de levensduur is overschreden. Linux traceroute en Windows tracert gebruiken standaard maximaal 30 hops. Een meting eindigt wanneer de bestemming antwoordt of de limiet is bereikt.

Voer de opdracht uit en herken de uitvoer

Gebruik traceroute example.org op Linux of macOS, of tracert example.org op Windows. Het bronadres van een antwoord identificeert een routerinterface. DNS-opzoekingen kunnen leesbare namen toevoegen. Gebruik traceroute -n example.org of tracert -d example.org om die opzoekingen over te slaan en numerieke adressen te zien zonder op naamomzetting te wachten.

Routernamen die operators kiezen, bevatten soms een stads- of luchthavencode, maar een naam is een aanwijzing, geen geografische meting. Een router heeft ook meerdere interfaces, zodat verschillende metingen verschillende adressen voor hetzelfde apparaat kunnen tonen.

De resulterende lijst bevat antwoorden op deze meetpakketten op dit moment. Routes kunnen tussen metingen veranderen en lastverdeling kan meetpakketten over verschillende paden sturen. De meetpakketten reizen naar de bestemming, terwijl elke gemeten RTT ook een terugweg omvat die de lijst niet laat zien.

Belangrijkste punten

  • Doordat de TTL verstrijkt, kunnen meetpakketten opeenvolgende antwoordende routers identificeren.
  • Drie meetpakketten per TTL leveren normaal drie RTT's per hop op.
  • UDP-traceroute eindigt meestal met een melding voor een onbereikbare poort; Windows tracert eindigt met een echoantwoord.
  • Een RTT wordt gemeten vanaf de bron, niet vanaf de vorige weergegeven router.
  • Numerieke uitvoer voorkomt vertraging door DNS-opzoekingen.

5.2 Lees en interpreteer de uitvoer van traceroute

Lees een meting als een verzameling antwoorden met gemeten tijden. Een regel vermeldt het hopnummer, de namen of adressen van antwoordende interfaces en de RTT's van de meetpakketten. Ontbrekende antwoorden en variatie moeten worden geïnterpreteerd voordat je een diagnose kunt stellen.

Lees een volledige meting

Deze meting gebruikt privéadressen en adressen voor documentatie:

1 gw.home.example (192.168.1.1)              1.9 ms  1.6 ms  1.7 ms
2 10.20.0.1                               8.4 ms  8.9 ms  8.1 ms
3 core1.city-a.isp.example (198.51.100.17)   9.6 ms 10.2 ms  9.8 ms
4 * * *
5 ix1.city-b.transit.example (203.0.113.40) 21.5 ms 21.1 ms 22.0 ms
6 sub1.ocean.transit.example (203.0.113.73) 84.3 ms 83.9 ms 84.6 ms
7 www.example.org (192.0.2.80)             85.2 ms 85.0 ms 86.1 ms

De thuisrouter antwoordt na ongeveer 1,7 ms, de volgende hop na ongeveer 8,4 ms en de bestemming na ongeveer 85 ms. Dit zijn rondreizen van de bron naar de hop. De drie getallen op een regel horen bij afzonderlijke meetpakketten, niet bij drie delen van de vertraging van één pakket.

Ga om met ontbrekende antwoorden

Een sterretje betekent dat vóór de time-out geen antwoord is aangekomen: normaal 4 s op Windows en maximaal 5 s op Linux bij de standaardinstellingen. Een router kan ICMP-antwoorden onderdrukken of het aantal beperken; een firewall kan ze filteren; een meetpakket of het antwoord daarop kan verloren gaan.

Hop 5 antwoordt na de niet-antwoordende hop 4. De meting toont dus dat meetpakketten voorbij dat punt kunnen reizen. Die stelt niet vast dat gewoon verkeer bij hop 4 wordt verworpen. Sterretjes aan het einde kunnen betekenen dat de bestemming of een firewall in de buurt niet op meetpakketten antwoordt, maar een werkelijk bereikbaarheidsprobleem is ook mogelijk. Controleer andere aanwijzingen voordat je een oorzaak kiest.

Zoek een blijvende verandering

De minimale RTT stijgt van 21,1 ms bij hop 5 naar 83,9 ms bij hop 6: een toename van 62,8 ms die bij hop 7 aanhoudt. Dit wijst op extra padvertraging nabij dat deel van de route.

Als de volledige toename propagatie zou zijn op één extra glasvezelverbinding die in beide richtingen wordt gebruikt, zou de extra tijd in één richting 62,8/2=31,4 ms zijn. Bij 2×108 m/s komt dat overeen met 0,0314×2×108=6.280.000 m, ofwel 6.280 km. Deze schatting hangt af van het genoemde padmodel. Verschillende routes voor antwoorden, wachtrijen en antwoordtijden van routers kunnen de toename veranderen; de meting identificeert het kabeltype niet en meet de verbindingslengte niet.

Onderscheid doorsturen van antwoorden

Een router kan langzaam antwoorden terwijl hij pakketten snel doorstuurt. De ICMP-verwerking kan een lage prioriteit hebben en het antwoord kan een andere terugweg volgen. Een hoge RTT die bij latere hops verdwijnt, wijst meestal op een traag antwoord, terwijl een toename die aanhoudt onderzoek verdient.

Herhaalde minima helpen de vaste vertraging te schatten, terwijl een spreiding van RTT's wisselende wachtrijvertraging kan onthullen. Geen van beide levert een perfecte scheiding op: ook de verwerking van antwoorden en padwijzigingen kunnen variëren. Vergelijk metingen op verschillende tijdstippen en gebruik herhaalde ping-metingen om de bestemming in de loop van de tijd te controleren.

Door lastverdeling kunnen bij één hop meerdere adressen verschijnen. Paris traceroute houdt headervelden die de verkeersstroom identificeren constant om padwijzigingen door lastverdeling per verkeersstroom te verminderen, maar lastverdeling per pakket kan meetpakketten nog steeds splitsen. MPLS-tunnels kunnen interne routers verbergen, zodat weergegeven hops niet elke fysieke router hoeven te tonen.

Belangrijkste punten

  • Een sterretje betekent dat een meetpakket vóór de time-out geen antwoord kreeg.
  • Latere antwoorden tonen dat meetpakketten een niet-antwoordend deel van het pad kunnen passeren.
  • Een blijvende RTT-stijging is informatiever dan één afzonderlijk traag antwoord.
  • RTT-verschillen omvatten effecten van de terugweg en de antwoordtijd van routers.
  • Lastverdeling en verborgen hops beperken het beeld van het pad.
  • Herhaal metingen om patronen van vaste en wisselende vertraging te vergelijken.

Pakketschakeling: voorbeelden

5 Walkthroughs

1

Volg een apparaat het internet op

13 stappen
Volg lokale verbindingen en providerverbindingen, vergelijk gedeelde toegang en kies een fysiek medium voor een praktische taak.
  1. 1
    IntroductieBegin bij het apparaat

    Een laptop die een opname uploadt, heeft meer nodig dan een radiosignaal. De pakketten passeren het thuisnetwerk, komen in het toegangsnetwerk van een provider en reizen daarna door de kern. Volg dat pad en houd drie vragen uit elkaar: welke apparatuur doet het werk, welke capaciteit wordt gedeeld en welk medium transporteert elk signaal?

  2. 2
    UitlegZoek de eindpunten van de applicatie

    De laptop voert de uploadapplicatie uit en een server op afstand slaat de opname op. Beide zijn hosts, of eindsystemen. De router ertussen transporteert pakketten, maar levert de opslagdienst niet. Hosts en hun toegangsnetwerken horen bij de netwerkrand; het netwerk dat toegangsnetwerken verbindt, vormt de kern. De taak van een apparaat op het pad is belangrijker dan de afstand tot dat apparaat.

  3. 3
    VoorbeeldBereken de transmissietijd uit de bestandsgrootte

    Een opname van 9 MB bevat 9×8=72 Mbit. Op een verbinding van 36 Mbps duurt het 72/36=2 s om die bits op het medium te zetten. De bestandsgrootte in MB telt bytes, terwijl Mbps bits telt. Deze berekening beschrijft de transmissie op die verbinding; het pakket moet nog reizen en kan elders wachten voordat de server het ontvangt.

  4. 4
    UitdagingControleer een gemelde downloadsnelheid

    Een hulpmiddel meldt 5 MB/s. Welke snelheid is dat in Mbps?

    ---reveal---

    Elke byte bevat 8 bits, dus 5×8=40 Mbps. Delen door acht zou in de tegenovergestelde richting omrekenen. De gegevenseenheid, niet het woord “mega”, bepaalt of vermenigvuldigen of delen nodig is.

  5. 5
    UitlegOnderscheid het thuis-LAN van de toegang

    Wifi transporteert pakketten van de laptop naar de thuisrouter. De router kan ook een toegangspunt en een Ethernetswitch bevatten. Een modem of optische terminal verbindt de router vervolgens met het toegangsnetwerk van de provider. Dat tweede deel kan DSL, kabel, glasvezel of vaste draadloze toegang gebruiken. Een sterk wifisignaal zegt weinig over de beschikbare capaciteit op de verbinding naar de internetprovider.

  6. 6
    VoorbeeldZoek de gedeelde capaciteit

    Een PON brengt de glasvezel van de provider naar een splitter zonder eigen stroomvoorziening die 32 woningen bedient. Elke woning heeft een ONT en de provider heeft een OLT. Hoewel glasvezel elk pand bereikt, wordt de capaciteit achter de splitter gedeeld. Kabel HFC deelt ook wijkcapaciteit via coaxkabel. DSL geeft elke woning daarentegen een afzonderlijk koperpaar, waarvan de lengte en ruis de haalbare snelheid kunnen beperken.

  7. 7
    UitdagingVergelijk toegang als buren niets verzenden

    Twee woningen hebben hetzelfde DSL-abonnement, maar één heeft een veel langer koperpaar. Alle buren verzenden niets. Moeten beide woningen dezelfde snelheid halen?

    ---reveal---

    Nee. Het langere aderpaar verzwakt het signaal en vangt meer ruis op, zodat het een lagere snelheid kan ondersteunen. Deze beperking verschilt van het delen van een kabelsegment met actieve buren; buren die niets verzenden maken een kopertraject niet korter.

  8. 8
    UitlegKies lokale radio of radio voor een groot gebied

    Binnen een gebouw wisselen wifiapparaten over afstanden van enkele tientallen meters pakketten uit met een LAN-toegangspunt. Een mobiele telefoon wisselt over een groter gebied pakketten uit met een basisstation van een operator. Beide bieden toegang tot hetzelfde internet dat bekabelde apparaten gebruiken. De backhaul van het basisstation kan zelf microgolfradio gebruiken, zodat een pad verschillende draadloze en bekabelde delen kan combineren.

  9. 9
    VerbandStem het medium af op de installatie

    Glasvezel transporteert licht langs een geleid pad van glas. Het grote bereik en de ongevoeligheid voor elektromagnetische storing maken glasvezel geschikt voor backboneverbindingen en vaste verbindingen nabij elektrische apparatuur. Getwiste koperparen zijn praktisch voor korte LAN-trajecten; categorie 6A ondersteunt 10 Gbps over 100 m. Radio ondersteunt beweging, maar heeft te maken met signaalverzwakking, reflecties en interferentie. Kies op basis van de vereiste afstand en mobiliteit én de snelheid.

  10. 10
    UitdagingVerbind een bewegende scanner

    Een magazijnscanner moet gegevens blijven uitwisselen terwijl de gebruiker tussen schappen loopt. Waarom is radio nuttig en waardoor kan de snelheid variëren?

    ---reveal---

    Met radio kan de scanner zonder kabel bewegen. Obstakels verzwakken het signaal, reflecties veroorzaken multipadpropagatie en andere apparaten concurreren of veroorzaken interferentie. Een bekabelde verbinding met hoge capaciteit achter het toegangspunt neemt die radio-omstandigheden niet weg.

  11. 11
    KernpuntVerklaar een traag satellietgesprek

    Een GEO-pad moet omhoog naar een satelliet op ongeveer 35.786 km boven de aarde en weer omlaag. Zelfs de kortste weg van grond naar grond voegt ongeveer 0,24 s propagatievertraging toe en een verzoek plus antwoord ongeveer 0,48 s, nog zonder andere vertragingen. Dezelfde gebruiker kan daardoor een hoge downloadbitsnelheid hebben en toch een pauze in het gesprek opmerken. Capaciteit en reistijd van het signaal beantwoorden verschillende vragen.

  12. 12
    UitdagingVolg twee verschillende beperkingen

    Een laptop gebruikt drukbezette wifi om een thuisrouter met een GEO-satellietdienst te bereiken. Er wordt een snellere verbinding tussen router en modem geïnstalleerd. Welke twee beperkingen kunnen blijven bestaan?

    ---reveal---

    De laptop concurreert nog steeds om zendtijd op het wifikanaal. Het satellietsignaal legt nog steeds het lange pad af en veroorzaakt daardoor propagatievertraging. Het vervangen van de korte interne verbinding verandert noch de gedeelde radiozendtijd, noch de afstand tot de satelliet.

  13. 13
    SamenvattingLees een pad aan de hand van de apparatuur

    Bepaal bij elk toegangspad de hosts van de applicatie, het lokale netwerk en de providerverbinding. Zoek daarna de gedeelde middelen en fysieke transmissiemedia. Reken groottes in bytes om voordat je bitsnelheden gebruikt en onderscheid een grote capaciteit van een kort propagatiepad wanneer je de prestaties van de verbinding uitlegt.

2

Bouw een pakketpijplijn en vergelijk een circuit

15 stappen
Werk een overdracht via routers door en vergelijk daarna gereserveerde tijdsloten met delen op aanvraag.

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

  1. 1
    IntroductieGeef gedeelde verbindingen twee verschillende taken
  2. 2
    UitlegOntvang voordat je doorstuurt
  3. 3
    VoorbeeldBereken wanneer het eerste pakket aankomt
  4. 4
    VoorbeeldLaat latere pakketten overlappen
  5. 5
    UitdagingVoltooi de pijplijn
  6. 6
    VerbandVoeg een uitgangswachtrij toe
  7. 7
    UitlegReserveer een terugkerend aandeel
  8. 8
    VoorbeeldTel de opbouwtijd één keer mee
  9. 9
    UitdagingVerdubbel de tijdsloten van het frame
  10. 10
    AnalogieGebruik een gedeelde servicebalie als vergelijking
  11. 11
    VoorbeeldVergelijk één afzonderlijke burst
  12. 12
    UitdagingZoek de eerste situatie met overbelasting
  13. 13
    KernpuntOnderzoek de aanname over activiteit
  14. 14
    UitdagingKies voor een nieuw verkeerspatroon
  15. 15
    SamenvattingGebruik het juiste tijdmodel
3

Volg providerverbindingen en content in de buurt

10 stappen
Onderscheid transit van peering en verkort daarna een contentpad met rechtstreekse uitwisseling en CDN-plaatsing.

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

  1. 1
    IntroductieBereik een ander netwerk
  2. 2
    UitlegKoop bereik buiten één netwerk
  3. 3
    VoorbeeldVolg het verkeer en de betalingen
  4. 4
    UitdagingVerkort een uitwisseling
  5. 5
    VerbandOnderscheid een locatie van een netwerk
  6. 6
    UitdagingBehoud een tweede pad naar een hoger gelegen provider
  7. 7
    UitlegVerbind het contentnetwerk rechtstreeks
  8. 8
    VoorbeeldVerplaats de kopie die de content levert
  9. 9
    UitdagingVerklaar een kort contentpad
  10. 10
    SamenvattingVraag waar de bytes vandaan komen
4

Bereken een pad en test een upgrade

19 stappen
Onderscheid vertragingscomponenten, tel ze langs een pad op en vergelijk daarna wachtrijen en doorvoersnelheid vóór en na een capaciteitswijziging.

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

  1. 1
    IntroductieBepaal eerst de meting
  2. 2
    UitlegOnderscheid op de verbinding zetten van reizen
  3. 3
    VoorbeeldBereken twee verbindingsvertragingen
  4. 4
    UitdagingVoorspel het effect van een snelheidsupgrade
  5. 5
    VoorbeeldVoeg de volgende verbinding toe
  6. 6
    KernpuntTel de reis van het laatste bit mee
  7. 7
    VoorbeeldTel de bezetting in plaats van de verstreken tijd
  8. 8
    UitdagingVoeg een vertraging bij de bron toe
  9. 9
    UitlegMeet het gemiddelde aankomende werk
  10. 10
    VoorbeeldBereken de tijden voor één groep
  11. 11
    VoorbeeldGebruik het model voor willekeurige aankomsten
  12. 12
    UitdagingBereken opnieuw na verdubbeling van de capaciteit
  13. 13
    VerbandKeer terug naar een echte buffer met beperkte capaciteit
  14. 14
    UitlegBepaal de laagste beschikbare snelheid
  15. 15
    VoorbeeldSchat de bestandsoverdrachtstijd
  16. 16
    UitdagingUpgrade de gedeelde kernverbinding
  17. 17
    TipGebruik gemeten gemiddelden rechtstreeks
  18. 18
    UitdagingBreng doorvoersnelheid en wachtrijen met elkaar in verband
  19. 19
    SamenvattingKies de passende berekening
5

Ontdek hops en lees het patroon van antwoorden

12 stappen
Volg waar meetpakketten verlopen, lees gemeten antwoordtijden en beoordeel een aanhoudende RTT-stijging zonder die als exacte verbindingsmeting te behandelen.

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

  1. 1
    IntroductieMaak van het verlopen een meting
  2. 2
    UitlegGebruik de limiet voor routerhops
  3. 3
    VoorbeeldVolg een groep meetpakketten
  4. 4
    UitdagingHerken een foutmelding die succes aangeeft
  5. 5
    TipLees eerst numerieke adressen
  6. 6
    VoorbeeldLees de gemeten tijden
  7. 7
    UitdagingZoek de blijvende verandering
  8. 8
    VoorbeeldBereken een afstand onder voorwaarden
  9. 9
    KernpuntOnderscheid antwoordvertraging van padvertraging
  10. 10
    VerbandHoud rekening met veranderende en verborgen paden
  11. 11
    UitdagingToets een te stellige diagnose
  12. 12
    SamenvattingGebruik patronen in de antwoorden

Pakketschakeling: oefenvragen

50 Oefenvragen in 5 sets

Set 1: Volg pakketten en schat de basisprestaties10 Oefenvragen

Vraag 1 van 10

Een zender zet een bestand van 6 MB op een verbinding van 24 Mbps. Hoe lang duurt de transmissie, zonder andere vertragingen mee te tellen?
  1. 0,25 s
  2. 0,5 s
  3. 2 s
  4. 16 s
Toon antwoordVerberg antwoord
Antwoord: C
Het bestand bevat 6×8=48 Mbit, dus de transmissie duurt 48/24=2 s. Als je 6 rechtstreeks door 24 deelt, krijg je 0,25 s doordat je megabytes met megabits vermengt. Zowel de grootte als de snelheid moet in bits zijn uitgedrukt voordat de deling een tijd oplevert.

Vraag 2 van 10

Een ONT thuis ontvangt gegevens via een splitter zonder eigen stroomvoorziening die met nabijgelegen woningen wordt gedeeld. Welke toegangsopzet is dit?
  1. Glasvezel tot in huis met PON
  2. Kabeltoegang met HFC
  3. Telefoontoegang met DSL
  4. Vaste draadloze toegang via een mobiel netwerk
Toon antwoordVerberg antwoord
Antwoord: A
Een ONT in de woning en een passieve optische splitter wijzen op een vorm van glasvezeltoegang met PON. Meerdere woningen delen de optische capaciteit achter de splitter. Ook HFC deelt wijkcapaciteit, maar de laatste aansluiting gebruikt coaxkabel en een kabelmodem, geen ONT.

Vraag 3 van 10

Een universiteit vervangt de glasvezelverbinding achter een druk wifitoegangspunt door een snellere glasvezelverbinding. Actieve gebruikers concurreren nog steeds om hetzelfde radiokanaal. Waarom kan de snelheid per gebruiker beperkt blijven?
  1. De glasvezel transporteert het radiosignaal nog steeds door de lucht.
  2. Het toegangspunt geeft elk apparaat een afzonderlijk kanaal.
  3. De apparaten verzenden nu via een ander internet.
  4. De apparaten delen nog steeds de radiozendtijd.
Toon antwoordVerberg antwoord
Antwoord: D
De verbeterde verbinding verandert niets aan de concurrentie tussen apparaten om zendtijd op hun gedeelde radiokanaal. Dat kanaal kan de beperkende factor blijven, ook als de bekabelde verbinding reservecapaciteit heeft. Glasvezel transporteert licht op de verbinding achter het toegangspunt; die vervangt niet het radiotraject tussen een apparaat en het toegangspunt.

Vraag 4 van 10

Eén pakket van 900 bytes passeert vier store-and-forward-verbindingen van 6 Mbps. Wat is de aankomsttijd als propagatie, verwerking en wachtrijvertraging nul zijn?
  1. 1,2 ms
  2. 4,8 ms
  3. 3,6 ms
  4. 19,2 ms
Toon antwoordVerberg antwoord
Antwoord: B
Het pakket bevat 7.200 bits en heeft op elke verbinding 7.200/(6×106)=1,2 ms nodig. Vier opeenvolgende transmissies duren dus 4,8 ms. Het antwoord 1,2 ms telt alleen de transmissie van de bron en laat de drie nieuwe transmissies door de tussenliggende routers weg.

Vraag 5 van 10

Een TDM-verbinding van 4 Mbps heeft 20 gelijke tijdsloten en geen frameoverhead. De opbouw duurt 0,2 s. Hoe lang duurt een bestandsoverdracht van 600.000 bits over één circuit, zonder propagatie mee te tellen?
  1. 0,35 s
  2. 3,2 s
  3. 3,0 s
  4. 12,2 s
Toon antwoordVerberg antwoord
Antwoord: B
Het circuit krijgt 4.000.000/20=200.000 bit/s, zodat de transmissie van het bestand 3 s duurt. De opbouw voegt 0,2 s toe, samen 3,2 s. Gebruik van de volledige verbindingssnelheid van 4 Mbps geeft 0,35 s, maar die capaciteit wordt gedeeld tussen alle 20 gereserveerde tijdsloten.

Vraag 6 van 10

Een kleine internetprovider betaalt een ander netwerk om verkeer tussen zijn klanten en de rest van het internet te transporteren. Welke dienst koopt hij?
  1. Transit
  2. Particuliere peering
  3. Multihoming
  4. Circuitreservering
Toon antwoordVerberg antwoord
Antwoord: D
Transit biedt een klantnetwerk via de provider bereikbaarheid van het bredere internet. De klant betaalt voor die dienst. Bij peering zonder onderlinge verrekening wisselen partners daarentegen hun eigen verkeer en dat van klanten zonder onderlinge betaling uit; dit biedt op zichzelf geen algemene internettransit.

Vraag 7 van 10

Een pakket van 2.000 bytes passeert 600 km glasvezel met 80 Mbps. Gebruik een propagatiesnelheid van 200.000 km/s. Hoe verhouden de transmissie- en propagatievertraging zich?
  1. 0,2 ms transmissie en 3 ms propagatie
  2. 0,025 ms transmissie en 3 ms propagatie
  3. 0,2 ms transmissie en 0,003 ms propagatie
  4. 3 ms transmissie en 0,2 ms propagatie
Toon antwoordVerberg antwoord
Antwoord: A
Het pakket bevat 16.000 bits, dus transmissie duurt 16.000/(80×106)=0,2 ms. Propagatie duurt 600/200.000=0,003 s, ofwel 3 ms. Het transmissieresultaat van 0,025 ms laat de factor acht bij het omrekenen van bytes naar bits weg.

Vraag 8 van 10

Pakketten zijn gemiddeld 10.000 bits lang en komen met 1.200 pakketten/s aan bij een uitgang van 10 Mbps. Wat gebeurt er als deze gemiddelde omstandigheden aanhouden bij een buffer met beperkte capaciteit?
  1. De vraag is gelijk aan de capaciteit, dus elk pakket kan zonder wachten worden verzonden.
  2. De vraag ligt onder de capaciteit, dus de buffer voorkomt elk pakketverlies.
  3. De vraag overschrijdt de capaciteit, dus de buffer raakt vol en pakketten worden verworpen.
  4. De vraag overschrijdt de capaciteit, dus de router verhoogt de fysieke verbindingssnelheid.
Toon antwoordVerberg antwoord
Antwoord: C
Het aankomende verkeer is 10.000×1.200=12 Mbps, boven de verwerkingscapaciteit van 10 Mbps. Het aanhoudende overschot vult een buffer met beperkte capaciteit en dwingt tot het verwerpen van pakketten. Een buffer bewaart wachtende pakketten; die kan de verbindingssnelheid niet verhogen of een overbelaste stroom onbeperkt laten passen.

Vraag 9 van 10

Een verder ongebruikt pad heeft verbindingssnelheden van 70, 250 en 35 Mbps. Hoeveel overdrachtstijd wordt voor een bestand van 140 MB bespaard als alleen de verbinding van 35 Mbps wordt opgewaardeerd naar 100 Mbps? Laat andere vertragingen buiten beschouwing.
  1. 8 s
  2. 20,8 s
  3. 32 s
  4. 16 s
Toon antwoordVerberg antwoord
Antwoord: D
Het bestand van 1.120 Mbit duurt oorspronkelijk 32 s bij het knelpunt van 35 Mbps. Na de upgrade wordt de verbinding van 70 Mbps beperkend en duurt het bestand 16 s, een besparing van 16 s. De opgewaardeerde snelheid van 100 Mbps gebruiken voorspelt een besparing van 20,8 s, maar mist het nieuwe knelpunt.

Vraag 10 van 10

Een UDP-traceroute bereikt de bestemming met TTL 5 nadat alle eerdere hops hebben geantwoord. Er worden drie meetpakketten per TTL verzonden. Hoeveel meetpakketten zijn verzonden en welk eindantwoord beëindigt de meting?
  1. 12 meetpakketten; ICMP-melding voor een onbereikbare poort
  2. 15 meetpakketten; ICMP-melding voor een onbereikbare poort
  3. 15 meetpakketten; ICMP-melding voor een overschreden levensduur
  4. 18 meetpakketten; ICMP-echoantwoord
Toon antwoordVerberg antwoord
Antwoord: B
Voor elk van de TTL-waarden 1 tot en met 5 worden drie meetpakketten verzonden, in totaal 5×3=15. De meetpakketten met TTL 5 bereiken de UDP-bestemming en leveren een melding voor een onbereikbare poort op als geen dienst op hun poorten luistert. Een melding voor een overschreden levensduur wijst op meetpakketten die onderweg verlopen; die geeft niet aan dat deze bestemming is bereikt.
Set 2: Pas delen, wachtrijen en rondreizen toe10 Oefenvragen

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

Vraag 1 van 10

Twee woningen nemen dezelfde DSL-dienst af, maar één heeft een veel langer koperpaar naar de apparatuur van de provider. Waarom kan die woning een lagere snelheid halen, ook als buren niets verzenden?
  1. Het langere aderpaar geeft elke buur een aandeel in dezelfde lijn.
  2. Het langere koperpaar verzwakt het signaal en vangt meer ruis op.
  3. Het langere aderpaar verandert megabits in een kleiner aantal bytes.
  4. Het langere aderpaar reserveert minder PON-tijdsloten bij de optische splitter.
Toon antwoordVerberg antwoord

Sla deze les op om dit antwoord te zien.

Vraag 2 van 10

Zeven gelijke pakketten van 1.000 bytes passeren direct na elkaar drie store-and-forward-verbindingen van 8 Mbps. Hoe lang duurt het voordat het laatste pakket aankomt als andere vertragingen nul zijn?
  1. 7 ms
  2. 10 ms
  3. 21 ms
  4. 9 ms
Toon antwoordVerberg antwoord

Sla deze les op om dit antwoord te zien.

Vraag 3 van 10

Een circuit beschikt tijdens een gesprek voortdurend over een frequentieband. Welke multiplexingmethode maakt die reservering?
  1. Frequentiedelingsmultiplexing
  2. Tijddelingsmultiplexing
  3. Statistische multiplexing
  4. Store-and-forward van pakketten
Toon antwoordVerberg antwoord

Sla deze les op om dit antwoord te zien.

Vraag 4 van 10

Een verbinding van 6 Mbps bedient acht onafhankelijke gebruikers, die elk met kans 0,25 actief zijn en dan 2 Mbps nodig hebben. Welke uitdrukking geeft de kans dat de vraag op een bepaald moment de capaciteit overschrijdt?
  1. ∑k=38(8k)(0,25)k(0,75)8−k
  2. (84)(0,25)4(0,75)4
  3. ∑k=48(8k)(0,25)k(0,75)8−k
  4. ∑k=48(8k)(0,75)k(0,25)8−k
Toon antwoordVerberg antwoord

Sla deze les op om dit antwoord te zien.

Vraag 5 van 10

Een softwareaanbieder plaatst een opgeslagen update binnen de toegangsprovider van een klant. Welk effect op het netwerk kan dit hebben wanneer die opgeslagen kopie de download levert?
  1. Het vermindert verkeer over ver gelegen verbindingen naar hoger gelegen providers.
  2. Het geeft de klant exclusief gebruik van de toegangsverbinding.
  3. Het maakt van de toegangsprovider een tier-1-transitprovider.
  4. Het verhoogt de propagatiesnelheid in bestaande glasvezel.
Toon antwoordVerberg antwoord

Sla deze les op om dit antwoord te zien.

Vraag 6 van 10

De snelheid van een glasvezelverbinding stijgt van 40 Mbps naar 160 Mbps. De lengte en pakketgrootte blijven gelijk. Hoe veranderen de transmissie- en propagatievertraging?
  1. Beide vertragingen dalen tot een kwart van hun eerdere waarde.
  2. Transmissie blijft gelijk; propagatie daalt tot een kwart.
  3. Beide vertragingen blijven gelijk omdat de glasvezellengte gelijk blijft.
  4. Transmissie daalt tot een kwart; propagatie blijft gelijk.
Toon antwoordVerberg antwoord

Sla deze les op om dit antwoord te zien.

Vraag 7 van 10

Een pakket van 1.000 bytes passeert twee glasvezelverbindingen van 20 Mbps, elk 100 km lang. De tussenliggende router voegt 0,1 ms verwerking en geen wachtrijvertraging toe. Wat is de aankomsttijd van het laatste bit in één richting bij een signaalsnelheid van 200.000 km/s?
  1. 1,5 ms
  2. 1,9 ms
  3. 1,8 ms
  4. 3,8 ms
Toon antwoordVerberg antwoord

Sla deze les op om dit antwoord te zien.

Vraag 8 van 10

Zes gelijke pakketten komen tegelijk aan bij een ongebruikte verbinding van 4 Mbps. Elk pakket bevat 8.000 bits. Wat is hun gemiddelde wachttijd voordat de transmissie begint?
  1. 2 ms
  2. 6 ms
  3. 5 ms
  4. 10 ms
Toon antwoordVerberg antwoord

Sla deze les op om dit antwoord te zien.

Vraag 9 van 10

Een meetpakket van Windows tracert bereikt de bestemming met voldoende resterende TTL. Welk normaal antwoord vertelt de zender dat de meting moet eindigen?
  1. Een ICMP-echoantwoord
  2. Een ICMP-melding voor een overschreden levensduur
  3. Een ICMP-melding voor een onbereikbare poort
  4. Een nieuwe TTL die door een router wordt verzonden
Toon antwoordVerberg antwoord

Sla deze les op om dit antwoord te zien.

Vraag 10 van 10

Een meting heeft sterretjes bij hop 6, gevolgd door antwoorden bij hops 7 en 8 en van de bestemming. Wat kun je over hop 6 concluderen?
  1. Al het verkeer werd daar verworpen; latere antwoorden gebruikten dezelfde verloren meetpakketten.
  2. De bestemming viel daar uit; latere regels kwamen uit de lokale cache van de bestemming.
  3. Daar kwam geen tijdig antwoord aan; meetpakketten bereikten wel latere hops.
  4. De fysieke verbinding ontbrak; traceroute voegde een ongebruikte hop in.
Toon antwoordVerberg antwoord

Sla deze les op om dit antwoord te zien.

Set 3: Verbind padstructuur met geleverde prestaties10 Oefenvragen

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

Vraag 1 van 10

Een back-up komt aan met gemiddeld 7,5 MB/s. Welke snelheid is dat in Mbps?
  1. 0,9375 Mbps
  2. 7,5 Mbps
  3. 750 Mbps
  4. 60 Mbps
Toon antwoordVerberg antwoord

Sla deze les op om dit antwoord te zien.

Vraag 2 van 10

Een vaste verbinding tussen gebouwen moet enkele kilometers overbruggen naast apparatuur die sterke elektrische storing veroorzaakt. Waarom is glasvezel een geschikt medium?
  1. Het transporteert radio door obstakels en laat elk eindpunt bewegen.
  2. Het vermijdt optische apparatuur en gebruikt goedkope koperen aansluitingen.
  3. Het heeft weinig verlies over afstand en is bestand tegen elektromagnetische storing.
  4. Het neemt alle propagatievertraging weg en geeft elk bit een onbeperkte snelheid.
Toon antwoordVerberg antwoord

Sla deze les op om dit antwoord te zien.

Vraag 3 van 10

Een verbinding van 12 Mbps geeft 12 gebruikers gelijke TDM-circuits. Eén gebruiker verzendt een burst van 3 MB terwijl de anderen niets verzenden. Hoeveel transmissietijd bespaart pakketschakeling ten opzichte van het circuit van die gebruiker? Laat opbouwtijd en andere vertragingen buiten beschouwing.
  1. 22 s
  2. 2 s
  3. 12 s
  4. 24 s
Toon antwoordVerberg antwoord

Sla deze les op om dit antwoord te zien.

Vraag 4 van 10

Toegangsprovider Cedar heeft op een internetknooppunt peering met toegangsprovider Dune. Cedar moet nog steeds bestemmingen buiten Dune en de klantnetwerken van Dune bereiken. Waarom kan Cedar een transitdienst bij een hoger gelegen provider behouden?
  1. Het internetknooppunt vereist dat elke peeringpartner elk pakket via een tier-1-provider verzendt.
  2. De peeringrelatie biedt geen algemene internettransit.
  3. De rechtstreekse peeringverbinding kan alleen verkeer binnen Cedar zelf transporteren.
  4. De transitdienst reserveert voor elke internethost een afzonderlijk circuit.
Toon antwoordVerberg antwoord

Sla deze les op om dit antwoord te zien.

Vraag 5 van 10

Een oorsprong bevindt zich op 4.800 km afstand via glasvezel. Een CDN-kopie staat op 200 km afstand. Hoeveel propagatietijd per rondreis wordt bespaard bij symmetrische paden met 200.000 km/s en verder ongewijzigde vertragingen?
  1. 46 ms
  2. 23 ms
  3. 48 ms
  4. 50 ms
Toon antwoordVerberg antwoord

Sla deze les op om dit antwoord te zien.

Vraag 6 van 10

Een pakket wacht op pakketten die al aan dezelfde uitgaande verbinding zijn toegewezen. Welke vertragingscomponent is dit?
  1. Verwerkingsvertraging
  2. Propagatievertraging
  3. Wachtrijvertraging
  4. Transmissievertraging
Toon antwoordVerberg antwoord

Sla deze les op om dit antwoord te zien.

Vraag 7 van 10

Een verbinding van 200 Mbps heeft een propagatievertraging van 15 ms in één richting. Hoeveel bits kan die bij continue transmissie onderweg bevatten?
  1. 375.000 bits
  2. 6.000.000 bits
  3. 13.333.333 bits
  4. 3.000.000 bits
Toon antwoordVerberg antwoord

Sla deze les op om dit antwoord te zien.

Vraag 8 van 10

Een overdracht heeft servertoegang van 90 Mbps en clienttoegang van 40 Mbps. Zes gelijke overdrachten delen een kernverbinding van 180 Mbps. Wat gebeurt er met de knelpuntsnelheid van deze overdracht als de client een upgrade naar 100 Mbps uitvoert en verder alles gelijk blijft?
  1. Die stijgt van 30 naar 90 Mbps.
  2. Die blijft 30 Mbps.
  3. Die stijgt van 40 naar 100 Mbps.
  4. Die blijft 40 Mbps.
Toon antwoordVerberg antwoord

Sla deze les op om dit antwoord te zien.

Vraag 9 van 10

Waarom bevat een IP-pakket een TTL- of hoplimietveld?
  1. Om te meten hoeveel tijd een pakket al in het netwerk heeft doorgebracht.
  2. Om te voorkomen dat een pakket eindeloos in een routeringslus rondgaat.
  3. Om de zender vooraf het exacte aantal routers te vertellen.
  4. Om de rondlooptijd van een pakket bij elke router vast te leggen.
Toon antwoordVerberg antwoord

Sla deze les op om dit antwoord te zien.

Vraag 10 van 10

Herhaalde metingen tonen minima van 9 ms bij hop 4, 88 ms bij hop 5, 11 ms bij hop 6 en 12 ms bij de bestemming. Hoe kun je de hoge waarde bij hop 5 onderzoeken?
  1. Controleer de antwoordverwerking; bij latere hops ontbreekt een blijvende vertragingstoename.
  2. Beschouw 79 ms als de exacte toegevoegde vertraging op de inkomende verbinding.
  3. Beschouw hop 5 als een knelpunt dat alle volgende pakketten vertraagt.
  4. Schat de glasvezellengte door 79 ms met de signaalsnelheid te vermenigvuldigen.
Toon antwoordVerberg antwoord

Sla deze les op om dit antwoord te zien.

Set 4: Onderzoek beperkingen en vergelijk upgrades10 Oefenvragen

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

Vraag 1 van 10

Een browser vraagt een pagina op en een proces op afstand levert die. Welke rol speelt de browser in deze uitwisseling?
  1. Client
  2. Router
  3. Server
  4. Toegangspunt
Toon antwoordVerberg antwoord

Sla deze les op om dit antwoord te zien.

Vraag 2 van 10

Een afgelegen locatie heeft een vrij satellietpad, een hoge verbindingscapaciteit en weinig verkeer, maar een GEO-dienst voegt nog steeds aanzienlijke vertraging toe aan een verzoek en antwoord. Welk kenmerk verklaart de onvermijdelijke propagatiecomponent?
  1. De satellietradio transporteert signalen langzamer dan koper.
  2. Het lange pad vereist voor elk verzonden pakket een nieuwe circuitopbouw.
  3. De lange afstand van grond naar satelliet en terug, in beide richtingen.
  4. Het hele bestand moet vertrekken voordat het eerste bit kan propageren.
Toon antwoordVerberg antwoord

Sla deze les op om dit antwoord te zien.

Vraag 3 van 10

Een bericht van 48.000 bits passeert vier store-and-forward-verbindingen van 12 Mbps. Het wordt verdeeld in zes gelijke pakketten, zonder toegevoegde headers of andere vertragingen. Hoeveel eerder komt het laatste bit aan dan wanneer het bericht als één pakket wordt verzonden?
  1. 6 ms eerder
  2. 12 ms eerder
  3. 14 ms eerder
  4. 10 ms eerder
Toon antwoordVerberg antwoord

Sla deze les op om dit antwoord te zien.

Vraag 4 van 10

Een TDM-verbinding van 3,2 Mbps heeft 40 gelijke tijdsloten zonder overhead. Een overdracht over een circuit is na 5,3 s klaar, inclusief 0,3 s opbouwtijd en verwaarloosbare propagatie. Hoe groot was het bestand in decimale kB?
  1. 53 kB
  2. 50 kB
  3. 400 kB
  4. 2.000 kB
Toon antwoordVerberg antwoord

Sla deze les op om dit antwoord te zien.

Vraag 5 van 10

Een bedrijf koopt connectiviteit bij twee hoger gelegen providers, zodat het bereikbaar kan blijven als een van beide uitvalt. Welke opzet is dit?
  1. Peering zonder onderlinge verrekening
  2. Een PoP van één provider
  3. Multihoming
  4. Frequentiemultiplexing
Toon antwoordVerberg antwoord

Sla deze les op om dit antwoord te zien.

Vraag 6 van 10

Een spraakbron van 96 kbps vult nettoladingen van 240 bytes. Elk pakket passeert daarna twee store-and-forward-verbindingen van 24 Mbps, elk met 0,8 ms propagatievertraging. De router voegt 0,05 ms verwerking toe. Hoe lang na het begin van het verzamelen van de nettolading komt het laatste bit aan, zonder andere wachttijden?
  1. 21,81 ms
  2. 20,00 ms
  3. 20,93 ms
  4. 41,81 ms
Toon antwoordVerberg antwoord

Sla deze les op om dit antwoord te zien.

Vraag 7 van 10

Een M/M/1-model heeft een gemiddelde pakketlengte van 10.000 bits, een aankomstsnelheid van 900 pakketten/s en een uitgang van 10 Mbps. Wat gebeurt er met de gemiddelde wachtrijtijd als de uitgang verdubbelt naar 20 Mbps?
  1. Die daalt van 9 ms naar 4,5 ms.
  2. Die daalt van 9 ms naar ongeveer 0,409 ms.
  3. Die daalt van 10 ms naar ongeveer 0,909 ms.
  4. Die daalt van 9 ms naar ongeveer 0,818 ms.
Toon antwoordVerberg antwoord

Sla deze les op om dit antwoord te zien.

Vraag 8 van 10

Een server van 120 Mbps en een client van 60 Mbps communiceren via een kernverbinding van 400 Mbps die gelijkelijk door tien overdrachten wordt gedeeld. Hoeveel tijd zou voor een bestand van 300 MB worden bespaard als alleen de kernverbinding wordt opgewaardeerd naar 800 Mbps? Laat andere vertragingen buiten beschouwing.
  1. 0 s
  2. 30 s
  3. 40 s
  4. 20 s
Toon antwoordVerberg antwoord

Sla deze les op om dit antwoord te zien.

Vraag 9 van 10

Hop 3 heeft RTT's van 14, 15 en 16 ms. Hop 4 heeft 48, 50 en 49 ms en elke latere hop blijft rond 50 ms. Welk patroon verdient onderzoek?
  1. Alleen het antwoord van hop 4 is traag omdat latere RTT's terugvallen.
  2. De exacte vertraging van hop 3 naar 4 in één richting is 34 ms.
  3. Een blijvende stijging begint nabij de overgang naar hop 4.
  4. De meting identificeert een transmissievertraging van 34 ms bij hop 4.
Toon antwoordVerberg antwoord

Sla deze les op om dit antwoord te zien.

Vraag 10 van 10

De knooppuntvertraging van een pakket is 6,8 ms: 0,1 ms verwerking, 0,2 ms transmissie en 2,5 ms propagatie. Hoeveel tijd heeft het pakket in de wachtrij doorgebracht?
  1. 3,9 ms
  2. 4,3 ms
  3. 6,5 ms
  4. 4,0 ms
Toon antwoordVerberg antwoord

Sla deze les op om dit antwoord te zien.

Set 5: Redeneer vanuit metingen en veranderende vraag10 Oefenvragen

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

Vraag 1 van 10

De pakketten van een telefoon verlaten het mobiele basisstation via een microgolfverbinding voor backhaul en gaan daarna glasvezel in. Hoe moeten deze media worden ingedeeld?
  1. Alleen de toegang is ongeleid; microgolf en glasvezel zijn geleid.
  2. De toegang en backhaul zijn geleid; de glasvezel is ongeleid.
  3. De toegang en backhaul zijn ongeleid; de glasvezel is geleid.
  4. Alle drie zijn ongeleid omdat de telefoon aan de bron mobiel is.
Toon antwoordVerberg antwoord

Sla deze les op om dit antwoord te zien.

Vraag 2 van 10

Drie store-and-forward-verbindingen met gelijke snelheid transporteren tien pakketten van 1.200 bytes direct na elkaar. Het laatste komt na 14,4 ms aan, zonder andere vertragingen. Wat is de verbindingssnelheid?
  1. 6,67 Mbps
  2. 8 Mbps
  3. 20 Mbps
  4. 24 Mbps
Toon antwoordVerberg antwoord

Sla deze les op om dit antwoord te zien.

Vraag 3 van 10

Een verbinding van 4 Mbps bedient zes onafhankelijke gebruikers. Elk heeft 1 Mbps nodig wanneer die actief is en is de helft van de tijd actief. Wat is de kans dat de vraag de capaciteit overschrijdt?
  1. 15/64
  2. 6/64
  3. 1/64
  4. 7/64
Toon antwoordVerberg antwoord

Sla deze les op om dit antwoord te zien.

Vraag 4 van 10

Een contentbedrijf heeft al peering met een toegangsprovider, maar levert een bestand vanuit een ver datacenter. Het levert dat bestand nu vanuit een CDN binnen de toegangsprovider. Waarom kan dit de vertraging verder verminderen?
  1. Het neemt een groot deel van de afstand tot de leverende kopie weg.
  2. Het zet de bestaande peeringverbinding om in algemene transit.
  3. Het verhoogt de signaalsnelheid langs de ongewijzigde verre glasvezel.
  4. Het reserveert een vast circuit voor elk verzoek om het bestand.
Toon antwoordVerberg antwoord

Sla deze les op om dit antwoord te zien.

Vraag 5 van 10

Een klein verzoek heeft een verwaarloosbare transmissietijd. Het antwoord is 1.000 bytes. Beide richtingen gebruiken twee store-and-forward-glasvezelverbindingen van 10 Mbps, elk 300 km lang. De router verwerkt elke richting gedurende 0,1 ms en de verwerking van het antwoord door de server duurt 0,5 ms. Welke RTT wordt verwacht bij 200.000 km/s, zonder wachtrijvertraging?
  1. 8,3 ms
  2. 6,7 ms
  3. 7,5 ms
  4. 8,5 ms
Toon antwoordVerberg antwoord

Sla deze les op om dit antwoord te zien.

Vraag 6 van 10

Waarom kan een routerbuffer met beperkte capaciteit pakketten verliezen, ook als de gemiddelde verkeersintensiteit onder 1 ligt?
  1. Een intensiteit onder 1 betekent dat aankomsten de verwerkingssnelheid overschrijden.
  2. Een router vult de hele buffer voordat hij verzendt.
  3. Een korte aankomstburst kan de vrije bufferruimte overschrijden.
  4. Pakketten in de wachtrij wachten op een volgende aankomst, zelfs bij een ongebruikte verbinding.
Toon antwoordVerberg antwoord

Sla deze les op om dit antwoord te zien.

Vraag 7 van 10

Een download van 96 MB heeft een gemeten gemiddelde doorvoersnelheid van 64 Mbps over de volledige overdracht. Een padcontrole toont een RTT van 50 ms. Welke verstreken overdrachtstijd volgt uit het gemeten gemiddelde?
  1. 12,05 s
  2. 11,95 s
  3. 1,5 s
  4. 12 s
Toon antwoordVerberg antwoord

Sla deze les op om dit antwoord te zien.

Vraag 8 van 10

Een server van 50 Mbps en een client van 80 Mbps delen een kernverbinding van 600 Mbps gelijkelijk met andere overdrachten. Wat is het grootste aantal gelijktijdige gelijke overdrachten waarbij nog minstens 40 Mbps per overdracht mogelijk is?
  1. 12 overdrachten
  2. 15 overdrachten
  3. 16 overdrachten
  4. 20 overdrachten
Toon antwoordVerberg antwoord

Sla deze les op om dit antwoord te zien.

Vraag 9 van 10

In een M/M/1-model heeft een uitgang van 16 Mbps een gemiddelde pakketlengte van 8.000 bits. De gemiddelde wachtrijtijd is 1,5 ms. Welke gemiddelde aankomstsnelheid veroorzaakt deze wachttijd?
  1. 1.000 pakketten/s
  2. 1.500 pakketten/s
  3. 1.600 pakketten/s
  4. 2.000 pakketten/s
Toon antwoordVerberg antwoord

Sla deze les op om dit antwoord te zien.

Vraag 10 van 10

Herhaalde metingen tonen vanaf één hop een blijvende stijging van de minimale RTT van 18 ms naar 58 ms. Een model schrijft de volledige toename toe aan één extra glasvezelverbinding die in beide richtingen met 200.000 km/s wordt gebruikt. Welke lengte schat dat model en hoe moet je het resultaat interpreteren?
  1. 8.000 km; een modelschatting die kan worden beïnvloed door verschillen in antwoordpaden.
  2. 4.000 km; een exacte lengte die onafhankelijk is van wachtrijen en antwoordpaden.
  3. 8.000 km; een exacte lengte die onafhankelijk is van wachtrijen en antwoordpaden.
  4. 4.000 km; een modelschatting die kan worden beïnvloed door verschillen in antwoordpaden.
Toon antwoordVerberg antwoord

Sla deze les op om dit antwoord te zien.

Kom je niet uit je eigen opgave? Huiswerkhulp

Kernbegrippen

80 Kernbegrippen, elk met een definitie

A

aanwezigheidspunt (PoP)
Een aanwezigheidspunt (PoP) is een locatie van een provider met één of meer routers waar klantnetwerken op die provider kunnen aansluiten.
“Het toegangscircuit van het bedrijf bereikt een router bij het PoP van de provider in een nabijgelegen communicatievoorziening.”
afspeelbuffer
Een afspeelbuffer bewaart ontvangen audio of video tijdelijk, zodat het afspelen soepeler kan verlopen ondanks verschillen in aankomsttijd van pakketten.
“De afspeelbuffer van het gesprek vangt ongelijke aankomsten op, maar meer gegevens daarin bewaren vergroot de afspeelvertraging.”
asymmetrisch pad
Een asymmetrisch pad heeft verschillende heen- en terugroutes, waardoor RTT-verschillen meer weerspiegelen dan de verbindingen in de heenrichting die een meting toont.
“Antwoorden van aangrenzende hops volgen verschillende terugwegen, waardoor het RTT-verschil tussen hun regels verandert.”
autonoom systeem
Een autonoom systeem is een onafhankelijk beheerd netwerk, of deel daarvan, met een eigen routeringsbeleid en een identificerend AS-nummer.
“De internetprovider beheert meer dan één autonoom systeem, waarvan elk volgens zijn beleid deelneemt aan de onderlinge verbinding van internetnetwerken.”

B

backhaul
Backhaul is de verbinding die verkeer van toegangsapparatuur, zoals mobiele basisstations, naar het bredere netwerk van de provider transporteert.
“Een microgolfverbinding voor backhaul transporteert het gebundelde verkeer van het basisstation naar het glasvezelnetwerk van de operator.”
bandbreedte-vertragingsproduct
Het bandbreedte-vertragingsproduct van een verbinding is de bitsnelheid vermenigvuldigd met de propagatietijd in één richting en geeft de capaciteit voor bits die onderweg zijn.
“Een verbinding van 100 Mbps met 10 ms propagatievertraging kan één miljoen verzonden bits bevatten voordat een bit het andere uiteinde bereikt.”
basisstation
Een basisstation is apparatuur van een mobiel netwerk die radiosignalen met apparaten uitwisselt en hun verkeer met het netwerk van een operator verbindt.
“De bewegende telefoon wisselt pakketten uit met het mobiele basisstation dat het huidige dekkingsgebied bedient.”
blokkering
Blokkering is het weigeren van een nieuwe sessie met circuitschakeling omdat de vereiste gereserveerde middelen al aan andere sessies zijn toegewezen.
“Een nieuw gesprek wordt geblokkeerd, ook al zijn sommige bestaande gesprekken stil en gebruiken ze hun gereserveerde aandelen niet.”
bufferbloat
Bufferbloat is buitensporige vertraging door aanhoudende grote wachtrijen, waarbij extra pakketopslag een lange wachttijd laat ontstaan.
“Bij de upload worden weinig pakketten verworpen, maar gesprekken verlopen traag doordat een grote uitgangswachtrij vertraging blijft toevoegen.”
burstsgewijs verkeer
Burstsgewijs verkeer wisselt korte perioden van geconcentreerde gegevensoverdracht af met stille perioden, waardoor de vraag naar gedeelde capaciteit varieert.
“Een pagina laden en daarna lezen veroorzaakt burstsgewijs verkeer omdat op de download een pauze volgt.”

C

circuit
Een circuit is een gereserveerd aandeel in middelen langs een communicatiepad, zoals een frequentieband of terugkerend tijdslot op elke verbinding.
“Verschillende circuits delen één fysieke kabel, terwijl elk zijn eigen toegewezen transmissiecapaciteit behoudt.”
circuitschakeling
Circuitschakeling reserveert verbindings- en schakelcapaciteit langs een pad voor een volledige sessie, nadat een verbinding is opgezet en voordat gegevens worden verzonden.
“Het gesprek behoudt tijdens een stille pauze de gereserveerde snelheid, waardoor die capaciteit niet beschikbaar is voor een andere sessie.”
client
Een client is een applicatie die een dienst aanvraagt bij een andere applicatie, zoals een browser die een pagina bij een webserver opvraagt.
“Tijdens de documentdownload fungeert de browser als client en de webapplicatie op afstand als server.”
CMTS
Een CMTS is apparatuur in een centraal kabelstation die met kabelmodems communiceert en hun toegang tot gedeelde kabelcapaciteit beheert.
“Het kabelmodem verzendt gegevens stroomopwaarts naar de CMTS met verzendmogelijkheden op het gedeelde kanaal.”
contentdistributienetwerk (CDN)
Een contentdistributienetwerk (CDN) bewaart kopieën van populaire content op servers dicht bij gebruikers, waardoor minder leveringsverkeer over lange afstanden nodig is.
“De update komt van een CDN-server binnen de toegangsprovider in plaats van verschillende verre transitnetwerken te passeren.”

D

doorstuurtabel
Een doorstuurtabel koppelt bereiken van bestemmingsadressen aan uitgaande interfaces, zodat een router de volgende verbinding voor een pakket kan kiezen.
“De router zoekt het bestemmingsadres op in de doorstuurtabel voordat hij het pakket bij een uitgang plaatst.”
doorvoersnelheid
Doorvoersnelheid is de snelheid waarmee de ontvanger daadwerkelijk gegevens krijgt, gemeten in bits per seconde en begrensd door de beschikbare capaciteit van het pad.
“De doorvoersnelheid van de download is lager dan de toegangssnelheid van de client omdat de gedeelde kernverbinding een kleiner aandeel biedt.”
DSL
DSL is een familie van toegangstechnologieën die digitale gegevens via koperen telefoonparen tussen woningen of kantoren en apparatuur van providers transporteert.
“Een lang kopertraject naar de apparatuur van de provider kan de haalbare snelheid van de DSL-dienst van een huishouden verlagen.”
DSLAM
Een DSLAM is apparatuur van een provider die de DSL-verbindingen via koperen telefoonlijnen van klanten beëindigt en bundelt.
“Het DSL-modem van elke woning wisselt signalen uit met de DSLAM in de centrale van de provider of op een nabijgelegen apparatuurlocatie.”

E

echoantwoord
Een echoantwoord is het ICMP-antwoord op een echoverzoek. Windows tracert gebruikt dit om te herkennen dat een meetpakket de bestemming heeft bereikt.
“Windows tracert eindigt wanneer de bestemming het echoverzoek beantwoordt in plaats van het meetpakket onderweg te laten verlopen.”
eind-tot-eindvertraging
Eind-tot-eindvertraging is de totale tijd waarin een pakket zijn pad aflegt, met daarin verbindingsvertragingen, routerverwerking, wachttijd en eventueel meegeteld werk bij eindpunten.
“Een berekening van eind-tot-eindvertraging voor één pakket omvat een afzonderlijke transmissie op elke store-and-forward-verbinding.”
Ethernet
Ethernet is een bekabelde LAN-technologie die gegevens uitwisselt via lokale verbindingen en switches en voor gebruikersaansluitingen meestal getwiste koperparen gebruikt.
“Het werkstation bereikt de kantoorswitch via een Ethernetverbinding van 1 Gbps over een kabel met getwiste aderparen.”

F

frequentiebandbreedte
Frequentiebandbreedte is de breedte van een frequentieband, gemeten in hertz; die beschrijft spectrum, geen aantal verzonden bits per seconde.
“De frequentieband van het gesprek is 4 kHz breed, terwijl de digitale gegevenssnelheid in bit/s zou worden uitgedrukt.”
frequentiedelingsmultiplexing (FDM)
Frequentiedelingsmultiplexing (FDM) wijst elk circuit een afzonderlijke frequentieband toe voor de duur van de verbinding.
“In het FDM-systeem gebruiken twee gesprekken tegelijkertijd verschillende frequentiebanden op dezelfde verbinding.”

G

geleid transmissiemedium
Een geleid transmissiemedium voert een signaal langs een afgebakend fysiek pad, zoals getwiste koperparen, coaxkabel of glasvezel.
“De glasvezel tussen gebouwen is een geleid transmissiemedium, ook al maken de gebruikers aan één uiteinde via wifi verbinding.”
gemiddelde doorvoersnelheid
Gemiddelde doorvoersnelheid is de totale hoeveelheid ontvangen gegevens gedeeld door de verstreken overdrachtstijd en omvat de vertragingen tijdens die gemeten overdracht.
“Een overdracht van 160 Mbit die in 4 s wordt voltooid, heeft over dat volledige interval een gemiddelde doorvoersnelheid van 40 Mbps.”
geostationaire satelliet
Een geostationaire satelliet draait ongeveer 35.786 km boven de evenaar en lijkt boven één locatie stil te staan, wat een lang radiopad oplevert.
“De hoge downloadcapaciteit van de GEO-dienst neemt de vertraging door de lange reis van het satellietsignaal niet weg.”
glasvezel
Glasvezel is een dun medium van glas dat lichtsignalen transporteert met hoge capaciteit, weinig verlies over afstand en ongevoeligheid voor elektromagnetische storing.
“De campus gebruikt glasvezel voor een lange vaste verbinding naast machines die sterke elektrische ruis veroorzaken.”
glasvezel tot in huis (FTTH)
Glasvezel tot in huis (FTTH) is een toegangsopzet waarbij glasvezel de woning zelf bereikt en hoge snelheden ondersteunt zonder een laatste koperen traject.
“De FTTH-verbinding van het appartement eindigt bij optische apparatuur in de woning in plaats van bij een koperen telefoonmodem.”

H

host
Een host is een eindsysteem dat applicaties uitvoert aan een eindpunt van netwerkcommunicatie, zoals een telefoon, laptop of server.
“De temperatuursensor is een host omdat de applicatie meetwaarden naar een bewakingsdienst op afstand verzendt.”
hybride glasvezel-coaxnetwerk (HFC)
Een hybride glasvezel-coaxnetwerk (HFC) is een kabeltoegangsnetwerk dat glasvezel naar wijkknooppunten combineert met gedeelde coaxkabel naar de woningen.
“De HFC-toegang in de wijk gebruikt glasvezel voor het eerste deel en coaxkabel voor de laatste aansluitingen naar woningen.”

I

ICMP-melding voor onbereikbare poort
Een ICMP-melding voor onbereikbare poort meldt dat een bestemmingspoort niet beschikbaar is en markeert normaal de aankomst van standaard UDP-traceroutemeetpakketten.
“De melding voor een onbereikbare poort van de server vertelt UDP-traceroute dat het meetpakket de bestemmingshost heeft bereikt.”
ICMP-melding voor overschreden levensduur
Een ICMP-melding voor overschreden levensduur meldt dat een pakket is verlopen, zodat traceroute een router kan identificeren waar de TTL van een meetpakket is verstreken.
“De tweede router stuurt een melding voor overschreden levensduur terug nadat hij de resterende TTL van het meetpakket tot nul heeft verlaagd.”
internetknooppunt (IXP)
Een internetknooppunt (IXP) is een plaats waar veel onafhankelijk beheerde netwerken gedeelde schakelvoorzieningen gebruiken om rechtstreekse peering te regelen.
“Beide netwerken sluiten zich aan bij hetzelfde internetknooppunt en spreken af hun klantverkeer via het schakelnetwerk daarvan uit te wisselen.”
internetprovider (ISP)
Een internetprovider (ISP) beheert een netwerk en levert klanten of andere netwerken connectiviteit via onderlinge verbindingen.
“De toegangsprovider verbindt de woning met zijn netwerk en koopt bereikbaarheid via een hoger gelegen provider voor bestemmingen elders.”

K

knelpuntverbinding
Een knelpuntverbinding biedt de laagste beschikbare snelheid op een pad en beperkt daardoor de aanhoudende doorvoersnelheid van een lange overdracht.
“Een upgrade van de snellere clientverbinding laat de tragere serververbinding als knelpunt van de download bestaan.”
knooppuntvertraging
Knooppuntvertraging is de som van verwerkings-, wachtrij-, transmissie- en propagatievertraging die samenhangt met een pakket bij een knooppunt en de uitgaande verbinding daarvan.
“De router voegt verwerking en wachttijd toe voordat hij het pakket op een verbinding met een eigen reistijd verzendt.”

L

lastverdeling
Lastverdeling spreidt verkeer over beschikbare paden en kan daardoor traceroutemeetpakketten met dezelfde TTL naar verschillende routers sturen.
“Drie meetpakketten met één TTL leveren verschillende adressen op doordat het netwerk ze over alternatieve paden verdeelt.”
lastverdeling per verkeersstroom
Lastverdeling per verkeersstroom kiest paden met behulp van velden die een verkeersstroom identificeren en houdt pakketten met dezelfde stroomidentiteit doorgaans bij elkaar.
“Als bestemmingspoorten tussen meetpakketten veranderen, kan lastverdeling per verkeersstroom ze over verschillende paden sturen.”
levensduur (TTL)
De levensduur (TTL) is het IPv4-veld dat bij elke router wordt verlaagd, zodat pakketten na een begrensd aantal doorstuurhops worden verworpen.
“Een meetpakket met TTL 2 kan de eerste router passeren en bij de tweede router op het pad verlopen.”
lokaal netwerk (LAN)
Een lokaal netwerk (LAN) verbindt nabijgelegen eindsystemen, switches en toegangspunten met elkaar en met een randrouter.
“Het LAN van het laboratorium transporteert lokaal verkeer en verbindt de computers ook met de internetrouter van de universiteit.”

M

M/M/1-wachtrij
Een M/M/1-wachtrij modelleert één bedieningspunt met Poisson-aankomsten, onafhankelijke exponentiële bedieningstijden en onbeperkte wachtruimte bij stabiele belasting.
“De voorspelling van M/M/1 stijgt sterk naarmate de gemiddelde aankomende belasting de capaciteit van het bedieningspunt nadert.”
momentane doorvoersnelheid
Momentane doorvoersnelheid is de ontvangstsnelheid op een bepaald moment, die kan veranderen als concurrerend verkeer en transmissieomstandigheden veranderen.
“De momentane doorvoersnelheid daalt tijdens een drukke periode, ook al is het gemiddelde over de hele download hoger.”
multihoming
Multihoming verbindt een netwerk met minstens twee providers en biedt alternatieve connectiviteit via een hoger gelegen provider als één provider onbeschikbaar wordt.
“Het onderzoeksnetwerk gebruikt multihoming, zodat bij een storing bij één hoger gelegen provider een ander pad mogelijk blijft.”
multipadpropagatie
Multipadpropagatie is radiopropagatie waarbij gereflecteerde kopieën verschillende routes afleggen en op verschillende tijdstippen bij de ontvanger aankomen.
“Reflecties tegen nabijgelegen muren veroorzaken multipadpropagatie doordat vertraagde kopieën van het signaal van het toegangspunt de laptop bereiken.”

N

netwerk van een contentaanbieder
Een netwerk van een contentaanbieder is een particulier netwerk dat de datacenters van een contentbedrijf verbindt en aansluitingen voor levering naar andere internetnetwerken biedt.
“Het netwerk van de contentaanbieder transporteert gegevens tussen zijn locaties en heeft rechtstreekse peering met toegangsproviders.”
netwerkkern
De netwerkkern is het onderling verbonden netwerk van pakketschakelaars en verbindingen dat verkeer tussen toegangsnetwerken transporteert.
“De pakketten van het bestand passeren de netwerkkern nadat ze het toegangsnetwerk van de zender hebben verlaten op weg naar het netwerk van de ontvanger.”
netwerkrand
De netwerkrand bestaat uit de eindsystemen die applicaties uitvoeren en de toegangsnetwerken die ze op het bredere internet aansluiten.
“Een telefoon en het toegangsnetwerk ervan horen bij de netwerkrand, ook als de bestemming op een ander continent ligt.”

O

oorsprongserver
Een oorsprongserver bevat de oorspronkelijke content die naar nabijgelegen leveringsservers kan worden gekopieerd voor verzoeken van verspreide gebruikers.
“Een CDN-kopie levert de video van de kijker zonder voor dit verzoek die bytes bij de verre oorsprong op te halen.”

P

pakket
Een pakket is een eenheid netwerkgegevens met een stuk informatie en een header die wordt gebruikt om het naar de bestemming te transporteren.
“De zender verdeelt de upload in pakketten die routers onafhankelijk van elkaar door het netwerk kunnen sturen.”
pakketiseringsvertraging
Pakketiseringsvertraging is de tijd die wordt besteed aan het verzamelen van voldoende nieuw geproduceerde gegevens om de nettolading van een pakket te vullen voordat dat pakket kan worden verzonden.
“De live spraakbron wacht op voldoende monsters om de nettolading te vullen, ook als het netwerk zelf ongebruikt is.”
pakketpijplijn
Een pakketpijplijn is overlappende pakkettransmissie op opeenvolgende verbindingen, zodat verschillende verbindingen tegelijk aan verschillende pakketten werken.
“Terwijl de tweede router pakket 1 verder verzendt, kan de eerste router pakket 2 al verzenden.”
pakketschakeling
Pakketschakeling stuurt afzonderlijke pakketten door over gedeelde verbindingen en wijst transmissiecapaciteit toe wanneer pakketten aankomen, in plaats van een circuit te reserveren.
“De router verzendt pakketten van verschillende downloads via dezelfde uitgang zodra zendtijd beschikbaar komt.”
pakketverlies
Pakketverlies treedt op wanneer verzonden pakketten niet aankomen, bijvoorbeeld doordat een volle buffer ze verwerpt of doordat bitfouten ze onbruikbaar maken.
“De router verwerpt een pakket uit de volle uitgangsbuffer, ook al ligt de gemiddelde netwerkbelasting op lange termijn onder de capaciteit.”
Paris traceroute
Paris traceroute beheerst de velden van meetpakketten die de verkeersstroom identificeren, om padwijzigingen door lastverdeling per verkeersstroom tijdens een padmeting te verminderen.
“Paris traceroute houdt de stroomidentiteit gelijk, al kan een netwerk dat elk pakket afzonderlijk verdeelt de meetpakketten nog steeds splitsen.”
passief optisch netwerk (PON)
Een passief optisch netwerk (PON) deelt glasvezel van een provider tussen woningen via een splitter zonder eigen stroomvoorziening die een OLT met ONT's in woningen verbindt.
“Wanneer 32 woningen één PON delen, delen ze optische capaciteit, ook al bereikt glasvezel elk afzonderlijk pand.”
peering
Peering is rechtstreekse verkeersuitwisseling tussen netwerken en hun klanten, meestal zonder onderlinge verrekening en zonder algemene transit via de peeringpartner.
“De twee toegangsproviders hebben peering op een internetknooppunt, zodat het verkeer van hun klanten een hoger gelegen provider vermijdt.”
propagatiesnelheid
Propagatiesnelheid is de snelheid waarmee een signaal zich door een medium verplaatst, in glasvezel volgens de gebruikelijke benadering ongeveer 200.000 km/s.
“De propagatiesnelheid van de glasvezel blijft vrijwel gelijk wanneer de transmissieapparatuur wordt opgewaardeerd naar een hogere snelheid.”
propagatievertraging
Propagatievertraging is de reistijd van een bit over een verbinding, gelijk aan de verbindingslengte gedeeld door de propagatiesnelheid van het signaal in het medium.
“Een lange glasvezelroute voegt propagatievertraging toe, ook als de verbinding voldoende reservecapaciteit heeft om wachtrijen te vermijden.”
protocol
Een protocol is een verzameling regels voor berichtformaten, de volgorde van berichten en de acties bij het verzenden of ontvangen ervan.
“HTTP vertelt een browser en webserver hoe ze hun uitwisseling van paginaverzoeken en antwoorden moeten opbouwen.”

R

rondlooptijd (RTT)
De rondlooptijd (RTT) wordt gemeten vanaf het verzenden van een meetpakket totdat het antwoord terugkomt en omvat beide reisrichtingen en de verwerking bij de antwoordende partij.
“Het pingresultaat omvat een terugreis die een andere route kan volgen dan het uitgaande meetpakket.”

S

server
Een server is een applicatie of host die een dienst aan clients levert, vaak vanaf apparatuur die in een datacenter is ondergebracht.
“De opslagserver levert het gevraagde bestand, terwijl de router alleen de pakketten langs hun pad transporteert.”
statistische multiplexing
Statistische multiplexing deelt capaciteit op aanvraag tussen aankomende pakketten van gebruikers, zodat een gebruiker capaciteit kan gebruiken die anderen ongebruikt laten.
“Wanneer slechts één zender pakketten heeft wachten, laat statistische multiplexing die de beschikbare verbindingscapaciteit gebruiken.”
store-and-forward
Store-and-forward is een schakelmethode die een volledig pakket ontvangt voordat de transmissie ervan op de volgende verbinding begint.
“De router kan het eerste bit van het pakket pas doorsturen nadat het laatste bit via de inkomende verbinding is aangekomen.”

T

tier-1-internetprovider
Een tier-1-internetprovider kan elke internetbestemming bereiken zonder transit te kopen, via het eigen netwerk en verbindingen met peeringpartners.
“Een tier-1-internetprovider verbindt zich met andere tier-1-netwerken, maar een download vanaf een CDN in de buurt hoeft geen van die netwerken te passeren.”
tijddelingsmultiplexing (TDM)
Tijddelingsmultiplexing (TDM) verdeelt terugkerende frames in tijdsloten en geeft elk circuit een vast tijdslot in elk frame.
“Met 16 gelijke TDM-tijdsloten en zonder overhead krijgt elk circuit een zestiende van de volledige verbindingssnelheid.”
time-out voor een meetpakket
Een time-out voor een meetpakket is de wachtlimiet waarna een meetinstrument registreert dat geen antwoord op een meetpakket is aangekomen, vaak door een sterretje weer te geven.
“Op de time-out bij hop 4 volgen antwoorden van hop 5, zodat de niet-antwoordende regel alleen geen defecte verbinding lokaliseert.”
toegangsnetwerk
Een toegangsnetwerk verbindt eindsystemen via bekabelde of draadloze verbindingen met het netwerk van hun internetprovider en diens eerste router.
“De glasvezeltoegangsverbinding van de woning transporteert pakketten van de thuisrouter naar het netwerk van de provider.”
toegangspunt
Een toegangspunt is LAN-apparatuur die via radio pakketten uitwisselt met draadloze apparaten en hun verkeer met het lokale netwerk verbindt.
“De tablet verzendt naar het toegangspunt, dat de pakketten verder transporteert via het bekabelde LAN van het gebouw.”
traceroute
Traceroute is een hulpmiddel dat meetpakketten met toenemende hoplimieten verzendt om antwoordende interfaces te identificeren en rondlooptijden van bron naar hop te meten.
“De netwerkbeheerder voert traceroute uit om te vinden waar een blijvende vertragingstoename voor het eerst op het gemeten pad verschijnt.”
transit
Transit is een betaalde klant-providerdienst die verkeer tussen het netwerk van de klant en bestemmingen in de rest van het internet transporteert.
“De regionale internetprovider betaalt zijn hoger gelegen provider voor transit naar netwerken die hij niet via rechtstreekse afspraken kan bereiken.”
transmissiesnelheid
Een transmissiesnelheid is het aantal bits dat een verbinding per seconde op het medium kan zetten, meestal uitgedrukt in Mbps of Gbps.
“Met een snelheid van 80 Mbps kan maximaal 10 MB aan bytes per seconde op de verbinding komen voordat overhead wordt meegeteld.”
transmissievertraging
Transmissievertraging is de tijd die nodig is om alle bits van een pakket op een verbinding te zetten, gelijk aan de pakketlengte gedeeld door de bitsnelheid van de verbinding.
“Een verdubbeling van de snelheid halveert de transmissievertraging van een pakket met vaste lengte, maar verandert de signaalsnelheid in de glasvezel niet.”

U

uitgangsbuffer
Een uitgangsbuffer is geheugen met beperkte capaciteit waarin pakketten wachten totdat een bepaalde uitgaande verbinding beschikbaar is voor hun transmissie.
“Pakketten van verschillende inkomende verbindingen verzamelen zich in de uitgangsbuffer terwijl de langzamere uitgaande verbinding bezet blijft.”

V

vaste draadloze toegang
Vaste draadloze toegang verbindt vast opgestelde apparatuur van een klant via radio met een provider, zoals een thuismodem dat met een mobiel basisstation is verbonden.
“Het modem voor vaste draadloze toegang van de afgelegen woning bereikt een nabijgelegen basisstation zonder dat een nieuwe kabel wordt aangelegd.”
verkeersintensiteit
Verkeersintensiteit is de gemiddelde aankomende bitsnelheid gedeeld door de uitgangscapaciteit. Je berekent die als de gemiddelde pakketlengte maal de aankomstsnelheid, gedeeld door de verbindingssnelheid.
“Een intensiteit van 0,9 laat weinig gemiddelde reservecapaciteit over, zodat willekeurige aankomstbursts aanzienlijke wachttijden kunnen veroorzaken.”
verwerkingsvertraging
Verwerkingsvertraging is de tijd die wordt besteed aan het onderzoeken en controleren van een pakket en het selecteren van de uitgaande verbinding, meestal zeer kort in snelle routers.
“Het opzoeken van de header door de router voegt verwerkingsvertraging toe voordat het pakket in de geselecteerde uitgangswachtrij kan komen.”

W

wachtrijvertraging
Wachtrijvertraging is de tijd die een pakket wacht voordat de transmissie via de uitgang begint, afhankelijk van de pakketten en het werk die al voorgaan.
“Het pakket wacht 4 ms terwijl eerdere pakketten worden verzonden en begint daarna aan de eigen transmissie op de verbinding.”
wachttijd voor kanaaltoegang
De wachttijd voor kanaaltoegang is de tijd die een apparaat moet wachten op toestemming of gelegenheid om via een gedeeld medium zoals wifi te verzenden.
“De laptop heeft een volledig pakket klaarstaan, maar wacht op het gedeelde wifikanaal voordat de transmissie begint.”
wifi
Wifi is een draadloze LAN-technologie op basis van IEEE 802.11 waarmee apparaten in elkaars nabijheid pakketten via gedeelde radiokanalen kunnen uitwisselen.
“Verschillende laptops delen het wifikanaal, zodat elk minder zendtijd krijgt als ze allemaal actief verzenden.”

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