Académique Documents
Professionnel Documents
Culture Documents
MASTER PROFESSIONNEL
« Nouvelles Technologies des Télécommunications et Réseaux »
Présenté par :
Mr ZRAN Bilel
Zran bilel
Sommaire
Liste des figures............................................................................................................................................v
Abréviations ................................................................................................................................................ vi
Introduction générale ................................................................................................................................... 1
Chapitre 1 .................................................................................................................................................... 2
Introduction ............................................................................................................................................. 2
I. Description de project...................................................................................................................... 2
1. Présentation du cadre du projet ................................................................................................... 2
2. Objectif : ...................................................................................................................................... 3
3. Résultats attendus : ...................................................................................................................... 3
4. Les besoins fonctionnels : ........................................................................................................... 3
5. Besoins non fonctionnels :........................................................................................................... 4
6. Environnement de Travail ........................................................................................................... 4
Conclusion ............................................................................................................................................... 4
Chapitre 2 .................................................................................................................................................... 5
Introduction ........................................................................................................................................... 5
I. Présentation de l’infrastructure d’un réseau............................................................................... 5
1. Le nœud de service (SGSN) ........................................................................................................ 6
2. Le nœud de passerelle (GGSN) ................................................................................................... 6
3. Le module BG pour la sécurité .................................................................................................... 7
4. Fonctions de la BTS .................................................................................................................... 7
5. Fonctions du BSC ........................................................................................................................ 8
6. Fonctions du HLR ....................................................................................................................... 8
7. Fonction du MSC ........................................................................................................................ 9
8. Fonctions du VLR ..................................................................................................................... 10
9. Le routeur IP .............................................................................................................................. 10
10. Le module PCU sur les BSC et le module CCU sur les BTS ................................................ 10
11. Le mobile GPRS .................................................................................................................... 11
12. La carte SIM .......................................................................................................................... 11
II. L’interface réseau GPRS ............................................................................................................ 11
III. La Signalisation SS7 ............................................................................................................... 12
1. Modèle en couches .................................................................................................................... 12
IV. GPRS, Gestion de la Mobilité .............................................................................................. 14
1. Identités GPRS .......................................................................................................................... 15
2. Protocole GMM ......................................................................................................................... 17
3. Procédure GPRS Attach ............................................................................................................ 19
4. Procédures GPRS Attach et IMSI Attach combinées ................................................................ 20
5. Mise à jour combinée de zone de localisation / zone de routage Inter-SGSN........................... 24
Conclusion ........................................................................................................................................... 25
Chapitre 3 .................................................................................................................................................. 26
Introduction ......................................................................................................................................... 26
I. Diagramme de cas d’utilisation................................................................................................ 26
1. Description textuelle des cas d'utilisation :................................................................................ 27
II. Diagramme des séquences : .................................................................................................. 28
Conclusion : ........................................................................................................................................ 32
Chapitre 4 .................................................................................................................................................. 33
Introduction :....................................................................................................................................... 33
I. Environnement de travail : ........................................................................................................ 33
1. Environnement matériel : .......................................................................................................... 33
2. Environnement logiciel : ........................................................................................................... 33
3. Choix des outils de développement : ......................................................................................... 33
II. Principales interfaces graphiques : ...................................................................................... 35
1. Interface serveur ........................................................................................................................ 35
2. Interface SGSN.......................................................................................................................... 39
Conclusion ........................................................................................................................................... 41
Conclusion et perspective ................................................................................................................. 42
Webographie ........................................................................................... Error! Bookmark not defined.
Liste des figures
Figure 1 : architecture GPRS ........................................................................................................................ 6
Figure 2 : HLR ............................................................................................................................................... 8
Figure 3 :Les différentes couches constituant ce modèle sont les suivantes .............................................. 12
Figure 4:Protocoles de signalisation du mobile.......................................................................................... 15
Figure 5: Zones de routage GPRS .............................................................................................................. 16
Figure 6: Protocole GPRS Mobility Management ..................................................................................... 19
Figure 7: Procédure GPRS Attach ............................................................................................................. 20
Figure 8: Procédures GPRS Attach et IMSI Attach combinées ................................................................. 22
Figure 9: Mise à jour de zone de routage Inter-SGSN ............................................................................... 23
Figure 10: Mise à jour combinée de zone de localisation / zone de routage Inter-SGSN .......................... 25
Figure 11:Diagramme de cas d'utilisation général .................................................................................... 27
Figure 12: Diagramme de séquence du cas d'utilisation "demande d’attachement ".............................. 28
Figure 13: Diagramme de séquence du cas d’utilisation "Ajouter un abonnée" ...................................... 29
Figure 14: Diagramme de séquence du cas d'utilisation "modifier un abonnée" .................................... 30
Figure 15: Diagramme de séquence du cas d'utilisation "supprimé un abonnée " .................................. 31
Figure 16 : fenêtre de consulté le dialogue ............................................................................................... 36
Figure 17 : fenêtre de gérer un abonnée .................................................................................................. 37
Figure 18 : fenêtre de décordé le trame ................................................................................................... 38
Figure 19 : fenêtre de consulté le dialogue « coté SGSN » ....................................................................... 39
Figure 20: fenêtre de décordé le trame « coté SGSN » ............................................................................. 40
Liste des tableaux
Abréviations
GSM : (Global System for Mobile GGSN ; Gateway GPRS Support Node
communications) BG : Border Gateway
BTS : station de base BSC : Base Station Controller
GPRS : General Packet Radio Service MSC : Mobile service Switching Center
HLR : Home local register VLR. : Visitors Location Register
SS7 : Signaling System 7
SGSN : Serving GPRS Support Node
GLR : GPRS Location Register
Introduction générale
Avec le développement d'Internet, de réseau à commutation par paquets, les terminaux
mobiles reposant sur le service GSM (Global System for Mobile communications) ne
pouvaient y accéder qu'avec de faibles débits (9,6 Kbits/s) de par la commutation en
m ode ci rcui t.
Or les canaux radio ne permettent de transmettre qu'un faible débit, ce qui rallonge le temps de
téléchargement des pages WEB et donc la durée des communications .D'où l'intérêt de
ne plus monopoliser le canal radio, et de l'utiliser de façon sporadique se ulement
lorsque des données sont échangées entre le terminal mobile et la station de base.
Ainsi, avec le service GPRS (General Packet Radio Service), ces données sont
transmises par paquets et comme les canaux radio bénéficient du multiplexage
statistique, ces paquets sont transmis avec un débit plus élevé (jusqu’à 171 ,2 Kbit s /s),
ce qui diminue ainsi le temps de téléchargement des pages WEB.
En effet, GPRS est le premier protocole à commutation par paquets dans le monde de
l’Internet mobile, et constitue une couche supplémentaire à un réseau GSM existant .Et grâce à
ce dernier, les applications de l’Internet mobile vont pouvoir se développer, et nous
allons voir comment fonctionne ce protocole .
La question qui se pose comment sont communique les deux composants et quelle
sont les protocoles à utiliser ?
Introduction
Il est évident que pour former un certain stagiaire ou un nouveau employeur la majorité des
entreprises perdent à la fois le temps et le nombre des encadreurs qui sont censés de passer
l'information le plus tôt possible et malgré ça cette dernière reste toujours théorique et manque
l'intervention pratique. Pour terminer l'image et ne pas tomber dans le risque d'ambiguïté par le
stagiaire.
On a mis à la disposition de la société, une nouvelle application nommée "SIMULATEUR"
dans lequel on a tenté de compiler la théorie et le pratique à la fois afin de garantir une
documentation nette et Lucie pour bien élever un stagiaire.
I.Description de project
Dans le cadre de ce projet en va Simuler l’interface Gr (SGSN/HLR) dans le réseau GPRS au
cours d’un premier GPRS attachement.
Chaque abonné est caractérisé par un IMSI, MSISDN, Ki et services stocké au niveau HLR.
Le profil de l’abonné est enregistré au niveau de la HLR et une copie au niveau de la SGSN.
La SGSN/HLR sont caractérisé par une @IP, Port et PC (point code) et GT.
La SGSN peut enregistrer un ou plusieurs abonnés dans la base de données temporaire GLR
(GPRS Location Register)
Elle purge (supprime le profile) les abonnés inactifs au cours d’un temps défini.
Durant un premier attachement :
La SGSN envoi une demande d’attachement au HLR et la HLR envoi une copie du profile de
l’abonné, si ces information bien reçue le SGSN va offrir un P-TMSI à cet abonné.
Un ou plusieurs abonnés peuvent s’attacher à la SGSN.
Enregistrer, supprimer, modifier et recherche des abonnés dans la base de données d’un opérateur.
Afficher les requêtes envoyées à un utilisateur.
Déchiffrer les messages envoyés en hexadécimal.
Afficher l’explication de la trame dans un ficher.txt pour une meilleure visibilité pour l’utilisateur.
Enregistrer les trames des bites envoyées entre le SGSN et le HLR.
Donner à chaque utilisateur enregistré dans le SGSN un numéro sélectionné par le système.
Conclusion
Dans ce chapitre on a présenté la problématique et ces dissous ainsi que l’environnement de
travail.
Introduction
Le GPRS est une extension du protocole GSM : il ajoute par rapport à ce dernier la transmission
par paquets. Cette méthode est plus adaptée à la transmission des données. En effet, les ressources
ne sont allouées que lorsque des données sont échangées, contrairement au mode « circuit »
en GSM où un circuit est établi – et les ressources associées – pour toute la durée de la
communication. Le GPRS a ensuite évolué au début des années 2000 vers la norme Edge
(Enchanced Data Rates for GSM Evolution) également optimisée pour transférer des données et qui
utilise les mêmes antennes et les mêmes fréquences radio.
Le nœud de passerelle GPRS dénommé GGSN (Gateway GPRS Support Node) est relié à un ou
plusieurs réseaux de données (Internet, autre réseau GPRS …). Le GGSN est un routeur qui
permet de gérer les transmissions de paquets de données :
• Paquets entrants d’un réseau externe, acheminés vers le SGSN du destinataire.
• Paquets sortants vers un réseau externe, émanant d’un destinataire interne au réseau.
NB : les termes SGSN et GGSN désignent des entités fonctionnelles qui peuvent facilement être
implantées dans un même matériel. L’ensemble des SGSN, des GGSN, des routeurs IP et des
liaisons entre équipements est appelé réseau fédérateur GPRS. A noter enfin que chaque SGSN et
chaque GGSN disposent au minimum d’une adresse IP fixe au sein du réseau.
.
2012 /2013 Page 6
3. Le module BG pour la sécurité
4. Fonctions de la BTS
La BTS est un ensemble d’émetteurs-récepteurs appelés TRX.
La BTS a pour fonction la gestion des transmissions radios (modulation, démodulation,
égalisation, codage et correcteur d’erreurs).
La BTS gère la couche physique des réseaux.
L’exploitation des données recueillies par la BTS est réalisée par le BSC.
La BTS gère la couche liaison de données pour l’échange de signalisation entre les mobiles et
l’infrastructure réseau de l’opérateur.
La BTS gère ensuite la liaison de données avec le BSC.
La capacité maximale d’une BTS est de 16 porteuses (limite technique rarement atteinte pour des
raisons de fiabilité). Ainsi une BTS peut gérer au maximum une centaine de communications
simultanées.
On distingue deux types de BTS :
• Les BTS dites « normales » 1
• Les micro-BTS 1
1 Sont ensuite distinguées différentes classes de BTS normales et micro, en fonction de la nature
du réseau (GSM 900 ou DCS 1800) et de la puissance recherchée (puissance exprimée en W).
Les BTS normales sont les stations de base classiques utilisées dans les systèmes cellulaires avec
des équipements complémentaires installés dans des locaux techniques et des antennes sur les
toits.
Les micro-BTS sont utilisés pour couvrir les zones urbaines denses avec des micros cellules. Il
s’agit des équipements de faibles tailles, de faibles coûts qui permettent de mieux couvrir un
réseau dense comme le quartier d’une ville à forte affluence.
Le rayon d’une cellule varie entre 200m en milieu urbain et 30 km en milieu rural. Une cellule est
au minimum couverte par la triangulation de trois BTS. L’exploitation de la BTS se fait soit en
local soit par télécommande au travers de son contrôleur de station (BSC).
Le BSC est l’organe intelligent du sous-système radio. Le contrôleur de stations de base gère une
ou plusieurs stations et remplit différentes fonctions de communication et d’exploitation.
Pour le trafic abonné venant des BTS, le BSC jour un rôle de concentrateur. Il a un rôle de relais
pour les alarmes et les statistiques émanant des BTS vers le centre d’exploitation et de
maintenance Pour le trafic issu du concentrateur le BSC joue le rôle d’aiguilleur vers la station de
base destinataire. Le BSC est une banque de données pour les versions logicielles et les données
de configuration téléchargées par l’opérateur sur les BTS.
Le BSC pilote enfin les transferts entre deux cellules ; il avise d’une part la nouvelle BTS qui va
prendre en charge l’abonné « mobile » tout en informant le back end system – ici le HLR – de la
nouvelle localisation de l’abonné.
Les BTS sont « contactés » par le centre de maintenance et d’exploitation (voir partie1.5) par le
biais des BSC qui joue ce rôle de relais.
6. Fonctions du HLR
Le HLR est une base de données de localisation et de caractéristiques des abonnés. Un réseau peut
posséder plusieurs HLR selon des critères de capacité de machines, de fiabilité et
d’exploitation. Le HLR est l’enregistreur de localisation nominale par opposition au VLR qui est
l’enregistreur de localisation des visiteurs.
Figure 2 : HLR
7. Fonction du MSC
Les MSC sont des commutateurs mobiles généralement associés aux bases de données VLR. Le
MSC assure une interconnexion entre le réseau mobile et le réseau fixe public. Le MSC gère
l’établissement des communications entre un mobile et un autre MSC, la transmission des
messages courts et l’exécution du handover si le MSC concerné est impliqué. (Le handover est un
mécanisme grâce auquel un mobile peut transférer sa connexion d’une BTS vers une autre
(handover inter BTS) ou, sur la même BTS d’un canal radio vers un autre (handover intra BTS).
On parle de transfert automatique inter/intra cellule – handover – notamment aux Etats Unis).
Le commutateur est un nœud important du réseau, il donne un accès vers les bases de données du
réseau et vers le centre d’authentification qui vérifie les droits des abonnés. En connexion avec le
VLR le MSC contribue à la gestion de la mobilité des abonnés (à la localisation des abonnés sur
le réseau) mais aussi à la fourniture de toute la télé services offerts par le réseau : voix, données,
messageries … Le MSC peut également posséder une fonction de passerelle, GMSC (Gateway
MSC) qui est activée au début de chaque appel d’un abonné fixe vers un abonné mobile.
8. Fonctions du VLR
L’enregistreur de localisation des visiteurs est une base de données associée à un commutateur
MSC. Le VLR a pour mission d’enregistrer des informations dynamiques relatives aux abonnés
de passage dans le réseau, ainsi l’opérateur peut savoir à tout instant dans quelle cellule se trouve
chacun de ses abonnés. Les données mémorisées par le VLR sont similaires aux données du HLR
mais concernent les abonnés présents dans la zone concernée.
A chaque déplacement d’un abonné le réseau doit mettre à jour le VLR du réseau visité et le HLR
de l’abonné afin d’être en mesure d’acheminer un appel vers l’abonné concerné ou d’établir une
communication demandée par un abonné visiteur. Pour ce faire un dialogue permanent est établit
entre les bases de données du réseau. La mise à jour du HLR est très importante puisque lorsque
le réseau cherche à joindre un abonné, il interroge toujours le HLR de l’abonné pour connaître la
dernière localisation de ce dernier, le VLR concerné est ensuite consulté afin de tracer le chemin
entre le demandeur et le demandé pour acheminer l’appel.
9. Le routeur IP
L’opérateur peut prendre le parti de gérer et d’administrer ses propres routeurs IP afin d’ouvrir le
réseau GPRS vers les réseaux de données externes.
10. Le module PCU sur les BSC et le module CCU sur les BTS
La mise en place d’un réseau GPRS au contraire du réseau UMTS ne nécessite pas de couvrir le
territoire avec de nouvelles antennes puisque l’architecture GSM est réutilisée. Néanmoins, des
modifications sont apportées en ajoutant des composants sur les structures de couverture du réseau
GSM.
• Sur les antennes – les BTS – est ajouté un module CCU (Channel Codec Unit). Cette entité
permet de gérer les envois d’informations vers le module SGSN.
• La norme GPRS introduit également un équipement appelé PCU (Packet Control Unit)
généralement situé sur les BTS, les BSC ou le SGSN. Le PCU a pour fonction de gérer
l’échéancier de transmission et l’acquittement des blocs sur les canaux de données.
Echange de messages
Gd SGSN – SMS-GMSC courts SS7
Vérification de
Gf SGSN – EIR l’identité du SS7
terminal
Transfert de
Gi GGSN – réseau de données données IP
Gestion de
Gn SGSN - SGSN l’itinérance IP
Liaison inter-
Gp BG - BG opérateur IP
Gestion de la
Gr SGSN - HLR localisation SS7
Gestion
coordonnées itinérance
Gs SGSN – MSC/VLR entre GSM et GPRS SS7
1. Modèle en couches
Le réseau SS7 est constitué d'éléments interconnectés qui échangent de l'information afin de
supporter les fonctions de télécommunications. Le protocole SS7 est destiné à faciliter ces
fonctions et à maintenir le réseau à travers lequel elles sont fournies. Comme la plupart des
protocoles modernes, le protocole SS7 possède un modèle en couches.
Voici, à droite le protocole SS7, confronté au modèle OSI à gauche :
MTP Level 1 :
Le niveau le plus bas, MTP Level 1, est équivalent à la Couche Physique du modèle OSI.
MTP Level 1 définit les caractéristiques physiques, électriques et fonctionnelles des liens
de signalisation numériques du réseau SS7. Les interfaces physiques définies supportent
les liens de transmissions normalisés suivants : E-1 (2048 kb/s ; 32 canaux à 64 kb/s), DS-
1 (1544 kb/s ; 24 canaux à 64 kb /s), V.35 (64 kb/s), DS-0 (64 kb/s) et DS-0A (56 kb/s).
Les liens de signalisation utilisent des canaux DS0 et transportent les informations de
signalisation de ligne à un débit de 56 voire 64 kbps.
MTP Level 2 :
- Le contrôle d'erreur ;
- Le contrôle de flux ;
- Vérification du séquencement.
MTP Level 3 :
- le routage ;
- le routage de secours ;
- le contrôle de congestion.
Exemple : un point de signalisation envoie une requête TCAP afin de déterminer le numéro
de routage associé à un numéro gratuit (0800) et de vérifier le code PIN du détenteur d'une
carte de paiement. Dans les réseaux mobiles (GSM), TCAP transporte les messages de la
Couche Application envoyés entre les commutateurs du réseau mobile et les bases de
données assurant l'authentification des abonnés, l'identification du terminal et le roaming.
1. Identités GPRS
Afin de comprendre les procédures de gestion de mobilité et de gestion de session GPRS, il est
nécessaire d’introduire les identités utilisées par le réseau GPRS outre l’IMSI et l’IMEI.
Dans un réseau GPRS, un Access Point Name (APN) est une référence à un GGSN. Pour supporter
le roaming inter-réseau GPRS, la fonctionnalité DNS est utilisée afin de traduire l’APN en une
adresse IP de GGSN.
L’APN est composé de deux parties comme suit :
• L’ “APN Network Identifier” qui définit le réseau externe auquel est connecté le GGSN. Il
consiste en trois labels. Cette partie de l’APN est obligatoire. Exemples :
internet.orange.fr et mms.orange.fr. Dans ces exemples, le premier label correspond au service
offert à l’usager; le second label est une abréviation du nom de l’opérateur; le troisième label est
le nom de domaine Internet national.
• "L’APN Operator Identifier" qui définit le réseau GPRS du GGSN. Il consiste en trois labels
: Le code MNC (Mobile Network Code) qui identifie le code du réseau mobile, le code MCC
(Mobile Country Code) qui correspond au code du pays du réseau GPRS, et “gprs” :
“mnc<MNC>.mcc<MCC>.gprs”. Cette partie de l’APN est optionnelle. Elle devient obligatoire
lorsque l’usager est en roaming dans des réseaux visités. Ex: mnc01.mcc208.gprs.
L'APN complet pour le service MMS d'Orange France est mms.orange.fr.mnc01.mcc208.gprs
c) RAI
Une zone de routage (RA, Routing Area) représente un ensemble de cellules dans un réseau GPRS
.Un SGSN contrôle une aire de service contenant un ensemble de RAs. Il n’y a pas de relation
entre aire de service d’un MSC/VLR et aire de service d’un SGSN. Une RA est un sous-ensemble
d’une seule LA et ne peut être servie que par un seul SGSN (Figure 5).
Le découpage choisi dans un réseau GPRS est plus fin que celui du réseau GSM afin de minimiser
l'usage des ressources radio pour des procédures de signalisation telles que paging (recherche).
L’exemple simplifié à la figure montre trois aires de service GPRS chacune prise en charge par
un SGSN.
• Les zones de routage RA1, RA2, RA3, RA4 et RA5 sont sous le contrôle du SGSN1.
• Les zones de routage RA6, R7 et R8 sont sous la responsabilité du SGSN2.
• Les zones de routage RA9, RA10 et RA11 sont prises en charge par le SGSN3.
d) Numéro GSN
Chaque SGSN doit avoir une adresse SS7 de type Global Title (appelée SGSN number) pour la
communication avec le HLR ou l’EIR en utilisant le protocole MAP.
Chaque GGSN qui supporte l’interface optionnelle Gc doit aussi disposer d’une adresse SS7 pour
la communication avec le HLR.
2. Protocole GMM
Le protocole GMM (GPRS Mobility Management) entre la station mobile et le SGSN est similaire
au protocole MM du GSM. Il assure les procédures suivantes (Figure 3):
• Attachement au réseau GPRS ou attachement combiné aux réseaux GPRS et GSM (Attach).
• Détachement du réseau GPRS, du réseau GSM ou détachement combiné des réseaux
GPRS et GSM (Detach).
• Allocation de P-TMSI (GPRS) ou TMSI (GSM) ou allocation combinée d'un P-TMSI et d'un
TMSI (P-TMSI Reallocation).
• Authentification et chiffrement (Authentification And Ciphering).
• Mise à jour de zone de routage ou mise à jour combinée de zone de routage GPRS et zone de
localisation GSM (Routing Area Update).
• Demande d'identité (e.g. IMSI, IMEI) (Identité). La station mobile initie la procédure
d'attachement au réseau GPRS par l'envoi d'un message ATTACH REQUEST au SGSN de
rattachement. Si cette requête est acceptée par le réseau, un message ATTACH ACCEPT est
retourné à la station mobile.
Si le message ATTACH ACCEPT contient un nouveau P-TMSI alloué par le SGSN, la station
mobile doit utiliser ce P-TMSI comme nouvelle identité temporaire et le stocker sur sa carte SIM
en remplacement de l'ancien. Par ailleurs la station mobile émet un message ATTACH
COMPLETE au MSC/VLR. Si aucun P-TMSI n’est présent dans le message ATTACH
ACCEPT, la station mobile doit continuer à utiliser son ancien P-TMSI sans retourner de message
ATTACH COMPLETE.
Si la demande ATTACH REQUEST est refusée par le réseau GPRS, un message ATTACH
REJECT est retourné à la station mobile.
Une station mobile peut aussi réaliser un attachement combiné aux réseaux GPRS et GSM en
émettant un unique message ATTACH REQUEST au SGSN. La réponse ATTACH ACCEPT
pourra contenir un P-TMSI alloué par le SGSN et un TMSI alloué par le MSC/VLR. La procédure
La procédure d'attachement combiné aux réseaux GSM et GPRS suit les étapes suivantes
(Figure 8) :
1. La station mobile effectue une procédure d'attachement à travers l'envoi d'un message GMM
ATTACH REQUEST en indiquant une demande d'attachement combiné GSM/GPRS.
2. Si la station mobile s'identifie par un P-TMSI et que le SGSN a changé depuis le dernier
détachement, le nouveau SGSN émet une demande GTP Identification Request à l'ancien
SGSN. L'ancien SGSN est identifié par l'ancien RAI fourni par la station mobile dans le message
d'attachement. L'ancien SGSN retourne au nouveau SGSN une réponse GTP Identification
Response (IMSI).
3. Si la station mobile est inconnue du nouveau et de l'ancien SGSN, le nouveau SGSN émet une
requête GMM IDENTITY REQUEST (Identity Type = IMSI) à la MS qui l'acquitte par
une réponse GMM IDENTITY RESPONSE (IMSI).
4. La station mobile est authentifiée par le SGSN.
5. L'EMEI du terminal mobile est vérifié.
La procédure de mise à jour de zone de routage Inter-SGSN consiste en les étapes suivantes
(Figure 9) :
1. La station mobile émet un message GMM ROUTING AREA UPDATE REQUEST (ancien
RAI, ancien P-TMSI) au nouveau SGSN. Le BSS rajoute au message l'identité de la cellule l'ayant
reçu avant de le relayer au SGSN. Le SGSN détecte qu'il s'agit de mise à jour de zone de routage
inter-SGSN puisque l'ancien RAI est sous le contrôle d'un autre SGSN.
2. Le nouveau SGSN émet un message GTP SGSN Context Request (ancien RAI, TLLI, ancien
P-TMSI, nouvelle adresse SGSN) à l'ancien SGSN afin d'obtenir les contextes de mobilité et
contextes PDP de la station mobile. L'ancien SGSN valide l'ancien P-TMSI et retourne au SGSN
une réponse GTP SGSN Context Response (MM Context, PDP Context) contenant l'information
demandée. L'ancien SGSN stocke l'adresse du nouveau SGSN afin de lui relayer les paquets
reçus et à délivrer à la station mobile.
3. La station mobile est authentifiée par le nouveau SGSN.
4. Le nouveau SGSN envoie un message GTP SGSN Context Acknowledge à l'ancien SGSN
afin de lui indiquer qu'il est prêt à recevoir des paquets de sa part concernant des contextes PDP
actifs de la station mobile.
5. L'ancien SGSN duplique les paquets mis en mémoire tampon et les relaye sur des tunnels
GTP au nouveau SGSN.
Conclusion
Dans cette section nous avons défini le réseau GPRS ainsi le Protocol SS7 utilisé dans ce réseau
et les différents cas de gestion de la mobilité d’une mobile station
Introduction
Une fois l'étude préliminaire est achevée, on passe à l'étape suivante qui est la conception dans
laquelle on présentera les différents diagrammes de modalisation.
La figure qui suit présente le diagramme de cas d'utilisation qui décrit l’interaction de l’acteur
(l’utilisateur) avec l’application:
La figure qui suit présente le diagramme de cas d'utilisation qui décrit comment se déroulent les
actions entre l’acteur ou l’objet :
Conclusion :
Dans ce chapitre qui présente une phase primordiale pour pouvoir atteindre d’implémentation,
nous avons présenté l’architecture de notre système et les modules et les modules sur lesquels
repose notre conception .l’implémentation de la plateforme sera le sujet du chapitre suivant.
Introduction :
Cette partie constitue le dernier volet de ce rapport, elle a objet d’exposer le travail achevé. Pour
cela nous allons visualise différents d’écrans qui montreront la différente fonctionnalité mises en
place précédé par une description introduisant l’environnement de travail ainsi que les outils de
développement utilisés.
I. Environnement de travail :
En ce qui concerne l'environnement de réalisation nous avons fait recours à certains matériaux et
logiciels qui permettent d'accomplir la réalisation de l'application.
1. Environnement matériel :
Le présent travail a été réalisé sur un PC SAMSUNG ayant la configuration suivante :
Processeur Intel® Coré(TM) 2DuoCPU 2.20GHz
Mémoire 2 Go RAM
Disque dur 160 Go
Tableau 2:Caractéristique de l’ordinateur de développement
2. Environnement logiciel :
Système d’exploitation Microsoft® Windows XP2
Serveur Base de données ESYPHP
Interface d’administration MySQLAdministrator
Environnement de Développement Intégré NetBeans
Tableau 3:environnement logiciel
Le langage Java est un langage de programmation informatique orienté objet créé par James
Gosling et Patrick Naughton, employés de Sun Microsystems, avec le soutien de Bill
Joy (cofondateur de Sun Microsystems en 1982), présenté officiellement
le 23 mai 1995 au SunWorld. La particularité et l'objectif central de Java est que les logiciels
écrits dans ce langage doivent être très facilement portables sur plusieurs systèmes
d’exploitation tels que UNIX, Windows, Mac OS ou GNU/Linux, avec peu ou pas de
modifications. Pour cela, divers plate-formes et frameworks associés visent à guider, sinon
garantir, cette portabilité des applications développées en Java.
NetBeans
Abonnée à attacher : Réservé pour le reçu de IMSI et de vérifier s’il est enregistré dans la
base ou non.
Requête envoyée : Ce champ est réservé pour les requêtes envoyé de HLR vers SGSN.
Requête reçu : Ce champ est réservé pour les requêtes envoyé de SGSN vers HLR.
b) Géré un abonner
2. Interface SGSN
a) Détail de trame
Requête envoyée : Ce champ est réservé pour les requêtes envoyé de SGSN vers HLR.
2012 /2013 Page 39
Requête reçu : Ce champ est réservé pour les requêtes envoyé de HLR vers SGSN.
P_TMSI : ce champ est réservé pour le code temporelle choisi par le système et réservé à
chaque abonné attaché.
Forme de rame : Ce champ et réservé pour la forme de trame envoyé de SGSN vers HLR.
Conclusion
A ce stade, nous atteignons la fin de l’étude du projet .Nous avons développé dans ce chapitré une
description détaillée des différentes réalisations effectués pendant le stage.
Tout au long de ce rapport, nous avons exposé les différentes étapes du cycle de vie du
développement d’un simulateur nous avons exposé la phase de spécification, la phase de
conception et la phase de réalisation.
Outre cela , nous avons aussi mis l’accent sur les différents aspects et notions théorique qui ont
évoquées sur le sujet ce qui a été d’une grande aide pour mieux assimiler le contenu du rapport.
Durant ce stage, nous avons acquis un ensemble de compétences sur divers plans .D’abord, sur
le plan théorique, il nous a permis de se familiariser avec les techniques de l’information de
réseaux GPRS.
Ensuite, sur le plan pratique, il nous a permis de mieux découvrir les langages de développement
JAVA. Puis, sur le plan méthodologique, il nous offert la possibilité de mieux maîtrise le langage
de modélisation UML.
Enfin, sur le plan personnel, ce travail nous apport une importance considérable, puisqu’il a
représenté une occasion exceptionnelle pour collaborer avec les membres de l’équipe nous avons
intégrée et pour découvrir l’importance de la communication pour le bon déroulement d’un projet.
Finalement, je précise que ce projet a concerné seulement pour l’interface Gr et il peut s’étendre
pour inclure tous le réseau GPRS.
www.wikipedia.org
http://www.efort.com
http://stackoverflow.com/questions/tagged/java
http://b.kostrzewa.free.fr/java/td-serveur/serveur.html
http://www.codes-sources.com/
http://www.developpez.net/forums/
http://www.siteduzero.com/
Abstract