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
The benefits of buying summaries with Stuvia:
Guaranteed quality through customer reviews
Stuvia customers have reviewed more than 700,000 summaries. This how you know that you are buying the best documents.
Quick and easy check-out
You can quickly pay through credit card or Stuvia-credit for the summaries. There is no membership needed.
Focus on what matters
Your fellow students write the study notes themselves, which is why the documents are always reliable and up-to-date. This ensures you quickly get to the core!
Frequently asked questions
What do I get when I buy this document?
You get a PDF, available immediately after your purchase. The purchased document is accessible anytime, anywhere and indefinitely through your profile.
Satisfaction guarantee: how does it work?
Our satisfaction guarantee ensures that you always find a study document that suits you well. You fill out a form, and our customer service team takes care of the rest.
Who am I buying these notes from?
Stuvia is a marketplace, so you are not buying this document from us, but from seller estevennik. Stuvia facilitates payment to the seller.
Will I be stuck with a subscription?
No, you only buy these notes for $5.79. You're not tied to anything after your purchase.