190 likes | 489 Vues
Protocolo WAP. Redes Sem Fio André Renato de Jesus Vitor Pereira de Freitas. CEFET-MT. Sumário. Introdução O que é WAP Utilidade – Visão Geral Histórico do WAP Protocolo WAP Gateway WAP Servidor WAP WAP 2.0 Conclusão. Introdução. Comunicações móveis Comunicação sem-fio Bluetooth
E N D
Protocolo WAP Redes Sem Fio André Renato de Jesus Vitor Pereira de Freitas CEFET-MT
Sumário • Introdução • O que é WAP • Utilidade – Visão Geral • Histórico do WAP • Protocolo WAP • Gateway WAP • Servidor WAP • WAP 2.0 • Conclusão
Introdução • Comunicações móveis • Comunicação sem-fio • Bluetooth • 802.11 - Wi-fi • Transmissão rádio
O que é WAP • Wireless Application Protocol • Pilha de protocolos • Independência de dispostivos Figura 1 – WAP no Celular
Histórico • 1997 • WAP FORUM: Nokia, Ericsson, Motorola e Unwired Planet (atual Phone.com) • Conforme W3C • 1999 • 120 membros • Primeiro servidor/gateway no Brasil • Atualmente • Mais de 500 membros
Utilidade – Visão Geral • Similar a Internet • Intermediário • Gateway WAP • Codificador/Decodificador • Obrigatório que seja um Gateway • WAP • Através de URLs • Mimetype • Padrão de protocolos
Utilidade – Visão Geral Figura 2 – Visão geral do funcionamento do WAP.
Protocolo WAP • Arquitetura flexível e modular / 5 camadas Figura 3 – Protocolo WAP, comparação com TCP/IP
C5 – Camada de TransporteWireless Datagram Protocol (WDP) • Opera sobre os serviços de transportadores: • Forma consistente de transmissão de pacotes. • Portadores – Beares • Equivalente ao nível de enlace OSI/ISSO • Condução dos dados "no ar“ • SMS e CSD...
C4 – SegurançaWireless Transport Layer Security (WTLS) • Baseado no SSL • Integridade de dados, privacidade, autenticação, detecção e rejeição de dados incorretamente enviados • Códigos de Autenticação de Mensagem (MAC) • ON/OFF • Aplicações críticas ou não • Segurança à parte na rede da operadora
C3 - Camada de TransaçãoWireless Transaction Protocol (WTP) • Mais confiável que o UDP • Menos pesado e complexo que o TCP • Orientado a mensagens • Ao invés de pacotes
C2 - Camada de SessãoWireless Session Protocol (WSP) • Sessões e conexões à parte • Independe da qualidade do sinal • Continuar navegação do mesmo ponto
WML • Linguagem baseada no HTML+XML • texto, imagens (conversão feita no gateway) • aplicações de servidor (páginas dinâmicas) • variáveis (sessões ativas independente da qualidade do sinal da rede) • formato binário (embora HTML e WML seja texto, o gateway WAP compila o objeto e gera um formato binário para ser enviado para o navegador do aparelho móvel).
WML • Validado por um DTD (W3C) • Próximo ao HTML • <wml></wml> • <b><i><u> • Conteúdo dinâmico • Variável: $variavel Figura 4 – Esquema WML, Deck (Cartões).
C1 – Camada de AplicaçãoWireless Application Environment (WAE) • Ambiente flexível e completo • Leitura do WML • Minibrowser
Gateway WAP / Servidor WAP Figura 5 – Posição do Gateway WAP
Gateway WAP / Servidor WAP • Semelhança com a Web • Utilizar servidores Web para WAP • Trata imagens • Redução de imagens • Navegação via teclado [1] [2] [3]... Figura 6 – MimeTypes para WAP
WAP 2.0 • Tela com cores, setas • Baseada no XHTML Basic • Alguns especialistas afirmam que a próxima geração WAP convergirá e será gradativamente substituída por acesso à Web em tempo real para dispositivos de bolso.
Conclusão • Viável para a disponibilização de conteúdo para dispositivos móveis. • Independente das características do dispositivo. • Capacidade do Gateway de acessar as páginas da Internet e converte-las para o WML=expansão desse protocolo. • Redução do tráfego para o dispositivo móvel.