Animation TCP/IP , port PC
port PCLe port PC est la fenêtre du PC. Pour la communication de données, les deux PC utilisent l'un ou l'autre des ports. Le PC récepteur attribue les données à différents ports PC en fonction du contenu. Par exemple, l'accès Web est attribué au port n ° 80 ou n ° 443 et le courrier électronique reçu est affecté au port n ° 25 ou n ° 587.Sur tous les ports, l'application spécifiée pour chaque port traite les données. D'autre part, le port d'envoi est généralement déterminé par le PC émetteur parmi les ports dont l'utilisation n'est pas définie.Le numéro de port est enregistré dans l'en-tête TCP ou UDP.* Well-known Port (0-1023)Certaines utilisations de port sont définies globalement. Ceux-ci sont appelés «Well-known Port».* Autres ports à usage général (1024-49151)Outre eux, il existe certains cas où certains ports sont utilisés pour un usage courant.* Port dynamique (49152-65535)Si le PC n'a pas besoin d'utiliser le port dans l'utilisation définie, utilisez le port dynamique disponible gratuitement.Lorsque la communication démarre, l'état du port change de différentes manières. Cependant, le même port peut être utilisé par défaut à partir d'une autre communication.(Même si le port 80 du serveur devient 'CLOSED' dans une communication, vous pouvez vous connecter au port 80 à l'état 'LISTENING' dans l'autre communication.)
Affichage du site WebAfficher le site Web dans le navigateur.1.PC : Accédez au site Web «http://www.ogumo.co.jp». (SYN) Demande une connexion TCP.2.Server port:80 : (LISTENING)3.PC port:54482 : (SYN_SENT)4.Server : (ACK) OK. (SYN) I Demande également une connexion TCP.5.Server port:80 : (SYN_RECEIVED)6.PC : (ACK) OK.7.Server : Connexion établie.8.PC : Connexion établie.9.PC port:54482 : (ESTABLISHED)10.Server port:80 : (ESTABLISHED)11.PC : (PSH) Demander les données du site Web.12.Server : (ACK)+(PSH) Envoyer les données du site Web.13.PC : (ACK) Données du site Web obtenues.14.PC : (FIN) Quitte l'affichage du site Web.15.PC port:54482 : (FIN_WAIT_1)16.Server : Notification de résiliation reçue.17.Server port:80 : (CLOSE_WAIT)18.Server : (ACK) OK.19.PC port:54482 : (FIN_WAIT_2)20.Server : (FIN) Fermer la connexion.21.Server port:80 : (LAST_ACK)22.PC : (ACK) OK.23.PC port:54482 : (TIME_WAIT)24.Server : Connexion fermée.25.Server port:80 : (CLOSED)26.Server port:80 : (LISTENING)27.PC : La communication est terminée.28.PC port:54482 : (CLOSED)Affichage du site Web (pluriel)Afficher le même site Web dans plusieurs navigateurs.1.PC : Accédez au site Web «http://www.ogumo.co.jp». (SYN) Demande une connexion TCP.2.Server port:80 : (LISTENING)3.PC port:54482 : (SYN_SENT)4.Server : (ACK) OK. (SYN) I Demande également une connexion TCP.5.Server port:80 : (SYN_RECEIVED)6.PC : (ACK) OK.7.Server : Connexion établie.8.PC : Connexion établie.9.PC port:54482 : (ESTABLISHED)10.Server port:80 : (ESTABLISHED)11.PC : (PSH) Demander les données du site Web.12.Server : (ACK)+(PSH) Envoyer les données du site Web.13.PC : (ACK) Données du site Web obtenues.14.PC : Accédez au même site Web avec le même navigateur. (SYN) Demande une connexion TCP.15.Server port:80 : (LISTENING)16.PC port:61237 : (SYN_SENT)17.Server : (ACK) OK. (SYN) I Demande également une connexion TCP.18.Server port:80 : (SYN_RECEIVED)19.PC : (ACK) OK.20.Server : Connexion établie.21.PC : Connexion établie.22.PC port:61237 : (ESTABLISHED)23.Server port:80 : (ESTABLISHED)24.PC : (PSH) Demander les données du site Web.25.Server : (ACK)+(PSH) Envoyer les données du site Web.26.PC : (ACK) Données du site Web obtenues.27.PC : (FIN) Quitte l'affichage du site Web.28.PC port:54482 : (FIN_WAIT_1)29.Server : Notification de résiliation reçue.30.Server port:80 : (CLOSE_WAIT)31.Server : (ACK) OK.32.PC port:54482 : (FIN_WAIT_2)33.Server : (FIN) Fermer la connexion.34.Server port:80 : (LAST_ACK)35.PC : (ACK) OK.36.PC port:54482 : (TIME_WAIT)37.Server : Connexion fermée.38.Server port:80 : (CLOSED)39.Server port:80 : (LISTENING)40.PC : Connexion fermée.41.PC port:54482 : (CLOSED)42.PC : (FIN) Quitte l'affichage du site Web.43.PC port:61237 : (FIN_WAIT_1)44.Server : Notification de résiliation reçue.45.Server port:80 : (CLOSE_WAIT)46.Server : (ACK) OK.47.PC port:61237 : (FIN_WAIT_2)48.Server : (FIN) Fermer la connexion.49.Server port:80 : (LAST_ACK)50.PC : (ACK) OK.51.PC port:61237 : (TIME_WAIT)52.Server : Connexion fermée.53.Server port:80 : (CLOSED)54.Server port:80 : (LISTENING)55.PC : La communication est terminée.56.PC port:61237 : (CLOSED)Envoyer un e-mailEnvoyer un e-mail.1.PC : Je souhaite envoyer un e-mail. (SYN) Demande une connexion TCP.2.Server port:25 : (LISTENING)3.PC port:60361 : (SYN_SENT)4.Server : (ACK) OK. (SYN) I Demande également une connexion TCP.5.Server port:25 : (SYN_RECEIVED)6.PC : (ACK) OK.7.Server : Connexion établie.8.PC : Connexion établie.9.PC port:60361 : (ESTABLISHED)10.Server port:25 : (ESTABLISHED)11.PC : (PSH) Envoie l'e-mail.12.Server : (ACK) Un nouvel e-mail a été reçu.13.Server : Envoyer un e-mail au serveur SMTP du destinataire. (SYN) Demande une connexion TCP.14.External server port:25 : (LISTENING)15.Server port:57791 : (SYN_SENT)16.External server : (ACK) OK. (SYN) I Demande également une connexion TCP.17.External server port:25 : (SYN_RECEIVED)18.Server : (ACK) OK.19.Server : Connexion établie.20.External server : Connexion établie.21.External server port:25 : (ESTABLISHED)22.Server port:57791 : (ESTABLISHED)23.Server : (PSH) Envoyer un e-mail au serveur SMTP du destinataire.24.Server port:25 : (LISTENING)25.PC port:60361 : (CLOSED)26.Server : Un e-mail a été envoyé.27.Server : (FIN) Fermer la connexion.28.Server port:57791 : (FIN_WAIT_1)29.External server : Notification de résiliation reçue.30.External server port:25 : (CLOSE_WAIT)31.External server : (ACK) OK.32.Server port:57791 : (FIN_WAIT_2)33.External server : (FIN) Fermer la connexion.34.External server port:25 : (LAST_ACK)35.Server : (ACK) OK.36.Server port:57791 : (TIME_WAIT)37.External server : Connexion fermée.38.External server port:25 : (CLOSED)39.External server port:25 : (LISTENING)40.Server : La communication est terminée.41.Server port:57791 : (CLOSED)Envoyer un e-mail (authentification)Envoyer un e-mail authentifié.1.PC : (SYN) Demande une connexion TCP.2.Server port:587 : (LISTENING)3.PC port:60361 : (SYN_SENT)4.Server : (ACK) OK. (SYN) I Demande également une connexion TCP.5.Server port:587 : (SYN_RECEIVED)6.PC : (ACK) OK.7.Server : Connexion établie.8.PC : Connexion établie.9.PC port:60361 : (ESTABLISHED)10.Server port:587 : (ESTABLISHED)11.PC : (PSH) Envoyer l'ID et le mot de passe avant d'envoyer l'e-mail.12.Server : (ACK)+(PSH) Utilisateur identifié.13.PC : (ACK)+(PSH) Envoie l'e-mail.14.Server : (ACK) Un nouvel e-mail a été reçu.15.Server : Envoyer un e-mail au serveur SMTP du destinataire. (SYN) Demande une connexion TCP.16.External server port:25 : (LISTENING)17.Server port:57791 : (SYN_SENT)18.External server : (ACK) OK. (SYN) I Demande également une connexion TCP.19.External server port:25 : (SYN_RECEIVED)20.Server : (ACK) OK.21.Server : Connexion établie.22.External server : Connexion établie.23.External server port:25 : (ESTABLISHED)24.Server port:57791 : (ESTABLISHED)25.Server : (PSH) Envoyer un e-mail au serveur SMTP du destinataire.26.Server port:587 : (LISTENING)27.PC port:60361 : (CLOSED)28.Server : Un e-mail a été envoyé.29.Server : (FIN) Fermer la connexion.30.Server port:57791 : (FIN_WAIT_1)31.External server : Notification de résiliation reçue.32.External server port:25 : (CLOSE_WAIT)33.External server : (ACK) OK.34.Server port:57791 : (FIN_WAIT_2)35.External server : (FIN) Fermer la connexion.36.External server port:25 : (LAST_ACK)37.Server : (ACK) OK.38.Server port:57791 : (TIME_WAIT)39.External server : Connexion fermée.40.External server port:25 : (CLOSED)41.External server port:25 : (LISTENING)42.Server : La communication est terminée.43.Server port:57791 : (CLOSED)Envoyer un e-mail WebEnvoyer un e-mail Web.1.PC : (SYN) Demande une connexion TCP au site de messagerie Web.2.Server port:80 : (LISTENING)3.PC port:60361 : (SYN_SENT)4.Server : (ACK) OK. (SYN) I Demande également une connexion TCP.5.Server port:80 : (SYN_RECEIVED)6.PC : (ACK) OK.7.Server : Connexion établie.8.PC : Connexion établie.9.PC port:60361 : (ESTABLISHED)10.Server port:80 : (ESTABLISHED)11.PC : (PSH) Accéder au site de messagerie Web.12.Server : (ACK)+(PSH) Renvoie les données de la messagerie Web.13.PC : (ACK)+(PSH) Créer et envoyer des données d'e-mail.14.Server : (ACK) Un nouvel e-mail a été reçu.15.Server : (PSH) Transmet l'e-mail au serveur SMTP local ou interne.(Omettre la connexion)16.Server port:25 : (ESTABLISHED)17.Server : Envoyer un e-mail au serveur SMTP du destinataire. (SYN) Demande une connexion TCP.18.External server port:25 : (LISTENING)19.Server port:57791 : (SYN_SENT)20.External server : (ACK) OK. (SYN) I Demande également une connexion TCP.21.External server port:25 : (SYN_RECEIVED)22.Server : (ACK) OK.23.Server : Connexion établie.24.External server : Connexion établie.25.External server port:25 : (ESTABLISHED)26.Server port:57791 : (ESTABLISHED)27.Server : (PSH) Envoyer un e-mail au serveur SMTP du destinataire.28.Server : Un e-mail a été envoyé.29.Server : (FIN) Fermer la connexion.30.Server port:57791 : (FIN_WAIT_1)31.External server : Notification de résiliation reçue.32.External server port:25 : (CLOSE_WAIT)33.External server : (ACK) OK.34.Server port:57791 : (FIN_WAIT_2)35.External server : (FIN) Fermer la connexion.36.External server port:25 : (LAST_ACK)37.Server : (ACK) OK.38.Server port:57791 : (TIME_WAIT)39.External server : Connexion fermée.40.External server port:25 : (CLOSED)41.External server port:25 : (LISTENING)42.Server : La communication est terminée.43.Server port:57791 : (CLOSED)Recevoir un e-mail (POP)Recevoir des e-mails avec des fonctions simples.1.Server : (PSH) Le courrier est envoyé depuis un serveur SMTP externe.2.Server port:25 : (ESTABLISHED)3.Server : (ACK) Le courrier a été enregistré.(Omettre la terminaison de la connexion)4.Server port:25 : (LISTENING)5.PC : (SYN) Demande une connexion TCP.6.Server port:110 : (LISTENING)7.PC port:60361 : (SYN_SENT)8.Server : (ACK) OK. (SYN) I Demande également une connexion TCP.9.Server port:110 : (SYN_RECEIVED)10.PC : (ACK) OK.11.Server : Connexion établie.12.PC : Connexion établie.13.PC port:60361 : (ESTABLISHED)14.Server port:110 : (ESTABLISHED)15.PC : (ACK)+(PSH) Accès avec identifiant et mot de passe pour vérifier votre boîte aux lettres.16.Server : (ACK)+(PSH) Autoriser la connexion et envoyer un nouvel e-mail enregistré.17.PC : (ACK) Un nouvel e-mail a été reçu.18.PC : Tous les e-mails reçus. (FIN) Fermer la connexion.19.PC port:60361 : (FIN_WAIT_1)20.Server : Notification de résiliation reçue.21.Server port:110 : (CLOSE_WAIT)22.Server : (ACK) OK.23.PC port:60361 : (FIN_WAIT_2)24.Server : (FIN) Fermer la connexion.25.Server port:110 : (LAST_ACK)26.PC : (ACK) OK.27.PC port:60361 : (TIME_WAIT)28.Server : Connexion fermée.29.Server port:110 : (CLOSED)30.Server port:110 : (LISTENING)31.PC : La communication est terminée.32.PC port:60361 : (CLOSED)Recevoir un e-mail (IMAP)Recevoir des e-mails avec des fonctionnalités avancées.1.Server : (PSH) Le courrier est envoyé depuis un serveur SMTP externe.2.Server port:25 : (ESTABLISHED)3.Server : (ACK) Le courrier a été enregistré.(Omettre la terminaison de la connexion)4.Server port:25 : (LISTENING)5.PC : (SYN) Demande une connexion TCP.6.Server port:143 : (LISTENING)7.PC port:60361 : (SYN_SENT)8.Server : (ACK) OK. (SYN) I Demande également une connexion TCP.9.Server port:143 : (SYN_RECEIVED)10.PC : (ACK) OK.11.Server : Connexion établie.12.PC : Connexion établie.13.PC port:60361 : (ESTABLISHED)14.Server port:143 : (ESTABLISHED)15.PC : (ACK)+(PSH) Accès avec identifiant et mot de passe pour vérifier votre boîte aux lettres.16.Server : (ACK)+(PSH) Autorise la connexion et envoie l'e-mail sélectionné par l'utilisateur.17.PC : (ACK) Courrier reçu.18.PC : (FIN) Fermer la connexion.19.PC port:60361 : (FIN_WAIT_1)20.Server : Notification de résiliation reçue.21.Server port:143 : (CLOSE_WAIT)22.Server : (ACK) OK.23.PC port:60361 : (FIN_WAIT_2)24.Server : (FIN) Fermer la connexion.25.Server port:143 : (LAST_ACK)26.PC : (ACK) OK.27.PC port:60361 : (TIME_WAIT)28.Server : Connexion fermée.29.Server port:143 : (CLOSED)30.Server port:143 : (LISTENING)31.PC : La communication est terminée.32.PC port:60361 : (CLOSED)Recevoir un e-mail WebRecevoir le Webmail.1.Server : (PSH) Le courrier est envoyé depuis un serveur SMTP externe.2.Server port:25 : (ESTABLISHED)3.Server : (ACK) Le courrier a été enregistré.(Omettre la terminaison de la connexion)4.Server port:25 : (LISTENING)5.PC : (SYN) Demande une connexion TCP au site de messagerie Web.6.Server port:80 : (LISTENING)7.PC port:60361 : (SYN_SENT)8.Server : (ACK) OK. (SYN) I Demande également une connexion TCP.9.Server port:80 : (SYN_RECEIVED)10.PC : (ACK) OK.11.Server : Connexion établie.12.PC : Connexion établie.13.PC port:60361 : (ESTABLISHED)14.Server port:80 : (ESTABLISHED)15.PC : (ACK)+(PSH) Accéder au site de messagerie Web.16.Server : (PSH) Vérifiez votre boîte aux lettres.(Omettre la connexion)17.Server port:110 : (ESTABLISHED)18.Server : (ACK)+(PSH) Récupère les e-mails du serveur POP local ou interne.19.Server : (ACK)+(PSH) Renvoie les données de courrier reçues.20.PC : (ACK) Un nouvel e-mail a été reçu.FTP(active)Envoi d'un fichier avec FTP 'active mode'1.PC : (SYN) Demander l'établissement d'une connexion de contrôle FTP.2.Server port:21 : (LISTENING)3.PC port:60361 : (SYN_SENT)4.Server : (ACK) OK. (SYN) I Demande également la connexion TCP.5.Server port:21 : (SYN_RECEIVED)6.PC : (ACK) OK.7.Server : Connexion établie.8.PC : Connexion établie.9.PC port:60361 : (ESTABLISHED)10.Server port:21 : (ESTABLISHED)11.Server : (SYN) Passer par le pare-feu du PC et demander l'établissement d'une connexion pour les données FTP.12.PC port:56235 : (LISTENING)13.Server port:20 : (SYN_SENT)14.Server : (ACK) OK. (SYN) I Demande également la connexion TCP.15.PC port:56235 : (SYN_RECEIVED)16.PC : (ACK) OK.17.Server : Connexion établie.18.PC : Connexion établie.19.Server port:20 : (ESTABLISHED)20.PC port:56235 : (ESTABLISHED)21.PC : Connexion pour les données FTP OK.22.Server : (PSH) Envoyer les données du fichier.23.PC : (ACK) Reçu.24.PC : Fichier téléchargé. (FIN) Fermer la connexion.25.PC port:56235 : (FIN_WAIT_1)26.Server : Notification de résiliation reçue.27.Server port:20 : (CLOSE_WAIT)28.Server : (ACK) OK.29.PC port:56235 : (FIN_WAIT_2)30.Server : (FIN) Fermer la connexion.31.Server port:20 : (LAST_ACK)32.PC : (ACK) OK.33.PC port:56235 : (TIME_WAIT)34.Server : Connexion fermée.35.Server port:20 : (CLOSED)36.Server port:20 : (LISTENING)37.PC : Connexion fermée.38.PC port:56235 : (CLOSED)39.PC : (FIN) Quitter FTP.40.PC port:60361 : (FIN_WAIT_1)41.Server : Notification de résiliation reçue.42.Server port:21 : (CLOSE_WAIT)43.Server : (ACK) OK.44.PC port:60361 : (FIN_WAIT_2)45.Server : (FIN) Fermer la connexion.46.Server port:21 : (LAST_ACK)47.PC : (ACK) OK.48.PC port:60361 : (TIME_WAIT)49.Server : Connexion fermée.50.Server port:21 : (CLOSED)51.Server port:21 : (LISTENING)52.PC : La communication est terminée.53.PC port:60361 : (CLOSED)FTP(passive)Envoi d'un fichier avec FTP 'passive mode'1.PC : (SYN) Demander l'établissement d'une connexion de contrôle FTP.2.Server port:21 : (LISTENING)3.PC port:60361 : (SYN_SENT)4.Server : (ACK) OK. (SYN) I Demande également la connexion TCP.5.Server port:21 : (SYN_RECEIVED)6.PC : (ACK) OK.7.Server : Connexion établie.8.PC : Connexion établie.9.PC port:60361 : (ESTABLISHED)10.Server port:21 : (ESTABLISHED)11.PC : (SYN) Demander l'établissement de la connexion pour les données FTP.12.Server port:57791 : (LISTENING)13.PC port:56235 : (SYN_SENT)14.Server : (ACK) OK. (SYN) I Demande également la connexion TCP.15.Server port:57791 : (SYN_RECEIVED)16.PC : (ACK) OK.17.Server : Connexion établie.18.PC : Connexion établie.19.PC port:56235 : (ESTABLISHED)20.Server port:57791 : (ESTABLISHED)21.PC : Connexion pour les données FTP OK.22.Server : (PSH) Envoyer les données du fichier.23.PC : (ACK) Reçu.24.PC : Fichier téléchargé. (FIN) Fermer la connexion.25.PC port:56235 : (FIN_WAIT_1)26.Server : Notification de résiliation reçue.27.Server port:57791 : (CLOSE_WAIT)28.Server : (ACK) OK.29.PC port:56235 : (FIN_WAIT_2)30.Server : (FIN) Fermer la connexion.31.Server port:57791 : (LAST_ACK)32.PC : (ACK) OK.33.PC port:56235 : (TIME_WAIT)34.Server : Connexion fermée.35.Server port:57791 : (CLOSED)36.Server port:57791 : (LISTENING)37.PC : Connexion fermée.38.PC port:56235 : (CLOSED)39.PC : (FIN) Quitter FTP.40.PC port:60361 : (FIN_WAIT_1)41.Server : Notification de résiliation reçue.42.Server port:21 : (CLOSE_WAIT)43.Server : (ACK) OK.44.PC port:60361 : (FIN_WAIT_2)45.Server : (FIN) Fermer la connexion.46.Server port:21 : (LAST_ACK)47.PC : (ACK) OK.48.PC port:60361 : (TIME_WAIT)49.Server : Connexion fermée.50.Server port:21 : (CLOSED)51.Server port:21 : (LISTENING)52.PC : La communication est terminée.53.PC port:60361 : (CLOSED)TelnetFaites fonctionner le PC distant comme un terminal virtuel réseau.1.PC : Je souhaite me connecter à un PC distant. (SYN) Demande une connexion TCP.2.Remote PC port:23 : (LISTENING)3.PC port:60361 : (SYN_SENT)4.Remote PC : (ACK) OK. (SYN) I Demande également une connexion TCP.5.Remote PC port:23 : (SYN_RECEIVED)6.PC : (ACK) OK.7.Remote PC : Connexion établie.8.PC : Connexion établie.9.PC port:60361 : (ESTABLISHED)10.Remote PC port:23 : (ESTABLISHED)11.PC : (ACK)+(PSH) Connectez-vous au PC distant.12.Remote PC : (ACK)+(PSH) Connexion OK. Envoyez des données depuis un PC distant.13.PC : (ACK)+(PSH) Envoyez des commandes avec le clavier pour faire fonctionner le PC distant.14.Remote PC : (ACK)+(PSH) Envoyer la réponse du PC distant.15.PC : (ACK)+(PSH) Envoyez des commandes avec le clavier pour faire fonctionner le PC distant.16.Remote PC : (ACK)+(PSH) Envoyer la réponse du PC distant.17.PC : (ACK) OK.18.PC : (FIN) Quittez Telnet.19.PC port:60361 : (FIN_WAIT_1)20.Remote PC : Notification de résiliation reçue.21.Remote PC port:23 : (CLOSE_WAIT)22.Remote PC : (ACK) OK.23.PC port:60361 : (FIN_WAIT_2)24.Remote PC : (FIN) Fermer la connexion.25.Remote PC port:23 : (LAST_ACK)26.PC : (ACK) OK.27.PC port:60361 : (TIME_WAIT)28.Remote PC : Connexion fermée.29.Remote PC port:23 : (CLOSED)30.Remote PC port:23 : (LISTENING)31.PC : La communication est terminée.32.PC port:60361 : (CLOSED)DNSTraduisez l'URI de destination en une adresse IP globale avant d'accéder au site Web.1.PC : URI «https://www.ogumo.co.jp» doit être traduit en une adresse IP globale.2.PC : Utilisez UDP pour interroger le serveur DNS pour l'adresse IP.UDP n'a pas besoin d'établir une connexion.3.Server : Interrogez le serveur racine DNS pour l'adresse IP du domaine.4.Server : Obtention de l'adresse IP du serveur DNS inférieur pour interroger l'adresse IP du domaine.5.Server : Interrogez l'adresse IP du domaine avec le serveur DNS sous-jacent.6.Server : Obtention de l'adresse IP du domaine. Demandez au serveur DNS du domaine l'adresse du serveur Web.7.Server : Adresse IP reçue «183.181.83.114».8.PC : Adresse IP reçue «183.181.83.114».DHCPLorsqu'un PC se connecte au LAN, une adresse IP privée est attribuée.1.PC : Utilisez le paquet ARP «DHCP_DISCOVER 'lors de la diffusion pour trouver le serveur DHCP.2.Server : Envoie le paquet ARP «DHCP_OFFER» par diffusion pour indiquer que le serveur DHCP existe.3.PC : Obtention du paquet ARP «DHCP_OFFER».4.PC : Envoie le paquet ARP «DHCP_REQUEST» par diffusion pour demander l'envoi d'une adresse IP.5.Server : Attribuez l'adresse IP privée «192.168.0.2» et envoyez-la avec d'autres paramètres.6.PC : Obtention de l'adresse IP privée «192.168.0.2» et d'autres paramètres. Le PC peut accéder au réseau.
|