140 likes | 245 Views
ICORI Instalação e configuração de computadores em redes locais e Internet. Pedro Amaro – pamaro@gmail.com. E-Mail. Envio: SMTP Recepção: IMAP POP3. E-Mail. SMTP: Simple Mail Transfer Protocol Funciona no port 25 Envia e-mail de um servidor para outro
E N D
ICORIInstalação e configuração de computadores em redes locais e Internet Pedro Amaro – pamaro@gmail.com
E-Mail • Envio: • SMTP • Recepção: • IMAP • POP3
E-Mail • SMTP: • Simple Mail Transfer Protocol • Funciona no port 25 • Envia e-mail de um servidor para outro • Não possui mecanismos de autenticação de raiz (é necessário usar extensões)
E-Mail • POP3: • Post Office Protocol • Funciona no port 110 • Ao estabelecer uma ligação ao servidor POP3, os e-mails são descarregados de forma sequencial, apagados do servidor e a ligação é terminada • Permite a leitura off-line dos e-mails após serem descarregados • Recomendado para situações em que o e-mail possa ser armazenado num só computador e onde a ligação à Internet é rara ou cara
E-Mail • IMAP: • Internet Message Access Protocol • Funciona no port 143 • Os e-mails são mantidos no servidor, sendo cópias enviadas para o utilizador à medida que são pedidos • Necessita de ligação à Internet enquanto se vê o e-mail • Recomendado para situações em que se pretende aceder aos e-mails em vários computadores ou por vários utilizadores
HTTP • HTTP: • Hypertext Transfer Protocol • Funciona no port 80 • É um protocolo pedido/resposta (o cliente envia pedidos e recebe respostas do servidor) • As respostas podem conter estados ou conteúdos • HTTP 0.9 e 1.0 utilizam uma ligação por pedido • HTTP 1.1 utiliza ligações persistentes (uma ligação para toda a sessão – diminui o tempo de resposta)
HTTPS • HTTPS: • Hypertext Transfer Protocol Secure • Funciona no port 443 • Combina o protocolo HTTP com SSL/TLS, permitindo a transmissão de informação de forma encriptada • É mais lento que o HTTP devido à necessidade de encriptar e desencriptar a informação • Deve ser usado para transferir informação sensível (passwords, números de cartão de crédito, etc)
FTP • FTP: • File Transfer Protocol • Funciona no port 21 • Permite a transferência de ficheiros entre um cliente e um servidor • Utiliza canais separados para controlo (envio de comandos) e dados • Permite a utilização de contas de utilizador, protegidas ou não por password • Existem duas variantes encriptadas: SFTP e FTPS
Jabber • Jabber/XMPP: • Extensible Messaging and Presence Protocol • Funciona no port 5222 (cliente) e 5269 (servidor) • É um protocolo de instant messaging que funciona com base em xml • É um protocolo aberto • Suporta redes de múltiplos servidores • Suporta redes públicas e privadas • Suporta listas de contactos, estado e transferência de ficheiros • Tem problemas de eficiência na transferência de informação de presença e de ficheiros
MNP • Microsoft Notification Protocol: • Também conhecido como MSNP (Mobile Status Notification Protocol) • Desenvolvido para o MSN Messenger • É um protocolo fechado • Suporta listas de contactos, estado e transferência de ficheiros • Não suporta encriptação
IRC • Internet Relay Chat: • Suporta conversa em canais e em privado • Suporta transferências de ficheiros • Suporta redes de múltiplos servidores • Não é encriptado • Não suporta registos de nomes de utilizador (excepto através de scripts auxiliares) • Teve o seu auge nos anos 90, actualmente está a perder muitos utilizadores
Gnutella • Gnutella: • Foi o primeiro protocolo de transferência de ficheiros P2P descentralizado (sem qualquer recurso a um servidor central – logo, não existe um ponto fraco que permita encerrar a rede) • Começou a tornar-se popular após o encerramento do Napster • Ao iniciar, o utilizador liga-se aos “nodes” que já conhece (com a aplicação a tentar descobrir novos utilizando a função de ping do protocolo) • Quando sai, a aplicação guarda informação de todos os “nodes” conhecidos • Para pesquisar um ficheiro, a aplicação começa por perguntar aos “nodes” conhecidos, que por sua vez perguntam aos seus “nodes”, que perguntam aos seus “nodes”, etc – a pesquisa é muito lenta
eD2k • eD2k: • É um protocolo de transferência de ficheiros P2P • Pode funcionar recorrendo a um servidor, com informação sobre os vários clientes, ou utilizando a rede KAD (de forma semelhante ao Gnutella) • Os ficheiros são transferidos em pedaços de, aproximadamente, 9 megabytes • A identificação dos ficheiros é feita através de “assinaturas” (hash)
BitTorrent • BitTorrent: • É um protocolo de transferência de ficheiros P2P • Actualmente é responsável por cerca de metade do tráfego que circula na Internet • O primeiro utilizador a disponibilizar o ficheiro na rede chama-se “seed” • Os utilizadores que obtêm pedaços do ficheiro chamam-se “peers” • Os “peers” vão disponibilizando os pedaços que já possuem a outros “peers” • Quando um “peer” completa o download do ficheiro, passa a ser também um “seed”: a “health” do ficheiro é medida com base no número de “seeds” • Dá preferência aos ficheiros mais raros • Cada link possui referência ao tracker que o originou • Cada tracker vai guardando informação sobre os utilizadores que possuem o ficheiro, existindo também uma versão descentralizada em que cada utilizador funcionar como tracker, de forma semelhante ao Gnutella