Baixe o app para aproveitar ainda mais
Prévia do material em texto
1 Redes de Computadores Camada de Aplicação Obionor Nóbrega Introdução � Único nível que fornece serviços diretamente aos processos de aplicação. � Provê todos os serviços OSI que podem ser usados por esses processos para trocar informações entre si. � O serviço do nível de aplicação, alem da transferência de dados inclui, entre outros, os seguintes serviços: o Identificação dos futuros parceiros na comunicação (por exemplo, pelo nome ou pelo endereço). Introdução (cont.) o Determinação da qualidade de serviço aceitável na conexão. o Sincronização das aplicações participantes. o Definição da responsabilidade na recuperação de erros. o Especificação de aspectos relativos à segurança (autenticação, controle de acesso, integridade de dados, etc.) o Seleção do modo do diálogo (full duplex ou half duplex) Fundamentos TCP/IP (relembrando…) � É o protocolo mais usado em redes locais; � O protocolo TCP/IP adota quatro camadas; � O TCP/IP é um conjunto de protocolos, e os mais conhecidos dão nome ao conjunto; Arquitetura do TCP/IP Modelo OSI TCP/IP Aplicação Aplicação Apresentação Sessão Transporte Transporte Rede Internet Enlace Interface com a Rede Física Aplicação Apresentação Sessão Transporte Rede Enlace Físico DS, MHS FTAM ISO Presentation ISO Session ISO Transport C4 X.25 SNDCP LLC IEEE 802.2 IEEE 802.3 IEEE 802.5 Ethernet Ethernet Ethernet X.25 PPP Serial IP, ICMPIPX SPX DD MLID DD NDIS UnixLSL NCP Shell Binding A R P TCP, UDP Winsock socket TLI DNS S M T P F T P ping H T T P N F S POP T e l n e t 2 Camada de Aplicação � Equivale às camadas 5, 6 e 7 do modelo OSI; � Faz a interface entre a aplicação e o protocolo de transporte; � Protocolos que operam nesta camada: HTTP (HyperText Transfer Protocol), SMTP (Simple Mail Transfer Protocol), FTP (File Transfer Protocol), SNMP (Simple Network Management Protocol), DNS (Domain Name System), ssh, Telnet, etc. Camada de Aplicação (cont.) � Exemplo 1: � Um programa cliente de e-mail quer baixar os e-mails armazenados no servidor; � O programa cliente irá efetuar este pedido a camada de aplicação do TCP/IP; � O protocolo SMTP irá atendê-lo; Camada de Aplicação (cont.) � Exemplo 2: � Um usuário entra um endereço www em seu browser para visualizar uma página na Internet; � O browser irá comunicar-se com a camada de aplicação do TCP/IP; � O protocolo HTTP irá atendê-lo; Camada de Aplicação (cont.) � A camada de aplicação comunica-se com a camada de transporte através de uma porta; � SMTP utiliza a porta 25; � HTTP utiliza a porta 80; � FTP utiliza a porta 20 para transmissão de dados e a porta 21 para transmissão de informações de controle; � Desta forma o protocole de transporte (TCP) sabe a natureza do dado; Camada de Aplicação (cont.) Programa de Email Browser WWW Programa de FTP SMTP HTTP FTP TCP Porta 25 Porta 80 Porta 20 Porta 21 Protocolos de aplicação � TELNET (telecomunication Network) 3 Protocolos de aplicação � SSH (Secure Shell ) Protocolos de aplicação (cont.) � FTP (File Transfer Protocol) Protocolos de aplicação (cont.) � SMTP (Simple Mail Transfer Protocol ) Protocolos de aplicação (cont.) � SMTP (Simple Mail Transfer Protocol ) Protocolos de aplicação (cont.) � SNMP (Simple Network Management Protocol) Protocolos de aplicação (cont.) � SNMP (Simple Network Management Protocol) 4 HTTP Protocolos de aplicação (cont.) � DNS (Domain name system) Protocolos de aplicação (cont.) � DNS (Domain name system) � utiliza hierarquia de árvore invertida Protocolos de aplicação (cont.) � DNS (Domain name system) � Níveis mais altos: � ARPA - identificação do host da ARPA; � COM - organizações comerciais; � ORG - outras organizações; � EDU - instituições educacionais; � GOV - instituições governamentais; � INT - organizações internacionais; � MIL - grupos militares. Protocolos de aplicação (cont.) � DNS (Domain name system) Protocolos de aplicação (cont.) � RPC (Remote Procedure call) 5 Protocolos de aplicação (cont.) � RPC (Remote Procedure call) Protocolos de aplicação (cont.) � IMAP (Internet Message Access Protocol) � . Protocolos de aplicação (cont.) � POP3 (Post Office Protocol) Perguntas ???
Compartilhar