Vous êtes sur la page 1sur 39

Table des mati`

eres
Introduction g
en
erale

1 Pr
esentation du projet
1.1 Introduction . . . . . . . . . . . . . . . . . . .
1.2 SOTRAPIL . . . . . . . . . . . . . . . . . . .
1.2.1 Presentation de lentreprise . . . . . .
1.2.2 Missions . . . . . . . . . . . . . . . .
1.2.3 Partenaires . . . . . . . . . . . . . . .
1.2.4 Architecture du reseau de SOTRAPIL
1.3 Cadre de projet . . . . . . . . . . . . . . . .
1.3.1 Cahier de charge . . . . . . . . . . . .
1.3.2 Objectifs . . . . . . . . . . . . . . . . .
1.3.3 Demarche adoptee . . . . . . . . . . .
1.3.4 Calendrier de travail . . . . . . . . . .
1.4 Conclusion . . . . . . . . . . . . . . . . . . . .

.
.
.
.
.
.
.
.
.
.
.
.

3
3
3
3
3
4
4
5
5
5
5
5
6

.
.
.
.
.
.
.
.
.
.

7
7
7
7
7
8
9
11
12
12
12

La VoIP
2.1 Introduction . . . . . . . . . . . . . . . . . .
2.2 La VoIP . . . . . . . . . . . . . . . . . . . .
2.2.1 Definition . . . . . . . . . . . . . . .
2.2.2 Principe de fonctionnement de VoIP
2.2.3 Architecture de VoIP . . . . . . . .
2.2.4 Protocoles de VoIP . . . . . . . . . .
2.2.5 Standards de VoIP . . . . . . . . . .
2.2.6 Avantages de VoIP . . . . . . . . . .
2.2.7 Domaines dutilisation de VoIP . . .
2.3 Conclusion . . . . . . . . . . . . . . . . . . .
1

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

`
TABLE DES MATIERES
3 Mod
elisation du voIP
3.1 Introduction . . . . . . . . . . . . . . . . . .
3.2 Les codecs . . . . . . . . . . . . . . . . . .
3.2.1 Definition . . . . . . . . . . . . . . .
3.2.2 Cas dutilisation dun codec . . . . .
3.2.3 Modes de fonctionnement dun codec
3.2.4 Les principaux codecs . . . . . . . .
3.2.5 Qualite du codec audio . . . . . . .
3.3 Bande passante . . . . . . . . . . . . . . . .
3.3.1 Codec . . . . . . . . . . . . . . . . .
3.3.2 Entete IP . . . . . . . . . . . . . . .
3.3.3 Support de transmission . . . . . . .
3.3.4 Suppression de silence . . . . . . . .
3.4 Calcul de la bande passante . . . . . . . . .
3.5 Mod`ele E et calcul de facteur devaluation .
3.6 Theorie de trafic . . . . . . . . . . . . . . .
3.6.1 Definition de trafic . . . . . . . . . .
3.6.2 Mod`ele dErlang . . . . . . . . . . .
3.7 Conclusion . . . . . . . . . . . . . . . . . . .
4 Analyse et sp
ecification des besoins
4.1 Introduction . . . . . . . . . . . . .
4.2 Etude dexistant . . . . . . . . . .
4.3 Critique dexistant . . . . . . . . .
4.4 Solution proposee . . . . . . . . .
4.5 Analyse des besoins . . . . . . . .
4.5.1 Besoins fonctionnels . . . .
4.5.2 Besoins non fonctionnels . .
4.6 Diagramme de Cas dutilisation . .
4.7 Conclusion . . . . . . . . . . . . . .
5 Conception de lapplication
5.1 Introduction . . . . . . . .
5.2 Diagramme de classe . . .
5.3 Diagramme dactivites .
5.4 Conclusion . . . . . . . . .

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.
2

.
.
.
.
.
.
.
.
.

.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.

.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

13
13
13
13
13
14
15
15
16
16
16
16
17
17
17
18
18
18
19

.
.
.
.
.
.
.
.
.

20
20
20
20
20
21
21
21
21
22

.
.
.
.

23
23
23
24
26

`
TABLE DES MATIERES

6 R
ealisation
6.1 Introduction . . . . . . . . . . . . . . . . . . . .
6.2 Environnement de travail . . . . . . . . . . . .
6.2.1 Environnement logiciel . . . . . . . . . .
6.2.2 Outil de developpement . . . . . . . . .
6.3 Mode de fonctionnement des interfaces realisees
6.4 Conclusion . . . . . . . . . . . . . . . . . . . . .

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

27
27
27
27
28
28
31

Conclusion g
en
erale

32

Bibliographie

33

Table des figures


1.1

Architecture du reseau de SOTRAPIL

. . . . . . . . . . . . . . . . . . . . .

2.1
2.2
2.3

Principe de fonctionnement de VoIP

. . . . . . . . . . . . . . . . . . . . . .
Architecture de voIP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Principe de fonctionnement de TCP . . . . . . . . . . . . . . . . . . . . . . .

7
9
10

3.1
3.2
3.3

La place de codec pour une videoconference sur le web . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Mod`ele Erlang C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

14
19
19

4.1

Diagramme de cas dutilisation

. . . . . . . . . . . . . . . . . . . . . . . . .

22

5.1
5.2
5.3

Diagramme de classe

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Diagramme dactivite de calcul de la bande passante . . . . . . . . . . . . . .
Diagramme dactivite de dimensionnement du trafic . . . . . . . . . . . . . .

24
25
26

6.1
6.2
6.3
6.4
6.5
6.6
6.7

Interface daccueil . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

28
29
29
30
30
31
31

Mod`ele Erlang B

. . . . . . . . . . . . .
Interface principale . . . . . . . . . . . . . . . . . .
Interface didentification des param`etres . . . . . . .
Interface de representation des caracteristiques . . .
Resultats obtenues . . . . . . . . . . . . . . . . . .
Dimensionnement du trafic . . . . . . . . . . . . .
Interface dauthentification

ii

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

Liste des tableaux


1.1

Calendrier de travail . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

3.1
3.2

Types de codecs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Qualite du codec audio . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

15
16

iii

Remerciements
Avant tout developpement sur cette etude approfondie, il apparat opportun de commencer ce rapport par des remerciements a` ceux qui nous ont beaucoup appris au cours
de ce stage.
En hommage a` leur sympathie, nous tenons a` remercier vivement tous les membres de
ma famille et les membres de SOTRAPIL, de leur sincerite, patience et de leur multitude
daides avec une grande gratitude.
Nous tenons aussi a` remercier en particulier mon encadreur M.Mounir kthiri, pour
son traitement, sa confiance a` mon egard et son aide tout au long de ce stage.

Introduction g
en
erale
De nos jours, le monde des telecommunications se dirige de plus en plus vers la standardisation de techniques utilisees pour mieux gerer lheterogeneite des types de trafics
supportes et des terminaux utilises au sein de reseaux.
En effet, levolution de nouveaux standards, laugmentation du nombre dabonnees, la
croissance de quantite de donnees vehiculees, ainsi, lobligation de garantir leurs qualites
pousse ce monde de trouver de meilleurs solutions pour assurer le transport de differents
types de trafics et garantir la qualite de service requise qui traduit en terme de gigue ( la
gigue est la variation des ecarts de delais de transmission entre deux paquets successifs ), de
probabilite de perte des paquets et de la bande passante. Dans cette optique, lutilisation
de la technologie IP 1 offre un benefice indeniable non seulement pour garantir ces defis
mais aussi reduire les co
uts de maintenance et de deploiement de ces services.
Le plateforme IP represente une infrastructure pour plusieurs technologiques comme la
ToIP 2 qui permet le transmission du voix sur les reseaux IP et offre des services moins
co
uteuses que celles offerts par la telephonie classique a` travers des techniques distincts
utilisees pour la mise en place de services telephoniques et la VoIP presente une de ces
techniques qui sert a` transmettre la voix sur des reseaux cur IP.
Dans ce cadre, nous sommes interesses au developpement dun outil simple et conviviale
qui permet la dimensionnement du reseau VoIP 3 afin de garantir une meilleur qualite de
service. Mon travail durant ce stage consiste a` etudier, modeliser et developper un outil
en langage Visual basic.NET pour dimensionner le reseau VoIP.
Les chapitres vont etre repartis comme suit :
Le premier chapitre est une presentation de lentreprise au sein de laquelle jai realise mon
stage, puis, on detaillera le cadre du projet, ses objectifs, la demarche metrologique et le
calendrier du travail.
Dans le deuxi`eme chapitre, on definira une etude bibliographique portant sur le reseau
VoIP. On definira ce reseau ainsi que son principe de fonctionnement, ses avantages, ses
applications et ses protocoles.
Le troisi`eme chapitre comportera une presentation detaillee de differents param`etres utiles
pour dimensionner un reseau. On definira le codec ainsi que ses types, puis, on introduira
1. Internet Protocol
2. Telephony Over Internet Protocol
3. Voice Over Internet Protocol

lexpression de la bande passante et le trafic circulant dans ce reseau.


Dans le quatri`eme chapitre, on definira une etude et critique dexistant. On analysera les
besoins fonctionnels et non fonctionnels de notre outil et on decrira son diagramme de cas
dutilisation.
Le cinqui`eme chapitre comportera une presentation detaillee de la conception de notre
application `a travers une determination des diagrammes de classe et dactivites.
Le dernier chapitre comportera une presentation de environnement utilise pour limplementation
de ce outil, les differents interfaces realises ainsi que les resultats de simulation obtenues.

Chapitre 1
Pr
esentation du projet
1.1

Introduction

Dans le cadre de ce chapitre, on va presenter la societe SOTRAPIL, decrire leur architecture reseau et on ach`eve la premier chapitre par la description de cahier de charge et de
objectifs du stage.

1.2
1.2.1

SOTRAPIL
Pr
esentation de lentreprise

La SOTRAPIL, est une societe anonyme au capital de 16.359.200 dinars dont le but
principal est le transport des hydrocarbures par pipelines. SOTRAPIL a ete cree le 26
Septembre 1979, a commence des operations dexploitation en Fevrier 1984 et a ete classe
par la loi 89-9 parmi les societes publiques en Fevrier 1989. Le 13 Decembre 2000, lAssemblee Generale Extraordinaire a decide douvrir le capital de la societe au public et de
lintroduire `a la Bourse de Tunis.

1.2.2

Missions

Avec une excellence integrite, SOTRAPIL tend a` :


Ameliorer qualitativement letude, la construction, lexploitation des pipelines, de
reservoirs, depots et annexes pour le transport, le stockage et la livraison dhydrocarbures sur tout le territoire de la republique.
Perfectionner la construction, linstallation, lamenagement de tous moyens industriels
necessaires a` la realisation de ces objets.
Favoriser la prise de participation dans toute societe et plus generalement toute
operation industrielle, commerciale, financi`ere, mobili`ere et immobili`ere se rattachant
3

Presentation du projet

directement a` lobjet social et de nature a` favoriser son developpement.


Accrotre lachat, la vente, la location dequipement et de materiel ainsi que toute
operation mobili`ere jugee necessaire `a lachat, lexploitation de tout br`eve et de procede
necessaires a` la realisation de cet objet.

1.2.3

Partenaires

SOTRAPIL fait une partenariat avec des notoires et des principaux cel`ebres dans lingenierie
financi`ere tels que : Smart Finance, Bourse de Tunis...

1.2.4

Architecture du r
eseau de SOTRAPIL

La topologie du reseau de la societe est forme par les equipements suivantes :


Quatre serveurs qui sont un serveur proxy, un serveur antivirus, un serveur application
et un serveur de messagerie. Ces derniers sont des dispositifs informatiques logiciel qui
offrent plusieurs services (le partage de fichiers, le stockage en base de donnees ...).
Des equipements materiels ( les ordinateurs, les imprimantes...) et logiciels ( syst`eme de
gestion de base de donnees ...) qui sont effectues au differents stations de travail(Rades,
Bizerte et Tunis) selon la nature de traitements effectues par ces zones.
Des equipements dinterconnexions reseau qui sont principalement routeurs, hubs,
Switch, Commutateur et les cables RJ45. Linterconnexion entre les differents stations
de travail se fait a` travers ces equipements.
Larchitecture de reseau pour SOTRAPIL est donnee par la figure 1.1

Figure 1.1 Architecture du reseau de SOTRAPIL

Presentation du projet

1.3

Cadre de projet

1.3.1

Cahier de charge

Notre projet sintitule Dimensionnement de reseau voIP , realise au sein de SOTRAPIL dans le cadre de stage ingenieur a` lecole national des ingenieurs de Tunis pour lannee
2014/2015.
La realisation de ce projet necessite limplementation dun outil simple et convivial pour
dimensionner le reseau VoIP.

1.3.2

Objectifs

Lobjective de ce projet est delaborer un outil simple pour dimensionner les reseaux
supportant des services de voix en mode paquets IP et faire implementer une application
avec le langage Visual basic.NET.

1.3.3

D
emarche adopt
ee

Elaborer une etude bibliographique sur la VoIP


Preparer une etude sur la bande passante et identifier quelques param`etres utiles pour
estimer sa valeur
Elaborer une etude theorique pour dimensionner le trafic
Preparer le code en Visual basic.NET de ce outil
Preparer linterface graphique pour lapplication a` realiser
Implementer le code et tester lapplication

1.3.4

Calendrier de travail

Le stage sest deroule dans une duree de six semaines allant du 11 juillet 2014 au 27 ao
ut
2014, au sein de SOTRAPIL. Voici le calendrier previsionnel des etapes de stage.
Semaine
n1

Etapes principales

Semaine
n2

Semaine
n3

Documentation
Etude de theorie de trafic et bande passante
Implementation du lapplication
Test et verification
Redaction du rapport

Table 1.1 Calendrier de travail

Semaine
n4

Semaine
n5

Semaine
n6

Presentation du projet

1.4

Conclusion

Dans ce chapitre, on a tente de presenter lentreprise et leur architecture reseau et on


ach`eve ce chapitre par une presentation de projet et dobjective . Ainsi, on peut maintenant
parcourir le deuxi`eme chapitre de presentation de reseau VoIP.

Chapitre 2
La VoIP
2.1

Introduction

Dans le cadre de ce chapitre, on definira la technologie de VoIP, son principe de fonctionnement, son architecture. Ensuite, on identifie ses differents protocoles et ses standards et
on ach`eve le deuxi`eme chapitre par presenter les domaines dutilisation de cette technologie.

2.2
2.2.1

La VoIP
D
efinition

La VoIP est une technologie qui permet dintegrer la voix aux donnees transmises par
paquets et la transporter sur lensemble de reseau qui accepte le protocole IP comme le
reseau dentreprise, linternet publique... Elle est une technique de communication qui nous
permet via une connexion haute debit de faire des appels telephoniques plutot quutiliser
de lignes telephoniques analogiques classiques.

2.2.2

Principe de fonctionnement de VoIP

Le principe de fonctionnement de VoIP consiste a` transmettre un signal sous forme des


donnees numeriques `a une destination eloignee en parcourant des concepts bien determinees.

Figure 2.1 Principe de fonctionnement de VoIP

La VoIP

Acquisition du signal : consiste a` capter la voix a` laide dun micro dun telephone ou
dun micro casque.
Numerisation : le signal passe `a un convertisseur analogique numerique(CAN) et il
suit `a deux taches distincts qui sont :
Echantillonnage : consiste a` prelever periodiquement le signal et denregistrer sa valeur
dans des intervalles rapproches afin de disposer dun enregistrement proche et optimal
de la valeur reelle de ce signal.
Quantification : consiste a` affecter une valeur binaire a` chaque echantillon.
Compression : consiste a` reduire la quantite dinformations en utilisant un DSP 1 qui
permet de traiter ce signal numerise afin de reduire la bande passante utile pour
transmettre le signal.
Habillages des entetes : consiste `a enrichies les donnees en informations avant les
convertir en paquets de donnees `a transmettre sur le reseau.
Emission et transport : consiste a` acheminer les paquets sur un chemin bien precis
et reserve pour leur transport de le point demission jusqua atteindre le point de
reception
Reception : Des quils arrivent a` destination, les paquets doivent etre remplacer dans
le bon ordre et assez rapidement.
Conversion analogique numerique : consiste a` une reconversion des paquets numeriques
en voix `a laide dun convertisseur numerique analogique.
Restitution : La voix sera retranscrite par le haute parleur de lordinateur, du casque...

2.2.3

Architecture de VoIP

La topologie de reseau voIP comprend plusieurs equipements comme indique la figure


2.2 qui sont principalement :
Routeur : un equipement dinterconnexion dans la couche reseau, il permet lacheminement des donnees vers un destinataire connu par son adresse.
Passerelle : elle sagit dune interface entre reseau commute et reseau IP
PABX : cest le commutateur du reseau telephonique classique, qui fait le lien entre le
reseau RTC et le routeur ou la passerelle. En cas o`
u le reseau devient IP, il nya plus
besoin de ce equipement.
Gateway (passerelle applicative) : cest un syst`eme materiel qui fournit une interface
pour la liaison entre deux reseaux.
Gatekeeper : Il est responsable de la translation entre une adresse IP et un numero de
telephone.
Les terminaux : ce sont des PC ou des telephones VoIP
A fin de savoir un bon fonctionnement de differents composants de cette architecture,
plusieurs protocoles interviennent tels que les protocoles de transport et les protocoles de
1. Digital Signal Processor

La VoIP

Figure 2.2 Architecture de voIP


[4]
signalisation.

2.2.4

Protocoles de VoIP

Il existe deux types de protocoles necessaires pour savoir le bon fonctionnement de


VoIP qui sont les protocoles de transport et les protocoles de controle, ces deux protocoles
fonctionnent au dessus de la couche transport. RTP et RTCP sont utilises en conjonction
avec les protocoles de signalisation, ce qui en fait la base technique de la voix sur IP.
Protocole Internet IP
IP est un protocole de couche reseau qui est responsable de la livraison des paquets.
Il est sans connexion, cest a` dire quil est incapable detablir une connexion virtuelle
avant de commencer la transmission et lenvoi et la reception de paquets se fait sans
garantie. IP permet de rendre le reseau transparent aux couches superieures impliques
dans la transmission de voix `a travers un reseau IP.
Protocoles de Transmission (TCP/UDP)
A fin de transmettre linformation a` travers un reseau IP, deux protocoles de la couche
transport interviennent qui sont TCP 2 et UDP 3 . Chaque protocole est associe a` un numero
de port unique ( par exemple HTTP est generalement associe `a la port 80).
2. Transmission Control Protocol
3. User Datagram Protocol

La VoIP

UDP : est un protocole oriente non connexion qui permet `a une machine A denvoyer
des paquets a` une machine B mais ce flux est unidirectionnel. Ce protocole assure un
service de transmission de datagrammes ( datagramme est une paquet compose dun
petit entete et des donnees utilisateurs )
TCP : est un protocole oriente connexion qui permet `a deux hotes (ordinateurs)
detablir une connexion de donnees et dechanger le flux, ainsi, il offre un service
de transmission de donnees fiable avec une detection et une correction des erreurs qui
apparaissent lors de la transmission.

Figure 2.3 Principe de fonctionnement de TCP


[5]
La hote A etablit la connexion et elle envoie un segment contenant une sequence de
bits SYN numero de sequence de synchronisation. Ce segment informe la machine B
que A souhaite etablir une connexion dont le numero dinitialisation de transmission
de segments est SYN. La hote B renvoie un segment `a la hote A contenant les bits
SYN et laccuse de reception (ACK ), Ainsi, A transmet les premi`eres donnees .
Protocoles de Transport (RTP/RTCP)
A fin de reduire les effets de la variation de temps de retard que connaissent les paquets
formant le flux de donnees, il faut un moyen de detecter les retards de reseau et les donnees
doivent etre mises en memoire tampon a` la reception afin quelles peuvent etre lus `a une
vitesse constante. Cest RTP et RTCP qui soutiennent ces exigences.
RTP : Cest un protocole de transport qui a pour but doffrir un moyen uniforme pour
10

La VoIP

transmettre de flux de donnees soumises `a des contraintes de temps reel sur un reseau
IP ( exemple : les flux audio ou video). RTP est adapte aux applications presentant
des proprietes temps reel, il sert `a organiser les paquets `a lentree du reseau et a` les
controler `a la sortie. Ce protocole se repose sur le protocole UDP afin de mettre en
uvre ses services de controle derreurs et de multiplexage. Bien que RTP soit bien
utilise pour maintenir une gestion des flux multimedias (video, voix ...), il peut etre
aussi exploite pour le stockage des donnees continues, les applications de controle de
mesures...
RTCP : Cest un protocole de controle associe `a RTP qui permet de fournir des
informations sur la qualite de la transmission de donnees aux parties participants
dans la session . Il est base sur la transmission periodique de paquets de controle afin
de rassembler des statistiques sur le trafic et de fournir des informations sur la perte
de paquet, le delai de latence et la gigue, mais il noffre pas de garantie.

2.2.5

Standards de VoIP

Il existe quelques piles de protocoles de voIP qui sont issus de differents organismes et
fournisseurs comme H.323 et SIP 4 .

H.323
Cest un norme de UIT 5 qui fournit des services pour le transfert de la video, de laudio
ou des flux de donnees a` travers des reseaux IP. H.323 est un protocole de signalisation qui
est forme principalement par :
Terminal : Il represente lextremite dune connexion.
Gatekeeper (le portier) : Il est responsable de la translation entre une adresse IP et
un numero de telephone.
Passerelle : Cest un equipement qui permet de faire une interface entre differents
reseaux.
MCU : Cest une station de reseau qui permet aux trois terminaux au plus de participer
a` une conference multipoints.

SIP
Cest un protocole de signalisation defini en 1999 par lIETF qui permet detablir et
de modifier de sessions multimedias ( video, voix, donnees) et de supporter de nombreux
services tels que le transfert dappel et la messagerie instantanee.
4. Session Initiation Protocol
5. International Communication Union

11

La VoIP

2.2.6

Avantages de VoIP

La VoIP fournie de nombreux avantages dans le domaine des telecommunications. Parmi


ces privilegies, on cite :
Reduction de co
uts : La voIP permet de realiser des economies de cablage au sein de
lentreprise et daugmenter le frais de maintenance lies a` ce dernier. En plus, lutilisation de la telephonie sur IP reduire et rentabiliser des co
uts dabonnement puisquil
permet doptimiser lutilisation de la connexion internet.
Diminution de la bande passante consommee : La VoIP permet de reduire la consommation de la bande passante `a 10 fois moins que celui utilisee pour des communications
RTC, ce qui permet daccrotre le nombre de canaux de communication.
Integration des services video : La voIP nint`egre pas seulement une gestion de voix
mais aussi une gestion de video. Ce reseau (voIP) peut accueillir des applications video
si on exclut la configuration des multicast pour les composantes du reseau.

2.2.7

Domaines dutilisation de VoIP

La VoIP poss`ede dinnombrables applications. On etudiera quelques applications realisees


dans le domaine de telecommunication par la VoIP :
La telephonie sur IP : La ToIP consiste a` transmettre en plus de voix, des services de
telephonie comme les messageries, lutilisation de combines telephoniques, transfert
dappel...
La telephonie mobile sur IP : Lutilisation de telephonie dans un lieu public (laeroport...)
ou dans un endroit ferme (usine, universite ...)
La conference IP : La realisation de conference video ou audio
Lunification des applications : Les messages vocaux, les telecopies, les courriers electroniques

2.3

Conclusion

Dans ce chapitre, on a tente dexpliquer le plus simple possible la technologie VoIP, leurs
caracteristiques et leurs applications. Ainsi, on va parcourir la troisi`eme chapitre.

12

Chapitre 3
Mod
elisation du voIP
3.1

Introduction

Dans le but de concevoir un outil pour la dimensionnement du reseau voIP, on a interet


a` definir les codecs et de modeliser theoriquement la bande passante et le trafic circulant
dans ce reseau.

3.2
3.2.1

Les codecs
D
efinition

Un codec est une unite de traitement qui a une entree et une sortie, cette unite recoit un
buffer `a lentree, effectue certains traitements et met le resultat dans un buffer de sortie. Ce
dispositif capable de decompresser ou de compresser de donnees de format normalise (signal
numerique) et il encode ces signaux pour le stockage, la transmission ou le chiffrement de
donnees dun cote, Dautre cote, il decode ces signaux pour la restitution ou ledition.
Le terme codec vient de la contraction de terme decodeur et codeur .

3.2.2

Cas dutilisation dun codec

Lutilisation de cette unite de traitement est transparente pour lutilisateur, elle peut etre
integree directement dans des architectures de visionnage comme Real Player 7 , Windows
Media Player ou Quick Time 4.0 ,ainsi, elle peut etre sous la forme de plug-in additionnels.
Ce dispositif contient un algorithme destructif qui abme limage video et diminue leur
place a` lenregistrement. Cet algorithme part dune image enti`ere et pleine, il enregistre
quelque chose qui prend beaucoup moins de place que limage originale, a` la lecture, limage
sera reconstituee et emettre sur internet. Les deux participants doivent posseder les memes
codecs ou des codecs compatibles.
13

Modelisation du voIP

La place du ce dispositif pour une videoconference sur le web est illustree par la figure 3.1

Figure 3.1 La place de codec pour une videoconference sur le web


[7]
La video est encodee avec un certain codec. Pour visionner le fichier resultant qui est
stocke localement il faut utiliser un logiciel qui int`egre le meme codec ou un codec compatible a` celui utilise, de meme, les utilisateurs distants doivent disposer du meme codec ou
dun codec compatible a` celui utilise dans la compression.

3.2.3

Modes de fonctionnement dun codec

Le codec fonctionne dans deux modes distincts qui sont :

Mode paquet
On injecte `a lentree dun codec une image et la convertit en une image de sortie. Le
codec doit dans ce mode vider le buffer dentree pour generer le buffer de sortie. Ce mode
est utile lorsque le codec recoit des donnees de taille variable comme le codec de gain qui
applique un coefficient multiplicateur aux echantillons recoivent `a lentree, ou bien, lorsque
le codec ne peut traiter que les donnees de taille fixe et que le buffer de lentree fournit
de paquets de la taille de limage comme le decodeur audio GSM qui accepte des paquets
dun RTP et les decode puis il les met dans le buffer de sortie.
14

Modelisation du voIP

Mode flux
Le codec recoit a` lentree des morceaux de donnees et gen`ere des morceaux de donnees `a
la sortie. Ce dispositif ne consomme quune partie du buffer dentree et peut ne pas generer
de buffer de sortie. Ce mode consiste `a recevoir un flux doctets et le divise en paquets de
sortie qui sont par la suite traites par un autre processus. Ce mode est utilise aussi pour
mixer de flux de paquets de tailles differents.

3.2.4

Les principaux codecs

Les evolutions dans le domaine de codecs sont tr`es rapides et la liste de ces dispositifs
actuellement disponibles est longue.
Codec

Debit

G711

64Kbit/s
48, 56 et
64Kbit/s
5.3 et
6.4Kbit/s
16, 24, 32 ou
40Kbit/s
16Kbit/s
8Kbit/s
13Kbit/s
5.6Kbit/s
12.2Kbit/s

G722
G723.1
G726
G728
G729
GSM6.1
GSM6.2
GSM6.6

Algorithme
de codage
PCM

Duree
dechantillon
0.125

Nombre des
Longueur de
echantillons/trame
trame
8
1 ms

Delai algorithmique
1 ms

ADPCM

0.0625

16

1 ms

2.5 ms

ACELP

0.125

240

30 ms

37.5 ms

ADPCM

0.125

80

10 ms

10 ms

LD-CELP
CS-ACELP
RPE-LTP
VSELP
CD-ACELP

0.125
0.125
0.125
0.125
0.125

20
80
160
160
160

2.5 ms
10 ms
20 ms
20 ms
20 ms

2.5 ms
10 ms
20 ms
24.4 ms
20 ms

Table 3.1 Types de codecs

3.2.5

Qualit
e du codec audio

La choix de codec est depend de qualite de voix offerte par ce dispositif. MOS Mean
Opinion Score est une note donnee par ce dispositif compris entre 1 et 5 afin de determiner
la qualite de parole. Le calcul de ce param`etre consiste a` ecouter un signal et son equivalent
code-decode, apr`es chaque ecoute, on note la valeur de la qualite. la moyenne de ces valeurs
constitue le MOS qui determine la qualite de voix comme indique le tableau suivant.

15

Modelisation du voIP
Qualite de voix
Excellente
Bonne
Correcte
Pauvre
Insuffisante

MOS
5
4
3
2
1

Table 3.2 Qualite du codec audio

3.3

Bande passante

La bande passante est un param`etre essentiel pour tout syst`eme de communication,


elle caract`erise sa capacite de transmission dinformations. Le calcul et lestimation de ce
param`etre est necessaire au transport de voix sur IP et il depend essentiellement de :
Codec
Entete IP
Support de transmission
Suppression de silence

3.3.1

Codec

Le codec permet de determiner la quantite de la bande passante necessaire au transport


de la voix, le nombre de bits generes par seconde, ainsi, la periode dechantillonnage qui
par la suite determine la frequence denvoi dun echantillon.

3.3.2

Ent
ete IP

Lentete IP est une entite ajoutee au paquet pour designer des donnees relatives aux
protocoles RTP, UDP, IP. Le codec gen`ere la trame qui par la suite sera enveloppee par
des couches successives pour atteindre sa destination finale. Les protocoles RTP, UDP et
IP ajoutent a` lentete de la trame voix au total 40 octets, en effet, RTP ajoute son entete
de 12 octets, ensuite, UDP ajoute son entete de 8 octets et enfin IP additionne son entete
de 20 octets.

3.3.3

Support de transmission

Lors du son transit par la couche physique, le paquet est renveloppe dans un support de
transmission qui est pour un paquet de voix sur IP, le reseau Ethernet qui ajoute 38 octets
au paquet et cette valeur change suivant le moyen de transmission utilise.
16

Modelisation du voIP

3.3.4

Suppression de silence

Certains codecs soutiennent la suppression de silence. Durant les periodes de silence,


la VAD Voice Activity Detection arrete la transmission de paquets ce qui reduit la
consommation de la bande passante.

3.4

Calcul de la bande passante

La bande passante est definie comme etant le taux de transfert de donnees, sa valeur est
determinee par lequation 3.1
bande passante = T aille totale du paquet P P S

(3.1)

avec
PPS : Paquet Par Seconde , ce param`etre est calcule de la mani`ere suivante
PPS =

D`
ebit binaire du codec
voice payload size

(3.2)

o`
u voice payload size est la taille de la charge utile du voix, qui est definie les donnees
transmises en eliminant les informations envoyees avec elles ( les entetes ), Ce param`etre
est exprime en bytes ( 1 bytes = 8 bits ).
Taille totale du paquet = entete couche 2 + entete IP/RTP/UDP + taille du charge utile
(en bytes)
entete IP/RTP/UDP : Ce param`etre presente les entetes ajoutes par les protocoles IP,
RTP et UTP et sa valeur au total est egale a` 40 octets.
entete couche 2 : Cest lentete du support de transmission utilise, il est exprime en octets.

3.5

Mod`
ele E et calcul de facteur d
evaluation

Le mod`ele E est un mod`ele de calcul utile pour la planification de transmission. Ce


mod`ele permet destimer les opinions des usagers sur la qualite de transmission par le
calcul de facteur devaluation R qui combine les differents param`etres de transmission qui
introduisent dans la connexion. Ce facteur secrit sous la forme :
R = R0 Is Id Ie,ef f + A

(3.3)

avec
R0 est le rapport signal/bruit de base incluant leffet des sources de bruit (comme bruit de
circuit, bruit de salle...)
17

Modelisation du voIP

Is est la combinaison de toutes les degradations qui apparaissent simultanement avec le


signal vocal.
Id est la combinaison de toutes les degradations provoquees par le temps de propagation.
Ie,ef f est la combinaison de toutes les degradations provoquees par des codecs `a faible debit
et la degradation causee par les pertes de paquet.
A est le facteur davantage qui compense les facteurs de degradation si lacc`es au service
de telephonie represente des benefices pour lusager.
Le calcul de ce facteur permet de determiner la MOS par la resolution de lequation 3.4

M OS = 1 siR < 0
M OS = 1 + 0.035 R + (R (R 60)) (100 R) 7 106 siR < 100

M OS = 4.5 siR > 100

3.6

Th
eorie de trafic

3.6.1

D
efinition de trafic

(3.4)

Le trafic, dans un reseau IP est defini comme etant le nombre de messages circulant
durant une periode de temps bien definie. Lanalyse du trafic permet de determiner la
quantite de bande passante necessaire dans les circuits du reseau pour fournir tous les
appels voix.
Dans la theorie du trafic, la charge de trafic est definie comme etant le ratio entre le
nombre darrivee dappels durant une certaine periode de temps et la moyenne de temps
pris pour servir chaque appel durant cette periode. Elle est donnee par lequation suivante :
nombre d0 appels
(exprim`
e en erlang)
(3.5)
3600
un erlang est defini comme 3600 secondes dappels sur le meme circuit.
avec AHT : Average Hold Time est defini comme etant le temps total de tous les appels
durant une certaine periode divise par le nombre dappels sur cette periode.
traf ic =

3.6.2

AHT

Mod`
ele dErlang

Le mod`ele derlang est un mod`ele mathematique utilise pour identifier le trafic. Ce


mod`ele existe en plusieurs versions qui sont Erlang B, Erlang C, etc. Chacun a ses propres
caracteristiques.
Erlang B
Ce mod`ele est defini par un nombre infini de serveurs, la loi de service est une loi
exponentielle, la loi darrivee est une loi poisson et lappel sera rejete sil ne trouve pas de
18

Modelisation du voIP

serveur.

Figure 3.2 Mod`ele Erlang B


[6]
Ce mod`ele est caracterise par une probabilite de blocage definie par :
( )n n!
Pn = P
( )n n!

(3.6)

avec est le taux moyen darrivee des clients : cest le nombre de clients par unite de
temps
est le taux moyen de service et Pn est la probabilite de blocage a` letat n

Erlang C
Ce mod`ele est defini par un nombre fini de serveurs. Cest un syst`eme avec attente et le
nombre de clients peut etre infini.

Figure 3.3 Mod`ele Erlang C


[6]

3.7

Conclusion

Dans ce chapitre, on a presente les differents param`etres utiles pour dimensionner le


reseau VoIP. Ainsi, on va parcourir le quatri`eme chapitre danalyse des besoins fonctionnels
et non fonctionnels de lapplication.
19

Chapitre 4
Analyse et sp
ecification des besoins
4.1

Introduction

Dans le cadre de ce chapitre, on presentera une etude de lexistant, une critique de lexistant et la solution proposee. Ensuite, on traitera les besoins fonctionnels et non fonctionnels
de lapplication et on ach`eve le quatri`eme chapitre par la description de diagramme de cas
dutilisation.

4.2

Etude dexistant

Le calcul manuel et le remplissage des formulaires est le moyen le plus traditionnel qui
est adopte par toutes les societes. En effet, le dimensionnement du reseau (bande passante,
trafic) presente un handicap pour les ingenieurs commerciaux car ils demandent daide des
autres ingenieurs reseaux pour faire le dimensionnement de leurs equipements pour leurs
clients vu leur manque de connaissance reseau.

4.3

Critique dexistant

Il est bien evident que les outils existants ne presentent pas tant davantages. En effet,
ces outils ne cessent de poser des probl`emes aux ingenieurs reseaux ainsi quaux ingenieurs
commerciaux ce qui engendre la perte du temps, dargents et deffort physique.

4.4

Solution propos
ee

Vu que la dimensionnement dun reseau VOIP est une operation importante, elle doit
etre organisee par un syst`eme dorientation qui se charge de realiser cette operation dune
mani`ere fiable et objective tout en minimisant les co
uts, le temps et les efforts. Notre
20

Analyse et specification des besoins

solution proposee se manifeste dans la realisation dun outil de dimensionnement du reseau


de VoIP au sein de la Societe de Transport des Hydrocarbures par Pipelines.

4.5

Analyse des besoins

La phase danalyse des besoins est une phase primordiale dans le developpement de
chaque application. elle consiste a` enumerer les fonctionnalites attendues de la part de
notre application.

4.5.1

Besoins fonctionnels

Lapplication doit permettre :

Le calcul de la bande passante au niveau de couches 2 et 3


Le calcul de trafic
Laffichage de caracteristiques dun codec
Le calcul du nombre de circuits dans un trafic entre
le calcul de performance (MOS)

4.5.2

Besoins non fonctionnels

Ils representent les exigences implicites auxquelles lapplication doit repondre


La gestion des erreurs : laffichage des messages derreurs qui permettent le guidage
de lutilisateur afin de les eviter et les corriger (affichage de message derreur dans le
cas dune saisie incorrect de lun de param`etre ).
La presentation dune interface ergonomique et conviviale.

4.6

Diagramme de Cas dutilisation

Un cas dutilisation specifie une sequence dactions realisee par le syst`eme en interaction
avec les acteurs (humain ou machine). Il sagit dune description des interactions qui vont
permettre a` lacteur datteindre son objectif en utilisant le syst`eme. Un diagramme de cas
dutilisation permet de :
Identifier les acteurs et leurs interactions avec le syst`eme.
Definir les besoins des utilisateurs et leurs objectives que le syst`eme doit accomplir.
Clarifier, filtrer et organiser les besoins.
La figure 4.1 illustre le diagramme de cas dutilisation general de notre syst`eme :

21

Analyse et specification des besoins

Figure 4.1 Diagramme de cas dutilisation

4.7

Conclusion

Dans ce chapitre, on a detaille les besoins fonctionnels et non fonctionnels auxquels


lapplication doit repondre. On a identifie les differents acteurs et leurs interactions avec le
syst`eme a` travers le diagramme de cas dutilisations. Ainsi, on va parcourir le cinqui`eme
chapitre de conception dun outil informatique permettant de dimensionner le reseau VoIP.

22

Chapitre 5
Conception de lapplication
5.1

Introduction

Apr`es letude de lexistant, lanalyse des besoins et letude des cas dutilisations, nous
allons entamer dans ce chapitre la phase de conception de notre application dans laquelle
on va presenter la description detaillee de differents classes et les diagrammes dactivites.

5.2

Diagramme de classe

Ce diagramme g`ere plusieurs fonctions dans la phase de conception de notre application


qui sont principalement :
Determiner les donnees qui seront manipulees par le syst`eme. Ces donnees sont organisees en classes.
Decrire la structure interne de chacune des classes.
Representer les relations statiques existant entre les differentes donnees du syst`eme.
La figure 5.1 illustre le diagramme de classe de notre application :

23

Conception de lapplication

Figure 5.1 Diagramme de classe


Notre diagramme de classes est regi par les r`egles de gestion suivantes :
Chaque bande passante est caracterisee par un codec.
Chaque bande passante depend des protocoles definis dans la couche 2 et la couche 3.
Chaque trafic est specifie par un codec bien precis.

5.3

Diagramme dactivit
es

Un diagramme dactivites assure la modelisation dun processus interactif, global ou partiel pour un syst`eme donne (logiciel, syst`eme dinformation). Il est recommandable pour
exprimer une dimension temporelle sur une partie du mod`ele, a` partir de diagrammes de
classes ou de cas dutilisation, par exemple.
Dans ce qui suit, nous presentons les diagrammes dactivites pour quelques cas dutilisation
dans notre syst`eme.

24

Conception de lapplication

Figure 5.2 Diagramme dactivite de calcul de la bande passante


Lutilisateur doit tout dabord choisir le codec utilise ce qui conduit `a la definition des
caracteristiques de celui l`a puis il passe au choix de periode dechantillonnage ce qui donne
le Payoad. Ensuite, lutilisateur passe `a la definition des protocoles des couches 2 et 3
utilises afin de trouver les entetes ajoutees. Enfin, il passe `a la determination de la valeur
de VAD, sil existe, afin de determiner la bande passante au niveau de la couche 2 et la
couche 3.
Le diagramme suivant detaille lhierarchie indispensable pour la dimensionnement du
trafic

25

Conception de lapplication

Figure 5.3 Diagramme dactivite de dimensionnement du trafic


Afin de dimensionner le trafic, lutilisateur doit choisir le nombre dappels voulus et
la duree moyenne dappel. Avec ces deux param`etres, on calcule le trafic, le nombre de
trame/appel, le nombre de paquet/appel et le nombre total de paquet/heure. Puis, lutilisateur a le choix de calculer le nombre de circuits necessaires en fonction de trafic trouve
et la probabilite de blocage donnee, ou bien, de calculer la probabilite de blocage.

5.4

Conclusion

Dans ce chapitre,on a defini une conception detaillee du projet via les diagrammes de
classe et dactivites. Cette etude conceptuelle m`ene le travail `a un stade avance pour passer
a` la phase dimplementation qui sera decrite dans le chapitre suivant.

26

Chapitre 6
R
ealisation
6.1

Introduction

Dans ce chapitre, on va presenter une description detaillee de notre application. On


commence par decrire les outils necessaires utilises pour implementer notre application.
Puis, on detaillera les etapes de simulation et dexecution.

6.2

Environnement de travail

6.2.1

Environnement logiciel

Pour realiser notre projet, on a choisi de travailler avec :


Astah : utilise dans la phase de conception
Microsoft Visual studio 2010 : permet de creer lapplication

Microsoft Visual studio 2010


Visual studio est un environnement de developpement qui regroupe une variete doutils
de developpement. Ces derniers permettent de creer des interfaces graphiques, des applications consoles, des services XML, de sites web et des applications Visual basic. NET, ainsi,
des applications developpes par dautres outils tels que Visual C Sharp et Visual C++ .

Astah
Astah est un logiciel qui modelise les traitements informatiques et les bases de donnees.
Ce logiciel presente un outil de travail pour les concepteurs puisquil facilite le partage de
donnees entre les membres de lequipe.
27

Realisation

6.2.2

Outil de d
eveloppement

La langage de programmation utilisee dans notre projet est Visual basic. NET. Elle est
une langage de programmation cree par Microsoft assurant la creation des applications
et des sites web .Elle est favorisee dans lenvironnement de developpement grace `a sa
compatibilite avec les autres langages de script tel que Java Script.

6.3

Mode de fonctionnement des interfaces r


ealis
ees

Interface daccueil
Il sagit de la page commue a` tous les utilisateurs, `a partir de laquelle, ils peuvent acceder
a` leurs comptes.

Figure 6.1 Interface daccueil


Interface dauthentification
` partir de cette interface, les acteurs sauthentifient pour pouvoir acceder a` lapplication
A

28

Realisation

Figure 6.2 Interface dauthentification


Interface principale
Apr`es lacc`es a` lapplication, une fenetre souvre en presentant les differents param`etres
et resultats. Cette interface regroupe 4 sections

Figure 6.3 Interface principale


La premi`ere section correspond `a la saisie de differents param`etres commencant par
identifier le codec utilise, determiner la periode dechantillonnage et definir les protocoles
` partir de ces param`etres, on a determine les valeurs de Payload, PPS,
de couche 2 et 3. A
lentete TCP/IP et lentete de la couche 2

29

Realisation

Figure 6.4 Interface didentification des param`etres


La deuxi`eme section represente les caracteristiques du codec choisi dans la premi`ere section.

Figure 6.5 Interface de representation des caracteristiques


La troisi`eme section determine les valeurs de la bande passante avec et sans VAD, ainsi,
la valeur de qualite de voix MOS.

30

Realisation

Figure 6.6 Resultats obtenues


La derni`ere section determine la valeur de trafic, la probabilite de blocage et le nombre
de circuits.

Figure 6.7 Dimensionnement du trafic

6.4

Conclusion

Dans ce chapitre, on a decrit les outils materiels et logiciels utilises pour realiser notre
solution. Ainsi, on a detaille la conception de cette application et on ach`eve ce chapitre
par decrire le mode de fonctionnement des differents interfaces realisees.

31

Conclusion g
en
erale
La VoIP est un nouveau paradigme qui a connu une revolution importante au cours de
ces derni`eres annees. Cest une technologie cle qui permet de transmettre la voix `a travers
le reseau IP a` moindre co
ut pour les prestataires de services, les utilisateurs residentiels et
les utilisateurs professionnels. Cette reduction de co
ut seffectue par la dimensionnement
du reseau.
Alors, lobjectif de ce stage est de developper une application pour dimensionner le reseau
avec le langage Visual basic.NET. Limportance de cette application se reside dans le fait
quelle pourrait etre utilisee comme un outil simple disponible pour tous les utilisateurs,
qui peut dimensionner le reseau afin de minimiser le co
uts de services offerts.
La tache qui nous a ete confie est de faire une recherche bibliographique sur la technologie
VoIP, modeliser theoriquement les differents param`etres du reseau VoIP et de developper
un outil informatique facile a` executer pour dimensionner ce reseau.
Cette experience est enrichissante sur plusieurs plans. Elle ma permis, dune part, dacquerir
des nouvelles connaissances dans le monde de telephonie sur IP : la VoIP, ses differents
protocoles, ainsi que la theorie de trafic et la bande passante. Dautre part, Elle ma permis
denrichir considerablement mes connaissances en mati`ere de developpement avec Visual
basic.NET.

32

Bibliographie
[1] Alex Corenthin, Voix et Telephonie sur IP :Protocoles et Standards West, Th`ese,
Departement Genie Informatique, Laboratoire de traitement de lInformation Ecole
Superieure Polytechnique Universite Cheikh Anta Diop de Dakar, Juillet 2007.
[2] Carole Bassil, SVSP (Secure Voice over IP Simple Protocol)Une solution pour
la securisation de la voix sur IP , Th`ese, LEcole Nationale Superieure des
Telecommunications,France, Decembre 2005.
[3] Cisco Systems Service Provider Solutions Engineering, Understanding Voice over IP
Protocols, Cours, Fevrier 2002.
[4] Chintan Vaishnav, Voice over Internet Protocol (VoIP) : The Dynamics of Technology
and Regulation, Th`ese, Massachusetts Institute of Technology, Juin 2006.
[5] Christian Bulfone, Les protocoles UDP et TCP, Cours.
[6] Commutation de circuits, Cours.
[7] Jean-Christophe Mignot, New codecs : state-of-the-art techniques et prototypes , Rapport de recherche, Laboratoire de lInformatique du Parallelisme, ENS Lyon, France,
Decembre 2000.
[8] La Qualite de Service le la Voix sur IP, Cours.
[9] Matthew DESANTIS, Understanding Voice over Internet Protocol (VoIP), Article, USCERT.
[10] Nicolas Dubee, La Voix sur IP (VoIP) : une opportunite pour la securite , Article,
Secway, France.
[11] Oussema DABBEBI, Gestion des risques dans les infrastructures VoIP , Th`ese, Universite de Lorraine, Juin 2013.
[12] Qinxia (Alice) He, Analysing the Characteristics of VoIP Traffic, Th`ese, Universite de
Saskatchewan, Juillet 2007.
[13] Rakesh Arora, Voice over IP : Protocols and Standards, Article, 23 Novembre 1999.
[14] Site officiel de SOTRAPIL : www.sotrapil.com.

33