# data[].attributes.body
Lara Fernandes
Josemar Nascimento
Franklin Melo
Gabriel Azevedo Silva
Gabriel D.V. Azevedo
Lucas Lopes

# data[].attributes.body
A porta 8080 é um tipo de protocolo da internet que constitui o pacote de protocolos UDP. Esta porta é utilizada dentro dos protocolos UDP como alternativa a porta 80, que constitui o protocolo TCP.

https://testarportasabertas.com.br/porta-8080-o-que-e-para-que-serve-e-como-funciona/

# data[].attributes.attachment_link.readable_text
Dentro da informática, há diversas nomenclaturas para definir pontos físicos ou lógicos em uma conexão de internet. Dentre essas nomenclaturas, há o que chamamos de portas, que podem ser de hardwares ou de softwares.

Em se tratando de softwares, ou melhor, a parte lógica de uma inteligência artificial, as chamadas portas são constituídas por protocolos importantes que desempenham funções como transferência de dados, processamento de entrada e saída, entre outras funções.

Atualmente, há uma infinidade de portas criadas justamente para diversas finalidades. Cada porta possui uma função e um número, que as classificam entre os protocolos diferentes que constituem o UDP e o TCP.

Neste post, falaremos especificamente sobre a porta 8080. Aqui você encontrará o que é porta 8080, para que ela serve e quais são as suas principais funções. Além disso, falaremos a respeito dos protocolos TCP e UDP, bem como as suas principais funções entre as conexões de internet. Confira tudo isso a seguir incluindo para que serve e como funciona a porta 8080:

O que é uma porta de software?

O termo " porta" é utilizado na informática para definir um ponto de acesso para a transferência de dados. Em português, o termo foi bem assimilado por ter aspectos semelhantes a uma porta convencional. No entanto, o termo deriva da palavra " port" em inglês, que simplesmente quer dizer " porto ".

Esse acesso para transferência de dados foi chamado inicialmente de porto justamente por se assemelhar com os portos náuticos, onde é possível transferir mercadorias e pessoas. Sendo assim, os mecanismos de transferência de dados da internet receberam o nome de porto, que aqui no Brasil foi definido como porta.

A porta lógica, que é a porta de software, é um tipo de protocolo com diversas funcionalidades. A principal funcionalidade de uma porta é transmitir dados através da internet. Para isso, a porta precisa estar habilitada com a conexão virtual, onde será possível transferir dados de um computador para outro.

Dentre os tipos de portas mais comuns estão as protocoladas através dos protocolos de internet TCP e UDP. Cada um desses protocolos diferentes tem suas funções e particularidades. Na rede, não há um tipo melhor do que o outro, sendo que os dois protocolos são utilizados de forma simultânea. Use nosso sistema de teste de portas

O que são protocolos TCP e UDP?

Os dois protocolos são mecanismos importantes que determinam o funcionamento e a transmissão correta de dados em uma conexão de internet. No entanto, cada um desses protocolos apresentam características diferentes. Confira o que significa cada um desses protocolos:

TCP - Transmission Control Protocol

O " Protocolo de Controle de Transmissão" é um dos mais importantes protocolos da internet. O TCP na maioria das vezes está ligado ao IP, que é o Protocolo da Internet. Através desse protocolo, é possível enviar dados para qualquer lugar do mundo sem que esses dados sejam enviados com erros ou em uma sequência inapropriada.

Dentre as camadas de transporte, o TCP constitui a camada 4, que é uma das camadas mais importantes dos protocolos de internet. Nesse nível hierárquico, o TCP engloba diversas aplicações cibernéticas, dentre elas estão o FTP, SSH e o HTTP. O protocolo TCP é o tipo de transmissão de dados mais confiável dentre os protocolos utilizados na rede de internet. Isso porque ele garante o envio de dados na sequência correta com verificações de entrega e erros. O que é TCP/IP e como funciona?

UDP - User Datagram Protocol

O " User Datagram Protocol " também é um complexo de protocolos importantes utilizados comumente em uma conexão de internet. Dentre os tipos de protocolos que existem, o UDP é considerado um tipo de protocolo simples que também constitui uma das camadas de transporte da rede de internet.

Nesse tipo de protocolo, não há garantias da entrega de dados. Diferente do protocolo TCP, o UDP apenas envia os dados sem garantir que as informações foram entregues. Além disso, não há preocupação com a sequência dos dados ou mesmo com erros no envio. Por isso, esse protocolo costuma ser mais ágil no envio de dados pela internet. O que é UDP?

O que é porta 8080?

A porta 8080 é um tipo de protocolo da internet que constitui o pacote de protocolos UDP. Esta porta é utilizada dentro dos protocolos UDP como alternativa a porta 80, que constitui o protocolo TCP.

Seu nome dentro da informática é " http-alt", que é o mesmo que " http alternate ". Isso quer dizer a porta 8080 alterna entre outros protocolos para desempenhar a sua própria função. Já em relação as suas funções, confira a seguir os principais aspectos funcionais oferecidos pela porta 8080:

Criar conexões com o proxy da internet;

Criar conexões com o servidor de armazenamento em cache;

Permitir a execução de um servidor da Web através de um usuário.

Por ser regido através dos protocolos UDP, a porta 8080 estabelece conexões rápidas entre diferentes computadores dentro da rede de internet. Além disso, essa porta também faz com que os pacotes de dados sejam entregues de forma mais ágil, bem como todos os protocolos que constituem o UDP.

A porta 8080 também tem como maior característica uma associação direta ao HTTP, que é muito observado na porta 80. Como já mencionamos, esses dois protocolos de internet são muito semelhantes, e por isso, são capazes de estabelecer alternâncias entre TCP e UDP.

O que é HTTP?

O " Hypertext Transfer Protocol " é o nome dado a sigla HTTP. Se traduzirmos para o português, a sigla quer dizer "Protocolo de Transferência de Hipertexto". Sabendo disso, já podemos definir que essa nomenclatura utilizada na informática tem relação com a comunicação.

O HTTP nada mais é do que um protocolo observado dentro de outros diversos protocolos. Como já mencionamos, o HTTP está presente na porta 8080 e na porta 80. Já a sua principal função é estabelecer uma comunicação entre diferentes sistemas de informação. No geral, esse protocolo é mais utilizado por hipermídia, colaborativos, distribuídos, entre outros sistemas de informação.

Além de tudo isso, o HTTP também constitui a camada de aplicação, dentre as camadas da internet. Outra característica peculiar e muito importante desse protocolo é que ele é a base para a comunicação de dados estabelecida dentro do World Wide Web.

# data[].attributes.attachment_link.title
Porta 8080: O que é, para que serve e como funciona?

# data[].attributes.attachment_link.description
Dentro da informática, há diversas nomenclaturas para definir pontos físicos ou lógicos em uma conexão de internet. Dentre essas nomenclaturas, há o que chamamos de portas, que podem ser de hardwares ou de softwares. Em se tratando de softwares, ou melhor, a parte lógica de uma inteligência artificial, as chamadas portas são constituídas por protocolos..

# data[].attributes.body
A porta TCP 995 usa o Protocolo de Controle de Transmissão. O TCP é um dos principais protocolos em redes TCP/IP. O TCP é um protocolo orientado à conexão, requer handshake para configurar comunicações de ponta a ponta. Somente quando uma conexão é configurada, os dados do usuário podem ser enviados bidirecionalmente pela conexão.

https://www.adminsub.net/tcp-udp-port-finder/995

# data[].attributes.attachment_link.readable_text
About TCP/UDP ports

TCP port 995 uses the Transmission Control Protocol. TCP is one of the main protocols in TCP/IP networks. TCP is a connection-oriented protocol, it requires handshaking to set up end-to-end communications. Only when a connection is set up user's data can be sent bi-directionally over the connection.
Attention! TCP guarantees delivery of data packets on port 995 in the same order in which they were sent. Guaranteed communication over TCP port 995 is the main difference between TCP and UDP. UDP port 995 would not have guaranteed communication as TCP.

UDP on port 995 provides an unreliable service and datagrams may arrive duplicated, out of order, or missing without notice. UDP on port 995 thinks that error checking and correction is not necessary or performed in the application, avoiding the overhead of such processing at the network interface level.
UDP (User Datagram Protocol) is a minimal message-oriented Transport Layer protocol (protocol is documented in IETF RFC 768).
Application examples that often use UDP: voice over IP (VoIP), streaming media and real-time multiplayer games. Many web applications use UDP, e.g. the Domain Name System (DNS), the Routing Information Protocol (RIP), the Dynamic Host Configuration Protocol (DHCP), the Simple Network Management Protocol (SNMP).
TCP vs UDP - TCP: reliable, ordered, heavyweight, streaming; UDP - unreliable, not ordered, lightweight, datagrams.

# data[].attributes.attachment_link.title
Port 995 (tcp/udp) - Online TCP UDP port finder - adminsub.net

# data[].attributes.attachment_link.description
About TCP/UDP ports TCP port 995 uses the Transmission Control Protocol. TCP is one of the main protocols in TCP/IP networks. TCP is a connection-oriented protocol, it requires handshaking to set up end-to-end communications. Only when a connection is set up user's data can be sent bi-directionally over the connection.Attention!

# data[].attributes.body
A porta 587 é a padrão para envio de emails. Desta forma, só se pode enviar emails utilizando a porta lógica 587.

https://king.host/wiki/artigo/portas-de-comunicacao/#:~:text=A%20porta%20587%20%C3%A9%20a,utilizando%20a%20porta%20l%C3%B3gica%20587.

# data[].attributes.attachment_link.provider_name
Central de Ajuda KingHost - Central de Ajuda KingHost

# data[].attributes.attachment_link.title
Portas de comunicação dos serviços - Central de Ajuda KingHost

# data[].attributes.attachment_link.description
As portas de comunicação são portas lógicas que estabelecem relação entre computadores definindo o tipo de tráfego e protocolos que passam nelas.

# data[].attributes.body
A porta 443 é a porta padrão para todo o tráfego HTTP seguro, o que significa que é absolutamente essencial para a maioria das atividades modernas da web. A criptografia é necessária para proteger as informações, uma vez que faz seu caminho entre o seu computador e um servidor da web.

https://fiodevida.com/o-que-e-a-porta-443/#:~:text=A%20porta%20443%20%C3%A9%20a,e%20um%20servidor%20da%20web.

# data[].attributes.attachment_link.description
✅ O que é a porta 443? ✅ 2022 ☝ Descubra aqui

# data[].attributes.body
IMAP4 (Internet Message Access Protocol 4) (Protocolo de Acesso a mensagens na Internet) - usada para recebimento de e-mail.

O IMAP4 também é usado para acessar e-mails como o POP3, só que ele tem várias melhorias em relação ao POP3, como a administração de várias caixas de e-mail. Ele funciona por padrão na porta 143 e também tem uma versão com criptografia, que é o IMAPS. Essa versão usa SSL / TLS e funciona na porta 993, por padrão.

https://www.devschannel.com/tcp-ip/protocolos-smtp-pop3-imap4

# data[].attributes.attachment_link.readable_text
SMTP

Os comandos suportados pelo SMTP podem ser divididos em duas categorias principais: os comandos básicos e os comandos estendidos (ESMTP). Os comandos básicos são suportados por todos os servidores SMTP, e os comandos estendidos são suportados pela maioria deles. Vamos começar vendo os principais comandos básicos:

HELP

Exibe um lista dos comandos SMTP.

HELO

Serve para que o remetente se apresente ao servidor SMTP. Geralmente, é o primeiro comando usado. Exemplo: HELO IP / domínio.

MAIL FROM

Especifica o remetente de um e-mail. Exemplo: MAIL FROM:<email@exemplo.com>.

RCPT TO

Especifica um destinatário de um e-mail. Pode ser usado várias vezes para especificar múltiplos destinatários. Exemplo: RCPT TO:<email@exemplo.com>.

DATA

Esse comando serve para especificar o conteúdo da mensagem. Ele pode ser usado tanto para especificar seu corpo, como também o cabeçalho e os anexos. Primeiramente, você deve digitar apenas DATA para informar ao servidor que você quer enviar o conteúdo do e-mail. Há um detalhe importante que você pode não entender na resposta do servidor. Ele fala que você deve encerrar a mensagem com<CRLF>.<CRLF>. O <CRLF> que ele menciona é uma quebra de linha. Assim, quando você terminar de enviar o conteúdo da mensagem, você deve quebrar uma linha, colocar um ponto, e quebrar uma linha novamente.

RSET

Esse comando cancela a transação de e-mail atual, de forma que a sessão possa voltar ao seu estado inicial.

QUIT

Encerra a conexão com o servidor SMTP.

Você pode usar o protocolo telnet para enviar e-mails usando SMTP:

telnet exemplo.com 25

Vamos ver um exemplo de envio de e-mail usando os comandos básicos do SMTP (o cliente é identificado com C e o servidor é identificado com S):

C: HELO 230.197.93.108 S: 250 Hello 230.197.93.108 C: MAIL FROM:<remetente@exemplo.com> S: 250 OK C: RCPT TO:<destinatario@exemplo.com> S: 250 OK C: DATA S: 354 Send message content; end with <CRLF>.<CRLF> C: Subject: Assunto C: C: Corpo da mensagem. C: . S: 250 OK C: QUIT S: 221 Bye

O SMTP tem duas versões alternativas: o SMTPS (SMTP com SSL), que funciona na porta 465, por padrão; o SMTP TLS (SMTP com TLS), que funciona na porta 587, por padrão.

ESMTP

Os comandos estendidos do SMTP podem ser usados quando você usa o comando EHLO (Extended Hello) ao invés do HELO para se apresentar ao servidor. A sintaxe é a mesma. A diferença é que além de se apresentar, os comandos do ESMTP ficam disponíveis. O servidor geralmente responde mostrando uma lista dos comandos estendidos que podem ser usados.

Dois comandos estendidos bem comuns são o AUTH e o SIZE. O AUTH serve para se autenticar no servidor, como o nome indica. Você pode usar os tipos de autenticação suportados pelo seu servidor, como PLAIN e LOGIN. Exemplo: AUTH LOGIN. Já o SIZE é informado juntamente com o remetente, depois que o remetente é informado:

MAIL FROM:<remetente@exemplo.com> SIZE=1000

O tamanho é especificado em bytes. Ele também pode ser informado pelo servidor. Enquanto o cliente usa o SIZE para informar o tamanho da mensagem, o servidor usa para informar o tamanho máximo que a mensagem deve ter.

POP3

O POP3 é um protocolo usado para acessar e-mails. Ele é usado na porta 110, por padrão. Ele também tem uma versão segura, que criptografa os dados que trafegam nele, que é o POP3S, que usa SSL / TLS para criptografar os dados.

O POP3 também funciona com comandos de texto, assim como o SMTP. Assim, você também pode usar o Telnet para usar esse protocolo:

telnet exemplo.com 110

IMAP4

O IMAP4 também é usado para acessar e-mails como o POP3, só que ele tem várias melhorias em relação ao POP3, como a administração de várias caixas de e-mail. Ele funciona por padrão na porta 143 e também tem uma versão com criptografia, que é o IMAPS. Essa versão usa SSL / TLS e funciona na porta 993, por padrão.

# data[].attributes.attachment_link.description
Os comandos suportados pelo SMTP podem ser divididos em duas categorias principais: os comandos básicos e os comandos estendidos (ESMTP). Os comandos básicos são suportados por todos os servidores SMTP, e os comandos estendidos são suportados pela maioria deles. Vamos começar vendo os principais comandos básicos: HELP Exibe um lista dos comandos SMTP.

# data[].attributes.body
O serviço POP executa na porta TCP número 110. Ambos os serviços podem ser executados no mesmo computador host, o número da porta distingue o serviço que foi solicitado por um computador remoto, seja computador de um usuário ou outro servidor de e-mail.

https://pt.wikipedia.org/wiki/Porta_(redes_de_computadores)#:~:text=O%20servi%C3%A7o%20POP%20executa%20na,outro%20servidor%20de%20e%2Dmail.

# data[].attributes.attachment_link.readable_text
Em redes de computadores, uma porta é um software de aplicação específica ou processo específico servindo de ponto final de comunicações em um sistema operacional hospedeiro de um computador. Uma porta tem associação com o endereço de IP do hospedeiro, assim como o tipo de protocolo usado para comunicação. O propósito das portas é para singularmente identificar aplicações e processos de um único computador e assim possibilitá-los a compartilhar uma única conexão física com uma rede de comutação de pacotes, como a internet.

Os protocolos que usam principalmente portas são os protocolos da camada de transporte, tais como o Protocolo de controle de transmissão ( TCP) e User Datagram Protocol (UDP) do conjunto de protocolos da internet. A porta é identificada por um protocolo, com um número de 16 bits, vulgarmente conhecido como port number(número de porta). O port number é adicionado a um endereço de IP do computador, completando o endereço de destino para uma sessão de comunicação. Isto é, os pacotes de dados são encaminhados através da rede para um endereço de IP de destino especifico, e em seguida, ao atingir o computador de destino, são encaminhados para o processo especifico ligado ao número de porta de destino.

Note que é a combinação de endereço de IP e um número de porta, devem ser únicos, então, IP's e protocolos podem usar o mesmo número de porta para se comunicar. Isto é, em um dado host ou interface, o UDP e TCP precisam ter o mesmo numero de porta, ou em um host com duas interfaces ambos podem estar associados a uma porta com o mesmo número.

Dos milhares de portas numeradas, cerca de 250 das portas conhecidas são reservadas por convenção para identificar os tipos de serviços específicos em um host. No modelo cliente-servidor de arquitetura de aplicação, as portas são usadas para fornecer um serviço de multiplexação em cada número da porta do lado do servidor que os clientes da rede conectam para início do serviço, após o qual a comunicação pode ser restabelecida em outros números específicos de conexão de porta.

Utilidade das portas

Numerosos programas TCP/IP podem ser executados simultaneamente na Internet (pode, por exemplo, abrir vários navegadores simultaneamente ou navegar em páginas HTML descarregando ao mesmo tempo um ficheiro por FTP). Cada um destes programas trabalha com um protocolo, contudo o computador deve poder distinguir as diferentes fontes de dados.

Assim, para facilitar este processo, cada uma destas aplicações recebe um endereço único na máquina, codificada em 16 bits: uma porta (a combinação endereço IP + porta é então um endereço único no mundo, chamado socket).

O endereço IP serve então para identificar de maneira única um computador na rede enquanto o número de porta indica a aplicação à qual os dados se destinam. Desta maneira, quando o computador recebe informações destinadas a uma porta, os dados são enviados para a aplicação correspondente. Se se tratar de um pedido destinado à aplicação, esta chama-se aplicação servidor. Se se tratar de uma resposta, fala-se então de aplicação cliente.

O processo que consiste em permitir a circulação, numa ligação, de informações que provêm de diversas aplicações chama-se multiplexagem. Da mesma maneira, o fato de conseguir pôr em paralelo (e por conseguinte repartir nas diversas aplicações) o fluxo de dados chama-se desmultiplexagem.

Estas operações são realizadas graças à porta, quer dizer, um número associado a um tipo de aplicação que, combinado com um endereço IP, permite determinar de maneira única uma aplicação que funciona numa dada máquina.

Atribuições por defeito.

Existem milhares de portas (estas são codificadas em 16 bits, há por conseguinte, 65536 possibilidades), é por isso que uma atribuição standard foi criada pelo IANA, para ajudar à configuração das redes.

* As portas 0 a 1023 são as "portas reconhecidas" ou reservadas ("Well Known Ports"). Geralmente, estão reservadas para os processos sistema ( daemon) ou aos programas executados por utilizadores privilegiados. Um administrador rede pode, no entanto, vincular serviços às portas da sua escolha.

* As portas 1024 a 49151 chama-se "portas registradas" ("Registered Ports").

* As portas 49152 a 65535 são as "portas dinâmicas e/ou privadas" ("Dynamic and/or Private Ports").

Camada de protocolos de transporte, como o Transmission Control Protocol (TCP) e User Datagram Protocol (UDP), especifica um número de porta de origem e destino em seus cabeçalhos de pacotes. Um número de porta é um número inteiro de 16 bits sem sinal, portanto, que varia de 1 a 65535 (número de porta 0 é reservado e não pode ser usado).

O processo associa sua entrada ou saída através da conexão de internet, um tipo de descritor de arquivo, com um protocolo de transporte, um número de porta e um endereço IP. Este processo é conhecido como ligação, e permite o envio e recebimento de dados através da rede de internet. Software do sistema operacional de rede tem a tarefa de transmitir dados de saída de todos as portas de aplicação para a rede, e lidar com o encaminhamento de pacotes de rede que chegam por um processo de correspondência o endereço IP do pacote e número de porta.

Somente um processo pode ligar-se a um endereço IP específico e combinação de porta usando o mesmo protocolo de transporte. Falhas de aplicativos comuns, conflitos de porta chamadas, às vezes, ocorrem quando vários programas tentar ligar para os mesmos números de porta no mesmo endereço IP usando o mesmo protocolo. A esse acontecimento denominamos de "congestionamento de rede".

Aplicações e execuções de serviços comuns costumam ser especificamente reservados, números bem conhecidos de porta para receber solicitações de serviço das máquinas.

Este processo é conhecido como "listening" (escutar) e envolve a recepção de um pedido na porta conhecida e estabelecendo uma conexão cliente-servidor, usando o mesmo número de porta local;

outros clientes podem continuar a conectar-se à porta de "listening". Isso funciona porque uma conexão TCP é identificada por "the tuple" {endereço local, porta local, endereço remoto, porta remota}. As portas conhecidas são definidas por convenção, e são supervisionadas pela Internet Assigned Numbers Authority ( IANA).

Os principais serviços de rede, como a World Wide Web, mais conhecida como "WWW", normalmente usam números de portas pequenas com valor menor que 1024. Em muitos sistemas operacionais medidas especiais são necessários para aplicações conectarem-se a essas portas, porque estas são muitas vezes consideradas críticas para a operações com redes de IP. Por outro lado, o cliente final de uma ligação geralmente utiliza um número de porta alto para aplicações de curta duração, assim chamado de "porta efêmera".

Os números de porta são codificados no cabeçalho do pacote de protocolo de transporte, e pode ser prontamente interpretado, não só pelo envio e recebimento de computadores, mas também por outros componentes da infra-estrutura da rede. Em particular, o firewall é normalmente configurado para diferenciar pacotes com base na sua origem ou destino do número de porta. Encaminhamento de porta é um exemplo de aplicação deste.

A prática de tentar conectar-se a um intervalo de portas em seqüência em um único computador é comumente conhecido como "varredura de portas". Isso geralmente é associada com a en:Security cracking cracking attempts(em inglês) maliciosos ou com os administradores de rede à procura de possíveis vulnerabilidades para ajudar a prevenir ataques.

Tentativas de conexão de portas são frequentemente monitoradas e registradas por computadores

Um exemplo para a utilização de portas é o sistema de correio de Internet (e-mail). Um servidor é utilizado para enviar e receber e-mails, geralmente são necessáriose dois serviços. O primeiro serviço é utilizado para transportar o e-mail para outros servidores. Isto é realizado com o Simple Mail Transfer Protocol (SMTP). O aplicativo de serviço SMTP normalmente executa na porta TCP 25 para receber as solicitações.
O segundo serviço é normalmente o protocolo POP3 ( Post Office Protocol) ou o Internet Message Access Protocol (IMAP), que é usado por aplicativos de cliente de e-mail em computadores pessoais do utilizador para buscar mensagens de e-mail do servidor. O serviço POP executa na porta TCP número 110. Ambos os serviços podem ser executados no mesmo computador host, o número da porta distingue o serviço que foi solicitado por um computador remoto, seja computador de um usuário ou outro servidor de e-mail.

Enquanto que o número da porta de escuta de um servidor é bem conhecida ( IANA), número da porta do cliente é muitas vezes escolhido a partir do intervalo dinâmico de portas.

Os números de porta são divididos em três faixas: As portas bem conhecidas, os pontos registrados, e as portas dinâmicas ou privadas. As portas bem conhecidas são as de 0 a 1023. Os exemplos incluem:

ARPANET:Promovido ao topo do serviço de processamento de informação na DARPA, Robert Taylor pretendia realizar as ideias de Licklider de sistemas de rede interconectado. Com Larry Roberts do MIT, ele começou o projeto para a construção da rede em questão. A primeira conexão ARPNET foi estabelecida entre a Universidade da Califórnia em Los Angeles e o Instituto de Pesquisa de Stanford as 22h30 do dia 29 de outubro de 1969.

Em 5 de dezembro de 1969, uma rede de 4 nós foi conectada pela adição da Universidade de Utah e a Universidade da Califórnia em Santa Barbara. Baseado em ideias desenvolvidas no ALOHAnet, o ARPANET evoluiu rapidamente. Em 1981, o numero de hospedeiros cresceu para 213, com um novo hospedeiro sendo adicionado aproximadamente de 20 em 20 dias.

ARPANET tornou-se o núcleo técnico do que poderia se tornar a Internet, e uma ferramenta primária no desenvolvimento de tecnologias utilizadas na época. O desenvolvimento da ARPANET foi centrado em torno de processos RFC (Request for Comments),ainda usado atualmente para ofertar e distribuir Protocolos de Internet e sistemas.

Em 1965, Donald Davies do National Physical Laboratory (UK) propôs uma rede nacional de dados baseado em troca de pacotes. A proposta não foi aceita nacionalmente, mas em 1970 ele desenhou e construiu a rede de troca de pacotes Mark I[desambiguação necessária ] para conhecer as necessidades do laboratório multidisciplinar e provar a tecnologia sob condições operacionais. Em 1976, 12 computadores e 75 dispositivos terminais foram juntados e mais foram adicionados ate a rede ser substituída em 1986.

Os 256 valores de AEN foram divididos nos seguintes intervalos:

De 0 a 63: em toda a rede funções padrão

64 a 127: host funções específicas

De 128 a 239: reservado para uso futuro

240 a 255: qualquer função experimental

O serviço Telnet recebeu a designação oficial primeiro o valor 1. Em detalhe, o primeiro conjunto de atribuições foi:

1 Telnet

3 File transfer

5 Remote job entry

7 Echo

9 Discard

# data[].attributes.attachment_link.title
Porta (redes de computadores) - Wikipédia, a enciclopédia livre

# data[].attributes.attachment_link.description
Em redes de computadores, uma porta é um software de aplicação específica ou processo específico servindo de ponto final de comunicações em um sistema operacional hospedeiro de um computador. Uma porta tem associação com o endereço de IP do hospedeiro, assim como o tipo de protocolo usado para comunicação.

# data[].attributes.body
Ao pesquisar uma página da Web por exemplo, a porta utilizada é a número 80. O software receptor sabe que a porta 80 está definida para compartilhar documentos através do protocolo HTTP (Hypertext Transfer Protocol – Protocolo de Transferência em Hipertexto), de modo que ela identifica e responde de acordo

https://www.iperiusbackup.net/pt-br/aprenda-a-redirecionar-portas-para-a-internet/#:~:text=Ao%20pesquisar%20uma%20p%C3%A1gina%20da,identifica%20e%20responde%20de%20acordo.

# data[].attributes.attachment_link.readable_text
Mesmo com a evolução dos equipamentos conhecidos como roteadores, responsáveis por gerenciar o tráfego de dados e atuando de maneira praticamente autônoma, muitos dos serviços utilizados como jogos, acessos remotos, câmeras de vigilância à distância costumam exigir configurações personalizadas para estarem ativas adequadamente. Esse artigo apresentar de maneira simples algumas maneiras de configurar estes aparelhos, atualmente mais fáceis de configurar então permitindo aproveitar os benefícios dessa evolução.
- Do que se trata o redirecionamento de portas ?!:

Ao considerar acessar do seu computador outros serviços como sites da internet, transferência de arquivos, ambientes virtuais, hospedagem em nuvem entre alguns deles tudo ocorre de maneira transparente pois estão configurados justamente para esta finalidade.

Neste raciocínio, imagine-se fora da rede local sendo a sua casa mas pretendendo acessar esses mesmos recursos recursos do seu computador pessoal, efetuando transferência de arquivos, acessar o painel de controle de suas câmeras de vigilância ou até mesmo hospedar um site senão um servidor de jogos para divertir-se com seus amigos. É neste momento que a mágica acontece onde brevemente é explicado como esse fluxo de dados transita entre os dispositivos.

- O Roteador gerenciando e redirecionando as conexões:

Logo abaixo o exemplo simples de uma rede doméstica. O ícone da nuvem representado a conexão com a internet e seu endereço IP (Internet Protocol- Protocolo de Internet) chamado de IP Público. É a identificação fornecida pelo seu provedor de internet, da mesma maneira que a prefeitura nomenclatura as ruas e casas, o provedor de internet distribui de maneira aleatória esse número de identificação então atribuindo ao seu roteador porém é um número que muda regularmente, em intervalos a cada conexão estabelecida, também disponível mas em outro modelo oferecido pelo provedor temos o chamado IP Fixo (ou comercial, ou estático) mas é pauta para outro momento.

Agora, o endereço eletrônico ou IP em vermelho 192.168.10.1 representa o endereço distribuído pelo roteador à sua residência e assim como os demais endereços que seguem um padrão, temos todos os outros dispositivos com à internet além de outros serviços compartilhados na mesma rede. Da mesma maneira que, o provedor de serviço de internet atribuiu um número de identificação ao seu roteador, por sua vez ele faz o mesmo com todos os outros dispositivos que estiverem conectados à ele, fundamental para existir comunicação entre eles e deles com a internet.

Pelo diagrama apresentando, desperta a curiosidade sobre como é possível todas as informações da internet chegarem corretamente a cada um dos aparelhos conectados, cada um acessando um determinado conteúdo e mesmo assim todos eles recebendo as informações sem aparentes conflitos, misturas ou até mesmo troca entre eles já que embora o roteador forneça um número para cada dispositivo, dele para fora o endereço de identificação é único.

Essa tranquilidade no uso é graças a um recurso nativo do roteador conhecido por NAT (Network Address Translation - Conversão de Endereço de Rede). Função residente no dispositivo atuando como um agente de trânsito, direcionando o tráfego da rede através do roteador, permitindo que um único endereço IP público seja compartilhado entre todos os dispositivos por trás dele. Desta maneira o recurso NAT permite a todos os dispositivos depois dele acessarem sites e outros conteúdos da Internet, além dos internos, simultaneamente e de maneira que todos sejam encaminhados para o dispositivo correto.

Agora abordando o conceito de portas, mesmo considerados elementos antigos continuam úteis, dos primórdios da computação em rede. No passado, onde os computadores só conseguiam executar um aplicativo de cada vez, configurar um computador com outro computador da rede para conectá-los era tudo o que você precisava, já que eles executariam apenas o mesmo aplicativo. Do momento que os computadores tornaram-se mais sofisticados então executando diversos aplicativos por vezes simultaneamente, garantir a correta conexão entre os aplicativos e dispositivos passou a ser uma questão muito pesquisada pelos cientistas da computação e com o tempo surgiram as portas de comunicação.

Algumas portas têm aplicações específicas, definidas como padrão por toda a empresa de computação em todo o planeta. Ao pesquisar uma página da Web por exemplo, a porta utilizada é a número 80. O software receptor sabe que a porta 80 está definida para compartilhar documentos através do protocolo HTTP (Hypertext Transfer Protocol - Protocolo de Transferência em Hipertexto), de modo que ela identifica e responde de acordo. Quando envia uma solicitação HTTP por uma porta diferente, digamos 123, o computador receberá um aviso de endereço não encontrado pois no servidor pesquisado não existe o caminho pesquisado, mesmo que exista outro serviço, não foi o conteúdo solicitado pelo computador cliente.

Mesmo assim é perfeitamente possível utilizar outras portas que não tenham sido definidas como padrão para serviços preestabelecidos. Neste caso visando evitar interferir em outros serviços que respeitam este padrão a dica é utilizar usar números de porta maiores para essas configurações alternativas. O jogo Minecraft faz uso da porta 25565, o servidor de mídia Plex a porta 32400, ambos serviços contemplados nesse conceito de "jogo justo".

Cada porta pode ser usada pelo protocolo TCP ou UDP. O TCP (Transmission Control Protocol - Protocolo de Controle de Transmissão) é o mais utilizado. Já o UDP (User Datagram Protocol - Protocolo Datagrama de Usuário) costuma ser menos utilizado, usualmente em aplicativos domésticos exceto pelo aplicativo BitTorrent que, dependendo do que estiver utilizando serão feitas solicitações num ou outro desses protocolos.

- Motivos para configurar o direcionamento de portas:

A razão para aprender a configurar o redirecionamento de portas está no aproveitamento da função NAT por algumas aplicações, definindo suas próprias portas e gerenciando a configuração para você, ainda que muitos aplicativos não funcionem automaticamente, necessitando dedicar ao roteador uma ajuda na configuração desses aplicativos.

No diagrama abaixo temos uma simples premissa. Você está em seu notebook em algum lugar do planeta (com um endereço IP atribuído pelo provedor utilizado como 179.120.7.42) e deseja iniciar a conexão na sua rede doméstica para acessar alguns arquivos. Se simplesmente tentar conectar pelo endereço IP fornecido pelo seu provedor local (221.34.50.214) a qualquer serviço que estiver ativo (um servidor FTP ou aplicativo de área de trabalho remota, por exemplo) e o redirecionamento de portas para eles não estiver configurado, receberá o aviso que o endereço eletrônico informado não existe ou não está disponível no momento, pedindo para rever as configurações ou efetuar nova tentativa depois de um tempo.

Normalmente as portas de entrada conhecidas como comerciais a exemplo da 21, 23, 25, 80 e 110 costumam ser bloqueadas pelo provedor em planos de internet doméstica, por este motivo é aconselhado utilizar outras combinações que fazem alusão à elas por exemplo a porta 808 como referência para a porta 80.

Neste exemplo estando ativo um servidor HTTP (ou Web) no seu computador doméstico com o IP 192.16810.10 mas em razão da limitação comentada, no navegador será digitado 221.34.50.214: 808 onde o roteador fará o redirecionamento para o endereço interno do computador configurado como servidor web. Caso tenha um servidor FTP em outro computador com o IP 192.168.10.25 a porta de endereço digitado na aplicação mudará para 221.34.50.214: 2121 (em alusão à porta 21), caso mais serviços estejam ativos num mesmo computador será suficiente configurar no roteador a respectiva porta do serviço a ser disponibilizado. Reforçando o exemplo acima do computador doméstico com IP interno 192.168.10.25, executando um servidor WEB, FTP e MINECRAFT onde após configurando o redirecionamento de portas no roteador teremos o seguinte cenário:

WEB - (internet)221.34.50.214: 8080 - (rede local)192.168.10.25

FTP - (internet)221.34.50.214: 2121 - (rede local)192.168.10.25

MINECRAFT - (internet)221.34.50.214: 25565 - (rede local)192.168.10.25

Exceto os serviços que receberão as conexões no computador escolhido, nada mais no computador será configurado e usando os programas relacionados será suficiente informar o mesmo endereço de internet complementado com a porta relativa ao recurso que deseja utilizar.

Lembrando que ao utilizar uma porta de comunicação diferente da aplicação, ela deve também ser informada no redirecionamento da rede interna, usando como exemplo e presumindo que o Servidor do jogo Quake utilize a 2600 mas você resolveu mudar para 4300, ficará dessa maneira na configuração do cliente para o jogo:

QUAKE - (internet)221.34.50.214: 4300 - (rede local)192.168.10.25:4300

Agora ciente de alguns conceitos sobre redirecionamento de porta e razões para utilizar, seguimos com algumas simples considerações antes de continuar com o artigo.

- Configurar uma reserva de IP nos computadores que terão serviços de internet configurados:

- O roteador possui um recurso de compartilhamento de conexões chamado DHCP (Dynamic Host Configuration Protocol - Protocolo de Configuração Dinâmica de Endereços), responsável por gerenciar e distribuir os endereços de rede (interna ou internet) entre os dispositivos conectados nele, variando conforme a estrutura de rede escolhida.

- O endereço IP muito simplificadamente é uma combinação de números, não repetidos dentro de uma mesma rede, podendo ser configurado de diversas maneiras inclusive de maneira a limitar o número de hosts(clientes) existentes e permitidos nessa rede para comunicarem-se entre si ou com outros dispositivos existentes nela.

- Uma das funções regularmente ativas no serviço DHCP é a renovação de IP´s, geralmente necessário para liberar a vinculação dos dispositivos com algum serviço ou o próprio controlador (servidor DHCP) como também atribuir um número IP fixo a um determinado dispositivo e por razão disso, mesmo que o ciclo de renovações atualize a distribuição nos demais aparelhos, aqueles que receberam essa atribuição permanecerão com a mesma combinação IP.

- É uma etapa muito importante na configuração a ser feita na rede doméstica, evitando que o computador ou outro aparelho que tenha um serviço dedicado ativo tenha o seu IP alterado em caso de quedas de energia, reinicializações programadas ou não, causando a indisponibilidade total da aplicação em execução.

- Conhecer o Endereço IP (ou Endereço Internet) atribuído pelo seu Provedor de Internet:

Além de usar atribuições de IP fixo (ou reserva de IP) para os dispositivos relevantes dentro de sua rede, é preciso conhecer o endereço IP fornecido pelo seu provedor (no local onde o computador está ativo aguardando conexões) que pode ser encontrado por sites como www.meuip.com.br enquanto estiver em sua rede doméstica. Embora possível manter o mesmo endereço IP público por meses ou até mesmo um ano, este endereço IP público pode mudar por diversas razões como reiniciar seu roteador ou, pela troca dele por deixar de funcionar, caso não possua um plano de IP Fixo (estático) geralmente mas não somente para uso comercial. É prudente lembrar sobre não confiar em digitar seu endereço IP numérico em qualquer ferramenta remota que estiver usando (e também não confiar em fornecer esse endereço IP a qualquer pessoa).

Na etapa seguinte, ao invés de você passar pelo aborrecimento de identificar manualmente esse endereço IP toda vez que sair e pretender trabalhar fora de casa (ou toda vez que um amigo for conectar ao seu servidor Minecraft ou algo parecido), a recomendação é configurar um serviço conhecido como DDNS (Dynamic Domain Name Service - Serviço Dinâmico de Nomes de Domínio), permitindo vincular seu endereço IP residencial a um endereço memorável, como meudominiominecraft.myhome.net. Pesquisando pela internet é possível encontrar inúmeros tutoriais ensinando como implementar esse recurso.

- Proteções adicionais na rede como Firewall e Antivirus devem ser configurados:

Após configurar o encaminhamento de porta no roteador, ainda existe a possibilidade de configurações adicionais no Firewall ou outra proteção de portas no computador também. É também uma etapa importante quando houver no computador esses recursos ou ainda, existir outro equipamento dedicado depois do roteador como um servidor Proxy, monitorando o tráfego de rede seja interna ou externa e por esta razão deve ser informado/configurado nele sobre esses redirecionamentos. mas novamente uma rápida busca pela internet é capaz de trazer informações sobre como aplicar esses ajustes.

Primeiro Passo: Identificar as regras de direcionamento de porta em seu roteador

Por conta de cada fabricante desenvolver seu próprio painel de controle ficando relativamente diferenciado entre os aparelhos comercializados, é praticamente impossível chegar a um único modelo de exemplo mas graças aos conceitos até aqui aprendidos e também, novamente a internet, não haverão muitas ou grandes dificuldades na interpretação dos recursos existentes, indiferente do modelo escolhido.

Como regra geral e muitas vezes até do idioma, muitas vezes disponível em inglês, o recurso a ser localizado será o chamado "Port Forwarding" então o "Redirecionamento de Portas". Novamente sobre aparelhos, talvez exista um campo de busca que facilite sua localização senão a busca pontual, item a item realmente deverá ser utilizada mas sendo um recurso inicialmente avançado, costuma figurar entre as principais opções no menu de configuração do aparelho.

Como exemplo da D-Link, observe na imagem abaixo como é o menu de configuração para o redirecionamento de portas (Port Forwarding):

Na imagem abaixo um painel de controle do projeto de código aberto (open-source) conhecido como DD-WRT:

Assim como ambientes proprietários (exclusivos e dedicados a cada aparelho vinculado inclusive ao modelo indiferente do fabricante), já existem opções de código aberto (open-source) compatíveis com muitos desses mesmos modelos, substituindo os softwares nativos, habilitando inclusive mais serviços que embora muitas vezes até existentes no aparelho estão bloqueados em configuração pelo fabricante original, além de poder atribuir mais recursos como serviço VPN muitas vezes disponível apenas em aparelhos bem mais caros.

Como é possível observar, é explícita a variação e complexidade entre as duas configurações, mesmo ambos relacionados ao mesmo hardware, além inclusive da disposição das opções nos menus. Por essas diferenças é altamente recomendável consultar as instruções exatas do seu dispositivo através do manual ou até mesmo no site do fabricante, principalmente aqui reside em saber qual o endereço de rede para efetuar o acesso às configurações do aparelho.

Por também não existir um padrão, é hábito dos fabricantes informarem na caixa original ou em algum lugar do aparelho além do manual, tanto o Gateway (Portal ou porta de ligação - o primeiro endereço da rede, ou o caminho único por qual todos os demais dispositivos farão a comunicação com a internet) como o usuário e senha necessários para entra no painel de controle, observando que embora possam ser configurados posteriormente neste artigo são consideradas as configurações de fábrica.

Assim que mesmo relativamente familiarizados com o painel de controle, chegou o momento de começar as configurações.

Segundo Passo : Definindo uma regra de redirecionamento de porta

Após uma boa explicação sobre o encaminhamento de portas, configurar um serviço DNS dinâmico para seu endereço IP residencial e todos os requisitos necessários, chegamos à etapa final e talvez mais importante - configurar o redirecionamento - agora possivelmente a etapa mais simples de executar.

Encontrado e acessado no menu a opção de redirecionamento de porta no roteador, criaremos duas novas regras de encaminhamento de porta: uma para o servidor de música Subsonic e outra para um novo servidor de Minecraft que acabamos de configurar.

Apesar das diferenças entre os menus de configuração dos diferentes softwares entre os modelos de roteadores, a configuração geral costuma ser a mesma. Quase universalmente, deverá ser informada regra de redirecionamento de porta. Considere simplificar os nomes na configuração como exemplo, "Servidor_WEB" ou "Servidor_FTP" quando houverem dois ou mais. Lembre também do conceito sobre protocolo TCP/UDP . Será necessário serem especificadas como TCP, UDP ou Both (ambas). Algumas pessoas costumam ser bem meticulosas na definição de exatamente qual protocolo cada aplicativo e serviço deverá usar e combiná-las perfeitamente para fins de segurança. A fim de simplificar a configuração manteremos os protocolos definidos em Both (ambos) sempre que possível para economizar tempo.

Alguns firmwares (sistema operacional embarcado) de roteadores incluindo os DD-WRT mais avançados que utilizamos como da imagem acima, permitem especificar um valor de "Origem", sendo uma lista de endereços IP na qual estará restringindo àquela porta por questões de segurança. Embora um recurso altamente útil é preciso estar ciente que pode enfrentar alguns aborrecimentos, quando configurado costuma assumir que os usuários remotos (incluindo você quando estiver ausente ou amigos que estão se conectando) possuem endereços IP fixo (ou estático).

Depois é necessário informar a porta externa. É a porta a ser aberta no roteador e direcionada para a internet. Qualquer combinação numérica pode ser utilizada variando entre 1 a 65353, embora muitos dos números mais baixos já estejam reservados por serviços padrão (como servidores de e-mail na porta 110 e web na porta 80) e muitos dos números mais altos estarem atribuídos a aplicativos bastante comuns. Ciente dessas observações é sugerido escolher números de porta acima de 5.000 e como dica, costuma ser possível efetuar uma busca pelo Ctrl + F visando identificar nessa longa lista de números de portas TCP/UDP alguma porta conflitante com serviço existente que já esteja em uso.

Finalizando ao informar o endereço IP interno do dispositivo/aparelho, a porta que receberá as requisições ou caso pretenda mudar alguma inicialmente padrão da aplicação dispositivo e ativando a regra em seguida. Não esquecendo de salvar as configurações no botão correspondente na página atual, isto em razão de cada seção de opções exigir salvar as configurações aplicadas ali.

Último passo: Validar a regra configurada de redirecionamento de porta

O método mais óbvio para validar se o redirecionamento de porta está correto é conectar-se usando a rota estabelecida para a porta (por exemplo, conectar seu cliente Minecraft ao seu respectivo servidor), mas esse teste não funciona quando estiver na mesma rede onde está configurado por conta de uma busca redundante já que estará conectado no endereço pesquisado pelo cliente utilizado, num exemplo simples é como tentar ligar para você mesmo através do seu telefone.

Felizmente existe uma maneira prática para validar a disponibilidade da porta e do serviço disponível, através do site yougetsignal.com, permitindo testar se a porta do servidor Minecraft está disponível, simplesmente indicado ao testador de portas tentar comunicar-se com ela. Informando o endereço IP e o número da porta a ser pesquisada, depois clicando em Check (verificar).

Uma mensagem como o exemplo acima com a informação "Port X is open on [Your IP]" (A porta X está aberta em [Seu IP]) deverá ser exibida. No caso da porta ser reportada como fechada, é preciso revisar ambas as configurações no menu de redirecionamento de porta do seu roteador, a liberação no firewall ou outro recurso de proteção além do IP e da porta informado para o teste.

Mesmo aparentemente trabalhoso, a configuração de redirecionamentos de porta desde que atribua um endereço IP fixo local ao dispositivo de destino e configurado um serviço DNS dinâmico para o endereço IP residencial, é uma atividade executada apenas uma vez para depois desfrutar tranquilamente dos recursos compartilhados, como última sugestão acesse as opções do aparelho que permitam fazer o backup (cópia de segurança) para quando precisar efetuar alguma reconfiguração do aparelho tendo disponível um arquivo contendo todas as modificações definidas anteriormente, desde que seja para o mesmo modelo de aparelho e versão do firmware.

# data[].attributes.attachment_link.title
Aprenda a redirecionar portas para a internet

# data[].attributes.attachment_link.description
Aprenda a redirecionar portas para a internet Mesmo com a evolução dos equipamentos conhecidos como roteadores, responsáveis por gerenciar o tráfego de dados e atuando de maneira praticamente autônoma, muitos dos serviços utilizados como jogos, acessos remotos, câmeras de vigilância à distância costumam exigir configurações personalizadas para estarem ativas adequadamente.

# data[].attributes.body
DNS (Domain Name System - Sistema de nome de domínio)

mais conhecido pela nomenclatura em Inglês Domain Name System (DNS), é um sistema hierárquico e distribuído de gestão de nomes para computadores, serviços ou qualquer máquina conectada à Internet ou a uma rede privada. Faz a associação entre várias informações atribuídas a nomes de domínios e cada entidade participante. A sua utilização mais convencional associa nomes de domínios mais facilmente memorizáveis a endereços IP numéricos, necessários à localização e identificação de serviços e dispositivos, processo esse denominado por: resolução de nome. O desempenho não se degrada substancialmente quando se adicionam mais servidores. Por padrão, o DNS usa o protocolo User Datagram Protocol (UDP) na porta 53 para servir as solicitações e as requisições.

https://pt.wikipedia.org/wiki/Sistema_de_Nomes_de_Dom%C3%ADnio

# data[].attributes.attachment_link.readable_text
O Sistema de Nomes de Domínio, mais conhecido pela nomenclatura em Inglês Domain Name System ( DNS), é um sistema hierárquico e distribuído de gestão de nomes para computadores, serviços ou qualquer máquina conectada à Internet ou a uma rede privada. Faz a associação entre várias informações atribuídas a nomes de domínios e cada entidade participante. A sua utilização mais convencional associa nomes de domínios mais facilmente memorizáveis a endereços IP numéricos, necessários à localização e identificação de serviços e dispositivos, processo esse denominado por: resolução de nome. O desempenho não se degrada substancialmente quando se adicionam mais servidores. Por padrão, o DNS usa o protocolo User Datagram Protocol (UDP) na porta 53 para servir as solicitações e as requisições.

O DNS apresenta uma arquitetura cliente/servidor, podendo envolver vários servidores DNS na resposta a uma consulta. O servidor DNS resolve nomes para os endereços IP e de endereços IP para os nomes respectivos, permitindo a localização de hosts num determinado domínio.

Num sistema livre, o serviço é normalmente implementado pelo software BIND. Este serviço geralmente encontra-se localizado no servidor DNS primário. O servidor DNS secundário é uma espécie de cópia de segurança do servidor DNS primário. Assim, é uma parte necessária para quem quer usar a internet de uma forma mais fácil, evita que hackers roubem dados pessoais.

Existem centenas de servidores-raiz DNS (root servers) no mundo todo, agrupados em 13 zonas DNS raiz, das quais sem elas a Internet não funcionaria. Destes, dez estão localizados nos Estados Unidos da América, dois na Europa e um na Ásia. Para aumentar a base instalada destes servidores foram criadas réplicas localizadas por todo o mundo, inclusive no Brasil desde 2003.

A implementação do DNS-Berkeley, foi desenvolvida originalmente para o sistema operacional BSD UNIX 4.3. A implementação do Servidor de DNS Microsoft se tornou parte do sistema operacional Windows NT na versão Server 4.0. O DNS passou a ser o serviço de resolução de nomes padrão a partir do Windows 2000 Server como a maioria das implementações de DNS teve suas raízes nas RFCs 882 e 883, e foi atualizado nas RFCs 1034 e 1035.

Um recurso da internet, por exemplo um site da Web, pode ser identificado de duas maneiras: pelo seu nome de domínio, por exemplo, "www.wikipedia.org" ou pelo endereço de IP dos equipamentos que o hospedam (por exemplo, 208.80.152.130 é o IP associado ao domínio www.wikipedia.org). Endereços IP são usados pela camada de rede para determinar a localização física e virtual do equipamento. Nomes de domínio, porém, são mais mnemônicos para o usuário e empresas. É então necessário um mecanismo para resolver um nome de domínio em um endereço IP. Esta é a principal função do DNS.

Ocasionalmente, presume-se que o DNS serve apenas o objetivo de mapear nomes de hosts da Internet a dados e mapear endereços para nomes de host. Porém, o DNS pode armazenar uma grande variedade de tipo de dados, para praticamente qualquer finalidade.

Devido ao tamanho da Internet, armazenar todos os pares domínio - endereço IP em um único servidor DNS seria inviável por questões de escalabilidade, que incluem:

Disponibilidade: se o único servidor de DNS falhasse, o serviço se tornaria indisponível para o mundo inteiro;

Volume de tráfego: o servidor deveria tratar os pedidos DNS do planeta inteiro;

Distância: grande parte dos usuários estaria muito distante do servidor, onde quer que ele fosse instalado, gerando grandes atrasos para resolver pedidos DNS;

Manutenção do banco de dados: o banco de dados deveria armazenar uma quantidade de dados enorme e teria que ser atualizado com uma frequência muito alta (assim que um novo domínio fosse associado a um endereço IP).

A solução encontrada foi usar uma base de dados distribuída e hierárquica. Os servidores DNS se dividem nas seguintes categorias:

Servidores-raiz;

Servidores de domínio de topo;

Servidores com autoridade.

No topo da hierarquia estão os 13 servidores raiz. Um servidor-raiz ( root name server) é um servidor de nome para a zona raiz do DNS (Domain Name System). A sua função é responder diretamente às requisições de registros da zona raiz e responder a outras requisições retornando uma lista dos servidores de nome designados para o domínio de topo apropriado. Os servidores raiz são parte crucial da Internet porque são o primeiro passo em resolver nomes para endereços IP, esses últimos usados para comunicação entre hosts.

Servidores de domínio de topo (top-level domain)

Cada domínio é formado por nomes separados por pontos. O nome mais à direita é chamado de domínio de topo. Exemplos de domínios de topo são .com, .org, .net, .edu, .inf, .gov.

Cada servidor de domínio de topo conhece os endereços dos servidores autoritativos que pertencem àquele domínio de topo, ou o endereço de algum servidor DNS intermediário que conhece um servidor autoritativo.

Há também terminações orientadas a países, chamadas de Código de País para Domínios de Topo/Primeiro Nível ( Country Code Top Level Domains). Por exemplo: .br para o Brasil, .ar para a Argentina, .fr para a França e assim por diante. Há também combinações, como .com.br e .blog.br.

O servidor com autoridade de um domínio possui os registros originais que associam aquele domínio a seu endereço de IP. Toda vez que um domínio adquire um novo endereço, essas informações devem ser adicionadas a pelo menos dois servidores autoritativos. Um deles será o servidor autoritativo principal e o outro, o secundário. Isso é feito para minimizar o risco de, em caso de erros em um servidor DNS, perder todas as informações originais do endereço daquele domínio.

Com as três classes de servidores DNS, já é possível resolver qualquer requisição DNS. Basta fazer uma requisição a um servidor raiz, e esse retornará o endereço do servidor de topo responsável. Então repete-se a requisição para o servidor de topo, que retornará o endereço do servidor autoritativo ou algum intermediário. Repete-se a requisição aos servidores intermediários (se houver) até obter o endereço do servidor autoritativo, que finalmente retornará o endereço IP do domínio desejado.

Repare que essa solução não resolve um dos problemas de escalabilidade completamente: os servidores raiz tem que ser acessados uma vez para cada requisição que for feita em toda a internet. Esses servidores também podem estar muito longe do cliente que faz a consulta. Além disso, para resolver cada requisição, são precisas várias consultas, uma para cada servidor na hierarquia entre o raiz e o autoritativo.

Esta forma de resolver consultas é chamada de iterativa ou não-recursiva: cada servidor retorna ao cliente (ou ao servidor local requisitante, como explicado adiante) o endereço do próximo servidor no caminho para o autoritativo, e o cliente ou servidor local fica encarregado de fazer as próximas requisições.

Há também o método recursivo: o servidor pode se responsabilizar por fazer a requisição ao próximo servidor, que fará a requisição ao próximo, até chegar ao autoritativo, que retornará o endereço desejado, e esse endereço será retornado para cada servidor no caminho até chegar ao cliente. Esse método faz com que o cliente realize apenas uma consulta e receba diretamente o endereço desejado, porém aumenta a carga dos servidores no caminho. Por isso, servidores podem se recusar a resolver requisições recursivas.

Dois recursos são usados em conjunto para reduzir a quantidade de requisições que os servidores raiz devem tratar e a quantidade de requisições feitas para resolver cada consulta: cache e servidor local.

Toda vez que um servidor retorna o resultado de uma requisição para a qual ele não é autoridade (método de resolução recursivo), ele armazena temporariamente aquele registro. Se, dentro do tempo de vida do registro ( TTL, Time to Live), alguma requisição igual for feita, o servidor DNS pode retornar o resultado sem a necessidade de uma nova consulta. Note que isso pode provocar inconsistência, já que se um domínio mudar de endereço durante o tempo de vida do cache, o registro estará desatualizado. Apenas o servidor autoritativo tem a garantia de ter a informação correta. É possível exigir, na mensagem de requisição DNS, que a resposta seja dada pelo servidor autoritativo.

Esse tipo de servidor não pertence à hierarquia DNS, mas é fundamental para o seu bom funcionamento. Em vez de fazer requisições a um servidor raiz, cada cliente faz sua requisição a um servidor local, que geralmente localiza-se fisicamente muito próximo do cliente, por exemplo um servidor proxy. Este se encarrega de resolver a requisição. Com o uso de cache, o servidor local pode ter a resposta pronta, ou ao menos conhecer algum servidor mais próximo ao autoritativo que o raiz (por exemplo, o servidor de topo), reduzindo a carga dos servidores raiz.

DNS reverso (reverse lookup)

Normalmente o DNS atua resolvendo o nome do domínio de um host qualquer para seu endereço IP correspondente. O DNS Reverso resolve o endereço IP, procurando o nome de domínio associado ao host. Ou seja, quando temos disponível o endereço IP de um host e não sabemos o endereço do domínio (nome dado à máquina ou outro equipamento que acesse uma rede), tentamos resolver o endereço IP através do DNS reverso que procura qual nome de domínio está associado àquele endereço. Os servidores que utilizam o DNS Reverso conseguem verificar a autenticidade de endereços, verificando se o endereço IP atual corresponde ao endereço IP informado pelo servidor DNS. Isto evita que alguém utilize um domínio que não lhe pertence para enviar spam, por exemplo.

O Domain Name System especifica um banco de dados de elementos de informação para recursos de rede. Os tipos de elementos de informação são categorizados e organizados com uma lista de tipos de registros DNS, os registros de recursos (RRs). Cada registro tem um tipo (nome e número), um tempo de expiração ( tempo de vida), uma classe e dados específicos do tipo. Os registros de recursos do mesmo tipo são descritos como um conjunto de registros de recursos (RRset), sem ordenação especial. Os resolvedores de DNS retornam todo o conjunto sob consulta, mas os servidores podem implementar a ordenação round-robin para atingir o balanceamento de carga. Em contraste, as Extensões de Segurança do Sistema de Nomes de Domínio (DNSSEC) funcionam no conjunto completo de registros de recursos em ordem canônica.

Quando enviados por uma rede de protocolo da Internet, todos os registros usam o formato comum especificado na RFC 1035:

NOME

Nome do nó ao qual este registro pertence

Variável

TIPO

Tipo de RR em forma numérica (e.g., 15 para MX RRs)

2

Contagem dos segundos que o RR permance válido (O máximo é 2 ³¹ −1, que é em torno de 68 anos)

4

RDLENGTH

Comprimento do campo RDATA (especificado em octetos)

2

RDATA

Dados adicionais específicos do RR

Variável, como por RDLENGTH

NOME é o nome de domínio totalmente qualificado do nó na árvore. Na transmissão, o nome pode ser encurtado usando compactação de rótulo, onde as extremidades dos nomes de domínio mencionados anteriormente no pacote podem ser substituídas pelo final do nome de domínio atual.

TIPO é o tipo de registro. Ele indica o formato dos dados e dá uma dica do uso pretendido. Por exemplo, o registro A é usado para traduzir de um nome de domínio para um endereço IPv4, o registro NS lista quais servidores de nome podem responder a pesquisas em uma zona DNS e o registro MX especifica o servidor de e-mail usado para manipular e-mails de um domínio especificado em um endereço de e-mail.

RDATA são dados de relevância específica de tipo, como o endereço IP para registros de endereço ou a prioridade e o nome do host para registros MX. Os tipos de registro bem conhecidos podem usar compactação de rótulo no campo RDATA, mas os tipos de registro "desconhecidos" não ( RFC 3597).

A CLASSE de um registro é definida como IN (para Internet) para registros DNS comuns envolvendo nomes de host, servidores ou endereços IP da Internet. Além dessa, existem as classes Chaos (CH) e Hesiod (HS). Cada classe é um espaço de nome independente com delegações potencialmente diferentes de zonas DNS.

Além dos registros de recursos definidos em um arquivo de zona, o sistema de nomes de domínio também define vários tipos de solicitação que são usados ​​apenas na comunicação com outros nós DNS ( na rede), como ao realizar transferências de zona (AXFR/IXFR) ou para EDNS (OPT).

A organização responsável por atribuir nomes de domínio e endereços IP em nível global é a ICANN.

Referências

# data[].attributes.attachment_link.title
Sistema de Nomes de Domínio - Wikipédia, a enciclopédia livre

# data[].attributes.attachment_link.description
O Sistema de Nomes de Domínio, mais conhecido pela nomenclatura em Inglês Domain Name System ( DNS), é um sistema hierárquico e distribuído de gestão de nomes para computadores, serviços ou qualquer máquina conectada à Internet ou a uma rede privada. Faz a associação entre várias informações atribuídas a nomes de domínios e cada entidade participante.

# data[].attributes.body
A gerência de porta 25 é o nome dado ao conjunto de políticas e tecnologias, implantadas em redes de usuários finais ou de caráter residencial, que procura separar as funcionalidades de submissão de mensagens, daquelas de transporte de mensagens entre servidores

# data[].attributes.body
Telnet é um protocolo de comunicação que permite a execução remota de códigos maliciosos. Proporciona facilidade de comunicação baseada em texto, interativo e bidirecional.

Tipo de Bloqueio: Entrada

Redes, Firewall, Bloqueio de Portas com Vulnerabilidades Conhecidas — Secretaria Geral de Informática (ufscar.br)

# data[].attributes.attachment_link.readable_text
Considerando o número e a natureza dos incidentes de segurança reportados pelo CERT.BR, em especial no que tange a serviços de rede expostos e, considerando que muitos desses serviços aparentemente não fazem sentido estarem expostos na Internet, a Secretaria Geral de Informática - SIn resolveu aplicar bloqueios de acesso a serviços explorados com frequência em ataques, em cada um dos firewalls de borda dos campus UFSCar São Carlos, Sorocaba, Lagoa do Sino e Araras.

O tráfego interno dos campi não é afetado.
Serviços e portas bloqueados
As seguintes portas/serviços foram bloqueados nos campi para prevenir ataques a vulnerabilidades conhecidas à rede da UFSCar, inclusive afetam as unidades que tem roteamento próprio.

Relação de portas bloqueadas:

O Serviço de Mensagem do dia (Quote Of The Day) é alvo de Trojans.

Tipo de Bloqueio: Entrada e Saída

Pelo serviço DHCP é possível fazer uma configuração automática e dinâmica de computadores que estejam ligados a uma rede TCP/IP.

O NTP é um protocolo para sincronizar relógios de computadores e equipamentos de rede, e pode ser vulnerável a servidores de NTP não confiáveis.

Tipo de Bloqueio: Entrada - a consulta aos NTP está restrita aos blocos UFSCar.

O serviço VNC (Virtual Network Computing) pode permitir acesso indesejado ao computador que têm esse serviço habilitado, podendo ser usado para ataques ou roubo de informações,

Tipo de Bloqueio: Entrada

Porta padrão de acesso ao SQL Server.

Tipo de Bloqueio: Entrada e Saída

Se houver a necessidade de liberação das portas bloqueadas interna ou externamente, a unidade, deverá solicitar a liberação do tráfego pelo atendimento ao usuário servicos.ufscar.br

# data[].attributes.attachment_link.title
Redes, Firewall, Bloqueio de Portas com Vulnerabilidades Conhecidas

# data[].attributes.attachment_link.description
Considerando o número e a natureza dos incidentes de segurança reportados pelo CERT.BR, em especial no que tange a serviços de rede expostos e, considerando que muitos desses serviços aparentemente não fazem sentido estarem expostos na Internet, a Secretaria Geral de Informática - SIn resolveu aplicar bloqueios de acesso a serviços explorados com frequência em ataques, em cada um dos firewalls de borda dos campus UFSCar São Carlos, Sorocaba, Lagoa do Sino e Araras.

# data[].attributes.body
é uma porta padrão para acesso remoto, podendo ser mudada. Caso saiba manipular o squid (proxy) ou manipular portas com um firewall, de preferência um firewall utilizando o iptables, com direcionamento de portas, é a melhor opção.

# data[].attributes.body
FTP é um procolo de internet que permite que computadores dentro de uma rede promovam trocas de arquivos em massa. Para funcionar corretamente, o FTP deve usar duas portas – porta 21 para comando e controle, e a porta 20 para transporte de dados.

Um client de FTP não pode executar o protocolo se ele não conseguir se conectar com as portas FTP. Infelizmente, alguns roteadores e firewalls bloqueiam essa porta porque hackers costumam tentar atacar servidores FTP através da porta 21.

Se você tiver um problema de comunicação com o FTP, é essencial verificar se não há um bloqueio da porta 21.

Como verificar se a porta 21 do FTP não está bloqueada (hostinger.com.br)

# data[].attributes.attachment_link.readable_text
Está com problemas para se conectar à sua conta FTP? Se esse é o caso, vale checar se a porta 21 é a culpada por trás dessa falha de conexão. Neste guia, vamos mostrar como checar se a porta 21 do FTP está aberta.

Como Checar se a Porta 21 está Aberta

Antes de começarmos, este tutorial exige que você tenha acesso ao console do seu sistema. Você pode encontrar mais informações sobre como acessar o console do sistema em Windows, Linux e macOS neste artigo.

Aqui está como checar se não há um bloqueio na porta 21 do FTP:

1. Abra o console dos sistema e então insira a seguinte linha. Garanta que você vai mudar o nome de domínio de acordo. O mesmo comando se aplica a todos os sistemas operacionais.
telnet yourdomain.com 21

2. Se a porta 21 do FTP não está bloqueada, a resposta 220 vai aparecer. Por favor note que esta mensagem pode variar:
220 FTP Server ready.

3. Se a resposta 220 não aparecer, isso significa que a porta FTP 21 está bloqueada. Se esse for o caso, recomendamos que você entre em contato com a sua operadora de internet para abrir a porta.

Como Habilitar o Client do Telnet

Como estamos usando um comando da Telnet para conferir a conexão, você precisa garantir que o seu sistema operacional possui o Client do Telnet habilitado.

O Telnet é um protocolo servidor-cliente que permite controle remoto sobre computadores. Neste caso, ele vai nos ajudar a testar a conectividade à porta 21 do FTP.

Neste exemplo, vamos mostrar como habilitar o Client da Telnet no Widnows:

1. Pressione as teclas Windows + R juntas, e então digite control para abrir o seu Painel de Controle.

2. Navegue para Programas -> Programas e Recursos. No painel esquerdo, clique em Ativar ou desativar recursos do Windows.

3. Na nova caixa de diálogo, busque por .Cliente Telnet. Habilite-o e clique no botão OK

O Que é a Porta 21 do FTP

é um procolo de internet que permite que computadores dentro de uma rede promovam trocas de arquivos em massa. Para funcionar corretamente, o FTP deve usar duas portas - porta 21 para comando e controle, e a porta 20 para transporte de dados.

Um client de FTP não pode executar o protocolo se ele não conseguir se conectar com as portas FTP. Infelizmente, alguns roteadores e firewalls bloqueiam essa porta porque hackers costumam tentar atacar servidores FTP através da porta 21.

Se você tiver um problema de comunicação com o FTP, é essencial verificar se não há um bloqueio da porta 21.

Alguns roteadores e firewalls bloqueiam a porta 21 por motivos de segurança, então é essencial verificar a conexão dessa porta antes de executar o File Transfer Protocol. Você pode encontrar mais informações sobre FTP aqui.

Esperamos que você tenha achado este tutorial útil. Se tiver mais perguntas, não hesite em deixar um comentário abaixo.

# data[].attributes.attachment_link.title
Como verificar se a porta 21 do FTP não está bloqueada

# data[].attributes.attachment_link.description
Está com problemas para se conectar à sua conta FTP? Se esse é o caso, vale checar se a porta 21 é a culpada por trás dessa falha de conexão. Neste guia, vamos mostrar como checar se a porta 21 do FTP está aberta.

# data[].attributes.body
Protocolo de Transferência de Correio Simples é o protocolo padrão de envio de mensagens de correio eletrônico através da Internet entre dois dispositivos computacionais.

https://pt.wikipedia.org/wiki/Simple_Mail_Transfer_Protocol

# data[].attributes.body
O termo IP (Internet Protocol) é um número identificador dado ao seu computador, ou roteador, ao conectar-se à rede. É através desse número que seu computador pode enviar e receber dados na internet. O IP é definido pelo seu provedor de Internet.
https://www.dialhost.com.br/meuip/#:~:text=O%20termo%20IP%20(Internet%20Protocol,pelo%20seu%20provedor%20de%20Internet.

# data[].attributes.body
Protocolo de Controle de Transmissão é um dos protocolos de comunicação, da camada de transporte da rede de computadores do Modelo OSI, que dão suporte a rede global Internet, verificando se os dados são enviados na sequência correta e sem erros via rede.

https://pt.wikipedia.org/wiki/Protocolo_de_controle_de_transmiss%C3%A3o

# data[].attributes.body
O IMAP permite que você acesse seu email onde quer que esteja, de qualquer dispositivo. Ao ler uma mensagem de email usando IMAP, você não está realmente baixando ou armazenar em seu computador; em vez disso, você está lendo a partir do serviço de email.

https://support.microsoft.com/pt-br/office/o-que-s%C3%A3o-imap-e-pop-ca2c5799-49f9-4079-aefe-ddca85d5b1c9#:~:text=O%20IMAP%20permite%20que%20voc%C3%AA,partir%20do%20servi%C3%A7o%20de%20email.

# data[].attributes.body
O POP3 (Post Office Protocol) e o IMAP4 (Internet Message Access Protocol), são protocolos que permitem que um cliente de email (ex. Outlook, Thunderbird, Eudora, …) se ligue ao servidor de email para descarregar as suas mensagens, para o seu computador ou outro dispositivo móvel.

É uma alternativa ao acesso efectuado via webmail, em que no browser é possível consultar as mensagens que estão alojados no servidor de e-mail.

https://www.kbase.pt/quais-as-diferencas-pop3-imap4/#:~:text=O%20que%20%C3%A9%20o%20POP3,computador%20ou%20outro%20dispositivo%20m%C3%B3vel

# data[].attributes.body
O protocolo de transferência de hipertexto seguro (HTTPS, na sigla em inglês) é um protocolo de comunicação da Internet que protege a integridade e a confidencialidade dos dados entre o computador do usuário e o site. Os usuários esperam segurança e privacidade quando usam um site.
https://developers.google.com/search/docs/advanced/security/https?hl=pt-br#:~:text=O%20protocolo%20de%20transfer%C3%AAncia%20de,privacidade%20quando%20usam%20um%20site.

# data[].attributes.body
HTTP é um protocolo (protocol) que permite a obtenção de recursos, como documentos HTML. É a base de qualquer troca de dados na Web e um protocolo cliente-servidor, o que significa que as requisições são iniciadas pelo destinatário, geralmente um navegador da Web.

https://developer.mozilla.org/pt-BR/docs/Web/HTTP/Overview

# data[].attributes.body
O protocolo DHCP é um protocolo de cliente/servidor que fornece automaticamente um host ip (protocolo IP) com seu endereço IP e outras informações de configuração relacionadas, como a máscara de sub-rede e o gateway padrão.
https://docs.microsoft.com/pt-br/windows-server/networking/technologies/dhcp/dhcp-top

# data[].attributes.body
SSH é um dos protocolos específicos de segurança de troca de arquivos entre cliente e servidor de internet, usando criptografia. O objetivo do SSH é permitir que desenvolvedores ou outros usuários realizem alterações em sites e servidores utilizando uma conexão simples e segura.

https://resultadosdigitais.com.br/marketing/ssh/#:~:text=SSH%20%C3%A9%20a%20sigla%20para,uma%20conex%C3%A3o%20simples%20e%20segura.

# data[].attributes.attachment_caption
O “User Datagram Protocol” também é um complexo de protocolos importantes utilizados comumente em uma conexão de internet. Dentre os tipos de protocolos que ex

# data[].attributes.body
O “User Datagram Protocol” também é um complexo de protocolos importantes utilizados comumente em uma conexão de internet. Dentre os tipos de protocolos que existem, o UDP é considerado um tipo de protocolo simples que também constitui uma das camadas de transporte da rede de internet.

# data[].attributes.body
O sistema DNS da internet funciona praticamente como uma agenda de telefone ao gerenciar o mapeamento entre nomes e números. Os servidores DNS convertem solicitações de nomes em endereços IP, controlando qual servidor um usuário final alcançará quando digitar um nome de domínio no navegador da web.

https://aws.amazon.com/pt/route53/what-is-dns/#:~:text=O%20sistema%20DNS%20da%20internet,dom%C3%ADnio%20no%20navegador%20da%20web.

# data[].attributes.body
Protocolo de Transferência de Arquivos é um protocolo padrão/genérico independente de hardware sobre um modo de transferir arquivos/ficheiros e também é um programa de transferência. A transferência de dados em redes de computadores envolve normalmente transferência de arquivos e acesso a sistemas de arquivos remotos.

https://pt.wikipedia.org/wiki/File_Transfer_Protocol