A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Redes de Computadores 2 - Camada de Aplicação (Princípios Básicos) –

Apresentações semelhantes


Apresentação em tema: "Redes de Computadores 2 - Camada de Aplicação (Princípios Básicos) –"— Transcrição da apresentação:

1 Redes de Computadores 2 - Camada de Aplicação (Princípios Básicos) –
Paulo Roberto Freire Cunha

2 Redes de Computadores 2  (baseado nos slides do Kurose)
Camada de Aplicação o usuário interage com a camada de aplicação aplicações (processos) em uma mesma máquina se comunicam usando comunicação interprocessos (depende do SO) aplicações em redes se comunicam através de mensagens SO processo 1 processo 2 host 1 host 2 Cliente mensagem aplicação transport rede enlace física servidor Redes de Computadores 2  (baseado nos slides do Kurose)

3 Aplicações em Rede & Protocolos da Camada de Aplicação
WEB HTML Web browser (agente do usuário) / cliente servidor Web / servidor protocolos HTTP correio eletrônico transferência de arquivo aplicação transport rede enlace física reply request Redes de Computadores 2  (baseado nos slides do Kurose)

4 Aplicações em Rede & Protocolos da Camada de Aplicação
tipos de mensagens (e.g., request e response) sintaxe das mensagens (tamanho dos campos) semântica dos campos regras que determinam quando e como as mensagens são enviadas e respondidas protocolos da camada de aplicação parte de uma aplicação define as mensagens trocadas pelas aplicações e as ações HTTP FTP SMTP DNS Redes de Computadores 2  (baseado nos slides do Kurose)

5 Aplicações em Rede & Protocolos da Camada de Aplicação
protocolos da camada de aplicacão públicos (definidos por RFCs) HTTP FTP SMTP proprietários usados em aplicações de telefone na Internet aplicação transport rede enlace física enalce aplciação Redes de Computadores 2  (baseado nos slides do Kurose)

6 Aplicações em Rede & Protocolos da Camada de Aplicação
processos se comunicam enviando/ recebendo mensagens através de sockets (API) socket é a interface entre o processo da aplicação e a camada de transporte um processo identifica o outro processo que ele quer se comunicar através de um endereço IP e uma porta Camada de Abstração do Hardware Interface de rede ARP PPP IP UDP TCP ICMP Interface de Sockets Drivers F T P E L N D S H M Aplicação do Usuário Redes de Computadores 2  (baseado nos slides do Kurose)

7 Aplicações em Rede & Protocolos da Camada de Aplicação
controlado pelo desenvolvedor da aplicação controlado pelo desenvolvedor da aplicação processo TCP socket processo TCP socket controlado pelo SO controlado pelo SO internet host 2 host 1 Redes de Computadores 2  (baseado nos slides do Kurose)

8 Redes de Computadores 2  (baseado nos slides do Kurose)
Requisitos para Funcionamento da Aplicação (em termos de serviços da Camada de Transporte) largura de banda aplicações sensíveis a largura de banda multimídia aplicações (elásticas) que usam a banda disponível tempo algumas aplicações não toleram atrasos perdas algumas aplicações toleram perdas aplicações multimídia algumas aplicação requerem total confiabilidade transferência de arquivos Redes de Computadores 2  (baseado nos slides do Kurose)

9 Redes de Computadores 2  (baseado nos slides do Kurose)
Requisitos para Funcionamento da Aplicação (em termos de serviços da Camada de Transporte) sensibilidade ao tempo não sim, 100’s mseg. sim, poucos seg. sim/não apliacação transferência de arquivo documentos Web audio/video em tempo real áudio/vídeo armazenado jogos interativos aplic. financeiras tolera perdas não sim largura de banda elástica áudio: 5Kb-1Mb vídeo:10Kb-5Mb idem poucos Kbps Redes de Computadores 2  (baseado nos slides do Kurose)

10 Serviços Fornecidos pela Camada de Transporte
Serviço TCP orientado a conexão confiável controle de fluxo controle de congestionamento não garante tempo e largura de banda Serviço UDP não confiável não tem controle de fluxo, não tem controle de congestionamento, não garante tempo e nem largura de banda Redes de Computadores 2  (baseado nos slides do Kurose)


Carregar ppt "Redes de Computadores 2 - Camada de Aplicação (Princípios Básicos) –"

Apresentações semelhantes


Anúncios Google