Het doel van een SYN-pakket (synchroniseren) in de TCP/IP-protocolsuite is het initiëren van een verbinding . Het is de eerste stap in de drieweg-handshake die wordt gebruikt om een betrouwbare, geordende en op fouten gecontroleerde verbinding tot stand te brengen tussen twee op TCP gebaseerde applicaties.
Concreet bevat het SYN-pakket:
* Bronpoort: Het poortnummer op de verzendende machine.
* Bestemmingspoort: Het poortnummer op de ontvangende machine.
* Volgnummer: Een willekeurig getal dat wordt gebruikt voor het ordenen van gegevens in de verbinding.
* SYN-vlag ingesteld op 1: Deze vlag geeft aan dat dit pakket een synchronisatieverzoek is.
De verzendende machine stuurt een SYN-pakket naar de ontvangende machine en zegt in wezen:"Ik wil een verbinding met u tot stand brengen. Hier is mijn eerste volgnummer." De ontvangende machine reageert vervolgens met zijn eigen SYN-ACK-pakket, en het proces gaat door totdat er een volledige verbinding tot stand is gebracht. Zonder het SYN-pakket kan er geen TCP-verbinding tot stand komen. |