Aprendemos que processos em redes comunicam-se via sockets. Mas...
- Como as mensagens são estruturadas?
- Qual o siginificado dos diversos campos das mensagens enviadas?
- Quando as mensagens são enviadas?
Protocolos da camada de aplicação
Esses protocolos definem como um processo de uma aplicação em um End System passa mensagens para outros
Em espacial tais protocolos definem:
- O tipo de mensagem trocada, se é de requisição (request) ou resposta (response)
- A sintaxe da mensagem, como os campos que devem conter, e a semântica
- Regras que determinam como os processos devem se comunicar
Protocolos da camada de aplicação
Alguns procolos da camada de aplicação são especificadas pela RFC (Request for Comments Internet Engineering Taskforce) e portanto são de domínio público. Por exemplo, o HTTP (protocolo para Web), se um browser foi desenvolvido seguindos os padroes HTTP RFC, este browser estará apto a fazer requisições por paginas web
Protocolos da camada de aplicação
Importante notar que alguns protocolos são feitos com o propósito de não serem feitos para domínio público, por exemplo os protocolos de transferencia de arquivos P2P
Rede de aplicação VS Protocolo de camada de aplicação
Um protocolo da camada de aplicação é apenas um pedaço da rede de aplicação
Exemplos:
- A Web é uma aplicação cliente-servidor que nos permite solicitar documentos, possui seu padrão de documentos (HTML), Browsers, Servidores e protocolo HTTP
- O serviço de email possui servidores de envio, de recebimento e armazenamento (mailboxes), seus leitores e criadores de email e procolo SMTP (Simple Mail Transfer Protocol)
Aplicações de rede abordadas no livro
- Todos os dias diversas aplicações surgem, daremos atenção a 5 em especial: Web, transferência de arquivos, email eletrônico, serviço de direcionamento e P2P
- A web utiliza o protocolo HTTP, um dos mais simples de entender
- O FTP por seu constraste com o HTTP
- O serviço de email por utilizar diversos protocolos
- O serviço de direcionamento, DNS, pois traduz o IP para domínios
- Por fim o P2P com transferência distribuida de arquivos
Copy of deck
By João Batista
Copy of deck
- 132