Maison > Article > Opération et maintenance > qu'est-ce que le port Linux
Les services fournissent des fonctions au système. En plus des services système, il existe également des services réseau dans le système. Chaque service réseau possède son propre port, et généralement le numéro de port est fixe. Alors, qu’est-ce qu’un port ?
On sait que l'adresse IP est le numéro d'adresse de l'ordinateur sur Internet. Chaque ordinateur connecté à Internet doit avoir sa propre adresse IP, et elle doit être unique pour qu'il puisse communiquer normalement. En d’autres termes, l’emplacement des différents ordinateurs sur Internet est déterminé par les adresses IP.
Vous pouvez considérer l'adresse IP comme le « numéro de maison » de votre maison. Peu importe que vous viviez dans une cour, un immeuble ou une villa, vous avez votre propre numéro de maison, et le numéro de maison est. unique.
Si nous connaissons l'adresse IP d'un serveur, nous pouvons la trouver. Cependant, plusieurs services réseau peuvent être construits sur ce serveur, tels que le service WWW, le service FTP et le service Mail. Alors, quel service réseau le serveur doit-il nous fournir ? A ce stade, il est nécessaire de distinguer par port, car le port correspondant à chaque service réseau est fixe.
Par exemple, le port correspondant au service WWW est 80, les ports correspondant au service FTP sont 20 et 21, et les ports correspondants au service Mail sont 25 et 110. En d'autres termes, l'adresse IP peut être imaginée comme un « numéro de maison » et le port peut être imaginé comme un « membre de la famille ». Si vous trouvez l'adresse IP, vous ne pouvez trouver votre maison que si vous trouvez le port. , vous pouvez trouver le véritable destinataire lors de l'envoi d'une lettre.
Afin d'unifier la relation correspondante entre les ports et les services réseau sur l'ensemble d'Internet, afin que tous les hôtes puissent utiliser le même mécanisme pour demander ou fournir des services, et que le même service utilise le même port, c'est le protocole.
Les protocoles dans les ordinateurs sont principalement divisés en deux catégories :
protocole TCP fiable orienté connexion (Transmission Control Protocol, Transmission Control Protocol)
protocole UDP peu fiable orienté sans connexion ; (Protocole de datagramme utilisateur) ;
Les deux protocoles prennent en charge 216, soit 65 535 ports. Comment mémoriser autant de ports ? Le système nous fournit le fichier correspondant /etc/services pour les services et les ports. Vue - suivant :
[root@localhost ~]#vi /etc/services …省略部分输出… ftp-data 20/tcp ftp-data 20/udp # 21 is registered to ftp, but also used by fsp ftp 21/tcp ftp 21/udp fsp fspd #FTP服务的端口 …省略部分输出… smtp 25/tcp mail smtp 25/udp mail #邮件发送信件的端口 …省略部分输出… http 80/tcp www www-http #WorldWideWeb HTTP http 80/udp www www-http #HyperText Transfer Protocol #WWW服务的端口 …省略部分输出… pop3 110/tcp pop-3 # POP version 3 pop3 110/udp pop-3 #邮件接收信件的端口 …省略部分输出…
Le port du service réseau peut-il être modifié ? Bien sûr, c'est possible, mais une fois le port modifié, il sera difficile pour le client de savoir quel est le port correspondant au serveur lors de l'accès au serveur, et il ne pourra pas obtenir le service correctement. Par conséquent, sauf dans un environnement expérimental, ne modifiez pas le port correspondant au service réseau.
Le site Web PHP chinois propose un grand nombre de tutoriels d'introduction à Linux gratuits, tout le monde est invité à apprendre !
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!