Port (software)

În suita de protocoale Internet și care corespund stratul de transport al modelului OSI , conceptul de software - ul de port face posibil, pe un anumit calculator , pentru a distinge diferite interlocutori. Acești interlocutori sunt programe de calculator care, în funcție de caz, ascultă sau transmit informații pe aceste porturi. Un port se distinge prin numărul său.

Termenul de port este de asemenea folosit uneori pentru a se referi la socketuri (interfețe de conexiune), un concept semnificativ diferit. În cazul în care un socket servește ca identificator unic într-o anumită rețea rezultat din concatenarea adresei de internet și a numărului portului, un port este utilizat local pentru a identifica un proces.

Originea cuvântului

Port , în informatică, este o traducere eronată a portului englez (en)  ; etimologia cuvântului în sensul computerului este latina porta (→ ușă) , și nu portus (→ port) .

Explicație metaforică

Pentru a simplifica, putem considera porturile ca uși care oferă acces la sistemul de operare  : ( Microsoft Windows , Mac OS , GNU / Linux , Solaris ...). Pentru a funcționa, un program (de exemplu un joc accelerat 3D / 2D sau un software de editare foto) deschide ușile pentru a intra în sistemul de operare, dar când ieșiți din program, ușa nu mai trebuie să fie deschisă.

Utilitate

Datorită acestei abstracții, este posibil să rulați mai multe software-uri de server pe aceeași mașină, și chiar software - ul clientului și serverele simultan , lucru obișnuit pe sistemele de operare multitasking și multi-utilizator .

Alocarea portului

Un număr de port este codat pe 16 biți, astfel încât să existe maximum 65.536 de porturi distincte pe mașină. Aceste porturi sunt clasificate în 3 categorii în funcție de numărul lor:

Când software-ul client dorește să dialogheze cu software-ul server, numit și serviciu, trebuie să cunoască portul pe care acesta îl ascultă. Deoarece porturile utilizate de servicii trebuie să fie cunoscute de clienți, principalele tipuri de servicii utilizează porturi despre care se spune că sunt rezervate. Prin convenție, acestea sunt toate între 0 și 1 023 inclusiv și utilizarea lor de către software-ul server necesită adesea ca acesta să fie executat cu drepturi de acces specifice . Serviciile care utilizează aceste porturi se numesc servicii binecunoscute („ Servicii cunoscute ”).

Fișierul de servicii indică lista acestor așa-numiți servicii bine-cunoscute. În UNIX , acest fișier este direct în / etc; pe Windows , acest fișier este implicit în C: \ Windows \ System32 \ drivers \ etc. Cele mai utilizate servicii sunt:

Cu toate acestea, convențiile de mai sus nu pot fi respectate cu condiția ca clientul și serverul să fie în concordanță între ele și că noul număr ales nu este deja utilizat în altă parte (este astfel posibil să activați diferite versiuni ale aceluiași serviciu pe diferite numere de port, pentru testare). Majoritatea software-urilor de comunicații permit efectuarea acestei setări.

Note și referințe

  1. Portul englez poate fi apoi tradus în franceză prin port
  2. Lista porturilor Tcp și Udp , pe site-ul frameip.com
  3. „  Port de interogare a serverelor de jocuri - Nitradopedia FR  ” , pe wiki.nitrado.net (accesat la 16 ianuarie 2020 )
  4. „  Server - The Minecraft Wiki Official  ” , la minecraft.gamepedia.com (accesat la 17 mai 2017 )
  5. „  Tutoriale / Configurare server - Wiki oficial Minecraft  ” , la minecraft.gamepedia.com (accesat la 17 mai 2017 )
  6. „  Fire Wall Server  ”, Minecraft.fr - Forum ,19 august 2011( citiți online , consultat la 17 mai 2017 )

Vezi și tu

Articole similare

linkuri externe

<img src="https://fr.wikipedia.org/wiki/Special:CentralAutoLogin/start?type=1x1" alt="" title="" width="1" height="1" style="border: none; position: absolute;">