Redes de Computadores 2
Protocolos de Redes
José Ronaldo Trajano
Protocolos de Rede
É um conjunto de normas e regras que permite a comunicação entre
computadores. O principal protocolo da internet , a base de todas as redes que é
o protocolo TCP/IP.
3
Protocolo TCP/IP
O protocolo TCP/IP foi originado da rede ARPANET, que foi criada como uma
rede de pesquisa desenvolvida pelo Departamento de Defesa dos Estados
Unidos, que pouco a pouco, centenas de universidades e repartições públicas
foram sendo a ela conectadas através de linhas telefônicas privadas, resultando
na atual rede mundial de computadores, a Internet.
4
O objetivo do TCP/IP era conectar várias redes locais, por isso o nome Internet,
ou seja, inter redes ou entre redes. Após vários anos de trabalho de pesquisa,
surgiu o modelo de referência TCP/IP, graças ao seus dois principais protocolos:
o TCP, que significa Protocolo de Controle de Transporte; e o IP, que significa
Protocolo Internet.
5
TCP/IP reúne uma grande família de protocolos que funciona em conjunto para
permitir uma comunicação completa.
6
Sendo um protocolo de internet é uma linguagem que comunica dois ou mais
computadores distantes, permitindo que se troquem mensagens transmitindo
dados. Então, os 10 principais Protocolos usados na internet são:
IP. INTERNET PROTOCOL ou PROTOCOLO DE INTERNET. ...
TCP/IP. PROTOCOLO DE CONTROLE DE TRANSMISSÃO
PROTOCOLO INTERNET
FTP. FILE TRANSFER PROTOCOL / PROTOCOLO DE TRANSFERÊNCIA DE
ARQUIVO
SSL. SECURE SOCKETS LAYER / CAMADA DE PORTAS DE SEGURANÇA
ICMP
SMTP
IMAP
POP
7
IP (Internet Protocol)
É o protocolo pelo qual os dados são enviados a partir de um computador para
outro na Internet. É responsável pelo envio e endereçamentos dos pacotes TCP.
8
TCP/IP
PROTOCOLO DE CONTROLE DE TRANSMISSÃO / PROTOCOLO INTERNET -
Forma padronizada de comunicação para os computadores na internet. O TCP
faz a divisão dos dados que será enviada em segmentos de dados.
9
Protocolo TCP/IP (Resumo)
10
HTTP e HTTPS
O protocolo HTTP (HyperText Transfer Protocol) é o protocolo mais utilizado na
Internet desde 1990. Anteriormente dedicado unicamente a transferir dados na
internet (em especial páginas da web escritas em HTML, esse protocolo hoje
permite transferir mensagens com cabeçalhos que descrevem o conteúdo da
mensagem utilizando uma codificação de tipo MIMO.
11
HTTP – Visão Global
Uma página WEB é constituída por elementos armazenados em diferentes bases de dados (Figura acima)
12
HTTP - Autenticação
13
HTTPS
HYPERTEXT TRANSFER PROTOCOL SECURE (PROTOCOLO DE TRANSFERÊNCIA DE
HIPERTEXTO SEGURO) - É uma implementação do protocolo HTTP sobre uma
camada adicional de segurança que utiliza o protocolo SSL/TLS. Muito utilizado
hoje em dia pela maioria dos sites.
14
HTTPS – Autenticação SSL
1 – O usuário solicita entrada no sistema através do seu Login e da sua Senha;
2 – Um mecanismo no Servidor (Server) autoriza a entrada do usuário no sistema;
3 – Dentro do Sistema, o usuário solicita a entrada em um programa específico de acordo com as
solicitações e prioridades presentes no seu Login e na sua Senha;
4 – O sistema de segurança faz uma verificação da autenticidade do usuário, e se o mesmo for
positivo, devolve ou entrega ao Servidor a pesquisa ou arquivo solicitado pelo usuário; e
5 – O Servidor devolve ao usuário a pesquisas ou os arquivos de modo seguro.
15
TLS
TLS significa “transport layer security” (segurança da camada de transporte). Ele ajuda a
criptografar HTTPS e pode ser usado para proteger e-mails e outros protocolos. Usa técnicas
criptográficas que garantem que os dados não foram adulterados desde que foram enviados,
que as comunicações estão em posse da pessoa real de onde a comunicação veio e evita que
dados privados sejam visualizados.
16
Autenticação com Certificação de Segurança
17
Exemplo: Aplicação de Autenticação com certificação de Segurança
18
Exemplo: Aplicação de Autenticação com certificação de Segurança
19
Exemplo: Aplicação de Autenticação com certificação de Segurança
20
Exemplo: Aplicação de Autenticação com certificação de Segurança
21
FTP (File Transfer Protocol)
O protocolo FTP é basicamente um tipo de conexão que permite a transferência
de arquivos entre host ou computadores conectados à internet. O FTP é uma das
ferramentas mais simples e versáteis para você transferir arquivos entre
computadores através de um servidor na internet.
Através desse protocolo você pode
armazenar e gerenciar tudo o que se
precisa em termos de conteúdo,
desde códigos inteiros de
programação, passando por grandes
volumes de textos, imagens com
resoluções altíssimas e vídeos
pesados. O FTP usa dois números de
porta TCP conhecidos: a porta 21 é
usada para o controle da conexão e a
porta 20 é usada na transferência de
dados.
22
TFTP
Trivial File Transfer Protocol (TFTP) é um protocolo de transferência de
ficheiros, muito simples, semelhante ao FTP. É geralmente utilizado para
transferir pequenos ficheiros entre hosts numa rede, tal como quando um
terminal remoto ou um cliente inicia o seu funcionamento, a partir do servidor.
23
DHCP
O DHCP, Dynamic Host Configuration Protocol, é um protocolo de serviço TCP/IP
que oferece configuração dinâmica de terminais, com concessão de endereços IP
de host, máscara de sub-rede, default gateway, número IP de um ou mais
servidores DNS, sufixos de pesquisa do DNS e número IP de um ou mais
servidores WINS.
24
25
DNS
Sistema de Nomes de Domínio (DNS) é uma coleção de bancos de dados que
traduz nomes de host para endereços únicos de IP. É o DNS que permite que
você digite o nome de um domínio, como google.com na barra de endereços,
em vez de uma longa sequência de números (216.58.217.46), que é difícil de
decorar.
www.google.com = 216.58.217.46
26
Aplicação – Usuário pesquisa por um Site na Internet
27
Protocolos de E-Mail
Basicamente, o e-mail funciona com dois protocolos, um com o objetivo de
enviar mensagens, o SMTP, e o outro com o objetivo de receber, que pode ser o
POP3 ou o IMAP. Vamos entender cada um deles a partir de agora.
Antes de falarmos diretamente dos protocolos de e-mail, saiba que
tanto para envio, quanto para recebimento de e-mails, você
verá que é usada a referência SSL ou TSL, para as portas
desses protocolos. O que essas siglas significam?
28
O que é POP (Post Office Protocol) ?
POP (Post Office Protocol) é um protocolo da Internet usado para
recuperar mensagens de correio eletrônico de um servidor de e-mails remoto
através de uma conexão TCP/IP.
Post Office Protocol possui as seguintes versões:
 POP: Post Office Protocol (POP1); publicado em 1984
 POP2: Post Office Protocol, Versão 2; publicado em 1985 e
 POP3: Post Office Protocol, Versão 3, publicado em 1988.
POP3 é a versão mais recente desse protocolo padrão utilizado para
recebimento de e-mails. Esta versão inclui novos mecanismos para determinadas
ações, como métodos de autenticação, para evitar acesso ilegítimo ao e-mail de
um usuário. A porta padrão do protocolo POP3 é a 110. POP é um protocolo que
pertence a camada de aplicação do modelo OSI. POP3 está definido
na RFC(Request For Comments) 1939.
29
O POP3 é um protocolo cliente/servidor no qual o e-mail é recebido e
mantido para o usuário pelo seu Provedor de Serviço de Internet (ISP).
Periodicamente, seu cliente de e-mail – como o Eudora ou Outlook
Express – verifica sua caixa de e-mail no servidor e faz o download de
qualquer e-mail utilizando o POP3.
O protocolo POP3 é projetado para excluir e-mails no servidor assim que
o usuário fizer download. No entanto, algumas implementações
permitem que um usuário ou administrador especifiquem que o e-mail
seja salvo por um determinado período de tempo
O POP e IMAP (Internet Message Access Protocol) lidam com o
recebimento de e-mail e não podem ser confundidos com o SMTP
(Simple Mail Transfer Protocol), um protocolo para transferência de e-
mail pela internet. Enquanto o SMTP é usado para transferir mensagens
de e-mail de servidor para servidor, o POP é usado para recuperar e-mails
com um cliente de e-mail de um servidor.
30
e-Mail - Diagrama de Funcionamento 1
31
e-Mail - Diagrama de Funcionamento 2
32
e-Mail (POP x IMAP) - Diagrama
33
Configurações de SMTP
O protocolo SMTP (RFC2821) é usado para o envio de mensagens na internet. O
Servidor SMTP é sempre hX.servidorhh.com (X é o número do seu servidor. Por
isso, verifique o nome correto em sua área do cliente).
 Porta SMTP 25 é a porta padrão para envio de mensagens usando o servidor
de email SMTP. Por exemplo, pode ser usada tanto para conexões sem
segurança, como para conexões TLS/SSL.
 Porta SMTP 587 é a porta utilizada como alternativa a porta 25. Muitos
provedores possuem a porta 25 bloqueada por segurança. A Porta
SMTP 465 também é uma porta utilizada por servidores SMTP atualmente.
34
Configurações de IMAP
O protocolo IMAP (RFC3501) é sempre usado para
sincronização das mensagens no servidor.
O Servidor IMAP é sempre hX.servidorhh.com (X é
o número do seu servidor. Dessa forma, verifique o
nome correto em sua área do cliente Homehost).
Porta IMAP 143 é usada para conexões sem
criptografia.
Porta IMAP 993 normalmente é usada pra conexões seguras com
criptografia TLS/SSL.
35
Configurações de POP3
O protocolo POP3 (RFC1081) é usado para recebimento de emails, assim como o
IMAP. O POP3 baixa as mensagens e as apaga do servidor. Enquanto isso, o
IMAP sempre mantem cópia das mensagens no servidor.
 O Servidor POP3 é sempre hX.servidorhh.com (X é o número do seu
servidor. Por isso, verifique o nome correto em sua área do cliente
Homehost).
 Porta POP3 110 é usada em conexões sem criptografia
 Porta POP 993 é usada para conexões seguras, criptografadas com TLS/SSL.
36
Criptografia SSL/TLS

Redes de computadores 2 - Protocolos

  • 1.
    Redes de Computadores2 Protocolos de Redes José Ronaldo Trajano
  • 2.
    Protocolos de Rede Éum conjunto de normas e regras que permite a comunicação entre computadores. O principal protocolo da internet , a base de todas as redes que é o protocolo TCP/IP.
  • 3.
    3 Protocolo TCP/IP O protocoloTCP/IP foi originado da rede ARPANET, que foi criada como uma rede de pesquisa desenvolvida pelo Departamento de Defesa dos Estados Unidos, que pouco a pouco, centenas de universidades e repartições públicas foram sendo a ela conectadas através de linhas telefônicas privadas, resultando na atual rede mundial de computadores, a Internet.
  • 4.
    4 O objetivo doTCP/IP era conectar várias redes locais, por isso o nome Internet, ou seja, inter redes ou entre redes. Após vários anos de trabalho de pesquisa, surgiu o modelo de referência TCP/IP, graças ao seus dois principais protocolos: o TCP, que significa Protocolo de Controle de Transporte; e o IP, que significa Protocolo Internet.
  • 5.
    5 TCP/IP reúne umagrande família de protocolos que funciona em conjunto para permitir uma comunicação completa.
  • 6.
    6 Sendo um protocolode internet é uma linguagem que comunica dois ou mais computadores distantes, permitindo que se troquem mensagens transmitindo dados. Então, os 10 principais Protocolos usados na internet são: IP. INTERNET PROTOCOL ou PROTOCOLO DE INTERNET. ... TCP/IP. PROTOCOLO DE CONTROLE DE TRANSMISSÃO PROTOCOLO INTERNET FTP. FILE TRANSFER PROTOCOL / PROTOCOLO DE TRANSFERÊNCIA DE ARQUIVO SSL. SECURE SOCKETS LAYER / CAMADA DE PORTAS DE SEGURANÇA ICMP SMTP IMAP POP
  • 7.
    7 IP (Internet Protocol) Éo protocolo pelo qual os dados são enviados a partir de um computador para outro na Internet. É responsável pelo envio e endereçamentos dos pacotes TCP.
  • 8.
    8 TCP/IP PROTOCOLO DE CONTROLEDE TRANSMISSÃO / PROTOCOLO INTERNET - Forma padronizada de comunicação para os computadores na internet. O TCP faz a divisão dos dados que será enviada em segmentos de dados.
  • 9.
  • 10.
    10 HTTP e HTTPS Oprotocolo HTTP (HyperText Transfer Protocol) é o protocolo mais utilizado na Internet desde 1990. Anteriormente dedicado unicamente a transferir dados na internet (em especial páginas da web escritas em HTML, esse protocolo hoje permite transferir mensagens com cabeçalhos que descrevem o conteúdo da mensagem utilizando uma codificação de tipo MIMO.
  • 11.
    11 HTTP – VisãoGlobal Uma página WEB é constituída por elementos armazenados em diferentes bases de dados (Figura acima)
  • 12.
  • 13.
    13 HTTPS HYPERTEXT TRANSFER PROTOCOLSECURE (PROTOCOLO DE TRANSFERÊNCIA DE HIPERTEXTO SEGURO) - É uma implementação do protocolo HTTP sobre uma camada adicional de segurança que utiliza o protocolo SSL/TLS. Muito utilizado hoje em dia pela maioria dos sites.
  • 14.
    14 HTTPS – AutenticaçãoSSL 1 – O usuário solicita entrada no sistema através do seu Login e da sua Senha; 2 – Um mecanismo no Servidor (Server) autoriza a entrada do usuário no sistema; 3 – Dentro do Sistema, o usuário solicita a entrada em um programa específico de acordo com as solicitações e prioridades presentes no seu Login e na sua Senha; 4 – O sistema de segurança faz uma verificação da autenticidade do usuário, e se o mesmo for positivo, devolve ou entrega ao Servidor a pesquisa ou arquivo solicitado pelo usuário; e 5 – O Servidor devolve ao usuário a pesquisas ou os arquivos de modo seguro.
  • 15.
    15 TLS TLS significa “transportlayer security” (segurança da camada de transporte). Ele ajuda a criptografar HTTPS e pode ser usado para proteger e-mails e outros protocolos. Usa técnicas criptográficas que garantem que os dados não foram adulterados desde que foram enviados, que as comunicações estão em posse da pessoa real de onde a comunicação veio e evita que dados privados sejam visualizados.
  • 16.
  • 17.
    17 Exemplo: Aplicação deAutenticação com certificação de Segurança
  • 18.
    18 Exemplo: Aplicação deAutenticação com certificação de Segurança
  • 19.
    19 Exemplo: Aplicação deAutenticação com certificação de Segurança
  • 20.
    20 Exemplo: Aplicação deAutenticação com certificação de Segurança
  • 21.
    21 FTP (File TransferProtocol) O protocolo FTP é basicamente um tipo de conexão que permite a transferência de arquivos entre host ou computadores conectados à internet. O FTP é uma das ferramentas mais simples e versáteis para você transferir arquivos entre computadores através de um servidor na internet. Através desse protocolo você pode armazenar e gerenciar tudo o que se precisa em termos de conteúdo, desde códigos inteiros de programação, passando por grandes volumes de textos, imagens com resoluções altíssimas e vídeos pesados. O FTP usa dois números de porta TCP conhecidos: a porta 21 é usada para o controle da conexão e a porta 20 é usada na transferência de dados.
  • 22.
    22 TFTP Trivial File TransferProtocol (TFTP) é um protocolo de transferência de ficheiros, muito simples, semelhante ao FTP. É geralmente utilizado para transferir pequenos ficheiros entre hosts numa rede, tal como quando um terminal remoto ou um cliente inicia o seu funcionamento, a partir do servidor.
  • 23.
    23 DHCP O DHCP, DynamicHost Configuration Protocol, é um protocolo de serviço TCP/IP que oferece configuração dinâmica de terminais, com concessão de endereços IP de host, máscara de sub-rede, default gateway, número IP de um ou mais servidores DNS, sufixos de pesquisa do DNS e número IP de um ou mais servidores WINS.
  • 24.
  • 25.
    25 DNS Sistema de Nomesde Domínio (DNS) é uma coleção de bancos de dados que traduz nomes de host para endereços únicos de IP. É o DNS que permite que você digite o nome de um domínio, como google.com na barra de endereços, em vez de uma longa sequência de números (216.58.217.46), que é difícil de decorar. www.google.com = 216.58.217.46
  • 26.
    26 Aplicação – Usuáriopesquisa por um Site na Internet
  • 27.
    27 Protocolos de E-Mail Basicamente,o e-mail funciona com dois protocolos, um com o objetivo de enviar mensagens, o SMTP, e o outro com o objetivo de receber, que pode ser o POP3 ou o IMAP. Vamos entender cada um deles a partir de agora. Antes de falarmos diretamente dos protocolos de e-mail, saiba que tanto para envio, quanto para recebimento de e-mails, você verá que é usada a referência SSL ou TSL, para as portas desses protocolos. O que essas siglas significam?
  • 28.
    28 O que éPOP (Post Office Protocol) ? POP (Post Office Protocol) é um protocolo da Internet usado para recuperar mensagens de correio eletrônico de um servidor de e-mails remoto através de uma conexão TCP/IP. Post Office Protocol possui as seguintes versões:  POP: Post Office Protocol (POP1); publicado em 1984  POP2: Post Office Protocol, Versão 2; publicado em 1985 e  POP3: Post Office Protocol, Versão 3, publicado em 1988. POP3 é a versão mais recente desse protocolo padrão utilizado para recebimento de e-mails. Esta versão inclui novos mecanismos para determinadas ações, como métodos de autenticação, para evitar acesso ilegítimo ao e-mail de um usuário. A porta padrão do protocolo POP3 é a 110. POP é um protocolo que pertence a camada de aplicação do modelo OSI. POP3 está definido na RFC(Request For Comments) 1939.
  • 29.
    29 O POP3 éum protocolo cliente/servidor no qual o e-mail é recebido e mantido para o usuário pelo seu Provedor de Serviço de Internet (ISP). Periodicamente, seu cliente de e-mail – como o Eudora ou Outlook Express – verifica sua caixa de e-mail no servidor e faz o download de qualquer e-mail utilizando o POP3. O protocolo POP3 é projetado para excluir e-mails no servidor assim que o usuário fizer download. No entanto, algumas implementações permitem que um usuário ou administrador especifiquem que o e-mail seja salvo por um determinado período de tempo O POP e IMAP (Internet Message Access Protocol) lidam com o recebimento de e-mail e não podem ser confundidos com o SMTP (Simple Mail Transfer Protocol), um protocolo para transferência de e- mail pela internet. Enquanto o SMTP é usado para transferir mensagens de e-mail de servidor para servidor, o POP é usado para recuperar e-mails com um cliente de e-mail de um servidor.
  • 30.
    30 e-Mail - Diagramade Funcionamento 1
  • 31.
    31 e-Mail - Diagramade Funcionamento 2
  • 32.
    32 e-Mail (POP xIMAP) - Diagrama
  • 33.
    33 Configurações de SMTP Oprotocolo SMTP (RFC2821) é usado para o envio de mensagens na internet. O Servidor SMTP é sempre hX.servidorhh.com (X é o número do seu servidor. Por isso, verifique o nome correto em sua área do cliente).  Porta SMTP 25 é a porta padrão para envio de mensagens usando o servidor de email SMTP. Por exemplo, pode ser usada tanto para conexões sem segurança, como para conexões TLS/SSL.  Porta SMTP 587 é a porta utilizada como alternativa a porta 25. Muitos provedores possuem a porta 25 bloqueada por segurança. A Porta SMTP 465 também é uma porta utilizada por servidores SMTP atualmente.
  • 34.
    34 Configurações de IMAP Oprotocolo IMAP (RFC3501) é sempre usado para sincronização das mensagens no servidor. O Servidor IMAP é sempre hX.servidorhh.com (X é o número do seu servidor. Dessa forma, verifique o nome correto em sua área do cliente Homehost). Porta IMAP 143 é usada para conexões sem criptografia. Porta IMAP 993 normalmente é usada pra conexões seguras com criptografia TLS/SSL.
  • 35.
    35 Configurações de POP3 Oprotocolo POP3 (RFC1081) é usado para recebimento de emails, assim como o IMAP. O POP3 baixa as mensagens e as apaga do servidor. Enquanto isso, o IMAP sempre mantem cópia das mensagens no servidor.  O Servidor POP3 é sempre hX.servidorhh.com (X é o número do seu servidor. Por isso, verifique o nome correto em sua área do cliente Homehost).  Porta POP3 110 é usada em conexões sem criptografia  Porta POP 993 é usada para conexões seguras, criptografadas com TLS/SSL.
  • 36.