Your SlideShare is downloading. ×
0
Retele de calculatoare




              Retele de calculatoare
                  Retele wireless
                 Sabin-C...
Retele de calculatoare



                                                      Cuprins
         • Preliminarii
         •...
Retele de calculatoare



                                              Preliminarii
• Dispozitive mobile vs. wireless
   ...
Retele de calculatoare



                                              Preliminarii
• Pot exista situatii in care aplicat...
Retele de calculatoare



                                              Preliminarii
   • Probleme:                       ...
Retele de calculatoare



                                              Preliminarii
• Solutiile privind mobilitatea vizea...
Retele de calculatoare



                                               Dispozitive
• Aspecte de interes:
    – Marime & ...
Retele de calculatoare



                                               Dispozitive
• Aspecte de interes (continuare):
  ...
Retele de calculatoare



                                               Dispozitive
• Posibilitati de comunicare wireless...
Retele de calculatoare



                                               Dispozitive
• Posibilitati de comunicare wireless...
Retele de calculatoare



                                               Dispozitive
   • Clasificare:




Sabin-Corneliu ...
Retele de calculatoare



                                         Retele wireless

• Categorii:
   –WPAN (Wireless Person...
Retele de calculatoare



                                         Retele wireless

• Categorii:
   –WLAN (Wireless Local ...
Retele de calculatoare



                                         Retele wireless

• Categorii:
   –WWAN (Wireless Wide A...
Retele de calculatoare



                                         Retele wireless

• Categorii:
   –Retele de sateliti
  ...
Retele de calculatoare



                                         Retele wireless
• Standarde de conectivitate pentru WPA...
Retele de calculatoare



                                        Retele wireless
• Standarde:
   – Bluetooth




Sabin-Co...
Retele de calculatoare



                                         Retele wireless
• Standarde de conectivitate pentru WPA...
Retele de calculatoare



                                         Retele wireless
• Moduri de interconectare (configurati...
Retele de calculatoare



                                          Retele wireless
• Standarde de conectivitate pentru WL...
Retele de calculatoare



                                         Retele wireless
• Standarde de conectivitate pentru WLA...
Retele de calculatoare



                                         Retele wireless

• Retelele WWAN:
   – Transferul de da...
Retele de calculatoare



                                         Retele wireless
• Retelele WWAN:
   – Celula (cell): zo...
Retele de calculatoare



                                         Retele wireless
• Retelele WWAN:
   – Reutilizarea frec...
Retele de calculatoare



                                         Retele wireless

• Retelele WWAN:
   – Multiplexarea: s...
Retele de calculatoare



                                         Retele wireless

• Retelele WWAN de generatia 2 (2G):
 ...
Retele de calculatoare



                                         Retele wireless

• Retelele WWAN de generatia 2.5 (2.5G...
Retele de calculatoare



                                         Retele wireless

• Retelele WWAN de generatia 3 (3G):
 ...
Retele de calculatoare



                                         Retele wireless
• Protocoale (exemple):
   – Paging: Fl...
Retele de calculatoare



                                     Wireless Internet

• Mobile IP (RFC 3344)
   – Protocol de ...
Retele de calculatoare



                Wireless Internet: IP mobil

• Componente:
   – Nod mobil:
     dispozitiv folos...
Retele de calculatoare



                Wireless Internet: IP mobil
• Componente:
   – Home address:
     adresa IP a no...
Retele de calculatoare



                Wireless Internet: IP mobil
• Componente:
   – Care-of Address (CoA): adresa IP ...
Retele de calculatoare



                Wireless Internet: IP mobil
• Componente:
   – Foreign Agent (FA): e un router a...
Retele de calculatoare



                Wireless Internet: IP mobil
• Descoperirea agentilor
   – Internet Control Messa...
Retele de calculatoare



                Wireless Internet: IP mobil
Internet Protocol, Src Addr: 192.168.100.6, Dst Addr...
Retele de calculatoare



                Wireless Internet: IP mobil
Ext: Mobility Agent Advertisement Extension
     Ext...
Retele de calculatoare



                Wireless Internet: IP mobil

• Descoperirea locatiei
   – Un nod mobil se poate ...
Retele de calculatoare



                Wireless Internet: IP mobil
• Detectarea mutarilor & politica de handover
   – A...
Retele de calculatoare



                Wireless Internet: IP mobil
• Detectarea mutarilor & politica de handover
   – A...
Retele de calculatoare



                Wireless Internet: IP mobil
• Detectarea mutarilor & politica de handover
   – L...
Retele de calculatoare



                Wireless Internet: IP mobil
• Intrebari privitoare la handover :
   – Did I leav...
Retele de calculatoare



            Wireless Internet: mobile IP




Sabin-Corneliu Buraga 2006/2007 – www.infoiasi.ro/~...
Retele de calculatoare



                Wireless Internet: IP mobil
  • Identificarea unui nod se realizeaza prin:
     ...
Retele de calculatoare



                Wireless Internet: IP mobil
• Tuneluri: legaturi logice la distanta de 1 hop,
  ...
Retele de calculatoare



                Wireless Internet: IP mobil
• Rutarea: se foloseste tehnica triangle routing
  (...
Retele de calculatoare



                                    Aplicatii wireless
• Protocolul WAP (Wireless Access Protoco...
Retele de calculatoare



                                    Aplicatii wireless
• Protocolul WAP (Wireless Access Protoco...
Retele de calculatoare



                                    Aplicatii wireless
• Protocolul WAP (Wireless Access Protoco...
Retele de calculatoare



                                    Aplicatii wireless
• Protocolul WAP (Wireless Access Protoco...
Retele de calculatoare



                                    Aplicatii wireless
• Protocolul WAP (Wireless Access Protoco...
Retele de calculatoare



                                    Aplicatii wireless
• Protocolul WAP (Wireless Access Protoco...
Retele de calculatoare



                                    Aplicatii wireless
• Protocolul WAP (Wireless Access Protoco...
Retele de calculatoare



                                    Aplicatii wireless

    • Acces la Web via un micro-browser ...
Retele de calculatoare



                                    Aplicatii wireless
• Smart clients sincronizindu-si datele
 ...
Retele de calculatoare



                                    Aplicatii wireless
• Sisteme de messaging
  (componente arhi...
Retele de calculatoare



                                    Aplicatii wireless
• Comunicarea
  in cadrul
  unui campus
 ...
Retele de calculatoare



                                    Aplicatii wireless
• Campus universitar wireless
  (componen...
Retele de calculatoare



                                    Aplicatii wireless
• Directii de interes:
  – Retele oferind...
Retele de calculatoare



                                    Aplicatii wireless
• Alte provocari:
  – Asigurarea conectiv...
Retele de calculatoare



                                                    Rezumat
         • Preliminarii
         • D...
Retele de calculatoare




                         Intrebari?




Sabin-Corneliu Buraga 2006/2007 – www.infoiasi.ro/~busa...
Upcoming SlideShare
Loading in...5
×

Computer Networks.Wireless

2,481

Published on

Computer Networks course (in Romanian).

Published in: Technology
1 Comment
1 Like
Statistics
Notes
No Downloads
Views
Total Views
2,481
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
149
Comments
1
Likes
1
Embeds 0
No embeds

No notes for slide

Transcript of "Computer Networks.Wireless"

  1. 1. Retele de calculatoare Retele de calculatoare Retele wireless Sabin-Corneliu Buraga busaco@infoiasi.ro http://www.infoiasi.ro/~busaco Sabin-Corneliu Buraga 2006/2007 – www.infoiasi.ro/~busaco/ [1]
  2. 2. Retele de calculatoare Cuprins • Preliminarii • Dispozitive • Retele wireless • Internet fara fir • Arhitecturi de aplicatii Sabin-Corneliu Buraga 2006/2007 – www.infoiasi.ro/~busaco/ [2]
  3. 3. Retele de calculatoare Preliminarii • Dispozitive mobile vs. wireless – Mobil: nu are o locatie fixa, comunicatiile avind loc si in momentul in care dispozitivul se misca – Nomad: are abilitati de miscare, incepind sa comunice dupa ce isi stabileste o alta locatie – Comunicatii mobile: abilitatea unui dispozitiv de a comunica via una sau mai multe legaturi de acces (i.e., Ethernet, 802.11 etc.) cu alte dispozitive aflate in alte locatii • Wireless – se refera la transmisia de voce si date prin intermediul undelor radio Sabin-Corneliu Buraga 2006/2007 – www.infoiasi.ro/~busaco/ [3]
  4. 4. Retele de calculatoare Preliminarii • Pot exista situatii in care aplicatiile wireless nu sunt mobile, dar folosesc o retea wireless – Acces via WLAN (Wireless Local Area Network) Mobile Wireless • Exista si aplicatii mobile care nu sunt wireless – Exemplu: PDA (Personal Digital Assistant) Sabin-Corneliu Buraga 2006/2007 – www.infoiasi.ro/~busaco/ [4]
  5. 5. Retele de calculatoare Preliminarii • Probleme: • Provocari: – Acoperirea si – Descoperirea locatiei penetrarea – Detectarea mutarii – Latimea de banda – Actualizarea – Latenta comunicatiei – Fiabilitatea – (Re)Stabilirea caii de transmiterii comunicare – Standardizarea Sabin-Corneliu Buraga 2006/2007 – www.infoiasi.ro/~busaco/ [5]
  6. 6. Retele de calculatoare Preliminarii • Solutiile privind mobilitatea vizeaza: – Nivelul legatura de date • Probleme de scalabilitate – Nivelul retea (IP, IP mobil) • Aplicatiile nu trebuie restartate la trecerea de la wireless la comunicatii conventionale sau invers – Celelalte niveluri (transport, aplicatie) • Necesita ca aplicatiile sa fie special concepute pentru a suporta mobilitatea • Se folosesc rar in practica Sabin-Corneliu Buraga 2006/2007 – www.infoiasi.ro/~busaco/ [6]
  7. 7. Retele de calculatoare Dispozitive • Aspecte de interes: – Marime & greutate – Memorie disponibila pentru aplicatii & date – Viteza procesorului – Caracteristicile ecranului (rezolutie, adincime de culoare, utilizare in exterior etc.) – Mecanismele de intrare (achizitie de date) – Suport pentru mobilitate din partea sistemului de operare Sabin-Corneliu Buraga 2006/2007 – www.infoiasi.ro/~busaco/ [7]
  8. 8. Retele de calculatoare Dispozitive • Aspecte de interes (continuare): – Slot-uri pentru extinderea ulterioara (memorie suplimentara, conectivitate cu alte dispozitive etc.) – Timpul de viata a bateriei – Caracteristici integrate: camera digitala, tastatura, porturi infrarosu, Bluetooth,… – Suport software: aplicatii, instrumente de dezvoltare, navigatoare mobile, drivere pentru hardware etc. Sabin-Corneliu Buraga 2006/2007 – www.infoiasi.ro/~busaco/ [8]
  9. 9. Retele de calculatoare Dispozitive • Posibilitati de comunicare wireless – Two-unit: necesita ca 2 echipamente sa poata conlucra (i.e.: telefon mobil + PDA) • Cablu / conexiune infrarosu / Bluetooth via PAN (Personal Area Network) Sabin-Corneliu Buraga 2006/2007 – www.infoiasi.ro/~busaco/ [9]
  10. 10. Retele de calculatoare Dispozitive • Posibilitati de comunicare wireless – Configuratii detasabile: folosirea unui plug-in sau atasament clip-on pe dispozitiv, cu functii de conectivitate – necesita existenta unui slot • Dispozitivul se poate conecta la diverse tipuri de retele wireless, folosind protocoale diferite – Configuratii integrate: conectivitatea wireless este inclusa direct in dispozitiv Sabin-Corneliu Buraga 2006/2007 – www.infoiasi.ro/~busaco/ [10]
  11. 11. Retele de calculatoare Dispozitive • Clasificare: Sabin-Corneliu Buraga 2006/2007 – www.infoiasi.ro/~busaco/ [11]
  12. 12. Retele de calculatoare Retele wireless • Categorii: –WPAN (Wireless Personal Area Network) • Spatiu de operare ~10 m. • Inlocuieste cablurile de interconectare la alte echipamente • Standarde: IrDA, Bluetooth, 802.15 Sabin-Corneliu Buraga 2006/2007 – www.infoiasi.ro/~busaco/ [12]
  13. 13. Retele de calculatoare Retele wireless • Categorii: –WLAN (Wireless Local Area Network) • Spatiu de operare ~100 m. (cladiri, campus-uri etc.) • Extensie/alternativa la LAN-ul conventional • Standarde: 802.11a, b, g, HIPERLAN/2 Sabin-Corneliu Buraga 2006/2007 – www.infoiasi.ro/~busaco/ [13]
  14. 14. Retele de calculatoare Retele wireless • Categorii: –WWAN (Wireless Wide Area Network) • Acoperire nationala, via mai multe surse (carriers) • Extensie a LAN/WAN-ului conventional • Standarde: GSM, TDMA, CDMA, GPRS, EDGE, WCDMA Sabin-Corneliu Buraga 2006/2007 – www.infoiasi.ro/~busaco/ [14]
  15. 15. Retele de calculatoare Retele wireless • Categorii: –Retele de sateliti • Acoperire mondiala • Extensie a WAN-ului conventional • Standarde: TDMA, CDMA, FDMA Sabin-Corneliu Buraga 2006/2007 – www.infoiasi.ro/~busaco/ [15]
  16. 16. Retele de calculatoare Retele wireless • Standarde de conectivitate pentru WPAN: – IrDA (Infrared Data Association): comunicatie punct-la-punct bidirectionala via porturi cu infrarosu – Bluetooth: interconectivitate intre dispozitive, folosind frecventa 2.4 GHz • Un dispozitiv poate fi setat ca putind fi descoperit in mod general, limitat sau deloc (descoperirea e automata) • 8 dispoz. formeaza un piconet (retea ad-hoc) • Mai multe piconet-uri = scatternet • Interoperabilitatea se realizeaza via profiluri de dispozitiv (standardizate) – vezi www.bluetooth.com • Securitatea e tratata la nivel de legatura de date Sabin-Corneliu Buraga 2006/2007 – www.infoiasi.ro/~busaco/ [16]
  17. 17. Retele de calculatoare Retele wireless • Standarde: – Bluetooth Sabin-Corneliu Buraga 2006/2007 – www.infoiasi.ro/~busaco/ [17]
  18. 18. Retele de calculatoare Retele wireless • Standarde de conectivitate pentru WPAN: – IEEE 802.15: se bazeaza pe modelul Bluetooth, pentru a oferi standarde de comunicare wireless – detalii la www.ieee802.org/15/ • Ofera si interoperabilitate cu dispozitive suportind 802.11 • 802.15.1 – latime de banda: 1 Mbps • 802.15.3 – latime de banda: 20 Mbps Sabin-Corneliu Buraga 2006/2007 – www.infoiasi.ro/~busaco/ [18]
  19. 19. Retele de calculatoare Retele wireless • Moduri de interconectare (configuratii) WLAN: – Peer-to-peer – Cu punct de acces (Access Point) • pot utiliza si puncte de extensie (Extension Point) Sabin-Corneliu Buraga 2006/2007 – www.infoiasi.ro/~busaco/ [19]
  20. 20. Retele de calculatoare Retele wireless • Standarde de conectivitate pentru WLAN: – 802.11b/Wi-Fi (Wireless Fidelity): www.wi-fi.org • Foloseste frecventa de 2.4 GHz • Latimea de banda poate fi de maxim 11 Mbps • Aria de comunicare este ~100 m. (viteza de transfer depinde de departarea dispozitivului) – E.g., pentru o distanta de 65 m. intre doua dispozitive, transferul se efectueaza cu maxim 2 Mbps – 802.11a • Mai complex, ofera 54 Mbps, foloseste 5 GHz (mai putine coliziuni), dar necesita mai multa putere de procesare – 802.11g • Combina facilitatile de la precedentele Sabin-Corneliu Buraga 2006/2007 – www.infoiasi.ro/~busaco/ [20]
  21. 21. Retele de calculatoare Retele wireless • Standarde de conectivitate pentru WLAN: – HomeRF (Radio Frequency) • Destinat comunicatiilor casnice • Suporta comunicatii de calitate prin voce – HIPERLAN (High-Performance Radio Local Area Network) – HIPERLAN/2 • Utilizeaza frecventa de 5 GHz • Transfer de maxim 54 Mbps, pe o raza de ~150 m. • Incorporeaza facilitati pentru asigurarea QoS (pentru transmisii multimedia in timp-real) • Ofera interoperabilitate cu Ethernet, IEEE 1394 (Firewire) si sisteme mobile 3G – UWB (Ultra Wide Band) • Vizeaza utilizarea frecventelor >5 GHz Sabin-Corneliu Buraga 2006/2007 – www.infoiasi.ro/~busaco/ [21]
  22. 22. Retele de calculatoare Retele wireless • Retelele WWAN: – Transferul de date se realizeaza prin comutare de pachete (packet-switch) • Contrast cu modul de comutare prin circuite virtuale • Nu necesita conexiuni dedicate • Permit mai multor utilizatori sa foloseasca o singura conexiune (se maximizeaza spectrul de transmisie) Sabin-Corneliu Buraga 2006/2007 – www.infoiasi.ro/~busaco/ [22]
  23. 23. Retele de calculatoare Retele wireless • Retelele WWAN: – Celula (cell): zona geografica avind o arie de acoperire a semnalului • Depinde de protocol, puterea semnalului, obstacole • Raza de actiune: 1-40 km. • Celulele sunt coordonate de un cell system • Ariile foarte populate contine micro-celule (diam.~100m.) • Conexiunea dintre utilizatori din celule diferite este pasata printr-un proces numit handoff sau handover Sabin-Corneliu Buraga 2006/2007 – www.infoiasi.ro/~busaco/ [23]
  24. 24. Retele de calculatoare Retele wireless • Retelele WWAN: – Reutilizarea frecventei de emisie conform gruparii celulelor – Plasarea elementelor de retea se realizeaza conform unor strategii de optimizare a acoperirii si maximizarii semnalului Sabin-Corneliu Buraga 2006/2007 – www.infoiasi.ro/~busaco/ [24]
  25. 25. Retele de calculatoare Retele wireless • Retelele WWAN: – Multiplexarea: semnalul este folosit (partajat) de mai multi utilizatori • Frequency-division multiplexing (FDM): fiecare semnal din cadrul canalului de comunicatie are o frecventa unica (modelul posturilor radio) • Time-division multiplexing (TDM): se asigneaza fiecarui utilizator segmente de timp in care poate comunica • Code-division multiplexing (CDM): fiecare semnal are atasat un cod, toate semnalele fiind transmise pentru a “umple” intreaga latime de banda; receptorul va procesa doar semnalele avind codul “corect” Sabin-Corneliu Buraga 2006/2007 – www.infoiasi.ro/~busaco/ [25]
  26. 26. Retele de calculatoare Retele wireless • Retelele WWAN de generatia 2 (2G): – Imbunatatire a generatiei 1 (’70-’80) – In afara transmiterii digitale de voce, suporta transmisii de date (9.6-19.2 Kbps) – Code Division Multiple Access (CDMA IS-95) – Global System for Mobile Communications (GSM) – Facilitati: mesaje scurte (SMS), acces via WAP, aplicatii de tip calendar, managementul informatiilor personale (PIM), tonuri, jocuri etc. Sabin-Corneliu Buraga 2006/2007 – www.infoiasi.ro/~busaco/ [26]
  27. 27. Retele de calculatoare Retele wireless • Retelele WWAN de generatia 2.5 (2.5G): – Tranzitie de la comutare de circuite la comutare de pachete – Rate de transfer ~115 Kbps – General Packet Radio Services (GPRS) → Enhanced Data for Global Evolution (EDGE) – Code Division Multiple Access CDMA 2000 1x – Retele GPRS se comporta similar cu cele LAN clasice, aplicatiile fiind mai usor de implementat – Un dispozitiv GPRS ≡ terminal Sabin-Corneliu Buraga 2006/2007 – www.infoiasi.ro/~busaco/ [27]
  28. 28. Retele de calculatoare Retele wireless • Retelele WWAN de generatia 3 (3G): – Standardele 3GPP (Third-Generation Partnership Project) • International Mobile Telecommunications Beyond the Year 2000 (IMT-2000) • Wideband CDMA (W-CDMA) – Rate de transfer de 144 Kbps – 2 Mbps – Mobilitate sporita, asigurarea QoS, bazate pe IP – Detalii la www.3gpp.org si www.3gpp2.org Sabin-Corneliu Buraga 2006/2007 – www.infoiasi.ro/~busaco/ [28]
  29. 29. Retele de calculatoare Retele wireless • Protocoale (exemple): – Paging: Flex/reflex (Motorola), ERMES (European Radio Message System) – Doar pt. date: Cellular Digital Packet Data (CDPD) – Time-Division Multiple Access (TDMA) – America – Global System for Mobile Communications (GSM) – frecv. 900 MHz & 1800 MHz in Europa, frecv. 1900 MHz in USA – Wideband Code-Division Multiple Access (WCDMA) – in Europa: Universal Mobile Telecommunication System (UMTS), in Japonia: Freedom of Multimedia Access (FOMA) – regasite la nivelul 3G Sabin-Corneliu Buraga 2006/2007 – www.infoiasi.ro/~busaco/ [29]
  30. 30. Retele de calculatoare Wireless Internet • Mobile IP (RFC 3344) – Protocol de rutare dinamica in care dispozitivele terminale (end devices) isi semnalizeaza propriile actualizari de rute si tunelele dinamice de date elimina necesitatea propagarii informatiilor privitoare la rute – Un utilizator poate folosi (roam) diverse sub-retele IP si legaturi de acces, mentinindu-se o comunicare continua Sabin-Corneliu Buraga 2006/2007 – www.infoiasi.ro/~busaco/ [30]
  31. 31. Retele de calculatoare Wireless Internet: IP mobil • Componente: – Nod mobil: dispozitiv folosind IP, rulind un client IP mobil – Home (home is where the route is) Sabin-Corneliu Buraga 2006/2007 – www.infoiasi.ro/~busaco/ [31]
  32. 32. Retele de calculatoare Wireless Internet: IP mobil • Componente: – Home address: adresa IP a nodului mobil • Poate fi alocata static ori dinamic, in timpul procesului de inregistrare – Home network: reteaua la care este atasat un nod mobil – Home agent: responsabil cu redirect. datelor spre locatia curenta a nodului mobil • Proceseaza actualiz. de rutari IP (registrations) • Expediaza date via tuneluri dinamice Sabin-Corneliu Buraga 2006/2007 – www.infoiasi.ro/~busaco/ [32]
  33. 33. Retele de calculatoare Wireless Internet: IP mobil • Componente: – Care-of Address (CoA): adresa IP valida si rutabila • Desemneaza marginea retelei ce poate fi accesata prin rutari obisnuite • Reprezinta punctul terminal al unui tunel • Punctul de legatura cu agentul strain (Foreign Agent) • Colocated CoA (CCoA): un nod mobil primeste un IP de la reteaua straina via un protocol de management de adrese precum DHCP (Dynamic Host Configuration Protocol) – nodul mobil are 2 adrese: Home Address (nerutabila) & CCoA (rutabila) • Foreign Agent Care-of Address (FA CoA): mai multe noduri partajeaza aceeasi adresa IP oferita de agentul strain Sabin-Corneliu Buraga 2006/2007 – www.infoiasi.ro/~busaco/ [33]
  34. 34. Retele de calculatoare Wireless Internet: IP mobil • Componente: – Foreign Agent (FA): e un router atasat la o legatura de acces, aflat la celalalt capat al tunelului stabilit cu un nod mobil • Ofera (advertises) una sau mai multe adrese IP referite drept CoA • Cind un nod se inregistreaza la un Home Agent, o face via un FA • FA trebuie sa fie conectat direct cu nodul mobil Sabin-Corneliu Buraga 2006/2007 – www.infoiasi.ro/~busaco/ [34]
  35. 35. Retele de calculatoare Wireless Internet: IP mobil • Descoperirea agentilor – Internet Control Message Protocol (ICMP) – Router advertisement – via multi/broad-cast – Router solicitation (se restrictioneaza TTL=1) Sabin-Corneliu Buraga 2006/2007 – www.infoiasi.ro/~busaco/ [35]
  36. 36. Retele de calculatoare Wireless Internet: IP mobil Internet Protocol, Src Addr: 192.168.100.6, Dst Addr: 255.255.255.255 Version: 4 Header length: 20 bytes Differentiated Services Field: 0x00 (DSCP 0x00: Default; ECN: 0x00) Total Length: 54 Identification: 0xd838 Fragment offset: 0 Time to live: 1 Protocol: ICMP (0x01) Header checksum: 0xbce0 (correct) Source: 192.168.100.6 (192.168.100.6) Destination: 255.255.255.255 (255.255.255.255) Internet Control Message Protocol Type: 9 (Router advertisement) Checksum: 0x6ba4 (correct) Number of addresses: 1 Address entry size: 2 Lifetime: 30 seconds Router address: 192.168.100.6 Sabin-Corneliu Buraga 2006/2007 – www.infoiasi.ro/~busaco/ [36]
  37. 37. Retele de calculatoare Wireless Internet: IP mobil Ext: Mobility Agent Advertisement Extension Extension Type: Mobility Agent Advertisement Extension (16) Length: 10 Sequence Number: 3 Registration Lifetime: 36000 Flags: 0x15 0... .... = Registration Required: False .0.. .... = Busy: False ..0. .... = Home Agent: False ...1 .... = Foreign Agent: True .... 0... = Minimal Encapsulation: False .... .1.. = GRE (Generic Routing Encapsulation): True .... ..0. = Reserved: False .... ...1 = Reverse Tunnel: True Reserved: 0x00 Care-Of-Address: 192.168.100.6 (192.168.100.6) Sabin-Corneliu Buraga 2006/2007 – www.infoiasi.ro/~busaco/ [37]
  38. 38. Retele de calculatoare Wireless Internet: IP mobil • Descoperirea locatiei – Un nod mobil se poate gasi in doua tipuri de locatii: Home Network si reteaua vizitata (straina) – Cind nodul nu este acasa, se foloseste CoA • Care-of Address Extension contine macar o adresa CoA oferita de FA – Daca nodul nu primeste mesaje de tip agent advertisement, atunci incearca sa obtina o adresa prin tehnici precum DHCP pentru a-si cunoaste locatia curenta Sabin-Corneliu Buraga 2006/2007 – www.infoiasi.ro/~busaco/ [38]
  39. 39. Retele de calculatoare Wireless Internet: IP mobil • Detectarea mutarilor & politica de handover – Algoritmul Steady-state: nodul mobil foloseste FA-ul curent cit de mult timp poate Sabin-Corneliu Buraga 2006/2007 – www.infoiasi.ro/~busaco/ [39]
  40. 40. Retele de calculatoare Wireless Internet: IP mobil • Detectarea mutarilor & politica de handover – Algoritmul New network: pe baza prefixurilor adreselor IP primite via agent advertisments, nodul determina noile sub-retele la care se poate conecta Sabin-Corneliu Buraga 2006/2007 – www.infoiasi.ro/~busaco/ [40]
  41. 41. Retele de calculatoare Wireless Internet: IP mobil • Detectarea mutarilor & politica de handover – Link-state triggers: se foloseste starea legaturii Sabin-Corneliu Buraga 2006/2007 – www.infoiasi.ro/~busaco/ [41]
  42. 42. Retele de calculatoare Wireless Internet: IP mobil • Intrebari privitoare la handover : – Did I leave my Home Network? – Did I roam to a different Foreign Network than the one I was already visiting? – Did I come back to my Home Network? • Handover implica inregistrarea nodurilor mobile – Foloseste UDP la portul 434 – Se utilizeaza mesaje de tip cerere-raspuns Sabin-Corneliu Buraga 2006/2007 – www.infoiasi.ro/~busaco/ [42]
  43. 43. Retele de calculatoare Wireless Internet: mobile IP Sabin-Corneliu Buraga 2006/2007 – www.infoiasi.ro/~busaco/ [43]
  44. 44. Retele de calculatoare Wireless Internet: IP mobil • Identificarea unui nod se realizeaza prin: – Adresa IP static alocata, de tip Home Address – Network Access Identifier (NAI) – RFC 3846 • Un nod se poate atasa simultan la mai multe retele straine (via FA multipli): simultaneous bindings • Autentificarea poate avea loc folosind extensii la mesajele vehiculate: authentication extensions – Authentication, Authorization and Accounting (AAA) Sabin-Corneliu Buraga 2006/2007 – www.infoiasi.ro/~busaco/ [44]
  45. 45. Retele de calculatoare Wireless Internet: IP mobil • Tuneluri: legaturi logice la distanta de 1 hop, aflate la marginile Foreign Network la care sunt atasate nodurile mobile – Pot transporta orice pachete IP intre punctele finale ale comunicatiei – Incapsularea datelor se face via IP-in-IP – RFC 2003 (20 de bytes suplimentari) – Se poate folosi si o incapsulare minimala (8-12 bytes suplim.; nu functioneaza daca apar fragm. IP) – RFC 2004 – Pentru transportarea pachetelor cu date privitoare la protocoale de retea diferite, se recurge la GRE (Generic Routing Encapsulation) – RFC 1701 Sabin-Corneliu Buraga 2006/2007 – www.infoiasi.ro/~busaco/ [45]
  46. 46. Retele de calculatoare Wireless Internet: IP mobil • Rutarea: se foloseste tehnica triangle routing (dirijare asimetrica bazata pe cai) Sabin-Corneliu Buraga 2006/2007 – www.infoiasi.ro/~busaco/ [46]
  47. 47. Retele de calculatoare Aplicatii wireless • Protocolul WAP (Wireless Access Protocol) Sabin-Corneliu Buraga 2006/2007 – www.infoiasi.ro/~busaco/ [47]
  48. 48. Retele de calculatoare Aplicatii wireless • Protocolul WAP (Wireless Access Protocol) – Protocol de comunicatii pentru dispozitive mobile fara fir (handheld, mobile phone,…) – Standard permitind accesarea informatiilor si serviciilor oferite de Internet via un dispozitiv mobil (wireless) – Standard industrial sub coordonarea consortiului Open Mobile Alliance (fost WAP Forum) www.wapforum.org – Versiuni: WAP 1.0, WAP 1.1, WAP 1.2, WAP 2.0 Sabin-Corneliu Buraga 2006/2007 – www.infoiasi.ro/~busaco/ [48]
  49. 49. Retele de calculatoare Aplicatii wireless • Protocolul WAP (Wireless Access Protocol) – Poarta WAP: mediator intre Internet si un dispozitiv folosind WAP • Pentru WAP 2 nu este neaparat necesara, folosindu-se direct HyperText Transfer Protocol (HTTP/1.1) – Wireless Services Provider: ofertant de servicii de comunicare fara fir (AT&T, British Telecom, Verizon, Zapp, …) Sabin-Corneliu Buraga 2006/2007 – www.infoiasi.ro/~busaco/ [49]
  50. 50. Retele de calculatoare Aplicatii wireless • Protocolul WAP (Wireless Access Protocol) – Servicii oferite de poarta WAP • Conversie de protocoale – mai ales pentru WAP < 2 • Statistici • Transmiterea deliberata de date spre o aplicatie rulind pe un dispozitiv mobil (WAP Push) via PAP (Push Access Protocol) – e.g., notificari Sabin-Corneliu Buraga 2006/2007 – www.infoiasi.ro/~busaco/ [50]
  51. 51. Retele de calculatoare Aplicatii wireless • Protocolul WAP (Wireless Access Protocol) – Protocoalele WAP2 • Wireless Profiled HTTP (WP-HTTP) interoperabil cu HTTP, asigura compresia datelor si realizarea de tunele (HTTP tunneling) • Transport Layer Security (TLS) protocol de transport securizat (interoperabilitate & tranzactii sigure) • Wireless Profiled TCP (WP-TCP) ofera servicii orientate-conexiune, interoperabil cu TCP clasic Sabin-Corneliu Buraga 2006/2007 – www.infoiasi.ro/~busaco/ [51]
  52. 52. Retele de calculatoare Aplicatii wireless • Protocolul WAP (Wireless Access Protocol) – Maniere de specificare a profilului unui dispozitiv (caracteristici hardware, platforma, capacitati de procesare etc.) • User Agent Profile (UAProf) bazat pe standardul Composite Capabilities/Preferences Profile (CC/PP) – http://www.w3.org/TR/CCPP-struct-vocab/ – Format RDF/XML • Wireless Universal Resource FiLe (WURFL) – initiativa open source – http://wurfl.sourceforge.net – Format XML Sabin-Corneliu Buraga 2006/2007 – www.infoiasi.ro/~busaco/ [52]
  53. 53. Retele de calculatoare Aplicatii wireless • Protocolul WAP (Wireless Access Protocol) – Categorii de dispozitive mobile • Clienti slabi (thin clients) – ofera un micro- browser incorporat pentru transfer si prezentare de date reprezentate in formate WML, XHTML,... • Clienti compacti (thick clients) – pot fi instalate aplicatii externe (e.g., prin transfer via Internet), prezentarea datelor fiind realizata de acestea – Sistem de operare: Symbian OS, Palm OS, Windows CE, Embedded Linux,... – Masina virtuala: J2ME, .NET Compact Framework • Clienti de sine-statatori (standalone clients) similari unor PC-uri (e.g., Tablet PC) Sabin-Corneliu Buraga 2006/2007 – www.infoiasi.ro/~busaco/ [53]
  54. 54. Retele de calculatoare Aplicatii wireless • Acces la Web via un micro-browser WAP (componente arhitecturale): Sabin-Corneliu Buraga 2006/2007 – www.infoiasi.ro/~busaco/ [54]
  55. 55. Retele de calculatoare Aplicatii wireless • Smart clients sincronizindu-si datele (componente arhitecturale): Sabin-Corneliu Buraga 2006/2007 – www.infoiasi.ro/~busaco/ [55]
  56. 56. Retele de calculatoare Aplicatii wireless • Sisteme de messaging (componente arhitecturale): Sabin-Corneliu Buraga 2006/2007 – www.infoiasi.ro/~busaco/ [56]
  57. 57. Retele de calculatoare Aplicatii wireless • Comunicarea in cadrul unui campus industrial (componente arhitecturale): Sabin-Corneliu Buraga 2006/2007 – www.infoiasi.ro/~busaco/ [57]
  58. 58. Retele de calculatoare Aplicatii wireless • Campus universitar wireless (componente arhitecturale & activitati): – Puncte de acces in locatii selectate (cladiri academice, camine,…) • Localizare optima, maximizarea latimii de banda etc. – Placi de retea wireless (wireless cards) – Instalare & mentenanta a echipamentelor hardware • Software de monitorizare • Solutionarea problemelor de acces, securitate, confidentialitate (wired equivalent privacy) – Managementul resurselor (servicii, date, utilizatori) Sabin-Corneliu Buraga 2006/2007 – www.infoiasi.ro/~busaco/ [58]
  59. 59. Retele de calculatoare Aplicatii wireless • Directii de interes: – Retele oferind servicii vocale de calitate (voice-oriented networks) – Acces la date via wireless • Wireless home networking – unificarea telefoniei (cu/fara fir), Internet-ului, TV (prin cablu/satelit) • Home access networks – vezi initiativele 802.16 si HIPERACCESS • Managementul unificat al retelelor ad-hoc cu auto-configurare: UPnP (Universal Plug’n’Play), RendezVous, Digital Living Network Alliance Sabin-Corneliu Buraga 2006/2007 – www.infoiasi.ro/~busaco/ [59]
  60. 60. Retele de calculatoare Aplicatii wireless • Alte provocari: – Asigurarea conectivitatii continue • Calitatea continutului (fidelitate) • Concurenta (partajarea/managementul resurselor) • Agilitatea (viteza/flexibilitatea adaptarii la schimbari) – Reducerea puterii consumate – Asigurarea independentei de dispozitiv a aplicatiilor wireless • Vezi si initiativa Wireless Web Sabin-Corneliu Buraga 2006/2007 – www.infoiasi.ro/~busaco/ [60]
  61. 61. Retele de calculatoare Rezumat • Preliminarii • Dispozitive • Retele wireless • Internet fara fir • Arhitecturi de aplicatii Sabin-Corneliu Buraga 2006/2007 – www.infoiasi.ro/~busaco/ [61]
  62. 62. Retele de calculatoare Intrebari? Sabin-Corneliu Buraga 2006/2007 – www.infoiasi.ro/~busaco/ [62]
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×