{[ promptMessage ]}

Bookmark it

{[ promptMessage ]}

net-adr-2010-slides-cap2 - Curso de Redes de Computadores...

Info iconThis preview shows pages 1–9. Sign up to view the full content.

View Full Document Right Arrow Icon
1 Curso de Redes de Computadores 2010 Luis Carlos Trevelin Capítulo 2 Camada de Aplicação Agradecimentos Adriano Mauro Cansian [email protected] : Pela Preparação do Material
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
2 Capítulo 2: Camada de Aplicação Metas do capítulo: O que? Aprender aspectos conceituais e de implementação de protocolos de aplicação em redes. Modelo cliente servidor. Modelos de serviço. Como? Estudo de protocolos populares da camada da aplicação. Conhecer... Protocolos específicos: http FTP SMTP POP3 DNS P2P Como é feita a programação de aplicações de rede. Programação usando sockets.
Background image of page 2
3 Conceitos Clientes, servidores, processos, sockets e outros bichos…
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
4 Aplicações e protocolos da camada de aplicação Aplicação: processos distribuídos em comunicação Rodam em hosts. Sistemas finais. Trocam mensagens para implementar aplicação. Exemplo: Correio eletrônico, transferência de arquivos, WWW, login remoto, VoIP, etc... aplica çã o transporte rede enlace f í sica aplica çã o transporte rede enlace f í sica aplica çã o transporte rede enlace f í sica Servidor Cliente Cliente
Background image of page 4
5 Protocolos de aplicação Protocolo da camada de aplicação: Não é a aplicação . É APENAS uma parte da aplicação . Define mensagens trocadas por aplicações, e ações as tomadas em sua resposta. Usam serviços providos por protocolos de camadas inferiores. Os processos em dois sistemas de extremidade diferentes comunicam- se logicamente entre si, trocando mensagens através da rede de computadores. Um processo de emissão cria e emite mensagens na rede; um processo de recepção recebe estas mensagens e responde possivelmente emitindo mensagens de volta.
Background image of page 5

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
6 Como os processos trocam mensagens: Um protocolo da camada de aplicação define como os processos de aplicação trocam mensagens . Funcionando em sistemas de extremidade diferentes, Um protocolo da camada de aplicação define: Os tipos de mensagens trocadas. Por exemplo, mensagens do pedido e mensagens de resposta. A sintaxe dos vários tipos de mensagem. Os campos na mensagem, e como os campos são delineados. A semântica dos campos. Isto é, o significado da informação nos campos. As regras. Determinar quando e como um processo emite e responde mensagens.
Background image of page 6
7 Como os processos trocam mensagens Cliente Servidor
Background image of page 7

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
8 Aplicações de rede: DEFINIÇÕES Um processo é um programa que roda num host . Dois processos no mesmo host se comunicam usando comunicação entre processos ( interprocess comunnication ), definida pelo sistema operacional (SO). Dois processos em hosts distintos se comunicam usando um protocolo da camada de transporte .
Background image of page 8
Image of page 9
This is the end of the preview. Sign up to access the rest of the document.

{[ snackBarMessage ]}