Taal = lijst met afspraken, in computertaal: Protocol
Protocollen:
Applicatielaagprotocollen
o Lijst met communicatieafspraken tussen applicaties
o Communicatiepartners moeten elkaar begrijpen: ze spreken in een bepaalde taal
o Vastgelegd in RFC: HTTP, DNS -> (Telefoonboek), JSON
Transportlaagprotocollen
Communicatie op grote afstand:
o Software Flow Control: bijvoorbeeld 2 codes: Beschikbaar en Niet beschikbaar
o Hardware Flow Control: als 1 persoon niet beschikbaar is zet hij het lampje uit
Flow control: De ontvanger voorziet de zender van informatie zodat een snelle zender zich kan
aanpassen aan een langzame ontvanger
o Als het buffergeheugen vol is wordt dit bijv. doorgegeven aan Netflix 4k
Buffering: Zonder buffering moet je enorm veel geheugen hebben om alles in 1x te ontvangen
o Korte onderbrekingen ontvangen
o Als er even een korte onderbreking voorkomt in het netwerk wil je mobiel genoeg informatie
hebben om door te spelen
o Hierdoor kan er een aaneengesloten stream van informatie worden verstuurd
o Vooral bij media zoals beeld en geluid belangrijk
o Verzendbuffer: proces 1
o Ontvangstbuffer: proces 2
,Proces A wilt informatie gaan verzenden: dit wordt gezet in de lokale buffer. Daarna wordt alle
informatie in een stream doorgezet naar proces 2 en daar in de lokale buffer geplaatst. Zodra B op
de hoogte is dat er nieuwe informatie binnen is hoeft het alleen in de lokale buffer te kijken welke
informatie is ontvangen.
Grote straal is dat de buffer wordt gevuld. Met de
kleine straal wordt de buffer uitgelezen. Zodra de
buffer vol dreigt te lopen wordt er flow control
ingezet. De ontvanger geeft aan niks meer te willen
ontvangen. Zodra het glas bijna leeg is wordt er door
middel van flow control weer aangegeven dat er data
kan worden ontvangen. De Netflix film blijft soepel
doorlopen zo.
Niet met games: dit is real-time (dus kleine buffer).
Grote buffer is meer lag
Digitale communicatie:
o Computers praten met 1-tjes en 0-len
o Bit: een 1 of een 0
o 4 Bits: een nibble
o 8 bits: een byte
o Karaktercodering om letters over te brengen: ASCII
Circuit switching protocol:
o Communicatie met 1 communicatiepartner tegelijkertijd
o Telefooncentrale
o Probleem: inefficiënt
Oplossing: Multiplexing: Data voor meerdere processen bij elkaar voegen en over 1 infrastructuur
verzenden
Time Division Multiplexing
o Signalen worden door de multiplexer in stukjes gehakt en achter elkaar doorgegeven.
o Dit heten ‘Time Slices’ (Tijdsloten) Eerst tegen s1 2 woorden, dan tegen s2 2 woorden en dit
tot s6 herhalen. Dan weer opnieuw bij s1 beginnen.
o De opgedeelde data wordt door de demultiplexer op basis van de tijd weer samengevoegd
tot de originele datastream
, Frequency Division Multiplexing
o Signalen op verschillende draaggolven worden gecombineerd
o Over 1 infrastructuur kunnen meerdere informatievoorzieningen tegelijk worden gestuurd
Blauwe bochtjes is de informatie die naar het internet wordt toegestuurd. De groene bochtjes is de
informatie die je vanuit het internet gaat ontvangen. Over deze golven worden de datapakketjes
gestuurd. Over deze infrastructuur kan dus gelijktijdig upstream (versturen) en downstream
(ontvangen) gebeuren. -> FDM
Voordelen van het kopen van samenvattingen bij Stuvia op een rij:
Verzekerd van kwaliteit door reviews
Stuvia-klanten hebben meer dan 700.000 samenvattingen beoordeeld. Zo weet je zeker dat je de beste documenten koopt!
Snel en makkelijk kopen
Je betaalt supersnel en eenmalig met iDeal, creditcard of Stuvia-tegoed voor de samenvatting. Zonder lidmaatschap.
Focus op de essentie
Samenvattingen worden geschreven voor en door anderen. Daarom zijn de samenvattingen altijd betrouwbaar en actueel. Zo kom je snel tot de kern!
Veelgestelde vragen
Wat krijg ik als ik dit document koop?
Je krijgt een PDF, die direct beschikbaar is na je aankoop. Het gekochte document is altijd, overal en oneindig toegankelijk via je profiel.
Tevredenheidsgarantie: hoe werkt dat?
Onze tevredenheidsgarantie zorgt ervoor dat je altijd een studiedocument vindt dat goed bij je past. Je vult een formulier in en onze klantenservice regelt de rest.
Van wie koop ik deze samenvatting?
Stuvia is een marktplaats, je koop dit document dus niet van ons, maar van verkoper rivia. Stuvia faciliteert de betaling aan de verkoper.
Zit ik meteen vast aan een abonnement?
Nee, je koopt alleen deze samenvatting voor €5,99. Je zit daarna nergens aan vast.