Stap 1: Een beetje over TCP-verbinding
Transmission Control Protocol of TCP kan twee hosts om een verbinding tot stand brengen en stromen van gegevens uit te wisselen. TCP garandeert de aflevering van gegevens en garandeert ook dat pakketten zullen worden afgeleverd in de volgorde waarin ze zijn verzonden.
In TCP hebben we de server en de client, de server is de kant die op een specifieke poort voor binnenkomende verbindingen luisteren zal en de cliënt is degene die is verbonden met een luisterende server, in een andere weergave, client is de initiator van de TCP-sessie,