logo

Què és el port d'escolta

Tipus de protocols de comunicació com UDP (Protocol de datagrama d'usuari) , o TCP (protocol de control de transmissió) , l'adreça IP associada i el número de port identifica el port de xarxa. El port de xarxa és igual que el port d'escolta. El port d'escolta escolta aplicacions o processos al port de xarxa. Està actuant com el punt final de comunicació.

Mitjançant el tallafoc, podem obrir o tancar cada port d'escolta. El port obert es pot definir com un port de xarxa utilitzat per acceptar paquets entrants des d'ubicacions remotes. El mateix port no pot escoltar dos serveis a la mateixa adreça IP.

Per exemple, suposem que fem servir els ports 80 i 443 per escoltar i executar un servidor web apache. En aquest cas, els ports HTTP i HTTPS ja estan en ús. Per això, si ho intentem instal·leu Nginx , no el podrem iniciar.

Comproveu els ports d'escolta amb netstat

Netstat es descriu com una eina de línia d'ordres. La informació sobre la connexió a la xarxa la proporciona. Utilitzarem l'ordre següent per llistar tots els ports d'escolta oberts com UDP o TCP juntament amb els serveis que utilitzen l'estat del socket i els ports:

crida a una funció js des d'html
Què és el port d'escolta

On

-l s'utilitza per indicar totes les preses d'escolta

-t s'utilitza per indicar totes les connexions TCP

-u s'utilitza per indicar totes les connexions UDP

-p s'utilitza per indicar el nom del procés o PID de l'oient. Si executem l'ordre com a usuari sudo o com a root, només es mostrarà aquesta informació.

La sortida de l'ordre anterior es mostra a la captura de pantalla següent:

Què és el port d'escolta

En el nostre cas, les columnes importants són:

Per tant: Mostra el protocol que utilitza el sòcol.

Adreça local: Mostra el número de port i l'adreça IP del port d'escolta.

PID/Nom del programa: Mostra el PID i el nom del procés.

En lloc del nom del servei, si volem imprimir un valor numèric, podem afegir -n bandera, com es mostra a continuació:

Què és el port d'escolta

La sortida de l'ordre anterior és la següent:

Què és el port d'escolta

Podem utilitzar l'ordre grep per filtrar el resultat. Mitjançant aquesta ordre, podem trobar l'aplicació que està escoltant en un port concret.

Què és el port d'escolta

La sortida de l'ordre anterior és la següent:

Què és el port d'escolta

Alternativament, podem trobar quina aplicació està escoltant al port que l'especifica, tal com es mostra a continuació:

Què és el port d'escolta

La sortida de l'ordre anterior és la següent:

Què és el port d'escolta

No s'escoltarà res al port si la sortida està buida. A partir de criteris com estat, PID, protocol, també podem filtrar la llista.

Ara, aquesta vegada, netstat està obsolet. Per això es substitueix per ss i ip, però tot i així, si volem comprovar la connexió de xarxa, l'ordre netstat serà una de les ordres més utilitzades.

Comproveu els ports d'escolta amb ss

El nou netstat es descriu per l'ordre ss. Algunes característiques de netstat estan absents a ss, però és una mica més ràpid en comparació amb netstat i pot exposar més estats TCP. No és difícil transmetre de netstat a ss perquè les opcions d'ordres d'ambdues ordres són majoritàriament les mateixes. Utilitzarem la següent comanda per obtenir totes les llistes del port d'escolta.

Què és el port d'escolta

La sortida de l'ordre netstat i l'ordre anterior és gairebé la mateixa.

llista de matrius d'ordenació de java
Què és el port d'escolta

Comprovació del port d'escolta amb Nmap

Nmap es descriu com un escàner de ports popular i potent i una eina d'explotació de xarxa. Podem utilitzar el nostre gestor de paquets per defecte per instal·lar nmap al nostre ordinador tal com es mostra a continuació;

Què és el port d'escolta

Executarem la següent comanda al nostre sistema Linux per escanejar tots els ports oberts o d'escolta. La finalització d'aquest procés trigarà molt de temps.

Què és el port d'escolta

Comprovant el port d'escolta amb lsof

Isof es descriu com una potent utilitat de línia d'ordres. S'utilitza per proporcionar informació sobre fitxers oberts. Tot és un fitxer al sistema operatiu Linux. Un sòcol pot ser un fitxer o flux de xarxa que s'utilitza per escriure a la xarxa.

Utilitzarem l'opció -i per llistar tots els fitxers disponibles a la xarxa o a Internet. Aquesta ordre mostra la combinació de ports numèrics i nom del servei.

Què és el port d'escolta

La sortida de l'ordre anterior és la següent:

Què és el port d'escolta

Executarem isof de la forma següent per determinar l'aplicació d'escolta en un port concret, tal com es mostra a continuació:

Què és el port d'escolta

La sortida de l'ordre anterior és la següent:

Què és el port d'escolta

A la secció anterior, hem explicat quatre maneres sistema operatiu Linux per comprovar els ports oberts. També hem après sobre els processos que estan vinculats a ports concrets.