Automate TCP Erreurs vues depuis l’automate TCP lors d’une commande spécifique
CLOSED SYN RCV LISTEN SYN SENT CLOSING ESTAB CLOSE WAIT CLOSED FIN WAIT 1 FIN WAIT 2 TIME WAIT LAST ACK Active OPEN : Create TCB Send SYN Passive OPEN : Create TCB CLOSE Delete TCB CLOSE Delete TCB rcv SYN snd ACK SEND snd SYN rcv SYN snd SYN, ACK rcv ACK of SYNrcv SYN, ACK snd ACK CLOSE snd FIN CLOSE snd FIN rcv FIN snd ACK CLOSE snd FIN rcv FIN snd ACK rcv ACK of FIN rcv FIN snd ACK rcv ACK of FIN TIMEOUT = 2MSL Delete TCB
CLOSED SYN RCV LISTEN SYN SENT CLOSING ESTAB CLOSE WAIT CLOSED FIN WAIT 1 FIN WAIT 2 TIME WAIT LAST ACK Active OPEN : Create TCB Send SYN Passive OPEN : Create TCB CLOSE Delete TCB CLOSE Delete TCB rcv SYN snd ACK SEND snd SYN rcv SYN snd SYN, ACK rcv ACK of SYNrcv SYN, ACK snd ACK CLOSE snd FIN CLOSE snd FIN rcv FIN snd ACK CLOSE snd FIN rcv FIN snd ACK rcv ACK of FIN rcv FIN snd ACK rcv ACK of FIN TIMEOUT = 2MSL Delete TCB Erreurs possibles: Socket distant non identifié Connexion illégale pour cette application Ressources insuffisantes Erreurs possibles: Socket distant non identifié Connexion illégale pour cette application Ressources insuffisantes Priorité non attribuée OPEN
CLOSED SYN RCV LISTEN SYN SENT CLOSING ESTAB CLOSE WAIT CLOSED FIN WAIT 1 FIN WAIT 2 TIME WAIT LAST ACK Active OPEN : Create TCB Send SYN Passive OPEN : Create TCB CLOSE Delete TCB CLOSE Delete TCB rcv SYN snd ACK SEND snd SYN rcv SYN snd SYN, ACK rcv ACK of SYNrcv SYN, ACK snd ACK CLOSE snd FIN CLOSE snd FIN rcv FIN snd ACK CLOSE snd FIN rcv FIN snd ACK rcv ACK of FIN rcv FIN snd ACK rcv ACK of FIN TIMEOUT = 2MSL Delete TCB Connexion Illégale pour application Connexion inexistante Connexion Illégale pour application Connexion inexistante Ressources insuffisantes Socket distant non spécifié Ressources insuffisantes Socket distant non spécifié Ressources insuffisantes Erreur : connexion en fermeture SEND
CLOSED SYN RCV LISTEN SYN SENT CLOSING ESTAB CLOSE WAIT CLOSED FIN WAIT 1 FIN WAIT 2 TIME WAIT LAST ACK Active OPEN : Create TCB Send SYN Passive OPEN : Create TCB CLOSE Delete TCB CLOSE Delete TCB rcv SYN snd ACK SEND snd SYN rcv SYN snd SYN, ACK rcv ACK of SYNrcv SYN, ACK snd ACK CLOSE snd FIN CLOSE snd FIN rcv FIN snd ACK CLOSE snd FIN rcv FIN snd ACK rcv ACK of FIN rcv FIN snd ACK rcv ACK of FIN TIMEOUT = 2MSL Delete TCB RECEIVE Connexion Illégale pour cette application Connexion inexistante Connexion Illégale pour cette application Connexion inexistante Erreur : Ressources insuffisantes Erreur : Déconnexion en cours
CLOSED SYN RCV LISTEN SYN SENT CLOSING ESTAB CLOSE WAIT CLOSED FIN WAIT 1 FIN WAIT 2 TIME WAIT LAST ACK Active OPEN : Create TCB Send SYN Passive OPEN : Create TCB CLOSE Delete TCB CLOSE Delete TCB rcv SYN snd ACK SEND snd SYN rcv SYN snd SYN, ACK rcv ACK of SYNrcv SYN, ACK snd ACK CLOSE snd FIN CLOSE snd FIN rcv FIN snd ACK CLOSE snd FIN rcv FIN snd ACK rcv ACK of FIN rcv FIN snd ACK rcv ACK of FIN TIMEOUT = 2MSL Delete TCB Connexion Illégale pour application Connexion inexistante Connexion Illégale pour application Connexion inexistante Erreur : Déconnexion Erreur : Déconnexion en cours CLOSE
CLOSED SYN RCV LISTEN SYN SENT CLOSING ESTAB CLOSE WAIT CLOSED FIN WAIT 1 FIN WAIT 2 TIME WAIT LAST ACK Active OPEN : Create TCB Send SYN Passive OPEN : Create TCB CLOSE Delete TCB CLOSE Delete TCB rcv SYN snd ACK SEND snd SYN rcv SYN snd SYN, ACK rcv ACK of SYNrcv SYN, ACK snd ACK CLOSE snd FIN CLOSE snd FIN rcv FIN snd ACK CLOSE snd FIN rcv FIN snd ACK rcv ACK of FIN rcv FIN snd ACK rcv ACK of FIN TIMEOUT = 2MSL Delete TCB ABORT Connexion Illégale pour application Connexion inexistante Connexion Illégale pour application Connexion inexistante Erreur à commande RECEIVE: « Abandon » Pop-up : « OK » Erreur aux commandes SEND ou RECEIVE : « Erreur : Abandon »
CLOSED SYN RCV LISTEN SYN SENT CLOSING ESTAB CLOSE WAIT CLOSED FIN WAIT 1 FIN WAIT 2 TIME WAIT LAST ACK Active OPEN : Create TCB Send SYN Passive OPEN : Create TCB CLOSE Delete TCB CLOSE Delete TCB rcv SYN snd ACK SEND snd SYN rcv SYN snd SYN, ACK rcv ACK of SYNrcv SYN, ACK snd ACK CLOSE snd FIN CLOSE snd FIN rcv FIN snd ACK CLOSE snd FIN rcv FIN snd ACK rcv ACK of FIN rcv FIN snd ACK rcv ACK of FIN TIMEOUT = 2MSL Delete TCB Connexion Illégale pour application Connexion inexistante Connexion Illégale pour application Connexion inexistante SI le segment SYN est dans la fenêtre : « Erreur : abandon » pour les commandes SEND ou RECEIVE STATUS 1
CLOSED SYN RCV LISTEN SYN SENT CLOSING ESTAB CLOSE WAIT CLOSED FIN WAIT 1 FIN WAIT 2 TIME WAIT LAST ACK Active OPEN : Create TCB Send SYN Passive OPEN : Create TCB CLOSE Delete TCB CLOSE Delete TCB rcv SYN snd ACK SEND snd SYN rcv SYN snd SYN, ACK rcv ACK of SYNrcv SYN, ACK snd ACK CLOSE snd FIN CLOSE snd FIN rcv FIN snd ACK CLOSE snd FIN rcv FIN snd ACK rcv ACK of FIN rcv FIN snd ACK rcv ACK of FIN TIMEOUT = 2MSL Delete TCB Temporisateur terminé : « Erreur : abandon sur non réponse » STATUS 2