Webhosting 101; Deel 2: Verbinding Maken
U bent vandaag op deze website, soft01.dev terecht gekomen. Voor u zo simpel als op een linkje klikken, of de naam intikken in de zoekbalk. Achter de schermen is het heel wat ingewikkelder. In deze serie nemen we u mee in de stappen die worden genomen, voordat u een website kunt zien.
Serie Webhosting 101 |
---|
Webhosting 101; Deel 1: Adressen |
Webhosting 101; Deel 2: Verbinding Maken |
Nadat we in deel 1 het adres hebben opgehaald van de webserver, is het nu tijd om een verbinding tot stand te brengen.
Vanuit uw thuisnetwerk worden kleine pakketjes data een voor een het wijde web ingestuurd. Via een gigantisch netwerk van routers worden ze binnen een paar milliseconden bij de server, die misschien wel aan de andere kant van de wereld staat, afgeleverd. Om dit mogelijk te maken zijn al deze routers constant bezig om de meest efficiënte route te berekenen, door bij te houden hoe lang het duurt voor er een reactie komt.Er zijn verschillende protocollen waarmee pakketjes verstuurd worden. De meest gebruikte zijn TCP en UDP.
Het TCP-protocol
De eerste pakketjes die worden verstuurd bij TCP zijn onderdeel van de zogenaamde Handshake, een soort kennismaking dus. Simpel uitgelegd:
- Computer zegt
Server, hoor je mij?
- Server zegt
Computer, ik hoor jouw, hoor je mij?
- Computer antwoordt
Server, ik hoor jouw
.
Nu duidelijk is dat de verbinding stabiel is, kan worden begonnen met het verzenden van de daadwerkelijke gegevens. Als u een beveiligde website bezoekt, zal deze kennismaking nog een aantal extra stappen hebben omdat er een versleuteling moet worden afgesproken.
Het UDP-protocol
UDP is veel minder voorzichtig dan TCP. Het verzenden van een UDP pakket bestaat maar uit één stap:
- Computer zegt
Server, hier zijn gegevens
.
Hoewel de kans op dataverlies bij UDP dus groter is, is het wel veel sneller doordat er geen kennismaking hoeft plaats te vinden. UDP wordt dan ook vooral gebruikt in gevallen waar snelheid belangerijk is en maar nauwkeurigheid minder, zoals telefoneren via het internet (Voice over IP of VoIP) of bij het kijken van een livestream.
Beide protocollen hebben zo hun voor- en nadelen. De meeste websites die u bezoekt maken gebruik van TCP, omdat u geen onvolledige inhoud te zien wilt krijgen.
Gegevens worden opgeknipt in kleine pakketjes en verstuurd via een internationaal netwerk van routers. Het versturen hiervan kan door middel van TCP of UDP. In het volgende deel van deze serie zal het gaan over wat er eigenlijk wordt verzonden.
Dit was het tweede deel in deze serie over het internet. Zie ook deel 1: Adressen.