24
Universidade de Aveiro, 2003/10/29 Universidade de Aveiro, 2003/10/29 1 Portal de Serviços IP para suporte de HotSpots Wireless LAN (Wi-Fi) Apresentação Apresentação Bruno Monteiro n.º 21539 Francisco Almeida n.º 21609 Email: [email protected] Web: http://sweet.ua.pt/~a21539

Apresentação

  • Upload
    luna

  • View
    20

  • Download
    0

Embed Size (px)

DESCRIPTION

Apresentação. Bruno Monteiro n.º 21539 Francisco Almeida n.º 21609 Email: [email protected] Web: http://sweet.ua.pt/~a21539. Definições. Wi-Fi (Wireless Fidelity) Standard 802.11 (pode ser a , b ou g ) Hotspot - PowerPoint PPT Presentation

Citation preview

Page 1: Apresentação

Universidade de Aveiro, 2003/10/29Universidade de Aveiro, 2003/10/29 11Portal de Serviços IP para suporte de HotSpots Wireless LAN (Wi-Fi)

Apresentação Apresentação

Bruno Monteiro n.º 21539

Francisco Almeida n.º 21609

Email: [email protected]

Web: http://sweet.ua.pt/~a21539

Page 2: Apresentação

Universidade de Aveiro, 2003/10/29Universidade de Aveiro, 2003/10/29 22Portal de Serviços IP para suporte de HotSpots Wireless LAN (Wi-Fi)

DefiniçõesDefinições

Wi-Fi (Wireless Fidelity)Wi-Fi (Wireless Fidelity)• Standard 802.11 (pode ser Standard 802.11 (pode ser aa, , bb ou ou gg))

HotspotHotspot• Localização que oferece acesso público Localização que oferece acesso público

(pode ser grátis ou a pagar) sem fios à (pode ser grátis ou a pagar) sem fios à Internet.Internet.

• Partilha de ligações de banda-larga via Partilha de ligações de banda-larga via Acess-Points (AP)Acess-Points (AP)

Page 3: Apresentação

Universidade de Aveiro, 2003/10/29Universidade de Aveiro, 2003/10/29 33Portal de Serviços IP para suporte de HotSpots Wireless LAN (Wi-Fi)

Características Wi-FiCaracterísticas Wi-Fi

http://www.wlanantennas.com/wireless_standard_comparison.htm

http://www.tdksystems.com/download/files/EvolutionoftheWirelessLAN1c.pdf

Page 4: Apresentação

Universidade de Aveiro, 2003/10/29Universidade de Aveiro, 2003/10/29 44Portal de Serviços IP para suporte de HotSpots Wireless LAN (Wi-Fi)

Mercado: evolução (I)Mercado: evolução (I) Aumento exponencial Aumento exponencial

dos utilizadores de Wi-Fidos utilizadores de Wi-Fi

http://www.tdksystems.com/download/files/EvolutionoftheWirelessLAN1c.pdf

Número global de Número global de hotspots aumentou de hotspots aumentou de 2000 para 12000 só em 2000 para 12000 só em 2002 2002 http://www.gii.co.jp/english/cg11900_market_evolution.html

http://b-informed.co.uk/download/pdf/EvolutionLAN.pdf

Page 5: Apresentação

Universidade de Aveiro, 2003/10/29Universidade de Aveiro, 2003/10/29 55Portal de Serviços IP para suporte de HotSpots Wireless LAN (Wi-Fi)

Mercado: evolução (II)Mercado: evolução (II)

A partir de 2003, com o lançamento da A partir de 2003, com o lançamento da plataforma Banias (Intel Centrino), a plataforma Banias (Intel Centrino), a integração de Wi-Fi reduziu os custos integração de Wi-Fi reduziu os custos perceptíveis ao utilizador:perceptíveis ao utilizador:

Page 6: Apresentação

Universidade de Aveiro, 2003/10/29Universidade de Aveiro, 2003/10/29 66Portal de Serviços IP para suporte de HotSpots Wireless LAN (Wi-Fi)

Mercado: evolução (III)Mercado: evolução (III) A partir de 2004, a venda de produtos Wi-Fi A partir de 2004, a venda de produtos Wi-Fi

integrados ultrapassará a de adaptadores:integrados ultrapassará a de adaptadores:

Page 7: Apresentação

Universidade de Aveiro, 2003/10/29Universidade de Aveiro, 2003/10/29 77Portal de Serviços IP para suporte de HotSpots Wireless LAN (Wi-Fi)

RADIUS – IntroduçãoRADIUS – Introdução RADIUS – Remote Authentication Dial-In User ServiceRADIUS – Remote Authentication Dial-In User Service Protocolo usado para AAA de utilizadores remotos e conexões Protocolo usado para AAA de utilizadores remotos e conexões

Dial-In.Dial-In. O RADIUS utiliza UDP para troca de mensagens entre o NAS O RADIUS utiliza UDP para troca de mensagens entre o NAS

(Cliente RADIUS) e o Servidor RADIUS.(Cliente RADIUS) e o Servidor RADIUS. O Servidor e o NAS possuem uma chave secreta partilhada que O Servidor e o NAS possuem uma chave secreta partilhada que

não é enviada pela rede e permite a codificação da password do não é enviada pela rede e permite a codificação da password do utilizador, cifrada com MD5.utilizador, cifrada com MD5.

Formato do pacote:Formato do pacote:

Page 8: Apresentação

Universidade de Aveiro, 2003/10/29Universidade de Aveiro, 2003/10/29 88Portal de Serviços IP para suporte de HotSpots Wireless LAN (Wi-Fi)

RADIUS - DesvantagensRADIUS - Desvantagens O RADIUS, foi e por enquanto, ainda é bastante usado em O RADIUS, foi e por enquanto, ainda é bastante usado em

redes que necessitem aplicar o sistema de Authentication, redes que necessitem aplicar o sistema de Authentication, Autorization and Accounting, mas tem algumas lacunas:Autorization and Accounting, mas tem algumas lacunas:

Não suporta roaming de forma eficiente;Não suporta roaming de forma eficiente; Os campos dos pacotes não são codificados Os campos dos pacotes não são codificados Os vários clientes Radius poderem ter a mesma chaveOs vários clientes Radius poderem ter a mesma chave O Radius permite PAP, protocolo essencialmente académico O Radius permite PAP, protocolo essencialmente académico

pois o grau de segurança é nulo.pois o grau de segurança é nulo. Não suporta serviços com qualidade de serviço de forma Não suporta serviços com qualidade de serviço de forma

eficiente.eficiente.

Devido a estes factores o protocolo RADIUS deixou de ser Devido a estes factores o protocolo RADIUS deixou de ser desenvolvido a partir de 1998, para se canalizarem todos desenvolvido a partir de 1998, para se canalizarem todos os recursos no desenvolvimento de um melhor protocolo os recursos no desenvolvimento de um melhor protocolo de AAA, o DIAMETER.de AAA, o DIAMETER.

Page 9: Apresentação

Universidade de Aveiro, 2003/10/29Universidade de Aveiro, 2003/10/29 99Portal de Serviços IP para suporte de HotSpots Wireless LAN (Wi-Fi)

RADIUS - AutenticaçãoRADIUS - Autenticação

Network Access Server

RADIUS Server

PPP Authenticate-Request

Access Reject

Access Request

Access AcceptAccess Challenge(opcional)

PPP Authenticate-Nak

PPP Authenticate-Ack

Porto 1812

Page 10: Apresentação

Universidade de Aveiro, 2003/10/29Universidade de Aveiro, 2003/10/29 1010Portal de Serviços IP para suporte de HotSpots Wireless LAN (Wi-Fi)

RADIUS – Fase de RADIUS – Fase de autenticaçãoautenticação

Authenticate Request

Access RequestAccess Accept

Authenticate Ack

Page 11: Apresentação

Universidade de Aveiro, 2003/10/29Universidade de Aveiro, 2003/10/29 1111Portal de Serviços IP para suporte de HotSpots Wireless LAN (Wi-Fi)

RADIUS - AccountingRADIUS - Accounting

Network Access Server

RADIUS Server

Login Session

Accounting Request

Accounting Response

Logout Session

Accounting Request

Accounting Response

(Tempo de ligação, nº de bytes e pacotes enviados/recebidos, …)

Porto 1813

Page 12: Apresentação

Universidade de Aveiro, 2003/10/29Universidade de Aveiro, 2003/10/29 1212Portal de Serviços IP para suporte de HotSpots Wireless LAN (Wi-Fi)

JSP – IntroduçãoJSP – Introdução

Java Server PagesJava Server Pages

• Tecnologia baseada na linguagem Java que Tecnologia baseada na linguagem Java que possibilita a criação de páginas possibilita a criação de páginas webweb dinâmicasdinâmicas

• Desenvolvida pela Sun MicrosystemsDesenvolvida pela Sun Microsystems• Permite o desenvolvimento de aplicações Permite o desenvolvimento de aplicações

do lado do servidordo lado do servidor

Page 13: Apresentação

Universidade de Aveiro, 2003/10/29Universidade de Aveiro, 2003/10/29 1313Portal de Serviços IP para suporte de HotSpots Wireless LAN (Wi-Fi)

JSP - ConceitosJSP - Conceitos

Bruno Miguel Guilhoto Monteiro
Page 14: Apresentação

Universidade de Aveiro, 2003/10/29Universidade de Aveiro, 2003/10/29 1414Portal de Serviços IP para suporte de HotSpots Wireless LAN (Wi-Fi)

Porquê usar JSPPorquê usar JSP

Além de ser fácil de apreender, permite Além de ser fácil de apreender, permite aos utilizadores desenvolverem aos utilizadores desenvolverem aplicações e aplicações e web sitesweb sites rapidamente. rapidamente.

Baseado em Java, uma linguagem OO.Baseado em Java, uma linguagem OO. Oferece uma plataforma robusta para o Oferece uma plataforma robusta para o

desenvolvimento desenvolvimento webweb..

Page 15: Apresentação

Universidade de Aveiro, 2003/10/29Universidade de Aveiro, 2003/10/29 1515Portal de Serviços IP para suporte de HotSpots Wireless LAN (Wi-Fi)

Principais razões para usar Principais razões para usar JSP’sJSP’s

Plataformas múltiplasPlataformas múltiplas Reutilização de componentesReutilização de componentes Vantagens do Java (segurança, Vantagens do Java (segurança,

portabilidade, ...)portabilidade, ...)

Possibilidade de mover ficheiros JSP entre plataformas

Page 16: Apresentação

Universidade de Aveiro, 2003/10/29Universidade de Aveiro, 2003/10/29 1616Portal de Serviços IP para suporte de HotSpots Wireless LAN (Wi-Fi)

Arquitectura JSP (I)Arquitectura JSP (I)

JSP’s são essencialmente páginas HTML JSP’s são essencialmente páginas HTML com com tags tags Java especiais incorporadasJava especiais incorporadas

Usam a extensão .jsp em vez Usam a extensão .jsp em vez de .htm/.htmlde .htm/.html

O motor JSP cria um ficheiro fonte a O motor JSP cria um ficheiro fonte a partir do ficheiro .jsppartir do ficheiro .jsp

Esse ficheiro é compilado para um Esse ficheiro é compilado para um ficheiro de classe, mas apenas aquando ficheiro de classe, mas apenas aquando da primeira execuçãoda primeira execução

Page 17: Apresentação

Universidade de Aveiro, 2003/10/29Universidade de Aveiro, 2003/10/29 1717Portal de Serviços IP para suporte de HotSpots Wireless LAN (Wi-Fi)

Arquitectura JSP (II)Arquitectura JSP (II)

1. O utilizador vai a uma página feita com JSP. O browser web efectua o pedido através da Internet.2. O pedido JSP é enviado para o servidor web3. O browser web reconhece o pedido especial (extensão .jsp) e entrega o ficheiro JSP ao JSP Servlet Engine.4. Se o ficheiro JSP é acedido pela primeira vez, é processado, caso contrário passa para o passo 7.5. O próximo passo é gerar um Servlet especial do ficheiro JSP. Todo o HTML necessária é convertido em declarações println. 6. O código-fonte do servlet é compilado numa classe7. É instanciado o Servlet, chamando os métodos init e service.8. O código HTML produzido pelo Servlet é enviado via Internet9. Os resultados HTML são visualizados no web browser do utilizador.

Page 18: Apresentação

Universidade de Aveiro, 2003/10/29Universidade de Aveiro, 2003/10/29 1818Portal de Serviços IP para suporte de HotSpots Wireless LAN (Wi-Fi)

HTTP Redirect – introduçãoHTTP Redirect – introdução

Antes do utilizador estar autenticado e Antes do utilizador estar autenticado e antes deste começar a navegar, é antes deste começar a navegar, é necessário apresentar o portal de necessário apresentar o portal de autenticação.autenticação.

O utilizador introduz os seus dados, se já O utilizador introduz os seus dados, se já possuir conta, ou poderá criar uma nova possuir conta, ou poderá criar uma nova conta.conta.

Depois de validado, o utilizador pode Depois de validado, o utilizador pode começar a utilizar o acesso Internet começar a utilizar o acesso Internet (tráfego/volume).(tráfego/volume).

Page 19: Apresentação

Universidade de Aveiro, 2003/10/29Universidade de Aveiro, 2003/10/29 1919Portal de Serviços IP para suporte de HotSpots Wireless LAN (Wi-Fi)

HTTP Redirect e RADIUS – Modo HTTP Redirect e RADIUS – Modo de funcionamentode funcionamento

O utilizador liga-se fisicamente ao HotspotTenta aceder a uma qualquer páginaEsse pedido é “interceptado” e o redireccionamente toma lugarO utilizador introduz os seus dados, se já os tiver, ou pode criar uma nova conta de utilizador

Depois de validados os dados, o browser devolve a página inicialmente pretendida pelo utilizador

O utilizador navega até o produto que comprou (tempo/volume) expirar

Page 20: Apresentação

Universidade de Aveiro, 2003/10/29Universidade de Aveiro, 2003/10/29 2020Portal de Serviços IP para suporte de HotSpots Wireless LAN (Wi-Fi)

HTTP Redirect – ArquitecturaHTTP Redirect – Arquitectura

Definido no RFC 2616 (HTTP), o Definido no RFC 2616 (HTTP), o comando HTTP Redirect consiste pode comando HTTP Redirect consiste pode consistir em qualquer código HTTP 3xx consistir em qualquer código HTTP 3xx (300, 301,..., 307)(300, 301,..., 307)

"300" : Multiple Choices"301" : Moved Permanently"302" : Found"303" : See Other"304" : Not Modified"305" : Use Proxy"307" : Temporary Redirect

Este tipo de código de estado indica que o agente do utilizador (browser) necessita de tomar mais acções para completar o pedido. A acção requerida PODE ser tomada pelo browser sem o conhecimento do utilizador apenas e se o método usado no segundo pedido for GET ou HEAD. Um cliente DEVE detectar ciclos de redireccionamento infinitos, pois estes ciclos geram tráfego de rede por cada redirecção exigida. (RFC 2616, sec. 10)

Page 21: Apresentação

Universidade de Aveiro, 2003/10/29Universidade de Aveiro, 2003/10/29 2121Portal de Serviços IP para suporte de HotSpots Wireless LAN (Wi-Fi)

Conclusão (I)Conclusão (I) O modelo de hotspots gratuitos O modelo de hotspots gratuitos

pretende levar a uma rede comunitária pretende levar a uma rede comunitária (global, no limite) grátis, com acesso à (global, no limite) grátis, com acesso à Internet partilhadoInternet partilhado

Aplicações possíveis:Aplicações possíveis:• VoIPVoIP• Streaming audio e vídeo (rádios e vídeo-Streaming audio e vídeo (rádios e vídeo-

conferência)conferência)• Jogos em rede de alta performanceJogos em rede de alta performance• Email comunitário privado (livre de Email comunitário privado (livre de spamspam!)!)

Page 22: Apresentação

Universidade de Aveiro, 2003/10/29Universidade de Aveiro, 2003/10/29 2222Portal de Serviços IP para suporte de HotSpots Wireless LAN (Wi-Fi)

Conclusão (II)Conclusão (II) Hotspots -> transição para a ubiquidade globalHotspots -> transição para a ubiquidade global Fornece banda larga em ambientes móveisFornece banda larga em ambientes móveis Problemas: autenticação e facturaçãoProblemas: autenticação e facturação O sucesso do Wi-Fi depende do investimento O sucesso do Wi-Fi depende do investimento

em funções para o utilizadorem funções para o utilizador A mudança rápida de protocolos (.a, .b, .g) A mudança rápida de protocolos (.a, .b, .g)

prejudica a sucesso do Wi-Fi (3 protocolos prejudica a sucesso do Wi-Fi (3 protocolos apresentados em 18 meses!)apresentados em 18 meses!)• A transição 10 base T para 100 Base Tx demorou 10 A transição 10 base T para 100 Base Tx demorou 10

anos e prevêem-se + 10 anos para a transição para anos e prevêem-se + 10 anos para a transição para Gigabit LANGigabit LAN

Page 23: Apresentação

Universidade de Aveiro, 2003/10/29Universidade de Aveiro, 2003/10/29 2323Portal de Serviços IP para suporte de HotSpots Wireless LAN (Wi-Fi)

Conclusão (III)Conclusão (III)

Os utilizadores pretendem ligar-se a redes Os utilizadores pretendem ligar-se a redes sem fios no maior número de locais possívelsem fios no maior número de locais possível

802.11b deverá ser o padrão da indústria 802.11b deverá ser o padrão da indústria nos próximos 5 anos (disponibilidade e nos próximos 5 anos (disponibilidade e preço)preço)

O crescente interesse em hotspots leva a O crescente interesse em hotspots leva a indústria de telecomunicações a investir na indústria de telecomunicações a investir na estabilidade da redeestabilidade da rede• Impacto negativo no protocolo menos Impacto negativo no protocolo menos

estabelecido (.a), crescimento menor no (.g)estabelecido (.a), crescimento menor no (.g)

Page 24: Apresentação

Universidade de Aveiro, 2003/10/29Universidade de Aveiro, 2003/10/29 2424Portal de Serviços IP para suporte de HotSpots Wireless LAN (Wi-Fi)

BibliografiaBibliografia http://b-informed.co.uk/download/pdf/EvolutionLAN.phttp://b-informed.co.uk/download/pdf/EvolutionLAN.p

dfdf http://www.tdksystems.com/download/files/

EvolutionoftheWirelessLAN1c.pdf http://www.gii.co.jp/english/http://www.gii.co.jp/english/

cg11900_market_evolution.htmlcg11900_market_evolution.html Material de Arquitecturas de Redes II, apresentação Material de Arquitecturas de Redes II, apresentação

Grupo 4: http://nunoi.pt.vuGrupo 4: http://nunoi.pt.vu http://nocat.net (wiki e faqs)http://nocat.net (wiki e faqs) http://developer.intel.ru/download/network/pdf/http://developer.intel.ru/download/network/pdf/

80211a.pdf80211a.pdf