Le numéro de port TCP sert à identifier le processus de candidature. L'utilisateur de transmission correspondant à la couche de transport est un processus d'application ; généralement, la couche de transport correspond à plusieurs processus d'application, c'est-à-dire plusieurs processus exécutés en parallèle sur un hôte, comme dans un multitâche ou un multitâche multi-utilisateur. système. Le « numéro de port » fourni par TCP permet de distinguer ces processus.
L'environnement d'exploitation de ce tutoriel : système Windows 7, ordinateur Dell G3.
Les protocoles TCP (Transmission Control Protocol) et UDP (User Datagram Protocol) sont des protocoles de couche transport.
TCP assure une transmission fiable des données dans un environnement IP. Les services qu'il fournit incluent le streaming de données, la fiabilité, le contrôle de flux efficace, le fonctionnement en duplex intégral et le multiplexage. Fourni via des paquets orientés connexion, de bout en bout et fiables. En termes simples, il ouvre un canal connecté pour que les données soient envoyées à l'avance, puis envoie les données
UDP ne fournit pas de fiabilité, de contrôle de flux ou de récupération d'erreur pour IP ; Fonction. De manière générale, TCP correspond à des applications ayant des exigences de fiabilité élevées, tandis que UDP correspond à des applications ayant de faibles exigences de fiabilité et une transmission économique.
TCP et UDP fournissent un « numéro de port », dont la fonction est d'identifier une entité applicative spécifique (processus de candidature).
L'utilisateur de transmission correspondant à la couche transport est le processus applicatif, ou entité applicative.
Habituellement, la couche de transport correspond à plusieurs processus d'application, c'est-à-dire que plusieurs processus s'exécutent en parallèle sur un hôte, comme dans un système multitâche ou multitâche multi-utilisateurs. TCP et UDP fournissent des « numéros de port » pour distinguer ces processus. TCP et UDP réservent tous deux certains numéros de port importants, tels que le numéro de port HTTP dans TCP est 80, le numéro de port FTP est 21, etc.
Informations étendues :
Le soi-disant port est comme un numéro de maison. Le client peut trouver le serveur correspondant via l'adresse IP, mais il existe de nombreux serveurs pour. ports, chaque application correspond à un numéro de port. Ce n'est que via un numéro de port similaire à un numéro de maison que le client peut réellement accéder au serveur. Afin de distinguer les ports, chaque port est numéroté, qui correspond au numéro de port.
La fonction principale d'un numéro de port est de représenter les services fournis par un processus spécifique dans un ordinateur. Les ordinateurs du réseau représentent leur identité via des adresses IP. Cela ne peut représenter qu'un ordinateur spécifique, mais un ordinateur peut fournir plusieurs services en même temps, tels que des services de base de données, des services FTP, des services Web, etc. Nous utilisons des numéros de port. pour distinguer ces différents services fournis par le même ordinateur. Par exemple, le numéro de port commun 21 représente le service FTP, le numéro de port 23 représente le service Telnet et le numéro de port 25 fait référence au service SMTP. Les numéros de port sont généralement utilisés sous forme d'entiers à 4 chiffres. Les numéros de port ne peuvent pas être répétés sur le même ordinateur. Sinon, des exceptions telles que des conflits de numéros de port se produiront.
Recommandations associées : "Programmation d'apprentissage"
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!