User manual

Het verzenden van de analoge waarde gebeurt in de loop-routine. Daartoe wordt
de functie sendUDP() gebruikt die de bekende functies makkelijker toegankelijk
maakt. Er moet niet absoluut een delay tussen het zenden van bevelen staan
aangezien de overdracht zekere tijd in beslag neemt. Alleszins is de frequentie
waarmee de nieuwe data overgedragen worden, zo hoog dat de pc bijna met be-
richten wordt gebombardeerd.
TCP-CLIENT
In het vorige hoofdstuk ging het om het UDP-protocol waarmee gegevens op een-
voudige wijze verzonden en ontvangen kunnen worden. Met het protocol kan
reeds een hele reeks aan toepassingen worden gerealiseerd. In dit hoofdstuk
zullen wij ons met het TCP-protocol (Transmission Control Protocol) bezig hou-
den. De module zal in dit hoofdstuk de rol van een TCP-client aannemen. Dit is de
rol die uw pc thuis ten opzichte van een webserver aanneemt. Het verschil tussen
TCP en UDP kan grosso modo met de volgende trefwoorden worden samengevat:
U
De verbinding bestaat uitsluitend tussen twee apparaten.
U
De verzonden pakketten worden op overdrachtsfouten gecontroleerd
en evt. gecorrigeerd.
U
TCP wordt vooral in het internet gebruikt.
U
Het protocol is een beetje langzamer dan UDP, maar ook veiliger.
Het protocol wordt dus door uw pc en een webserver gebruikt waarvan u een
website wilt laden om een verbinding tussen beide deelnemers te maken. De ei-
genlijke website-inhouden worden vervolgens met het HTTP-formaat (HyperText
Transfer Protocol) overgedragen. Hoe dat precies werkt, ziet u in het volgende
hoofdstuk.
3.1 | Een browser
Dit verzoek gebruikt opnieuw de bestaande opbouw. Het gaat om het kennisma-
ken met de basisstructuren van de TCP-communicatie met behulp van een seriƫle
monitor.