Tabla de Contenido
Protocolo de transferência de hipertexto e linguagem de marcação de hipertexto
Existem protocolos específicos da camada de aplicativo que são projetados para usos comuns, como navegação na web e e-mail. O primeiro tópico deu uma visão geral desses protocolos. Este tópico entra em mais detalhes.
Quando um endereço da web ou Uniform Resource Locator (URL) é digitado em um navegador da web, o navegador da web estabelece uma conexão com o serviço da web. O serviço da web está sendo executado no servidor que está usando o protocolo HTTP. URLs e Uniform Resource Identifiers (URIs) são os nomes que a maioria das pessoas associa a endereços da web.
Para entender melhor como o navegador da web e o servidor da web interagem, examine como uma página da web é aberta em um navegador. Para este exemplo, use o URL ht tp: //www.cisco.com/index.html.
Clique em cada botão para obter mais informações.
HTTP e HTTPS
HTTP é um protocolo de solicitação / resposta. Quando um cliente, normalmente um navegador da web, envia uma solicitação a um servidor da web, o HTTP especifica os tipos de mensagem usados para essa comunicação. Os três tipos de mensagem comuns são GET (veja a figura), POST e PUT:
- GET – Esta é uma solicitação de dados do cliente. Um cliente (navegador da web) envia a mensagem GET ao servidor da web para solicitar páginas HTML.
- POST – Carrega arquivos de dados para o servidor da web, como dados de formulário.
- PUT – Carrega recursos ou conteúdo para o servidor da web, como uma imagem.
Embora o HTTP seja notavelmente flexível, não é um protocolo seguro. As mensagens de solicitação enviam informações ao servidor em texto simples que podem ser interceptadas e lidas. As respostas do servidor, normalmente páginas HTML, também não são criptografadas.
Para comunicação segura pela Internet, é usado o protocolo HTTP Secure (HTTPS). HTTPS usa autenticação e criptografia para proteger os dados enquanto eles trafegam entre o cliente e o servidor. HTTPS usa o mesmo processo de resposta do servidor de solicitação do cliente que o HTTP, mas o fluxo de dados é criptografado com Secure Socket Layer (SSL) antes de ser transportado pela rede.
Protocolos de Email
Um dos principais serviços oferecidos por um ISP é a hospedagem de e-mail. Para ser executado em um computador ou outro dispositivo final, o e-mail requer vários aplicativos e serviços, conforme mostrado na figura. E-mail é um método de armazenar e encaminhar para enviar, armazenar e recuperar mensagens eletrônicas em uma rede. As mensagens de email são armazenadas em bancos de dados em servidores de email.
Os clientes de email se comunicam com os servidores de email para enviar e receber emails. Os servidores de correio comunicam-se com outros servidores de correio para transportar mensagens de um domínio para outro. Um cliente de email não se comunica diretamente com outro cliente de email ao enviar email. Em vez disso, os dois clientes contam com o servidor de correio para transportar mensagens.
O e-mail oferece suporte a três protocolos separados para operação: Simple Mail Transfer Protocol (SMTP), Post Office Protocol (POP) e IMAP. O processo da camada de aplicativo que envia e-mail usa SMTP. Um cliente recupera e-mail usando um dos dois protocolos de camada de aplicativo: POP ou IMAP.
SMTP, POP e IMAP
Clique em cada botão para obter mais informações.