Escolar Documentos
Profissional Documentos
Cultura Documentos
RSF GPRS A21440 A21792
RSF GPRS A21440 A21792
Cadeira: Redes Sem Fios Docente: Prof.Doutor Amine Berqia Elaborado por: Ruben Gomes n21440 Jos Coimbra n21792 L.E.S.I
Tpicos Abordados
GPRS: O que ? Vantagens do GPRS (utilizador / administrador) Limitaes do GPRS Segurana no GPRS Distribuio de Timeslots Classes Multislot Classes A, B, C dos Terminais GPRS Quality of Service (QoS) em GPRS Arquitectura do GPRS Protocolos de Dados Interface de Rdio Estados da Mobile Station PDP Context GPRS Attach GPRS Detach
Interface de Rdio Um
GPRS: O que ?
Servio de dados mvel disponvel para utilizadores GSM Standardizado por ETSI em 1997, agora a cargo da 3GPP 2.5G: tecnologia entre 2G-GSM e 3G-UMTS Dbito mximo terico de 171.2 kbit/s Transmisses Packet-Switched Usa canais livres TDMA no GSM Facturamento por bytes transferidos e no por tempo Servio Always-On
GSM (Global System for Mobile Communications) TDMA (Time Division Multiple Access) 3GPP (The 3rd Generation Partnership Project)
UMTS (Universal Mobile Telecommunications System) ETSI (European Telecommunications Standards Institute) 3 GPRS (General Packet Radio Service )
SMS (Short Message Service) HSCSD (High Speed Circuit Switched Data)
CS4 (Coding Scheme 4) EDGE (Enhanced Data rates for GSM Evolution)
Segurana no GPRS
Ligao Internet e outras redes externas GPRS exposta aos mesmos problemas de segurana Vrus, trojans, worms, etc. DoS (Denial of Service) Comprometimento de dados privados Software com bugs explorveis
Solues possveis Firewall Encriptao de dados sensveis Validao de routers introduzidos na rede
Distribuio de Timeslots
GPRS divide recursos de cada canal por vrios utilizadores Cada frequncia do espectro dividida em 8 timeslots (TDMA frame) Cada utilizador pode usar vrios timeslots para comunicao Dbito de timeslot depende do Coding Scheme Ex: 13.6Kbps (CS2) Distribuio normal dos timeslots 1 slot para controlo 2 slots para trfego de voz Restantes slots dependem das classes multislot
10
Classes Multislot
Determinam dbito mximo uplink e downlink do equipamento Ex: 3+1 ou 2+2 1 dgito: n timeslots downlink (recepo da rede) 2 dgito: n timeslots uplink (envio para a rede) Slots activos: n mximo usado simultneamente para uplink e dowlink
Classe Multislot Slots Downlink 1 2 2 3 2 3 3 4 3 4 4 4 Slots Uplink 1 1 2 1 2 2 3 1 2 2 3 4 Slots Activos 2 3 3 4 4 4 4 5 5 5 5 5 11
Exemplos: Classe 2 Dois Downlink, Um Uplink - (2+1) 8-12Kbps Envio 16-24Kbps Recepo -Mororola Accompli A008 -Trium Mondo -Sirius
1 2 3 4 5 6 7 8 9 10 11 12
Classe 4 Trs Downlink, Um Uplink - (3+1) 8-12Kbps Envio 24-36Kbps Recepo -Motorola TimeportT260
12
Reliability Class
[1..3]
Throughput Class
(kbps)
Precedence Class
[1..3]
RLC (Radio Link Control) LLC (Logical Link Control) GTP (GPRS Tunneling Protocol)
14
Arquitectura do GPRS
MS SMS-GMSC SMS-InMSC Gd Um Gb BS BSC Gf
MS (Mobile Station) BS (Base Station) BSC (Base Station Controller) SGSN (Serving GPRS Support Node) EIR GGSN (Gateway GPRS Support Node) GMSC (Gateway Mobile Switching Center) InMSC (Interworking Mobile Switching Center) PLMN (Public Land Mobile Network) PDN (Packet Data Network) HLR (Home Location Register) AuC (Authentication Center) MSC (Mobile Switching Centre) VLR (Visitors Location Register) EIR (Equipment Identity Register)
Outros PLMN
SGSN
Gp GGSN Gn Gr GGSN
Gs D HLR
MSC/VLR
Interface de Rdio Um
Descreve o interface de rdio entre a MS e a BS Estrutura dos Canais de Rdio Packet Data Channel (PDCH): Canal fsico dedicado a trfego de dados Um PDCH tem um ou mais canais lgicos de dados Mtodos de gesto dos canais Master-Slave: Um PDCH faz de Master e acomoda canais lgicos para transportar mensagens de controlo para iniciar a tranferncia de pacotes Os outros PDCHs actuam como Slaves transportando dados do utilizador (PDTCH) e mensagens de controlo dedicadas Capacity-on-demand: PDCHs so alocados dinmicamente Nmero de PDCHs alocados numa clula depende do trfego
PCCCH (Packet Common Control Channel) PDTCH (Packet Data Traffic Channel) Clula rea abrangida por uma Base Station 17
18
19
20
Protocolos de Dados
Aplicao
Relay
BSSGP
Frame Relay
Fsica
Fsica
Fsica
MS
Um
BSS
Gb
SGSN
Gn
GGSN
Gi
IP (Internet Protocol) SNDCP (Sub Network Dependent Convergence Protocol) LLC (Logical Link Control) RLC (Radio Link Control) MAC (Medium Access Control) RF (Radio Frequency)
GSM RF: PLL (Physical Link Layer) RFL (Physical RF Layer) BSSGP (BSS GPRS Protocol) BSS (Base Station System) GTP (GPRS Tunneling Protocol) TCP (Transmission Control Protocol)
UDP (User Datagram Protocol) L Layer X.25 Standard Packet Switching Relay Converso dos protocolos
21
22
23
PLMN (Public Land Mobile Network) MM (Mobility Management) Contexto entre MS e SGSN
24
RAC (Routing Area Code) faz parte do RAI LAC (Location Area Code) identifica uma rea dentro de uma PLMN BSS (Base Station System) PDU (Packet Data Unit)
25
GPRS Attach
GPRS Detach
GPRS Attach
READY
READY
PDU Transmission
PDU Reception
STANDBY
STANDBY
27
Modelo de Estados da MS
Cell
30
PDP Context
PDP (Packet Data Protocol) Estrutura de dados presente na SGSN, na GGSN e na MS Algumas informaes guardadas no PDP Context: PDP Context Identifier Endereo PDP PDP state QoS profile. Endereo IP da GGSN Access Point Name da rede externa
Para que a MS use GPRS, necessrio activar o PDP Context Pode existir mais do que um PDP Context por MS
31
4 - Attach Complete
32
33
P-TMSI (Packet Temporary Mobile Subscriber Identity) Nmero aleatrio dado MS cada vez que se liga Apenas vlido dentro da prpria rea local Caso a MS se mude, o P-TMSI tambm muda
34
SGSN
GGSN
HLR
VLR
35
36
SGSN
GGSN
HLR
VLR
37
38
1 - Cancel Location 2 - Detach Request 3 - Delete PDP Context Request 3 - Delete PDP Context Response
Referncias
WebPages http://in.mobile.yahoo.com/new/mobile/gprs.html http://www.protocols.com/pbook/gprs.htm http://misnt.indstate.edu/harper/Students/GPRS/GPRS.html http://tct.hut.fi/opetus/s38118/s98/htyo/54/index.shtml http://en.wikipedia.org/wiki/GPRS http://www.cisco.com/en/US/products/sw/wirelssw/ps873/products_white_paper09186a008 00ad645.shtml http://www.gsmworld.com/technology/gprs/intro.shtml Papers http://www.rysavy.com/Articles/GPRS/GPRS.htm http://www.it.iitb.ac.in/~it601/dep/paperlist/Bettstetter.pdf http://www.ensc.sfu.ca/people/faculty/ljilja/papers/opnetwork02_ricky.pdf http:// www.mobilein.com/GPRS.pdf Documentos http://www.item.ntnu.no/fag/tm8100/Pensumstoff2004/GPRSIVAR.ppt http://www.ececs.uc.edu/~cdmc/course/auluck_gprs.doc 41 http://www.juniper.net/solutions/literature/white_papers/200074.pdf