Test deg selv
Sjekk om du har forstått de viktigste konseptene fra dette kapittelet.
Spørsmål 1 · Lett
Hva beskriver best multiplexing og demultiplexing i transportlaget?
Portnumre brukes til å levere data til riktig prosess på riktig vert.
Sekvensnumre gjør det mulig å oppdage duplikater og rekonstruere riktig rekkefølge.
I congestion avoidance øker cwnd lineært, omtrent 1 MSS per RTT.
TCP bruker glattet RTT og varians for å sette en robust retransmisjonstimer.
Riktig. Portnumre brukes til å levere data til riktig prosess på riktig vert.
Spørsmål 2 · Middels
Hvilken påstand er mest korrekt om størrelsen på UDP-headeren i praksis?
Et ACK-nummer bekrefter at alle bytes før nummeret er mottatt korrekt.
UDP-headeren er 8 byte, noe som gir lav protokolloverhead.
TCP bruker additiv økning og multiplikativ reduksjon for stabil og rettferdig deling.
Sekvensnummeret peker på første byte i segmentets nyttelast, ikke på pakketeller.
Riktig. UDP-headeren er 8 byte, noe som gir lav protokolloverhead.
Spørsmål 3 · Vanskelig
I et større nettverk, hvilken vurdering om begrensningen til enkel sjekksumdeteksjon er faglig best?
Treveis håndtrykk synkroniserer sekvensnumre og etablerer forbindelsestilstand i begge ender.
Ved timeout settes cwnd lavt igjen og forbindelsen går tilbake til forsiktig oppstart.
Sjekksum oppdager mange feil, men kan i sjeldne tilfeller overse bestemte bitmønstre.
Tap av ett segment kan blokkere levering av senere data selv om de allerede er mottatt.
Riktig. Sjekksum oppdager mange feil, men kan i sjeldne tilfeller overse bestemte bitmønstre.
Spørsmål 4 · Middels
Hvilken påstand er mest korrekt om stop-and-wait-overføring i praksis?
Mottakeren annonserer rwnd for å hindre at avsender oversvømmer mottaksbufferen.
Tre duplikat-ACK-er tolkes som sannsynlig tap og utløser fast retransmit før timeout.
QUIC bruker uavhengige strømmer slik at tap i én strøm ikke stopper alle andre.
Stop-and-wait tillater kun én utestående pakke før avsender må vente på ACK.
Riktig. Stop-and-wait tillater kun én utestående pakke før avsender må vente på ACK.
Spørsmål 5 · Lett
Hva beskriver best hvorfor pipelining øker effektivitet?
Pipelining holder flere pakker i flyt samtidig og reduserer tomgang mellom RTT-er.
Avsender begrenser sendevindu med cwnd for å unngå overbelastning i nettverket.
Reno holder forbindelsen i gang etter fast retransmit i stedet for å starte helt fra null.
Servere lytter ofte på velkjente porter, mens klienter bruker midlertidige ephemeral porter.
Riktig. Pipelining holder flere pakker i flyt samtidig og reduserer tomgang mellom RTT-er.
Spørsmål 6 · Vanskelig
I et større nettverk, hvilken vurdering om Go-Back-N-oppførsel ved tap er faglig best?
I slow start vokser cwnd omtrent eksponentielt, typisk en dobling per RTT.
Go-Back-N sender den tapte pakken og alle etterfølgende pakker i vinduet på nytt.
MSS er nyttelaststørrelsen TCP kan sende uten IP-fragmentering gitt aktuell MTU.
Pseudo-headeren binder kontrollsummen til IP-adressene og protokollfeltet for ekstra beskyttelse.
Riktig. Go-Back-N sender den tapte pakken og alle etterfølgende pakker i vinduet på nytt.
Spørsmål 7 · Middels
Hvilken påstand er mest korrekt om Selective Repeat-oppførsel ved tap i praksis?
I congestion avoidance øker cwnd lineært, omtrent 1 MSS per RTT.
TCP bruker glattet RTT og varians for å sette en robust retransmisjonstimer.
Selective Repeat retransmitterer kun de manglende pakkene og bufferer resten.
Portnumre brukes til å levere data til riktig prosess på riktig vert.
Riktig. Selective Repeat retransmitterer kun de manglende pakkene og bufferer resten.
Spørsmål 8 · Vanskelig
I et større nettverk, hvilken vurdering om sekvensnumre i pålitelig overføring er faglig best?
TCP bruker additiv økning og multiplikativ reduksjon for stabil og rettferdig deling.
Sekvensnummeret peker på første byte i segmentets nyttelast, ikke på pakketeller.
UDP-headeren er 8 byte, noe som gir lav protokolloverhead.
Sekvensnumre gjør det mulig å oppdage duplikater og rekonstruere riktig rekkefølge.
Riktig. Sekvensnumre gjør det mulig å oppdage duplikater og rekonstruere riktig rekkefølge.
Spørsmål 9 · Lett
Hva beskriver best kumulative ACK-er i TCP?
Et ACK-nummer bekrefter at alle bytes før nummeret er mottatt korrekt.
Ved timeout settes cwnd lavt igjen og forbindelsen går tilbake til forsiktig oppstart.
Tap av ett segment kan blokkere levering av senere data selv om de allerede er mottatt.
Sjekksum oppdager mange feil, men kan i sjeldne tilfeller overse bestemte bitmønstre.
Riktig. Et ACK-nummer bekrefter at alle bytes før nummeret er mottatt korrekt.
Spørsmål 10 · Vanskelig
I et større nettverk, hvilken vurdering om treveis håndtrykk i TCP er faglig best?
Tre duplikat-ACK-er tolkes som sannsynlig tap og utløser fast retransmit før timeout.
Treveis håndtrykk synkroniserer sekvensnumre og etablerer forbindelsestilstand i begge ender.
QUIC bruker uavhengige strømmer slik at tap i én strøm ikke stopper alle andre.
Stop-and-wait tillater kun én utestående pakke før avsender må vente på ACK.
Riktig. Treveis håndtrykk synkroniserer sekvensnumre og etablerer forbindelsestilstand i begge ender.
Spørsmål 11 · Middels
Hvilken påstand er mest korrekt om flytkontroll med rwnd i praksis?
Reno holder forbindelsen i gang etter fast retransmit i stedet for å starte helt fra null.
Servere lytter ofte på velkjente porter, mens klienter bruker midlertidige ephemeral porter.
Mottakeren annonserer rwnd for å hindre at avsender oversvømmer mottaksbufferen.
Pipelining holder flere pakker i flyt samtidig og reduserer tomgang mellom RTT-er.
Riktig. Mottakeren annonserer rwnd for å hindre at avsender oversvømmer mottaksbufferen.
Spørsmål 12 · Vanskelig
I et større nettverk, hvilken vurdering om køkontroll med cwnd er faglig best?
MSS er nyttelaststørrelsen TCP kan sende uten IP-fragmentering gitt aktuell MTU.
Pseudo-headeren binder kontrollsummen til IP-adressene og protokollfeltet for ekstra beskyttelse.
Go-Back-N sender den tapte pakken og alle etterfølgende pakker i vinduet på nytt.
Avsender begrenser sendevindu med cwnd for å unngå overbelastning i nettverket.
Riktig. Avsender begrenser sendevindu med cwnd for å unngå overbelastning i nettverket.
Spørsmål 13 · Lett
Hva beskriver best slow start?
I slow start vokser cwnd omtrent eksponentielt, typisk en dobling per RTT.
TCP bruker glattet RTT og varians for å sette en robust retransmisjonstimer.
Portnumre brukes til å levere data til riktig prosess på riktig vert.
Selective Repeat retransmitterer kun de manglende pakkene og bufferer resten.
Riktig. I slow start vokser cwnd omtrent eksponentielt, typisk en dobling per RTT.
Spørsmål 14 · Middels
Hvilken påstand er mest korrekt om congestion avoidance i praksis?
Sekvensnummeret peker på første byte i segmentets nyttelast, ikke på pakketeller.
I congestion avoidance øker cwnd lineært, omtrent 1 MSS per RTT.
UDP-headeren er 8 byte, noe som gir lav protokolloverhead.
Sekvensnumre gjør det mulig å oppdage duplikater og rekonstruere riktig rekkefølge.
Riktig. I congestion avoidance øker cwnd lineært, omtrent 1 MSS per RTT.
Spørsmål 15 · Vanskelig
I et større nettverk, hvilken vurdering om AIMD-prinsippet er faglig best?
Tap av ett segment kan blokkere levering av senere data selv om de allerede er mottatt.
Sjekksum oppdager mange feil, men kan i sjeldne tilfeller overse bestemte bitmønstre.
TCP bruker additiv økning og multiplikativ reduksjon for stabil og rettferdig deling.
Et ACK-nummer bekrefter at alle bytes før nummeret er mottatt korrekt.
Riktig. TCP bruker additiv økning og multiplikativ reduksjon for stabil og rettferdig deling.
Spørsmål 16 · Middels
Hvilken påstand er mest korrekt om reaksjon på timeout i klassisk TCP Reno i praksis?
QUIC bruker uavhengige strømmer slik at tap i én strøm ikke stopper alle andre.
Stop-and-wait tillater kun én utestående pakke før avsender må vente på ACK.
Treveis håndtrykk synkroniserer sekvensnumre og etablerer forbindelsestilstand i begge ender.
Ved timeout settes cwnd lavt igjen og forbindelsen går tilbake til forsiktig oppstart.
Riktig. Ved timeout settes cwnd lavt igjen og forbindelsen går tilbake til forsiktig oppstart.
Spørsmål 17 · Lett
Hva beskriver best tre duplikat-ACK-er?
Tre duplikat-ACK-er tolkes som sannsynlig tap og utløser fast retransmit før timeout.
Servere lytter ofte på velkjente porter, mens klienter bruker midlertidige ephemeral porter.
Pipelining holder flere pakker i flyt samtidig og reduserer tomgang mellom RTT-er.
Mottakeren annonserer rwnd for å hindre at avsender oversvømmer mottaksbufferen.
Riktig. Tre duplikat-ACK-er tolkes som sannsynlig tap og utløser fast retransmit før timeout.
Spørsmål 18 · Vanskelig
I et større nettverk, hvilken vurdering om fast recovery i Reno er faglig best?
Pseudo-headeren binder kontrollsummen til IP-adressene og protokollfeltet for ekstra beskyttelse.
Reno holder forbindelsen i gang etter fast retransmit i stedet for å starte helt fra null.
Go-Back-N sender den tapte pakken og alle etterfølgende pakker i vinduet på nytt.
Avsender begrenser sendevindu med cwnd for å unngå overbelastning i nettverket.
Riktig. Reno holder forbindelsen i gang etter fast retransmit i stedet for å starte helt fra null.
Spørsmål 19 · Middels
Hvilken påstand er mest korrekt om forholdet mellom MTU og MSS i praksis?
Portnumre brukes til å levere data til riktig prosess på riktig vert.
Selective Repeat retransmitterer kun de manglende pakkene og bufferer resten.
MSS er nyttelaststørrelsen TCP kan sende uten IP-fragmentering gitt aktuell MTU.
I slow start vokser cwnd omtrent eksponentielt, typisk en dobling per RTT.
Riktig. MSS er nyttelaststørrelsen TCP kan sende uten IP-fragmentering gitt aktuell MTU.
Spørsmål 20 · Vanskelig
I et større nettverk, hvilken vurdering om RTT-estimering i TCP er faglig best?
UDP-headeren er 8 byte, noe som gir lav protokolloverhead.
Sekvensnumre gjør det mulig å oppdage duplikater og rekonstruere riktig rekkefølge.
I congestion avoidance øker cwnd lineært, omtrent 1 MSS per RTT.
TCP bruker glattet RTT og varians for å sette en robust retransmisjonstimer.
Riktig. TCP bruker glattet RTT og varians for å sette en robust retransmisjonstimer.
Spørsmål 21 · Middels
Hvilken påstand er mest korrekt om TCP-sekvensnumre er byte-orienterte i praksis?
Sekvensnummeret peker på første byte i segmentets nyttelast, ikke på pakketeller.
Sjekksum oppdager mange feil, men kan i sjeldne tilfeller overse bestemte bitmønstre.
Et ACK-nummer bekrefter at alle bytes før nummeret er mottatt korrekt.
TCP bruker additiv økning og multiplikativ reduksjon for stabil og rettferdig deling.
Riktig. Sekvensnummeret peker på første byte i segmentets nyttelast, ikke på pakketeller.
Spørsmål 22 · Vanskelig
I et større nettverk, hvilken vurdering om head-of-line blocking i TCP er faglig best?
Stop-and-wait tillater kun én utestående pakke før avsender må vente på ACK.
Tap av ett segment kan blokkere levering av senere data selv om de allerede er mottatt.
Treveis håndtrykk synkroniserer sekvensnumre og etablerer forbindelsestilstand i begge ender.
Ved timeout settes cwnd lavt igjen og forbindelsen går tilbake til forsiktig oppstart.
Riktig. Tap av ett segment kan blokkere levering av senere data selv om de allerede er mottatt.
Spørsmål 23 · Lett
Hva beskriver best hvorfor QUIC reduserer HOL-problemer?
Pipelining holder flere pakker i flyt samtidig og reduserer tomgang mellom RTT-er.
Mottakeren annonserer rwnd for å hindre at avsender oversvømmer mottaksbufferen.
QUIC bruker uavhengige strømmer slik at tap i én strøm ikke stopper alle andre.
Tre duplikat-ACK-er tolkes som sannsynlig tap og utløser fast retransmit før timeout.
Riktig. QUIC bruker uavhengige strømmer slik at tap i én strøm ikke stopper alle andre.
Spørsmål 24 · Middels
Hvilken påstand er mest korrekt om well-known og ephemeral porter i praksis?
Go-Back-N sender den tapte pakken og alle etterfølgende pakker i vinduet på nytt.
Avsender begrenser sendevindu med cwnd for å unngå overbelastning i nettverket.
Reno holder forbindelsen i gang etter fast retransmit i stedet for å starte helt fra null.
Servere lytter ofte på velkjente porter, mens klienter bruker midlertidige ephemeral porter.
Riktig. Servere lytter ofte på velkjente porter, mens klienter bruker midlertidige ephemeral porter.
Spørsmål 25 · Vanskelig
I et større nettverk, hvilken vurdering om pseudo-header i transport-sjekksum er faglig best?
Pseudo-headeren binder kontrollsummen til IP-adressene og protokollfeltet for ekstra beskyttelse.
Selective Repeat retransmitterer kun de manglende pakkene og bufferer resten.
I slow start vokser cwnd omtrent eksponentielt, typisk en dobling per RTT.
MSS er nyttelaststørrelsen TCP kan sende uten IP-fragmentering gitt aktuell MTU.
Riktig. Pseudo-headeren binder kontrollsummen til IP-adressene og protokollfeltet for ekstra beskyttelse.