Apresentação
description
Transcript of 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
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)
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
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
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:
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:
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:
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.
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
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
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
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
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
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..
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
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
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.
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).
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
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)
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!)!)
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
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)
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