Written by students who passed Immediately available after payment Read online or as PDF Wrong document? Swap it for free 4.6 TrustPilot
logo-home
Document preview thumbnail
Preview 2 out of 14 pages
Summary

Samenvatting Computer architecture and networks hoorcollege 11

Document preview thumbnail
Preview 2 out of 14 pages

Computer architectuur en netwerken hoorcollege 11. Aantekeningen van het hoorcollege Computerarchitectuur en netwerken (INFONW). Samenvatting wordt ondersteunt met plaatjes en voorbeelden voor extra duidelijkheid. Les gegeven op Universiteit Utrecht, Informatica.

Content preview

Hoorcollege 11 samenvatting:

Eisen betrouwbare overdracht:

• Er worden geen bits verkeerd doorgegeven
• Er raken geen stukken informatie kwijt
• Er wordt geen informatie gedupliceerd
• Alle gegevens worden in de juiste volgorde afgeleverd
• Als een van deze problemen optreedt corrigeert het protocol dit

Tot nu toe zijn we alleen van verminkte pakketten uitgegaan. Maar er kunnen ook pakketten
helemaal verloren gaan.

Protocool geeft die pakketen kan opvangen als die helemaal verloren gaan -> gaat op basis van een
timer.




Als de time_out afloopt en je hebt nog geen ACK gehad van het pakket, dan weet je dat het pakket
niet is aangekomen en stuur je het opnieuw. Er is een kans dat het pakket al wel is aangekomen
maar de ACK nog niet, dan heb je een duplicaat, deze zal herkent worden door de ontvanger en
weggegooid worden.

Nadeel aan de huidige protocollen die we hebben besproken, dit zijn allemaal stop-and-wait
protocollen. Bij lange vertragingen (t.o.v. transmissietijd) zeer onvoordelig: meeste tijd gaat zitten in
wachten op ACK Beter: Pipelining (sliding window protocol). Stuur alvast volgende boodschappen
ook al is er nog geen ACK van het vorige pakket. Voorbeeld: de ene kant stuurt een pakketje en
duurt even voordat die bij de andere kant is aangekomen, hierna komt een ACK terug, Als de
verzender de ACK heeft ontvangen stuur je pas het volgende pakketje en wacht je weer. Zeer
inefficiënte benutting van de gebruikte lijn.

Bij pipelining wordt het we een stuk ingewikkelder, want:

1. Nu bijhouden welke ACKs je al gehad hebt, 2. Meerdere buffers nodig, 3. Meer volgnummers(0 en
1 is niet meer voldoende), 4. Per verzonden bericht een timer, 5.Wat doe je als er een bericht
verloren gaat?

, Situatie:

L = 8000 bits/pakket, R = 109 bps

RTT = 30 msec, U = Efficiëntie van het
gebruik van de link.

De bezettingsgraad van de lijn is het
stukje waarbij de data verzonden
wordt naar de ontvanger ten opzichte
van het totaal(RTT + transmissietijd).




Deze berekening laat zien dat je vooral aan
het wachten bent, dit valt te verbeteren
maar hoe? Door extra pakketten te
verzenden (pipelining). Bij figuur hiernaast
worden i.p.v 1 pakket, 3 pakketen verstuurt,
hierdoor wordt de efficiëntie van de lijn 3 x
zo groot.




Om dit voor elkaar te krijgen gebruiken we
een sliding window protocol. Wat doe je als er een bericht verloren gaat? In ieder geval het bericht
nog eens sturen. Twee keuzen:

• Alleen dat bericht herhalen in dat geval moet de ontvanger ingewikkelde administratie
bijhouden
• Alle volgende berichten ook herhalen ontvanger heeft het gemakkelijker

Verzender moet dus een aantal verzonden berichten kunnen bewaren zolang nog geen ACK
ontvangen is: dit heet het window. We gaan van het volgende uit: Er is op elk moment een beperkt
aantal geldige volgnummers: 1. beperkt aantal bits(4 bit, 8 bit, 16 bit dit alles heeft een limit dus een
limiet op volgnummers), 2. beperkt geheugen bij zender/ontvanger.

Go Back N protocol:

Ontvanger wil pakketten alleen in goede volgorde ontvangen. Ontvanger accepteert alleen pakket
met eerstvolgende verwachte volgnummer, als er een oud volgnummer binnenkomt accepteert hij
het niet. Ontvanger heeft alleen geheugen voor één pakket nodig. Ontvanger stuurt ACK van laatste
correct ontvangen pakket. Verzender accepteert ACK als acknowledge ook voor vorige pakketten
(cumulatief, stel je hebt pakket 10, 11, 12 en 13 en je hebt als verzender ACK 12 binnen, ga je er
vanuit dat 10, 11 en 12 goed
binnen zijn gekomen). Bij
probleem stuurt verzender
alle pakketten na laatst
geackte pakket.

Document information

Study
Uploaded on
October 18, 2020
File latest updated on
October 29, 2020
Number of pages
14
Written in
2020/2021
Type
Summary
$4.19

Wrong document? Swap it for free Within 14 days of purchase and before downloading, you can choose a different document. You can simply spend the amount again.
Written by students who passed
Immediately available after payment
Read online or as PDF

Seller avatar
Reputation scores are based on the amount of documents a seller has sold for a fee and the reviews they have received for those documents. There are three levels: Bronze, Silver and Gold. The better the reputation, the more your can rely on the quality of the sellers work.
luukvaa
4.0
(285)
Sold
763
Followers
589
Items
12
Last sold
7 months ago



Why students choose Stuvia

Created by fellow students, verified by reviews

Quality you can trust: written by students who passed their tests and reviewed by others who've used these notes.

Didn't get what you expected? Choose another document

No worries! You can instantly pick a different document that better fits what you're looking for.

Pay as you like, start learning right away

No subscription, no commitments. Pay the way you're used to via credit card and download your PDF document instantly.

Student with book image

“Bought, downloaded, and aced it. It really can be that simple.”

Alisha Student

Working on your references?

Create accurate citations in APA, MLA and Harvard with our free citation generator.

Working on your references?

Frequently asked questions