Three Way Handshake
1.0.0
Um exemplo de TCP-Handshake (Three-Way-Handshake) escrito em Python.
O TCP usa um handshake de três vias para estabelecer uma conexão confiável. A conexão é full duplex e ambos os lados sincronizam (SYN) e reconhecem (ACK) um ao outro. A troca desses quatro sinalizadores é realizada em três etapas – SYN, SYN-ACK e ACK.
Abra dois shells diferentes e execute os arquivos em cada shell.
Execute o arquivo server.py antes do arquivo client.py.
python3 server.py
python3 client.py