Endereço da porta na rede de computadores

       Percebemos a comunicação entre computadores por meio de endereços lógicos (ou seja, endereços IP, que funcionam na camada de rede e não mudam durante a transmissão, endereços IPv432 bits, endereços IPv6128 bits), e a comunicação entre processos entre computadores é essencialmente entre computadores diferentes Comunicação de processo e o número da porta é o único número que representa esses processos. (Processo: programa em execução) O número da porta possui 16 bits, de 0 a 65535. Um total de 2 ^ 16 números de porta. Você pode encontrar os aplicativos em execução no computador através do número da porta. O número da porta funciona na camada de transporte. Não será alterado durante a transmissão, e o endereço da porta é o número da porta.

Porta: refere-se ao identificador de um processo que acessamos no host, e o processo de comunicação entre computadores é realizado através da porta. Quando visitamos a página inicial do Baidu, na verdade, é o processo do navegador em nosso computador acessando o processo do servidor da Web no servidor Baidu (um computador)

Divisão do número da porta

0 ~ 1023: Portas do sistema, essas portas só podem ser usadas pelo processo autorizado do sistema.

1024 ~ 65535: porta do usuário

1024 ~ 5000: porta temporária, aplicativos gerais usam 1024 a 4999 para comunicação

5001 ~ 65535: Porta do servidor, usada para definir uma porta para os usuários

Números de porta TCP e UDP comumente usados

DHCP: o número da porta no lado do servidor é 67

DHCP: o número da porta no lado do cliente é 68

POP3: protocolo de recebimento POP3, o cliente POP3 usa SMTP para enviar email para o servidor. O número da porta usada pelo POP3 é 110

SMTP: o número da porta é 25. O que realmente importa para o SMTP não é como o email é transmitido, mas apenas se o email pode atingir seu destino sem problemas.

Telnet: Número da porta 23 Teste o número da porta, você pode usar o comando telnet para testar se o número da porta é normalmente aberto ou fechado

FTP: Os números de porta usados ​​pelo FTP são 20 e 21. A porta 20 é usada para transmissão de dados e a porta 21 é usada para a transmissão de informações de controle.As informações e dados de controle podem ser transmitidos ao mesmo tempo, o que é especial para o FTP. FTP usa uma conexão TCP

FTP (File Transfer Protocol) é um dos protocolos no grupo de protocolos TCP / IP. O protocolo FTP inclui dois componentes, um é um servidor FTP e o outro é um cliente FTP. O servidor FTP é usado para armazenar arquivos, e os usuários podem usar o cliente FTP para acessar recursos localizados no servidor FTP através do protocolo FTP. Ao desenvolver um site, o protocolo FTP geralmente é usado para transferir páginas ou programas da Web para um servidor da Web. Além disso, como a eficiência da transferência de FTP é muito alta, esse protocolo geralmente é usado ao transferir arquivos grandes na rede.

Por padrão, o protocolo FTP usa as duas portas 20 e 21 das portas TCP, das quais 20 são usadas para transmitir dados e 21 são usadas para transmitir informações de controle. No entanto, a utilização de 20 como a porta de transmissão de dados está relacionada ao modo de transmissão usado pelo FTP. Se o modo ativo for usado, a porta de transmissão de dados será 20; se o modo passivo for usado, o servidor e o cliente decidirão qual porta usar.

TFTP: Número da porta 69, usando a conexão UDP TFTP (Protocolo de Transferência de Arquivos Trivial, Protocolo de Transferência de Arquivos Simples ) é um protocolo da família de protocolos TCP / IP para transferência simples de arquivos entre o cliente e o servidor , sem complexidade. 3. Serviço de transferência de arquivos com pouca sobrecarga . O número da porta é 69.

Porta TCP 21: Serviço de transferência de arquivos FTP Porta 
TCP 23: Serviço de emulação de terminal TELNET Porta TCP 25: Serviço de transferência de email simples SMTP Porta UDP 53: Serviço de resolução de nomes de domínio DNS Porta TCP 80: Serviço de transferência de hipertexto HTTP 
Porta TCP 110: POP3 "Post Office Protocol Porta versão 3 "usada Porta TCP 443: serviço de transferência de hipertexto criptografado HTTPS Porta TCP 1521: serviço de banco de dados Oracle 

Links de artigos mencionados: https://zhuanlan.zhihu.com/p/67442324 , https://blog.csdn.net/xin3983/article/details/80692300

Como verificar se um determinado número de porta está ocupado:

Digite o terminal: netstat -ano

Para visualizar o PID correspondente à porta ocupada, digite o comando netstat -ano | findstr "port number"

Digite tasklist | findstr "PID" para ver qual processo ou programa ocupa o PID

Ou você pode visualizá-lo no gerenciador de tarefas.

uso de telnet

Comandos comuns para o cliente Telnet:
  aberto: use openhostname para estabelecer uma conexão Telnet ao host.
  fechar: use o comando fechar para fechar a conexão Telnet existente.
  display: use o comando display para visualizar as configurações atuais do cliente Telnet.
  send: use o comando send para enviar comandos para o servidor Telnet. Os seguintes comandos são suportados:
  ao: Abandona o comando de saída.
  ayt: "Você está aí" comando.
  esc: envia o caractere de escape atual.
  ip: interrompa o comando do processo.
  sincronização: Execute a operação de sincronização do Telnet.
  brk: envia um sinal.
  Comandos diferentes dos comandos listados na tabela acima serão enviados ao servidor Telnet como seqüências de caracteres. Por exemplo, sendabcd envia a string abcd para o servidor Telnet, para que a string apareça na janela da sessão Telnet.
  Quit
  Use o comando quit para sair do cliente Telnet.

Continue acumulando e aprendendo.

 

Publicado 148 artigos originais · Gosto 10 · Visitantes com mais de 20.000

Acho que você gosta

Origin blog.csdn.net/ab1605014317/article/details/103425510
Recomendado
Clasificación