wireless application protocol (wap) componentes: alex fernandes neves - eca leonardo poubel...

Post on 18-Apr-2015

104 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Wireless Application Protocol(WAP)

Componentes:

Alex Fernandes Neves - ECALeonardo Poubel Orenstein – ECA

Historico

● “Boom” da internet● “Boom” do celular● Limitações

● Processamento● Memória● Bateria● Banda● Físicas

● Wap Forum (1997)

Camadas

●Baseado na Arquitetura da Internet●Duas versões principais já lançadas WAP 1.x e 2.0

WAP 1.x

Wireless Application Enviroment WAE

● WML (Wireless Markup Language) no lugar da HTML (HyperText Markup Language)

● WML-Script ou JAVA-Script● WBMP (Wireless BitMap)● WTA (Wireless Telephony Application)

Wireless Markup LanguageWML

● XML (eXtensible Markup Language)

● Decks e Cards● Links

Wireless Markup LanguageWML

<?xml version="1.0"?><!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">

<wml><card id="no1" title="Card 1">

<p>Este é um paragrafo</p><p>Este é outro paragrafo<br/>com uma quebra de linha.</p>

</card>

<card id="no2" title="Card 2"><p>Trabalho de redes de Computadores</p>

</card></wml>

Este exemplo apareceria assim no aparelho:

------ Card 1 ------

Este é um paragrafo

Este é outro paragrafocom uma quebra de linha.

------ Card 2 ------

Trabalho de redes de Computadores

Wireless Session Protocol WSP

● Equivalente a camada de Sessão● Dois tipos:

Sem conexão orientados a conexão.

● Necessita do WTP

Wireless Session Protocol WSP (PUSH)

Wireless Transportation ProtocolWTP

● Três classes de serviços de transação: Pedidos não confiáveis . Pedidos confiáveis. Pedidos e respostas confiáveis.

● Redução no número de mensagens enviadas, através da concatenação de PDUs (Packet Data Unit)

● Transações assíncronas● Trabalha em cima de datagramas● Confiabilidade opcional entre usuários

(acknowlodge)

Wireless Transport Layer SecurityWTLS

● Garantia de privacidade● Garantia da autenticação da fonte● Integridade dos dados● Proteger o aparelho de ataques do tipo

DNS (Denial of Service)

Wireless Datagram ProtocolWDP

● Se adapta a cada tecnologia de transmissao de dados● Quando é possivel utilizar IP o utiliza-se o UDP● Necessita da WTP pra completá-la

Bearer

● Camada Física, de Enlace e de Rede (corresponderia na Internet ao IP) da Arquitetura do modelo OSI

● Rede GSM, CDMA e IP

● Enlace SMS, GPRS, CSD e USSD

● GPRS IP Aumento de banda com GPRS

● MMS

WAP 2.0

Wireless Application Enviroment WAE 2.0

● XHTML Móbile Profile

● CSS● Divisão de “stack”

WAP 2.0Outras Camadas

● WPHTTP● TLS● WPTCP

Futuro

● Grandes melhorias com WAP 2.0● WAP forte no Japão, e crescendo em outros paises

como Reino Unido● Concorrente: i-mode● WAP virando Internet

Perguntas

1)Qual a função do WAP Gateway?2)O que são decks e cards?3)Por que quando se usa WDP em WAP é necessário

uma camada a mais?4)Qual a principal tendência futura da tecnologia WAP?5)Qual é a função do Push e como ele ocorre?

Perguntas

1)Qual a função do WAP Gateway?

Resposta:

Sua função é traduzir os protocolos da arquitetura internet para a arquitetura WAP e vice-versa, assim tornando possivel que um cliente em um PDA consiga receber e enviar dados a um servidor.

Perguntas

2)O que são decks e cards?

Resposta:Card é uma estrutura básica de visualização do wml, formatado para caber na tela do celular. O Deck é o conjunto de cards encadeados através de links e representam uma pagina.

Perguntas

3)Por que quando se usa WDP em WAP é necessário uma camada a mais?

Resposta:Porque WDP é baseado no UDP e não garante segurança no envio, ou mesmo a ordem de chegada de mensagens. Aliado a isto nós temos um problema especifico por estarmos tratando de um meio sem fio, consequentemente com uma alta taxa de erros de transmissão. Esta camada extra (WTP) garante que essas condiçoes nao impeçam o bom funcionamento do WAP adicionanod a este caracteristicas semelhantes ao do TCP.

Perguntas

4)Qual a principal tendência futura da tecnologia WAP?

Resposta:Na medida em que a infra-estrutura da rede sem fio e os próprios aparelhos melhorem, as restrições que originaram o WAP vão se reduzindo, e eventualmente o WAP deixara de existir e os PDAs passaram a utilizar da Internet convencional.

Perguntas

5)Qual é a função do Push e como ele ocorre?

Resposta:O PUSH é um serviço que permite a um servidor mandar dados ao cliente mesmo sem esse ter enviado um pedido previamente. Ele se incia quando um servidor manda uma mensagem para um Push Gateway, que converte protocolos e reenvia a mensagem para um cliente, sendo que este fica constantemente com uma aplicação de inicialização rodando aguardando um pedido de Início de Sessão para receber essa mensagem.

top related