Protocol = afspraken hoe berichten worden verstuurd
Voorbeeld protocollen:
• HTTP
• IP
• TCP
• Skype
Protocollen zijn vastgelegd in de internet standaarden
Internet standaarden:
• RFC (Request for comments)
• IETF (Internet for engineering task force)
> RFC is openbaar
> IETF beheert de RFC
TCP/I(nternet)P(rotocol) model:
5. Applicatie = netwerk applicaties & protocollen
4. Transport = biedt een dienst aan applicaties om berichten te kunnen versturen
3. Netwerk = zorgen dat berichten een route vinden
2. Link = zorgt ervoor dat een bepaald bericht over een verbinding wordt verstuurd
1. Fysiek = bits/bites op de verbinding
Lagen is omdat:
• Makkelijkere identificaties
• Inzoomen op een bepaalde laag om het beter te begrijpen
• Makkelijker internet onderhouden
• Verandering in 1 laag, verandert niet de rest
• Makkelijker om samen te werken
Een host werkt op de applicatie laag, maar heeft het proces van alle lagen
Een switch werkt op de link laag, kan alleen een bericht ontvangen en doorsturen
Een router werkt op de netwerk laag, bepaalt waar het bericht naar toe moet
HOOFDSTUK 2 Applicatie laag
Applicatie = een applicatie die draait op een host die communiceert over het netwerk
Operatie systeem = speciaal software dat de hardware van een systeem beheert
(stuurt de hardware dus aan)
Operatie systeem omdat:
• Maakt het systeem makkelijker te gebruiken
• Maakt het makkelijker het systeem optimaal te laten werken
• Kan zorgen voor voortdurende updates
, Server is altijd beschikbaar en op een vaste locatie
Server geeft een dienst aan de client
Client vraagt een dienst aan de server
Peer-to-peer:
Geen centrale server, heel netwerk van peers die samenwerken
Hoe meer mensen delen, hoe sneller het werkt
Moeilijk te beheren
Vastlegging applicatie protocol:
• Type bericht
> Teksten, getallen
• Hoe en wanneer wordt geantwoord
> Vraag/antwoord, foutmeldingen
• Openbaar in RFC
> HTTP
TCP service:
• Betrouwbare data overdracht
• Reguleert snelheid naar wat ontvanger aankan (flowcontrol)
• Reguleert snelheid a.d.h.v. drukte op het netwerk
• Garandeert geen tijd (hoe snel iets aankomt)
• Garandeert geen bandbreedte (bandbreedte is bijv 4k)
• Garandeert geen beveiliging
UDP service:
• Garandeert geen foutloze overdracht
De applicatielaag communiceert met de transportlaag door middel van een socket.
De applicatie identificeert zichzelf met een port-nummer.
Webpagina bestaat uit objecten, bijvoorbeeld HTML, foto’s of javascripts.
Elk object is gegeven in de URL, voorbeeld:
www.facebook.com/esteevennik
hostnaam bestandsnaam
HTTP requets methodes:
• Get (vraag pagina of object van server)
• Post (verzendt data naar de server, de server reageert met een pagina dat baseert op de data)
HTTP gebruikt client-server architectuur.
HTTP gebruikt TCP service.
E-mail gebruikt client-server architectuur
E-mail gebruikt SMTP protocol
Een applicatie communiceert met de transportlaag via een
socket door beschikbare bibliotheekfuncties te gebruiken.
• Een applicatie identificeert zichzelf met een portnumber
> portnumber 80 = HTTP
> portnumber 25 = SMTP
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 estevennik. Stuvia faciliteert de betaling aan de verkoper.
Zit ik meteen vast aan een abonnement?
Nee, je koopt alleen deze samenvatting voor €5,49. Je zit daarna nergens aan vast.