neste artigo, vamos falar brevemente sobre as portas na rede de computadores e mover-nos para como você pode listar todas as portas abertas no Linux.
em rede de computadores, e mais definitivamente em termos de software, uma porta é uma entidade lógica que atua como um ponto final de comunicação para identificar uma dada aplicação ou processo em um sistema operacional Linux. É um número de 16 bits (0 a 65535) que diferencia uma aplicação de outra em sistemas terminais.,
os dois protocolos de transporte de Internet mais populares, O Protocolo de controle de transmissão (TCP) e o protocolo de datagrama de usuário (UDP) e outros protocolos menos conhecidos usam números de portas para sessões de comunicação (números de portas de origem e destino em conjunto com os endereços IP de origem e destino).
in addition, a combination of an IP address, port and protocol such as TCP/UDP is known as a socket, and every service must have a unique socket.
abaixo estão as diferentes categorias de portos:
- 0-1023 – os portos bem conhecidos, também referidos como portos de Sistema.,
- 1024-49151-os portos registrados, também conhecidos como portos de usuário.
- 49152-65535-os portos dinâmicos, também referidos como portos privados.,
Você pode ver uma lista de aplicações diferentes e porta/protocolo combinação de /etc/services
arquivo no Linux usando o comando cat:
$ cat /etc/services OR$ cat /etc/services | less
# /etc/services:# $Id: services,v 1.48 2009/11/11 14:32:31 ovasik Exp $## Network services, Internet style# IANA services version: last updated 2009-11-10## Note that it is presently the policy of IANA to assign a single well-known# port number for both TCP and UDP; hence, most entries here have two entries# even if the protocol doesn't support UDP operations.# Updated from RFC 1700, ``Assigned Numbers'' (October 1994). Not all ports# are included, only the more common ones.## The latest IANA port assignments can be gotten from# http://www.iana.org/assignments/port-numbers# The Well Known Ports are those from 0 through 1023.# The Registered Ports are those from 1024 through 49151# The Dynamic and/or Private Ports are those from 49152 through 65535## Each line describes one service, and is of the form:## service-name port/protocol tcpmux 1/tcp # TCP port service multiplexertcpmux 1/udp # TCP port service multiplexerrje 5/tcp # Remote Job Entryrje 5/udp # Remote Job Entryecho 7/tcpecho 7/udpdiscard 9/tcp sink nulldiscard 9/udp sink nullsystat 11/tcp userssystat 11/udp usersdaytime 13/tcpdaytime 13/udpqotd 17/tcp quoteqotd 17/udp quotemsp 18/tcp # message send protocolmsp 18/udp # message send protocolchargen 19/tcp ttytst sourcechargen 19/udp ttytst sourceftp-data 20/tcpftp-data 20/udp# 21 is registered to ftp, but also used by fspftp 21/tcpftp 21/udp fsp fspdssh 22/tcp # The Secure Shell (SSH) Protocolssh 22/udp # The Secure Shell (SSH) Protocoltelnet 23/tcptelnet 23/udp
Para listar todas as portas abertas ou actualmente em execução incluindo portas TCP e UDP no Linux, vamos utilizar o netstat, é uma poderosa ferramenta para monitoramento de conexões de rede e estatísticas.,
Onde,
-
-l
– imprime apenas ouvir sockets -
-n
– mostra o número da porta -
-t
– permite a listagem de portas tcp -
-u
– permite a listagem de portas udp
Você também pode usar ss comando, um conhecido utilitário útil para a análise de sockets em um sistema Linux., Execute o comando abaixo para listar todos os seus portos TCP e UCP abertos:
faça dele um ponto para ler através das páginas dos comandos acima para mais informações de Utilização.
em resumo, compreender o conceito de portas em rede de computadores é muito vital para os administradores de sistemas e redes. Você também pode passar por este guia netstat com exemplos simples, precisos e bem explicados.por último, mas não menos importante, entre em contato conosco compartilhando outros métodos para listar portas abertas no Linux ou fazendo uma pergunta através do formulário de resposta abaixo.,