|
Portas
Se você quisesse colocar um servidor de homepage e um servidor de
jogos em um host tendo um só endereço IP seria impossível.
Como o cliente saberia identificar qual dos servidores precisa se conectar?
Para isso criaram as portas. Elas identificam conexões utilizando
números de 0 a 65536. Alguns serviços já possuem
até suas portas padrões, como é o caso do Telnet
(porta 23) e do FTP (porta 21). Para saber quais serviços existem
em um servidor, leia a seção sobre scanners para saber como
scannear portas.
DNS
Nosso próximo passo no estudo do TCP/IP é o Domain Name
Server (DNS) ou Servidor de Nome de Domínio, em português.
A função dessa belezinha é extremamente útil.
Já imaginou se você tivesse que decorar o endereço
IP de todas as página que visita na Internet? No máximo
uns 10 você decoraria, mas e o resto? Para acabar com esse problema
surgiu o DNS. A sua função é procurar em um banco
de dados um nome que corresponda a um IP. Quando digitamos www.yahoo.com
por exemplo, não precisamos saber o endereço IP. O DNS do
nosso provedor de acesso vai checar esse nome em seu banco de dados e
se encarregar de nos direcionar ao IP encontrado. Olha que protocolo bonzinho
:-) .
Nós mesmo podemos configurar e ligar alguns nomes a endereços
IP. O método mais fácil de se fazê-lo é utilizar
o arquivo HOSTS. O processo é o mesmo do LMHOSTS do NetBIOS, e
o arquivo é encontrado no mesmo local. O interessante do HOSTS
é que você pode pregar peças nos seus amigos, direcionando
endereços como www.fbi.gov para o IP de alguma homepage hackeada
ou até seu endereço IP local e contar vantagem de que invadiu
o FBI. Muitos “hackers” hoje em dia usam isso para aparecerem
na televisão e “hackear” ao vivo.
SMTP
O Simple Mail Transfer Protocol é o protocolo responsável
por entregar mensagens de e-mail a um destinatário. Toda vez que
seus e-mails são enviados, um servidor smtp se encarrega de levá-los
ao seu destino. Esse servidor geralmente se aloja na porta 25. O interessante
do SMTP é que ao contrário do POP3 (visto a seguir), não
é necessário senha para enviar um e-mail. Eu posso abrir
o Microsoft Outlook e mandar e-mails como se fosse George Bush ou Tom
Cruise. A falta de segurança no envio de mensagens é o ponto
de partida para a facilidade de se enviar e-mails anônimos (como
visto em anonimidade). O SMTP ainda permite anexar à uma mensagem
de texto conteúdos binários (programas por exemplo), utilizando
o MIME.
POP3
Outro protocolo de mensagens, só que agora é o responsável
por o recebimento dessas mensagens. O POP3 já necessita de senhas
para poder habilitar o acesso dos usuários às suas caixas
postais, além de saber “re-montar” os arquivos enviados
em formato MIME com o SMTP. O POP3 geralmente se localiza na porta 113.
Uma grande desvantagem dele é que fica muito fácil fazer
um ataque de bruteforce para tentar descobrir as senhas, já que
a maioria dos servidores possui falhas que possibilitam softwares maliciosos
de serem rodados.
FTP
File Transfer Protocol é seu nome real. O protocolo de transferência
de arquivos serve única e exclusivamente para ser um banco de software.
Não se pode executar programas remotamente como no caso do telnet,
apenas pegar e colocar arquivos. Desde a criação da Internet,
o ftp é largamente usado. Uma de suas vantagens é, como
ele é usado somente para transferências de arquivos, sua
velocidade pode chegar a ser muito maior do que pegar arquivos em HTTP
(visto mais à frente). No próximo capítulo você
aprenderá os comandos básicos de um cliente FTP e como manipular
os arquivos dentro deste.
HTTP
Esse sem dúvida é conhecido por muitos. Afinal, quem nunca
viu na frente do endereço de uma homepage esse nome? http://www.altavista.com/.
O Hyper Text Transfer Protocol é o protocolo responsável
de transmitir textos, imagens e multimídia na Internet. Sempre
que você abre uma homepage (mesmo que ele só contenha textos),
você está usando esse protocolo. Achei interessante comentar
sobre ele para que se entenda melhor como a Internet não funciona
isolada com um só protocolo. HTTP, FTP, TELNET e os outros muitas
vezes trabalham em conjunto e nem percebemos. Quando você for baixar
um arquivo, preste atenção no link. É muito provável
que de uma página navegada por HTTP, se envie a um servidor FTP.
SNMP
Simple Network Management Protocol. Algo como protocolo simples para manejar
a rede. E é exatamente isso o que ele faz. Usando o SNMP você
pode obter informações detalhadas sobre contas de usuário,
equipamentos de rede, portas e serviços abertos e muito mais. A
má configuração desse protocolo (deixando seu status
como público principalmente). Use a ótima ferramenta IP
Network Browser da SolarWinds (www.solarwinds.net). Ela mostra até
a cor da cueca do administrador. Uma dica: se dá valor ao seu emprego
desabilite o snmp.

|