Utilisez le logiciel Wireshark pour capturer des paquets et analyser la prise de contact à quatre voies de TCP pour vous déconnecter

Brève description du processus de capture de paquets:

Configurer le filtrage

image.png 

entrée d'invite de ligne de commande cmd : ftp 10.41.1.2

Entrez quitter sur la ligne de commande et appuyez sur Entrée

image.png 

Analyse des données:

Nous pouvons voir le paquet saisi par Wireshark , et enfin il y a quatre paquets TCP , indiquant qu'il est en effet déconnecté via TCP .

La première poignée de main:

image.png 

Le client envoie un paquet TCP au serveur pour fermer le transfert de données du client vers le serveur. Définissez les bits de drapeau FIN et ACK sur 1 , le numéro de série est 78 et confirmez que le numéro de série est 14.

numéro de séquence: 78

Remerciements: 14

FIN =1

ACK = 1

Deuxième poignée de main:

image.png 

Après avoir reçu la FIN , la machine cible renvoie un ACK , le bit indicateur est 1 , le numéro de confirmation est le numéro de séquence reçu plus 1 = 79 , et le numéro de confirmation reçu doit être 14

numéro de séquence: 14

Remerciements: 79

ACK: 1

FIN =0

La troisième poignée de main:

image.png 

La machine cible ferme la connexion avec le client et envoie un FIN avec FIN et ACK définis sur 1 .

numéro de séquence: 14

Remerciements: 79

ACK: 1

FIN =1

Quatrième poignée de main:

image.png 

Transmis par le client cible reçoit FIN après un jeu ACK , le bit de drapeau est 1 , la confirmation du bon ainsi que le numéro de séquence reçu 1 = 15 , le nombre du nombre accusé de réception reçu 79 .

La connexion ftp est déconnectée.

image.png

 


Je suppose que tu aimes

Origine blog.51cto.com/6300167/2487326
conseillé
Classement