Samenvatting Webapplicaties de clientkant

-
191 Flashcards en notities
3 Studenten
  • Deze samenvatting

  • +380.000 andere samenvattingen

  • Een unieke studietool

  • Een oefentool voor deze samenvatting

  • Studiecoaching met filmpjes

Onthoud sneller, leer beter. Wetenschappelijk bewezen.

PREMIUM samenvattingen zijn gecontroleerd op kwaliteit en speciaal geselecteerd om je leerdoelen nog sneller te kunnen bereiken!

Samenvatting - Webapplicaties de clientkant

  • 1.1 What is the Internet

  • Internet
    Een wereldwijd netwerk van computers, dat gebruikt wordt voor o.a. e-mail, chat, audio/ video, file transfer en webpagina's.
  • World Wide Web
    Een verzameling webpagina's en sites dat onderdeel is van het totale internet.
  • 1.1.1 History

  • Korte geschiedenis van het internet:
    Begonnen met ARPANET eind jaren '60 om mail en bestanden te versturen.


    Kenmerken van dit netwerk:
    • Data werd verstuurd in pakketjes
    • Deelnetwerken konden op zichzelf blijven staan
    • Computers konden toegevoegd of verwijderd worden uit het netwerk
    • Open standaarden, iedereen kon een apparaat of programma ermee verbinden
    • Geen centrale controle binnen het netwerk


    Internet ging open voor commerciële doeleinden in 1988. Daarna snel gegroeid toen in 1991 CERN een nieuw project voorstelde: het World Wide Web.

    World Wide Web is grotendeels gecreëerd door Tim Berners-Lee in 1989
  • Protocol
    Standaard afspraken
  • 1.1.2 People and Organizations

  • Aantal organisaties:
    • Internet Engineering Task Force (IETF), creëert specificaties voor internet protocollen
    • Internet Corporation for Assigned Names and Number (ICANN), controleert website namen
    • World Wide Web Consortium (W3C), geleid door Tim Berners-Lee voorziet in aanbevelingen voor web standaarden voor de verschillende programmeertalen.
  • RFC
    Request for Comments, IETF standaard document voor internet protocollen
  • 1.1.3 Technologies

  • Internet bestaat uit de volgende lagen:
    • fysieke laag, ethernet kables, modems, glasvezel
    • data link laag, zorgt ervoor dat de apparaten uit de fysieke laag met elkaar kunnen praten (ethernet protocol, wifi protocol)
    • netwerk / internetlaag, vertegenwoordigt door het internet protocol (IP)
    • transportlaag, voegt betrouwbaarheid toe aan de netwerklaag (TCP, UDP)
    • applicatielaag, implementeert de specifieke communicatie voor het betreffende programma, zoals HTTP, POP3/IMAP, SSH, etc
  • IP
    Internet Protocol, onderliggende systeem van communicatie voor alle data die over het internet verstuurd wordt. Eenvoudig protocol om pakketten van de ene computer naar de andere te versturen.
  • IP Address
    32-bit nummer dat een computer identificeert op een netwerk volgens het IP protocol.
  • Router
    Een apparaat in het netwerk dat de IP pakketten ontvangt en zorgt dat ze bij de goede computer in het netwerk terecht komen. Routers hebben meerdere in- en output verbindingen en gebruiken tabellen om te weten waar de pakketten heen moeten.
  • IP is een erg minimaal protocol: adresseren en end-to-end routing is het enige waarin voorzien wordt. 

    IP voorziet niet in een van de volgende zaken:
    • Data verlies
    • Corruptie (informatie kan in een corrupte, gewijzigde staat aankomen)
    • Duplication (bericht kan 2x aankomen)
    • Volgorde (informatie kan in de verkeerde volgorde aankomen)
  • TCP
    Transmission Control Protocol, communicatie standaard geïmplementeerd bovenop IP. 
  • TCP voegt betrouwbaarheid en aflevering op de goede volgorde toe tussen computers.
  • Transmission Control Protocol:
    • Standaard geïmplementeerd bovenop IP
    • Als het pakket gearriveerd is, dan interpreteert en handelt TCP de data verder af. Dit doet het door extra informatie toe te voegen.
    • Computers die met TCP communiceren sturen bevestigingen als data gearriveerd is en sturen een pakket opnieuw als er geen bevestiging komt.
    • TCP maakt het ook mogelijk voor meerdere programma's en services om dezelfde fysieke computer te gebruiken door het gebruik van poorten.
    • Aangezien TCP altijd bovenop het IP protocol gerund wordt, wordt er vaak aan gerefereerd als TCP/IP.
  • 1.2 The World Wide Web

  • World Wide Web is een wereldwijde set van documenten gemaakt in Hypertext Markup Language (HTML). Het web is gebouwd op TCP/IP en voegt verschillende zaken toe. Een sleutelaspect is dat de pagina's met elkaar verbonden zijn door referenties (hyperlinks of links)
  • 1.2.1 Clients and Servers

  • Client
    De computer waarvandaan requests verstuurd worden naar de servers. Wordt zowel gebruikt voor de computer als het programma op de computer die de verzoeken verstuurt.
  • Web Server programma
    • Apache web (meest populair)
    • Microsoft's Internet Information Server (IIS)
  • Noem 5 Web browser software applicaties
    • MS Internet Explorer
    • Mozilla firefox
    • Apple Safari
    • Google Chrome
    • Opera
  • Web server
    Een computer die software draait om web requests van clients te accepteren en te beantwoorden door web pagina's te sturen.
  • Web browser
    Software om webpagina's op te vragen en te tonen van de web servers
Lees volledige samenvatting
Deze samenvatting. +380.000 andere samenvattingen. Een unieke studietool. Een oefentool voor deze samenvatting. Studiecoaching met filmpjes.

Voorbeelden van vragen in deze samenvatting

Client
1
Internet
1
World Wide Web
1
Protocol
1
Pagina 1 van 42