Instrutor: Agora vou me desculpar antecipadamente
por dois motivos.
Primeiro, esta é uma palestra muito longa.
E, em segundo lugar, você provavelmente precisará
revisá-la duas ou três vezes, pois as informações desta lição
serão muito importantes para você, já que constituem
uma boa porcentagem do seu teste.
Se houver alguma dessas lições ou vídeos
que você queira começar a memorizar,
este será o ideal para você.
Agora, vou examinar cada uma das diferentes portas
e protocolos dos quais você precisa estar ciente.
E para cada um deles, vou lhe
dar um número de porta específico que é usado
para essa porta e esse protocolo.
Agora, no exame, você pode receber uma pergunta fácil,
como: qual porta é usada para HTTP?
E você precisa selecionar o número
da porta correta, neste caso, 80, na lista de opções.
Mas há muitas outras perguntas que dependerão
das informações desse vídeo e que não serão
feitas de forma tão clara, fácil ou direta como essa.
Vi muitas perguntas no exame que, na verdade, fazem
perguntas que dependem de seu conhecimento desta lição.
Por exemplo, o exame pode fazer uma pergunta do tipo: um dos seus usuários
está reclamando que não consegue se conectar à unidade
compartilhada dentro da rede do seu escritório baseada no Windows.
Você acredita que o firewall baseado em host
pode estar bloqueando esse serviço.
Que porta você deve verificar como aberta dentro do firewall?
Agora, para responder a essa pergunta,
você precisa descobrir algumas coisas.
Primeiro, que serviço está sendo usado para permitir a transferência e o
compartilhamento de arquivos dentro de uma rede baseada no Windows?
A resposta para isso é SMB, o Server
Message Block Protocol.
Agora, depois de descobrir
isso, você precisa responder
à pergunta sobre qual porta é usada pelo
SMB e, nesse caso, é a porta 445.
Em segurança, uma das coisas mais importantes é garantir
que você entenda quais aberturas criou em
seus sistemas.
Quando se trata de computadores e
redes, a maioria dessas aberturas é criada por portas.
Agora, uma porta é simplesmente um ponto final de comunicação
lógica que existe em seu computador ou servidor.
Por exemplo, se você estiver executando um servidor
da Web, terá a porta 80 aberta e escutando as solicitações
de entrada dos seus visitantes em potencial.
Agora, as portas são classificadas
como portas de entrada ou de saída.
Uma porta de entrada é usada quando seu computador
ou servidor está escutando uma conexão.
Assim como em meu exemplo anterior,
o servidor da Web tinha a porta 80 aberta.
Essa é uma porta de entrada.
Ele está apenas esperando
que alguém apareça e se conecte a ele.
Uma porta de saída, por outro lado, é
aberta pelo seu computador sempre que
ele deseja se conectar a um servidor.
Se meu computador estiver tentando
se conectar ao seu servidor da Web pela porta
80, bem, meu computador abrirá
uma porta de número alto aleatório, como a porta 52363, e fará uma solicitação
de saída para esse servidor da Web.
Agora, como tudo isso se parece no mundo real?
Bem, vamos dar uma olhada em um exemplo de
como uma porta de entrada e saída é usada quando
meu laptop tenta se conectar a um servidor remoto por SSH.
Primeiro, temos um servidor na parte superior
da tela, que tem um endereço IP público atribuído
a ele e está escutando na porta 22.
Portanto, a porta 22 é a porta de entrada que aguarda novas conexões
e, nesse caso, a porta 22 está aberta.
Na parte inferior da tela,
tenho meu laptop que deseja fazer a conexão.
Agora, meu laptop tem um endereço IP privado atribuído
porque minha rede está usando NAT no roteador e isso
me dá algumas proteções adicionais.
Portanto, observe que, neste
momento, meu laptop ainda não tem nenhuma porta aberta.
Portanto, agora meu laptop
quer estabelecer a conexão SSH.
Ele abrirá uma porta de saída em si mesmo, que
será uma porta de número alto e aleatório, como 51233, e enviará
uma solicitação ao servidor SSH pela porta 22, que é
a porta de entrada do servidor e destinada ao seu endereço IP,
neste caso, 46. 124. 63. 13.
Agora, quando o servidor receber essa solicitação,
ele deverá respondê-la.
Portanto, ele enviará um pacote de informações
de volta para o IP do meu laptop e para a porta de saída que foi aberta.
Nesse caso, é a porta 51233 e, na realidade, seria o endereço IP público
do meu roteador, mas, para o nosso exemplo, usarei
o endereço IP privado
192. 168. 1. 45.
Agora que meu laptop fez a solicitação
ao servidor e o servidor respondeu a essa solicitação,
temos uma sessão estabelecida e os dois
dispositivos podem se comunicar conforme necessário.
Quando a sessão terminar, a conexão será fechada, meu laptop
fechará a porta de saída porque ela não
é mais necessária e o servidor
manterá a porta de entrada aberta para que possa receber
solicitações do próximo usuário
que quiser usá-la.
Agora que mostramos como as portas funcionam no mundo
real, vamos falar um pouco mais sobre as portas em si.
Além de serem chamadas de portas de entrada e de saída,
as portas receberão um número.
Agora, o número pode estar em qualquer lugar entre zero e 65.535, mas esse grande intervalo
está, na verdade, dividido em
três grupos menores.
O primeiro grupo é chamado de portas conhecidas.
Isso se aplica a todas as portas que estão entre zero e 1.023.
Elas são chamadas de portas conhecidas porque são designadas
pela IANA (Internet Assigned Numbers Authority) e serão atribuídas a protocolos
e portas comumente usados.
Agora, por exemplo, a navegação segura na Web é algo que todos nós conhecemos.
É HTTPS e usa a porta 443.
A Telnet é outra conhecida.
É a porta 23.
Ambas são consideradas portas bem conhecidas,
além de centenas de outras.
Agora, o segundo grupo
que temos abrangerá portas de 1.024 a 49.151.
Esse intervalo é chamado de portas registradas porque elas
devem ser usadas pelos fornecedores para seus próprios protocolos
proprietários e cada fornecedor deve registrá-las
na IANA antes de usá-las.
Por exemplo, a Microsoft tem um servidor
SQL e ele usa a porta 1433, que é outra porta registrada.
Outro bom exemplo disso é o Remote Desktop Protocol,
que é um protocolo proprietário da Microsoft chamado RDP.
Ele opera na porta 3389.
O terceiro e último grupo é chamado
de portas dinâmicas e privadas.
Isso usa as portas entre 49.152 e 65.535.
Essas portas podem ser usadas por qualquer aplicativo, a qualquer momento,
sem a necessidade de serem registradas primeiro na IANA.
Agora, esse intervalo é normalmente usado pelo seu cliente
sempre que ele escolhe uma porta de número
alto aleatório para seu aplicativo.
Sempre que ele quiser ter uma conexão de saída temporária,
esse é o intervalo que ele usará.
Isso também é comumente usado em jogos, bem como
em mensagens instantâneas e bate-papo.
Portanto, ao começarmos esta lição, eu lhe
direi o protocolo, o número da porta e
para que ele será usado.
Primeiro, temos o Protocolo de Transferência de Arquivos, ou FTP.
O FTP funcionará nas portas 20 e 21.
O FTP é usado para transferir arquivos
entre um cliente e um servidor em uma rede de computadores.
No entanto, esse é um método não seguro e os
dados serão transmitidos de forma clara, o que
significa que não há criptografia.
Portanto, não é mais seguro usar o FTP, especialmente
na Internet, se quisermos transferir
arquivos confidenciais.
Lembre-se de que, com o FTP, não há criptografia, portanto,
os arquivos podem ser lidos por
qualquer pessoa na rede que possa
estar ouvindo sua conversa enquanto você a envia pelas portas 20 e 21.
Em resumo, o File Transfer Protocol, ou FTP, é executado
nas portas 20 e 21 e oferece transferências de
arquivos inseguras.
O próximo é o Secure Shell, ou SSH.
Isso funcionará na porta 22.
Então, o que o SSH faz?
Bem, ele permite que você assuma remotamente
o controle de outro computador usando um shell de comando.
Ele é mais conhecido por seu uso como recurso de login remoto
e é um protocolo de rede criptográfico.
Isso significa que ele usa criptografia e é seguro para ser usado mesmo
em uma rede não segura, como a Internet, e está
protegido contra olhares curiosos.
Por exemplo, se eu quiser alterar a configuração
do meu servidor da Web,
posso fazer login por meio de SSH da minha
casa em Porto Rico até o meu servidor
de arquivos na Califórnia pela Internet usando
SSH e posso ter certeza de que ninguém conseguirá
ver o que estou fazendo, pois é seguro com criptografia em ambas
as extremidades da conexão se
eu estiver usando o Secure Shell.
Em resumo, o Secure Shell, ou SSH, é executado
na porta 22 e oferece controle remoto seguro de outra máquina
usando um ambiente baseado em texto.
O próximo é o Secure File Transfer Protocol (Protocolo de transferência
segura de arquivos), ou SFTP, e essa é outra maneira de transferir arquivos,
mas, desta vez, faremos
isso de forma segura usando criptografia.
O SFTP opera na porta 22, exatamente a mesma
porta que usamos para o SSH, ou Secure Shell, porque, honestamente,
tudo o que estamos fazendo
aqui é encapsular o protocolo FTP por meio do SSH para
nos dar um método seguro de transferência
de arquivos.
Em resumo, o Secure File Transfer Protocol, ou SFTP, será executado
na porta 22 e nos fornecerá uma transferência
segura de arquivos.
Em seguida, temos o Telnet, que funciona de forma
muito parecida com o SSH.
De fato, o Telnet foi lançado muitos anos antes do SSH.
O problema com o Telnet, porém, é que ele é inseguro.
O Telnet é usado para fornecer comunicação bidirecional
interativa orientada a texto usando conexões
de terminal virtual.
Agora, são muitas palavras para simplesmente
dizer que o Telnet nos fornece acesso
remoto por meio do prompt de comando.
O problema é que estamos configurando tudo
de forma clara, sem criptografia, o que significa
que estaremos configurando todos esses dados e alguém poderá
ver o que estamos fazendo, inclusive se
enviarmos nossos nomes de usuário e senhas.
Assim como o FTP, o Telnet é
considerado inseguro e você nunca
deve usá-lo em uma rede insegura,
como a Internet, porque as pessoas podem ler seu
nome de usuário, sua senha e todos os outros comandos
que você digitar.
Realmente, não faça isso ou você se tornará vítima de uma
violação de dados.
Portanto, em resumo, o
Telnet será executado na porta 23
e oferece controle remoto inseguro de
outra máquina usando um ambiente baseado em texto.
Em seguida, temos o Simple Mail Transfer Protocol, ou SMTP.
Ele opera na porta 25.
É o padrão da Internet para
o envio de mensagens eletrônicas ou e-mail.
Ele foi fundado com a RFC, ou
Request for Comments (Solicitação de Comentários), 821, em 1982.
Depois, em 2008, foi lançada a versão
atual, que usa a RFC 5321.
Então, você precisa conhecer essas RFCs?
Não.
Não, você não precisa.
O único motivo pelo qual os
incluo aqui é para que você
tenha uma ideia de há quanto tempo usamos
o SMTP para enviar nossos e-mails, desde 1982,
2008 e até hoje.
Em resumo, quando você ouvir falar de SMTP, lembre-se
de que ele é executado na porta 25 e permite
o envio de e-mails pela sua rede.
Em seguida, temos o DNS ou Sistema de Nomes de
Domínio, que usa a porta 53.
Agora, o DNS é o que nos fornece um sistema de nomenclatura
descentralizado e hierárquico para nossos computadores, nossos serviços
e outros recursos que estão conectados
às redes privadas e à Internet.
Isso converterá nossos nomes de domínio em endereços IP
e nossos endereços IP em nomes de domínio.
Por exemplo, se você acessar o diontraining. com, será muito mais fácil
para você lembrar do que um endereço
IP longo, como 66. 12. 54. 85.
Isso ocorre porque nós, como seres humanos,
somos melhores em pensar em nomes e palavras do que em números.
Portanto, é mais fácil nos lembrarmos do diontraining. com ou copt.
org ou algo do gênero, certo?
Portanto, para facilitar
o uso dos computadores e da Internet pelas
pessoas, vamos depender de nomes
de domínio em vez de seus endereços
IP, e o DNS nos permite fazer isso.
Por enquanto, só quero que você se lembre de que
o DNS é executado na porta 53 e converte nomes de domínio em endereços
IP e endereços IP em nomes de domínio.
O próximo é o DHCP, ou Dynamic
Host Configuration Protocol,
que opera nas portas 67 e 68.
Agora, os servidores DHCP são usados para atribuir automaticamente
endereços IP e outros parâmetros de configuração de rede
a seus clientes de rede para ajudar a simplificar
a administração de nossas redes.
Isso permite que seus computadores obtenham
endereços IP e parâmetros de rede automaticamente,
o que é realmente incrível e torna sua vida como administrador
de rede muito, muito mais fácil, especialmente em redes
grandes.
O DHCP é um conceito muito importante. Por enquanto,
porém, quero que
você se lembre de que o DHCP é executado
nas portas 67 e 68 e que ele fornece automaticamente os parâmetros de
rede aos seus clientes, como o endereço
IP atribuído, a máscara de sub-rede,
o gateway padrão e o servidor DNS que eles
devem usar.
Em seguida, temos o Hypertext Transfer Protocol, ou HTTP,
que opera na porta 80.
Essa é a base da comunicação de dados
para a Web mundial.
O HTTP foi projetado para apresentações colaborativas
e de hipermídia em vários tipos
diferentes de dispositivos.
Se você está assistindo
a este vídeo, já usou HTTP ou
sua versão segura, HTTPS, para acessar este site.
O HTTP é a versão não segura, enquanto
o HTTPS usará criptografia, e falaremos
sobre isso mais adiante neste vídeo.
Em resumo, quando você ouvir HTTP, quero
que se lembre de que ele opera
na porta 80 e é usado para navegação insegura na Web.
O próximo é o Post Office Protocol Version
Three, ou POP3.
O POP3 usará a porta 110 e é usado por clientes
de e-mail locais para recuperar e-mails de um servidor
remoto por meio de uma conexão TCPIP.
O POP3 é usado apenas para e-mails de entrada ou recebidos.
O POP3 também usa um método de comunicação de armazenamento e encaminhamento.
Portanto, se alguém lhe enviar um e-mail, ele
irá para o seu servidor de e-mail
e aguardará lá até que você esteja pronto para recebê-lo.
Quando estiver pronto para
recebê-los, seu cliente de e-mail se conectará ao servidor por
POP3 usando a porta 110 e fará o download desses e-mails.
Em seguida, seu cliente de e-mail
dirá ao servidor para manter uma cópia no servidor
ou para excluir o e-mail do servidor.
De qualquer forma, o POP3 será capaz de lidar com isso para você.
O POP3 é esse método mais antigo de recebimento de e-mails,
mas ainda é muito usado por muitas pessoas atualmente.
Em resumo, quero que você se
lembre de que o Post Office Protocol Version Three,
ou POP3, é executado na porta 110 zero e
é usado para receber e-mails.
Em seguida, temos o NetBIOS, que é usado
para realizar consultas de nomes,
envio de dados e outras funções em uma conexão
NetBIOS, que opera nas portas 137 e 139.
O NetBIOS fornece um serviço que permite que aplicativos
em um computador separado se comuniquem por meio
de uma rede local para compartilhar arquivos e impressoras.
Se você usa o compartilhamento de arquivos ou impressoras
em uma rede Windows, a porta 139 provavelmente está aberta
porque você está usando o NetBIOS.
Em resumo, o NetBIOS opera nas portas 137 e 139 e é usado para compartilhamento
de arquivos ou impressoras em
uma rede Windows.
Em seguida, temos o Internet Mail Application
Protocol, ou IMAP, e ele funcionará na porta 143.
Agora, o IMAP oferece aos clientes de
e-mail a capacidade de recuperar mensagens
de e-mail de um servidor de e-mail por meio de uma conexão TCPIP.
O IMAP é um tipo mais recente de protocolo de recuperação de e-mail
e foi projetado para melhorar alguns aspectos
em relação aos métodos POP3 mais antigos.
Basicamente, o IMAP permite que o usuário final visualize e
manipule as mensagens como se elas estivessem
armazenadas localmente em seu computador,
embora ainda estejam no servidor.
Isso é importante porque, com o POP3,
quando eu fazia login no meu laptop ou tablet, aparecia
como não lida em um deles e como lida no outro, porque
o servidor de e-mail não controlava o estado
de cada mensagem conforme eu a lia ou não.
Porém, com o IMAP, o servidor
mantém todas essas coisas sincronizadas em
todos os meus dispositivos.
Isso torna o IMAP muito melhor para as comunicações modernas
por e-mail, pois a maioria de nós tem um laptop, um desktop, um smartphone
e talvez até um tablet.
Em resumo, lembre-se de que o IMAP opera na porta 143 e é um método mais
recente de recuperação de e-mails recebidos,
que aprimora nosso método POP3 mais antigo.
Em seguida, temos o Simple Network Management
Protocol, ou SNMP.
Isso funcionará nas portas 161 e 162.
O SNMP lhe proporcionará a capacidade
de coletar e organizar informações sobre
todos os dispositivos gerenciados em uma rede IP.
Isso inclui coisas como roteadores, switches, telefones VoIP
e outros dispositivos.
O SNMP pode modificar as informações alterando o
comportamento do dispositivo e pode fornecer a você a capacidade
de monitorar o tempo de atividade, o tempo de
inatividade e outros estados de qualquer dispositivo específico.
Por enquanto, quero que você se lembre de
que o SNMP opera nas portas 161 e 162 e é usado para coletar dados sobre dispositivos
de rede e monitorar seu status.
Em seguida, temos o LDAP, ou
o Lightweight Directory Access Protocol.
O L-D-A-P ou LDAP funcionará na porta 389 e é um padrão aberto do setor, neutro
em relação aos fornecedores,
para acessar e manter serviços
de informações de diretórios distribuídos.
Agora, quero que você pense no LDAP como
o Active Directory no Windows,
mas ele não se limita apenas às redes do Windows.
Em vez disso, o Active Directory é uma versão proprietária do
LDAP e, por esse motivo,
o LDAP e o Active Directory usam a porta 389 para se comunicar.
Então, o que exatamente o LDAP faz?
Bem, é um serviço de diretório.
Portanto, se você estiver no seu cliente de e-mail, como o Microsoft Outlook,
no trabalho, e tentar procurar
o nome de alguém no catálogo de endereços,
estará usando o LDAP para fazer isso.
Além disso, o LDAP pode
armazenar informações sobre
seus usuários e seus grupos.
Em resumo, o LDAP funcionará na porta 389 e é usado
para fornecer serviços de diretório à sua rede.
Em seguida, temos a navegação segura
na Web, que é o Hypertext Transfer Protocol Secure, ou HTTPS.
O HTTPS funcionará na porta 443 e, basicamente, fará tudo o que
o Hypertext Transfer Protocol, versão não segura
do HTTP, fez, exceto que também fará
isso por meio de um túnel criptografado.
Esse túnel pode usar uma Secure socket Layer (SSL) ou
Transport Layer Security (TLS) para operar.
Agora, o TLS é o método mais novo e mais seguro, enquanto
o SSL é o método mais antigo e menos seguro.
Ao usar um túnel TLS ou SSL com HTTP, agora você tem um túnel criptografado
de ponta a ponta entre o cliente e o servidor
da Web, o que permite fazer coisas como
comércio eletrônico,
fazer login no seu banco ou entrar em qualquer
outro site com muito mais segurança.
Em resumo, o HTTPS funcionará na porta 443 e é usado como uma versão
segura e criptografada da navegação
na Web.
Em seguida, temos o SMB, ou Server Message Block Protocol.
Isso funcionará na porta 445.
Agora, o Server Message Block Protocol fornecerá
ao seu sistema acesso compartilhado a arquivos, impressoras e outros
tipos de comunicação entre diferentes
dispositivos na sua rede.
Ele também opera muitas vezes com o NetBIOS.
O NetBIOS será usado para fazer a autenticação
na porta 139 e, em seguida, o Server Message Block cuidará
da transmissão real desses arquivos e dos serviços
de impressão para você, entregando esses dados.
Em resumo, o SMB funcionará na porta 445 e é usado para serviços de
compartilhamento de arquivos
e impressoras do Windows em uma rede Windows.
Em seguida, temos o protocolo de área de trabalho remota, ou RDP.
Agora, o RDP vai operar na porta 3389.
Portanto, tenha cuidado aqui.
Observe que a 3389 é muito parecida com a 389 que abordamos com o LDAP
e os alunos geralmente confundem esses
dois números de porta no exame.
Por causa disso,
os autores de exames adoram incluir 389 e 3389 como opções
de resposta sempre que você tiver
uma pergunta sobre RDP, LDAP ou LDAPS, portanto, tenha cuidado
com isso.
Agora, o Remote Desktop Protocol é um protocolo proprietário desenvolvido
pela Microsoft e permite que os usuários
controlem seus computadores remotamente
usando uma interface gráfica.
Agora, o RDP é semelhante ao SSH e ao Telnet no sentido de que
nos permite controlar remotamente
outro computador ou servidor, mas
nos dá o benefício adicional de poder ver
o que estamos fazendo usando uma interface
gráfica de usuário.
Ele nos dá controle total sobre
ela com o mouse e o teclado, como se estivéssemos
sentados em frente à outra máquina localmente.
Portanto, quando tínhamos SSH e Telnet, só podíamos
controlar os computadores usando comandos baseados
em texto em uma linha de comando ou shell, mas com o RDP, temos uma interface
de usuário gráfica completa.
Como você pode ver aqui, tenho
um telefone Android que, na verdade, está usando
o RDP por meio de um navegador da Web e é capaz de ver
essa máquina Windows e controlá-la remotamente.
Isso permite que os usuários com software
RDP possam acessar seus
computadores de qualquer
lugar, seja pela Internet
ou dentro da sua rede, desde que usem a porta 3389.
Portanto, em resumo,
lembre-se de que o RDP opera na porta 3389 e oferece
controle remoto gráfico de
outro cliente ou servidor.
Muito bem, isso foi uma tonelada de informações.
Como eu disse, este é um vídeo muito importante,
com muito material denso que você precisa dominar.
Você precisará se lembrar do protocolo, da porta
e da finalidade de cada uma
das coisas que acabamos de abordar nesta lição.
Eu prometo a você que assistir
a este vídeo uma vez não será suficiente
para colocar tudo isso na sua cabeça
e memorizá-lo. Portanto, você precisa voltar e assistir a este
vídeo mais algumas vezes para garantir que memorizou
todos esses protocolos e portas.
Também recomendo que você crie cartões de memória
e faça um teste sobre essas portas e protocolos.
De um lado, você deve escrever o número da porta
e, do outro lado do cartão, quero
que você escreva o protocolo.
Dessa forma, você pode começar a se testar à medida que avança.
Infelizmente, não existe uma maneira
fácil de memorizar muitos desses itens.
É apenas algo com o qual você precisa passar
um tempo e gravar na memória e, em seguida,
fazer perguntas a si mesmo com frequência para garantir
que não as esqueça antes do dia do teste.
Se você conseguir lembrar a porta, o protocolo
e para que ele será usado, você se
sairá bem nessas perguntas no dia do teste.