Sunteți pe pagina 1din 67
Retele de calculatoare Retele wireless Sabin ­ Corneliu Buraga http://www.infoiasi.ro/~busaco Dr. Sabin-Corneliu
Retele de calculatoare Retele wireless
Retele de calculatoare
Retele wireless

Sabin ­ Corneliu Buraga

http://www.infoiasi.ro/~busaco

wireless Sabin ­ Corneliu Buraga http://www.infoiasi.ro/~busaco Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
“ There is always one moment in childhood when the door opens and lets the

There is always one moment in childhood when the door opens and lets the future in.Graham Greene

when the door opens and lets the future in. ” Graham Greene Dr. Sabin-Corneliu Buraga –
Cuprins • Preliminarii • Dispozitive • Retele wireless • Internet fara fir • Arhitecturi de

Cuprins

• Preliminarii

• Dispozitive

• Retele wireless

• Internet fara fir

• Arhitecturi de aplicatii

Retele wireless • Internet fara fir • Arhitecturi de aplicatii Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
Preliminarii • Dispozitive mobile vs. wireless – Mobil : nu are o locatie fixa, comunicatiile

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

Ethernet, 802.11 etc.) cu alte dispozitive aflate in alte locatii Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
Preliminarii • Wireless – se refera la transmisia de voce si date prin intermediul undelor

Preliminarii

Wireless – se refera la transmisia de voce si date prin intermediul undelor radio

la transmisia de voce si date prin intermediul undelor radio Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
Preliminarii • Pot exista situatii in care aplicatiile wireless nu sunt mobile, dar folosesc o

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
Mobile
Wireless

• Exista si aplicatii mobile care nu sunt wireless

– Exemplu: PDA (Personal Digital Assistant )

nu sunt wireless – Exemplu: PDA ( Personal Digital Assistant ) Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/

Preliminarii

• Probleme:

Preliminarii • Probleme: – Acoperirea si penetrarea – Latimea de banda – Latenta – Fiabilitatea transmiterii

– Acoperirea si penetrarea

– Latimea de banda

– Latenta

– Fiabilitatea transmiterii

– Standardizarea

banda – Latenta – Fiabilitatea transmiterii – Standardizarea Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/

Preliminarii

• Provocari:

Preliminarii • Provocari: – Descoperirea locatiei – Detectarea mutarii – Actualizarea comunicatiei –

– Descoperirea locatiei

– Detectarea mutarii

– Actualizarea comunicatiei

– (Re)Stabilirea caii de comunicare

– Actualizarea comunicatiei – (Re)Stabilirea caii de comunicare Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
Preliminarii • Solutiile privind mobilitatea vizeaza: – Nivelul legatura de date • Probleme de scalabilitate

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 (interfata‐utilizator desktop vs. interfata destinata dispozitivului mobil)

desktop vs. interfata destinata dispozitivului mobil) Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/

Dispozitive

• Aspecte de interes:

Dispozitive • Aspecte de interes: – Marime & greutate – Memorie disponibila pentru aplicatii & date

– 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

– Suport pentru mobilitate din partea sistemului de operare Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
Dispozitive • Aspecte de interes (continuare): – Slot ‐uri pentru extinderea ulterioara (memorie suplimentara,

Dispozitive

• Aspecte de interes (continuare):

Slot‐uri pentru extinderea ulterioara (memorie suplimentara, conectivitate cu alte dispozitive)

– Timpul de viata a bateriei

– Caracteristici integrate: camera digitala, tastatura, porturi infrarosu, Bluetooth,…

– Suport software: aplicatii & mini‐aplicatii (widget ‐uri), instrumente de dezvoltare, navigatoare mobile, driver ‐e hardware etc.

de dezvoltare, navigatoare mobile, driver ‐e hardware etc. Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
Dispozitive • Posibilitati de comunicare wireless – Two ­ unit : necesita ca 2 echipamente

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)

inf rarosu / Bluetooth via PAN ( Personal Area Network ) Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
inf rarosu / Bluetooth via PAN ( Personal Area Network ) Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
Dispozitive • Posibilitati de comunicare wireless – Configuratii detasabile : folosirea unui plug ­ in

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 (e.g., iPhone)

wireless este inclusa direct in dispozitiv ( e.g. , iPhone) Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
Dispozitive Clasificare: Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
Dispozitive
Dispozitive

Clasificare:

Dispozitive Clasificare: Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
Dispozitive Clasificare: Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/

• Categorii:

• Categorii: Retele wireless –WPAN ( Wireless Personal Area Network ) •Spatiu de operare ~10 m.

Retele wireless

–WPAN ( Wireless Personal Area Network)

•Spatiu de operare ~10 m. • Inlocuieste cablurile de interconectare la alte echipamente •Standarde: IrDA, Bluetooth, 802.15

la alte echipamente •Standarde: IrDA, Bluetooth, 802.15 Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/

• Categorii:

• Categorii: Retele wireless –WLAN ( Wireless Local Area Network ) •Spatiu de operare ~100 m.

Retele wireless

–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, n, HIPERLAN/2

LAN‐ul conventional •Standarde: 802.11a, b, g, n, HIPERLAN/2 Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/

• Categorii:

• Categorii: Retele wireless –WWAN ( Wireless Wide Area Network ) •Acoperire nationala, via mai multe

Retele wireless

–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

conventional •Standarde: GSM, TDMA, CDMA, GPRS, EDGE, WCDMA Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
Retele wireless • Categorii: – Retele de sateliti •Acoperire mondiala • Extensie a WAN‐ului conventional

Retele wireless

• Categorii:

– Retele de sateliti

•Acoperire mondiala • Extensie a WAN‐ului conventional •Standarde: TDMA, CDMA, FDMA

Extensie a WAN‐ului conventional •Standarde: TDMA, CDMA, FDMA Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
Retele wireless • Standarde de conectivitate pentru WPAN: – IrDA ( Infrared Data Association ):

Retele wireless

• Standarde de conectivitate pentru WPAN:

– IrDA (Infrared Data Association):

comunicatie punct‐la‐punct bidirectionala via porturi cu infrarosu

punct‐la‐punct bidirectionala via porturi cu infrarosu Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
Retele wireless • Standarde de conectivitate pentru WPAN: – Bluetooth : interconectivitate intre dispozitive,

Retele wireless

• Standarde de conectivitate pentru WPAN:

– 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 dispozitive 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

• Securitatea e tratata la nivel de legatura de date Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/

Bluetooth

Bluetooth Retele wireless Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
Retele wireless
Retele wireless
Bluetooth Retele wireless Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
Retele wireless • Standarde de conectivitate pentru WPAN: – IEEE 802.15 : se bazeaza pe

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

latime de banda: 1 Mbps • 802.15.3 – latime de banda: 20 Mbps Dr. Sabin-Corneliu Buraga
Retele wireless • Moduri de interconectare (configuratii) WLAN: – Peer ­ to ­ peer –

Retele wireless

• Moduri de interconectare (configuratii) WLAN:

Peer ­to­peer

– Cu punct de acces – Access Point

• pot utiliza si puncte de extensie ( Extension Point )

Point • pot utiliza si puncte de extensie ( Extension Point ) Dr. Sabin-Corneliu Buraga –
Point • pot utiliza si puncte de extensie ( Extension Point ) Dr. Sabin-Corneliu Buraga –
Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
Point • pot utiliza si puncte de extensie ( Extension Point ) Dr. Sabin-Corneliu Buraga –
Retele wireless • Standarde de conectivitate pentru WLAN: – 802.11b/Wi‐Fi ( Wireless Fidelity ): www.wi

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 2 dispozitive, transferul se efectueaza cu maxim 2 Mbps

65 m. intre 2 dispozitive, transferul se efectueaza cu maxim 2 Mbps Dr. Sabin-Corneliu Buraga –
Retele wireless • Standarde de conectivitate pentru WLAN: – 802.11a • Mai complex, ofera 54

Retele wireless

• Standarde de conectivitate pentru WLAN:

– 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

– 802.11n

• Imbunatatire a precendentelor

• In curs de standardizare, dar deja adoptat

a precendentelor • In curs de standardizare, dar deja adoptat Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
Retele wireless • Standarde de conectivitate pentru WLAN: – HomeRF ( Radio Frequency ) •

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

Ultra Wide Band ) • Vizeaza utilizarea frecventelor >5 GHz Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
Retele wireless • Retelele WWAN: – Transferul de date se realizeaza prin comutare de pachete

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)

o singura conexiune (se maximizeaza spectrul de transmisie) Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
Retele wireless • Retelele WWAN: – Celula ( cell ): zona geografica avind o arie

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 contin micro‐celule

(diam.~100m.)

• Conexiunea dintre utilizatori din celule diferite este pasata printr‐un proces handoff /handover

celule diferite este pasata printr‐un proces handoff / handover Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
Retele wireless • Retelele WWAN: – Reutilizarea frecventei de emisie conform gruparii celulelor – Plasarea

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

strategii de optimizare a acoperirii si maximizarii semnalului Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
strategii de optimizare a acoperirii si maximizarii semnalului Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
Retele wireless • Retelele WWAN: – Multiplexarea : semnalul este folosit (partajat) de mai multi

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”

Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
receptorul va procesa doar semnalele avind codul “corect” Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
Retele wireless • Retelele WWAN de generatia 2 (2G): – Imbunatatire a gen eratiei 1

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.

managementul informatiilor personale (PIM), tonuri, jocuri etc. Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
Retele wireless • Retelele WWAN de generatia 2.5 (2.5G): – Tranzitie de la comutare de

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

fiind mai usor de implementat – Un dispozitiv GPRS ≡ terminal Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
Retele wireless • Retelele WWAN de generatia 3 (3G): – Standardele 3GPP ( Third ­

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

QoS, bazate pe IP – Detalii la www.3gpp.org si www.3gpp2.org Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
Retele wireless • Protocoale (exemple): – Paging : Flex/reflex (Motorola), ERMES ( European Radio Message

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) frecventa de 900 MHz & 1800 MHz in Europa frecventa de 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

of Multimedia Access ( FOMA ) – regasite la nivelul 3G Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
Wireless Internet • Mobile IP (RFC 3344) – Protocol de rutare dinam ica in care

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

IP si legaturi de acces, mentinindu‐se o comunicare continua Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
Wireless Internet: IP mobil • Componente: – Nod mobil : dispozitiv folosind IP, rulind un
Wireless Internet: IP mobil
Wireless Internet: IP mobil

• Componente:

– Nod mobil:

dispozitiv folosind IP, rulind un client IP mobil

Home (home is where the route is)

un client IP mobil – Home ( home is where the route is ) Dr. Sabin-Corneliu
Wireless Internet: IP mobil • Componente: – Home address : adresa IP a nodului mobil

Wireless Internet: IP mobil

Wireless Internet: IP mobil • Componente: – Home address : adresa IP a nodului 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

IP ( registrations ) • Expediaza date via tuneluri dinamice Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
Wireless Internet: IP mobil • Componente: – Care ­ of Address (CoA) : adresa IP

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 (FA = Foreign Agent )

Collocated CoA (CCoA): un nod mobil primeste un IP de la reteaua straina via un protocol de management de adrese precum DHCP – 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

noduri partajeaza aceeasi adresa IP oferita de agentul strain Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
Wireless Internet: IP mobil • Componente: – Foreign Agent ( FA ): router atasat la

Wireless Internet: IP mobil

• Componente:

Foreign Agent (FA): 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 inregis‐ treaza la un Home Agent , o face via un FA

• FA trebuie sa fie conectat direct cu nodul mobil

via un FA • FA trebuie sa fie conectat direct cu nodul mobil Dr. Sabin-Corneliu Buraga
Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
via un FA • FA trebuie sa fie conectat direct cu nodul mobil Dr. Sabin-Corneliu Buraga
Wireless Internet: IP mobil • Descoperirea agentilor – pe baza Internet Control Message Protocol (ICMP)

Wireless Internet: IP mobil

• Descoperirea agentilor

– pe baza Internet Control Message Protocol (ICMP)

Router advertisement – via multi/broad ­cast

Router solicitation (se restrictioneaza TTL=1)

­ cast – Router solicitation (se restrictioneaza TTL=1) Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
­ cast – Router solicitation (se restrictioneaza TTL=1) Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
Wireless Internet: IP mobil Internet Protocol, Src Addr: 192.168.100.6, Dst Addr: 255.255.255.255 Version: 4 Header

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

Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
entry size: 2 Lifetime: 30 seconds Router address: 192.168.100.6 Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
Wireless Internet: IP mobil Ext: Mobility Agent Advertisement Extension Extension Type: Mobility Agent Advertisement

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 = Minimal Encapsulation: False = GRE (Generic Routing Encapsulation): True

0

.1

0. = Reserved: False

1 = Reverse Tunnel: True

Reserved: 0x00 Care-Of-Address: 192.168.100.6 (192.168.100.6)

True Reserved: 0x00 Care-Of-Address: 192.168.100.6 (192.168.100.6) Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
Wireless Internet: IP mobil • Descoperirea locatiei – Un nod mobil se poate gasi i

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 agentul strain (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

prin tehnici precum DHCP pentru a‐si cunoaste locatia curenta Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
Wireless Internet: IP mobil • Detectarea mutarilor & politica de handover – Steady ­ state

Wireless Internet: IP mobil

• Detectarea mutarilor & politica de handover

Steady­state: nodul mobil foloseste FA‐ul curent cit de mult timp poate

state : nodul mobil foloseste FA‐ul curent cit de mult timp poate Dr. Sabin-Corneliu Buraga –
state : nodul mobil foloseste FA‐ul curent cit de mult timp poate Dr. Sabin-Corneliu Buraga –
Wireless Internet: IP mobil • Detectarea mutarilor & politica de handover – New network :

Wireless Internet: IP mobil

• Detectarea mutarilor & politica de handover

New network: pe baza prefixurilor adreselor IP primite via agent advertisments, nodul determina noile sub‐retele la care se poate conecta

, nodul determina noile sub‐retele la care se poate conecta Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
, nodul determina noile sub‐retele la care se poate conecta Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
Wireless Internet: IP mobil • Detectarea mutarilor & politica de handover – Link ­ state

Wireless Internet: IP mobil

• Detectarea mutarilor & politica de handover

Link­state triggers:

se foloseste starea legaturii

– Link ­ state triggers : se foloseste starea legaturii Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
– Link ­ state triggers : se foloseste starea legaturii Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
Wireless Internet: IP mobil • Intrebari privitoare la handover : – Did I leave my

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

UDP la portul 434 – Se utilizeaza mesaje de tip cerere‐raspuns Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
Wireless Internet: mobile IP
Wireless Internet: mobile IP
Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
Wireless Internet: mobile IP Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
Wireless Internet: IP mobil • Identificarea unui nod se realizeaza prin: – Adresa IP static

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)

– Authentication, Authorization and Accounting ( AAA ) Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
Wireless Internet: IP mobil • Tuneluri : legaturi logice la distanta de 1 hop ,

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

recurge la GRE ( Generic Routing Encapsulation ) – RFC 1701 Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
Wireless Internet: IP mobil • Rutarea : se foloseste tehnica triangle routing (dirijare asimetrica bazata
Wireless Internet: IP mobil
Wireless Internet: IP mobil

Rutarea: se foloseste tehnica triangle routing (dirijare asimetrica bazata pe cai)

tehnica triangle routing (dirijare asimetrica bazata pe cai) Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
tehnica triangle routing (dirijare asimetrica bazata pe cai) Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
Aplicatii wireless Protocolul WAP ( Wireless Access Protocol ) Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
Aplicatii wireless
Aplicatii wireless

Protocolul WAP (Wireless Access Protocol)

Aplicatii wireless Protocolul WAP ( Wireless Access Protocol ) Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
Aplicatii wireless Protocolul WAP ( Wireless Access Protocol ) Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
Aplicatii wireless • Protocolul WAP ( Wireless Access Protocol ) – Protocol de comunicatii pe

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

www.wapforum.org – Versiuni: WAP 1.0, WAP 1.1, WAP 1.2, WAP 2.0 Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
Aplicatii wireless • Protocolul WAP ( Wireless Access Protocol ) – Poarta WAP : mediator

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, …)

fara fir (AT&T, British Telecom, Verizon, Zapp, …) Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
Aplicatii wireless • Protocolul WAP ( Wireless Access Protocol ) – Servicii oferite de poarta

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

Push ) via PAP ( Push Access Protocol ) – e.g. , notificari Dr. Sabin-Corneliu Buraga
Push ) via PAP ( Push Access Protocol ) – e.g. , notificari Dr. Sabin-Corneliu Buraga
Aplicatii wireless • Protocolul WAP ( Wireless Access Protocol ) – Protocoalele WAP2 • Wireless

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

ofera servicii orientate‐conexiune, interoperabil cu TCP clasic Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
Aplicatii wireless • Protocolul WAP ( Wireless Access Protocol ) – Maniere de specificare a

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

open source – http://wurfl.sourceforge.net format XML Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
Aplicatii wireless • Protocolul WAP ( Wireless Access Protocol ) – Categorii de dispozitive mobile

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)

standalone clients ) similari unor PC‐uri ( e.g. , Tablet PC) Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
Aplicatii wireless • Acces la Web via un micro‐browser WAP (componente arhitecturale): Dr. Sabin-Corneliu Buraga
Aplicatii wireless
Aplicatii wireless

Acces la Web via un micro‐browser WAP (componente arhitecturale):

la Web via un micro‐browser WAP (componente arhitecturale): Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
la Web via un micro‐browser WAP (componente arhitecturale): Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
Aplicatii wireless • Smart clients sincronizindu‐si datele (componente arhitecturale): Dr. Sabin-Corneliu Buraga
Aplicatii wireless
Aplicatii wireless

Smart clients sincronizindu‐si datele (componente arhitecturale):

clients sincronizindu‐si datele (componente arhitecturale): Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
clients sincronizindu‐si datele (componente arhitecturale): Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
Aplicatii wireless • Sisteme de messaging (componente arhitecturale): Dr. Sabin-Corneliu Buraga –
Aplicatii wireless
Aplicatii wireless

Sisteme de messaging (componente arhitecturale):

wireless • Sisteme de messaging (componente arhitecturale): Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
wireless • Sisteme de messaging (componente arhitecturale): Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
Aplicatii wireless • Comunicarea in cadrul unui campus industrial (componente arhitecturale): Dr. Sabin-Corneliu

Aplicatii wireless

Comunicarea in cadrul unui campus industrial (componente arhitecturale):

in cadrul unui campus industrial (componente arhitecturale): Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
in cadrul unui campus industrial (componente arhitecturale): Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
Aplicatii wireless • Campus universitar wireless (componente arhitecturale & activitati): – Puncte de acces in

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 securitate – acces, confidentialitate ( e.g. , WEP – Wired Equivalent Privacy )

– Managementul resurselor (servicii, date, utilizatori)

) – Managementul resurselor (se rvicii, date, utilizatori) Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
Aplicatii wireless • Directii de interes: – Retele oferind servicii vocale de calitate ( voice

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

Plug’n’Play ), RendezVous , Digital Living Network Alliance Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
Aplicatii wireless • Alte provocari: – Asigurarea conectivitatii continue • Calitatea continutului (fidelitate) •

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 Mobile Web + Google Android

Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
wireless • Vezi si initiativa Mobile Web + Google Android Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
Rezumat • Preliminarii • Dispozitive • Retele wireless • Internet fara fir • Arhitecturi de

Rezumat

• Preliminarii

• Dispozitive

• Retele wireless

• Internet fara fir

• Arhitecturi de aplicatii

Retele wireless • Internet fara fir • Arhitecturi de aplicatii Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
Intrebari? Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/

Intrebari?

Intrebari? Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/
Intrebari? Dr. Sabin-Corneliu Buraga – www.infoiasi.ro/~busaco/