În rețelele de calculatoare, un port este un priză/punct de comunicare în sistemul de operare al unui computer. Un port este asociat cu o adresă IP a gazdei , precum și tipul de protocol utilizat pentru comunicare. Un port în combinație cu adresa IP este cunoscut sub numele de priză sau punct final.
Protocoalele de strat de transport, cum ar fi protocolul de control al transmisiei (TCP) și protocolul de date de utilizator (UDP), sunt utilizatorii primari ai porturilor TCP/IP. Soclurile create de fiecare gazdă care este utilizată în sesiunea de comunicare sunt cunoscute sub numele de perechi de priză sau perechi de punct final.
Aceste prize sau puncte finale permit gazdelor să creeze mai multe sesiuni pentru a permite activarea mai multor canale de comunicare la un moment dat între diverse gazde.
Porturi
Există numere de port clar definite pentru fiecare aplicație populară sau cunoscută TCP/IP. Un număr de port este o valoare de 16 biți între 0 și 65.535. În această gamă de porturi, unele numere de porturi sunt stabilite pentru servicii specifice , unele sunt rezervate pentru anumite aplicații , iar altele sunt disponibile pentru utilizare temporară de către aplicații .
Serverele web, de exemplu, utilizează numărul de port 80 , deoarece browserele client sunt dezvoltate pentru a se conecta la serverele web folosind protocolul HTTP de pe portul 80 . Numerele de port de la 0 la 1023 se numesc porturi cunoscute și sunt rezervate pentru servicii specifice de aplicații TCP/IP. Gama de numere de porturi de la 1024 la 49151 sunt înregistrate, cunoscute și sub denumirea de porturi de utilizator .
Aceste porturi sunt atribuite de IANA pentru servicii specifice la cerere de către o entitate solicitantă. Intervalul de la 49152 la 65535 este deasupra porturilor înregistrate. Această gamă este rezervată porturilor dinamice și/sau private care nu pot fi înregistrate la IANA. Această gamă este utilizată în scopuri personalizate sau temporare și pentru alocarea automată a porturilor efemere.
Porturi cunoscute
Numerele de port în intervalul de la 0 la 1023 sunt cunoscute, cunoscute și sub denumirea de porturi de sistem . Acestea sunt utilizate de procesele de sistem care oferă tipuri de servicii de rețea utilizate pe scară largă. Exemple de unele dintre cele mai frecvente
Porturile cunoscute sunt:
Port | Serviciu | Protocol | Descriere |
---|---|---|---|
20 |
ftp |
tcp/udp/sctp |
Date de transfer de fișiere |
21 |
ftp |
tcp/udp/sctp |
Control de transfer de fișiere |
22 |
ssh |
tcp/udp/sctp |
Shell Sigures |
23 |
telnet |
tcp/udp |
Telnet |
25 |
smtp |
tcp/udp |
Transfer de e -mail simplu |
42 |
name |
tcp/udp |
Nume Server (câștiguri) |
67 |
bootps |
udp |
Server Bootstrap (Bootp/DHCP) |
68 |
bootpc |
udp |
Client Bootstrap (Bootp/DHCP) |
69 |
tftp |
udp |
Transfer de fișiere banale |
80 |
http |
tcp |
Protocol de transfer de hipertext |
88 |
kerberos |
tcp |
Kerberos |
110 |
pop3 |
tcp |
Protocolul poștal V3 |
119 |
nntp |
tcp |
Protocol de transfer de știri de rețea |
123 |
ntp |
udp |
Protocol de timp de rețea |
135 |
epmap |
tcp/udp |
DCE Endpoint Mapper/RPC |
137 |
netbios-ns |
tcp/udp |
Serviciul de nume NetBIOS |
138 |
netbios-dgm |
tcp/udp |
Serviciul de date NetBIOS |
139 |
netbios-ssn |
tcp/udp |
Serviciul de sesiune NetBIOS |
143 |
imap |
tcp/udp |
Protocolul de acces la mesaje pe Internet |
161 |
snmp |
udp |
Protocol simplu de gestionare a rețelei |
162 |
snmptrap |
tcp/udp |
Capcană simplă de protocol de gestionare a rețelei |
443 |
https |
tcp |
Protocolul de acces la mesaje pe Internet |
445 |
microsoft-ds |
tcp |
Partajarea fișierelor SMB |
Dacă luăm exemplul unui sistem gazdă care încearcă să acceseze un server web, sistemul sursă va crea un pachet pe care să -l trimită la adresa IP de destinație din portul 80 . Deoarece Port 80 este un port binecunoscut pentru HTTP, în majoritatea cazurilor, dacă doriți să găzduiți un server web, nu veți schimba portul implicit al serverului web.
Dacă ați configura serverul Web pentru a rula pe un alt port , va trebui să comunicați aceste informații utilizatorilor dvs., deoarece aplicațiile client pe care le folosesc (browserele web) se așteaptă să se conecteze la serverul web de pe portul 80.
În acest scenariu, clientul care a stabilit această conexiune cu serverul Web va utiliza un port în intervalul privat/dinamic . De exemplu, IP -ul sursă: portul sursă poate fi 192.168.1.1:50125
pentru client. Când serverul web trimite înapoi un pachet către client, îl va trimite înapoi la acest IP și port (socket/Endpoint).
Pentru mai multe informații despre numerele de port sau pentru a obține o listă completă a porturilor rezervate și înregistrate, vă rugăm să vizitați numele serviciului și registrul de număr de protocol de transport .