LA VoIP SUR LES RESEAUX SANS FILS

Tรฉlรฉcharger le fichier pdf d’un mรฉmoire de fin d’รฉtudes

Structure de la norme

H323 est une association de plusieurs protocoles diffรฉrents et qui peuvent รชtre regroupรฉs en trois catรฉgories : la signalisation, la nรฉgociation de codec et le transport de lโ€™information.
En H323, la signalisation sโ€™appuie sur le protocole RAS (Registration Admission Statuts) pour lโ€™enregistrement et lโ€™authentification, le protocol e Q931 pour lโ€™initialisation et le contrรดle dโ€™appel . La nรฉgociation est utilisรฉe pour se mettre dโ€™accordsur la faรงon de coder les informations รฉchangรฉes. Il est que les tรฉlรฉphones ou les systรจmese servent dโ€™un langage commun sโ€™ils veulent se comprendre. Il serait aussi prรฉfรฉrable sโ€™ils ontplusieurs alternatives de langages quโ€™ils utilisent le plus adaptรฉs. Il peut sโ€™agir du codec le moins gourmand en bande passante ou de celui qui offre la meilleure qualitรฉ. Le protocole utilisรฉ pour lanรฉgociation de codec est le H245.
Le transport de lโ€™information sโ€™appuie sur le proto cole RTP pour la voix, la vidรฉo ou les donnรฉes numรฉrisรฉes par les codecs. On peut aussi utiliser esl messages RTCP pour faire du contrรดle de qualitรฉ, voire demander de renรฉgocier les codecs si, par exemple, la bande passante diminue.

Fonctionnement de la norme [11] [16]

Son architecture est souple, il est donc possible de lโ€™implรฉmenter de diffรฉrentes maniรจres. Tous les messages ne sont pas absolument nรฉcessaire dans tous les cas et les diffรฉrents protocoles qui composent le H323 ne sont pas absolument solidaires, ils peuvent emprunter des chemins diffรฉrents. On peut citer trois types de communications dans lโ€™utilisation de la norme H323 tels que la communication point ร  point, la communicatio n auprรจs dโ€™un Gatekeeper et la communication avec plusieurs clients
Lโ€™appelant entre lโ€™adresse IP du destinataire dans le champ du logiciel rรฉservรฉ ร  cet effet. Les protocoles de signalisation proposent au logiciel du destinataire dโ€™รฉtablir la communication te transmet son ID H323.
Le logiciel du destinataire rรฉpond soit ยซ occupรฉยป oits ยซ libreยป.
Si ยซ libreยป, lโ€™appelant รฉnumรจre ses possibilitรฉs decodecs audio et vidรฉo (si disponibles) Le destinataire รฉnumรจre les codecs compatibles ร  lโ€™appelant pour accord
Si accord, dโ€™autres ports TCP et UDP sont nรฉgociรฉspour lโ€™audio (UDP), la vidรฉo (UDP) et les donnรฉes (TCP).
Chaque flux est ensuite transmis indรฉpendamment desautres.
A la fermeture dโ€™une session, les ports sont libรฉrรฉs et les transmissions de contrรดle stoppรฉes.
Le MCU sโ€™annonce auprรจs de Gatekeeper et lui annonce ses possibilitรฉs :
– Nombre de clients possibles
– Dรฉbits (en octets/seconde) possibles par client oudรฉbit total maximal
– Id H323 de connexion
Les communications seront ensuite traitรฉes comme aucas 2, le MCU devenant alors un ยซ simple clientยป au vu des appelants ; la diffรฉrence se trouvant simplement dans le nombre de communication acceptรฉes avant transmission du message ยซ occupรฉยป.

Avantages et inconvรฉnients

Voici les principaux bรฉnรฉfices quโ€™apporte la normeH323 :
ยท Codec standard : H323 รฉtablit des standards pour lacompression et la dรฉcompression des flux audio et vidรฉo.
ยท Interopรฉrabilitรฉ : Les utilisateurs veulent pouvoirdialoguer sans avoir ร  se soucier la compatibilitรฉ du terminal destinataire. En plus dโ€™assurer que le destinataire est en mesure de dรฉcompresser lโ€™information, H323 รฉtablit des mรฉthodes communes dโ€™รฉtablissement et de contrรดle dโ€™appel.
ยท Indรฉpendance vis-ร -vis du rรฉseau : H323 est conรงu pour fonctionner sur tout type dโ€™architecture rรฉseau.
ยท Indรฉpendance vis-ร -vis des plates formes et des applications : H323 nโ€™est liรฉ ร  aucun รฉquipement ou systรจme dโ€™exploitation.
ยท Support multipoint : H323 supporte des confรฉrences entre trois terminaux ou plus sans nรฉcessiter la prรฉsence dโ€™une unitรฉ de contrรดle spรฉcialisรฉe.
ยท Gestion de la bande passante : Le trafic audio et vidรฉo est un grand consommateur de ressources rรฉseau. En particulier, le gestionnaire du rรฉseau peut limiter le nombre simultanรฉ de connexions H323 sur son rรฉseau ou limiter la largeur de bande ร  disposition de chaque connexion.
ยท Support multicast : H323 supporte le multicast dans les confรฉrences multipoint.
La norme H323 de lโ€™UIT est indispensable pour permettre un minimum dโ€™interopรฉrabilitรฉ entre รฉquipements de fournisseurs diffรฉrents, cependantliprรฉsente toutefois les inconvรฉnients suivants :
ยท Protocole complexe, crรฉรฉ initialement pour les confรฉrences multimรฉdia et qui incorpore des mรฉcanismes superflus dans un contexte purement tรฉlรฉphonique. Ceci a notamment des incidences au niveau des terminaux H323 (tรฉlรฉphonesIP, par exemple) qui nรฉcessitent de ce fait une capacitรฉ mรฉmoire et de traitement non ans incidence au niveau de leur coรปt.
ยท Comprend de nombreuses options susceptibles dโ€™รชtre implรฉmentรฉes de faรงon diffรฉrentes par les constructeurs donc de poser des problรจmes dโ€™interopรฉrabilitรฉ ou de plus petit dรฉnominateur commun (dans le choix du codec par exemple) ; dโ€™autre part, comme le seul codec obligatoire est le codec G711 (64kbps) et que le support des autres codecs plus efficaces est optionnel, lโ€™interopรฉrabilitรฉ entre produits provenant de constructeurs
diffรฉrents ne signifie pas quโ€™ils feront un usage optimal de la bande passante.
Le protocole H323 est une des normes envisageables pour la visioconfรฉrence sur IP. Cependant, elle est pour lโ€™instant surtout employรฉ par des programmes propriรฉtaires. La documentation sโ€™avรจre difficile ร  accรฉder car lโ€™UIT fait payer les droits dโ€™accรจs aux derniers dรฉveloppements de cette technologie, en dehors des efforts faits par le projet OpenH323 pour la rendre accessible ร  tous.

Les failles de H323

Ce protocole nโ€™est pas ร  lโ€™abri de failles de sรฉcuritรฉ. Ces trous de sรฉcuritรฉ pourraient รชtre exploitรฉs pour exรฉcuter des commandes arbitraires ou provoque un dรฉni de service sur le systรจme vulnรฉrable. La criticitรฉ de ces problรจmes sur les iffรฉrentsd รฉquipements/logiciels semble varier dโ€™un produit ร  lโ€™autre. Les systรจmes touchรฉs sont les tรฉlรฉphones IP et les visioconfรฉrences IP.

SIPย 

SIP (Session Initiation Protocol) est un protocole de signalisation dรฉfini par lโ€™IETF (Internet Engineering Task Force) permettant lโ€™รฉtablissement, la libรฉration et la modification de sessions multimรฉdias (RFC3261).
Il hรฉrite de certaines fonctionnalitรฉs des protocoles HTTP (Hyper Text Transport Protocol) utilisรฉ pour naviguer sur le WEB, et SMTP (Simple Mail Transport Protocol) utilisรฉ pour transmettre des messages รฉlectroniques (E-mails). SIP sโ€™appuie sur un modรจle transactionnel client/serveur comme HTTP. Lโ€™adressage utilise le concept dโ€™URL SI P (Uniform Resource Locator) qui ressemble ร  une adresse E-mail. Chaque participant dans un rรฉseau SIP est donc adressable par une URL SIP. Par ailleurs, les requรชtes SIP sont acquittรฉes par des rรฉponses identifiรฉes par un code numรฉrique. Dโ€™ailleurs, la plupart des codes de rรฉponses SIP ont รฉtรฉ empruntรฉs au protocole HTTP. Par exemple, lorsque le destinataire nโ€™est pas localisรฉ, un code de rรฉponse ยซ 404 Not Found ยป est retournรฉ. Une requรชte SIP est constituรฉe de headers comme une commande SMTP. SIP possรจde lโ€™avantage de ne pas รชtre attachรฉ ร  unmรฉdium particulier et est sensรฉ รชtre indรฉpendant du protocole de transport des couches basses.

La session SIP

Les messages SIP sont au format texte, ce qui confรจre au protocole une grande รฉvolutivitรฉ. La figure suivante illustre lโ€™architecture protocolaire SIP
Dans un systรจme SIP on trouve deux types de composantes, les users agents (UAS, UAC) et un rรฉseau de serveurs tels que :
o Lโ€™UAS (User Agent Server) : Il reprรฉsente lโ€™agent de la partie appelรฉe. Cโ€™est une application de type serveur qui contacte lโ€™utilisateur lorsquโ€™une requรชte Sip est reรงue puis
elle renvoie une rรฉponse au nom de lโ€™utilisateur.
o Lโ€™U.A.C (User Agent Client) : Il reprรฉsente lโ€™agent de la partie appelante. Cโ€™est une
application de type client qui initie les requรชtes .
o Le relais mandataire ou PS (Proxy Server) : auquel est reliรฉ un terminal fixe ou mobile, agit ร  la fois comme un client et comme un serveur. Un tel serveur peut interprรฉter et modifier les messages quโ€™il reรงoit avant de les ret ransmettre :
– Le RS (Redirect Server) : Il rรฉalise simplement une association (mapping) dโ€™adresses vers une ou plusieurs nouvelles adresses (lorsquโ€™un client appelle un terminal mobile – redirection vers le PS le plus proche โ€“ ou en mode multicast – le message รฉmis est redirigรฉ vers toutes les sorties auxquelles sont reliรฉs les destinataires). Notons quโ€™un Redirect Server est consultรฉ par l’UAC comme un simple serveur et ne peut รฉmettre de requรชtes contrairement au PS.
– Le LS (Location Server) : Il fournit la position courante des utilisateurs dont la communication traverse les RS et PS auxquels il est rattachรฉ. Cette fonction est assurรฉe par le service de localisation.
– Le RG (Registrar) : C’est un serveur qui accepte les requรชtes Register et offre รฉgalement un service de localisation comme le LS. Chaque PS ou RS est gรฉnรฉralement reliรฉ ร  un Registrar.
De point de vue sรฉcuritรฉ et authentification, les messages SIP peuvent contenir des donnรฉes confidentielles, en effet le protocole SIP possรจde 3 mรฉcanismes de cryptage, soient :
o Cryptage de bout en bout du corps du message SIP et de certains champs dโ€™entรชte sensibles aux attaques.
o Cryptage au saut par saut (hop by hop) ร  fin dโ€™emp รชcher des pirates de savoir qui appelle qui.
o Cryptage au saut par saut du champ dโ€™entรชte via pour dissimuler la route quโ€™a empruntรฉe la requรชte.

Fonctionnement du protocole SIP

SIP intervient aux diffรฉrentes phases de l’appel :
Localisation du terminal correspondant,
Analyse du profil et des ressources du destinataire,
Nรฉgociation du type de mรฉdia (voix, vidรฉo, donnรฉes)โ€ฆ et des paramรจtres de communication,
Disponibilitรฉ du correspondant, dรฉtermine si le poste appelรฉ souhaite communiquer, et autorise lโ€™appelant ร  le contacter.
Etablissement et suivi de l’appel, avertit les parties appelantes et appelรฉes de la demande dโ€™ouverture de session, gestion du transfert et de la fermeture des appels.
Gestion de fonctions รฉvoluรฉes : cryptage, retour d’erreurs, โ€ฆ
Requรชte SIP
Le RFC 3261 dรฉfinit six requรชtes SIP :
Invite : Cette requรชte indique que lโ€™application (ou utilisateur) correspondante ร  lโ€™Url Sip spรฉcifiรฉ est invitรฉ ร  participer ร  une session. Le corps du message dรฉcrit cette session (par ex : mรฉdia supportรฉs par lโ€™appelant). En cas de rรฉponse favorable, lโ€™invitรฉ doit spรฉcifier les mรฉdias quโ€™il supporte.
Ack : Cette requรชte permet de confirmer que le terminal ppelant a bien reรงu une rรฉponse dรฉfinitive ร  une requรชte Invite.
Options : Un proxy server en mesure de contacter l’UAS (terminal) appelรฉ, doit rรฉpondre ร  une requรชte Options en prรฉcisant ses capacitรฉs ร  contacter le mรชme terminal.
Bye : Cette requรชte est utilisรฉe par le terminal de lโ€™appelรฉ ร  fin de signaler quโ€™il souhaite mettre un terme ร  la session.

Le rapport de stage ou le pfe est un document dโ€™analyse, de synthรจse et dโ€™รฉvaluation de votre apprentissage, cโ€™est pour cela chatpfe.com propose le tรฉlรฉchargement des modรจles complet de projet de fin dโ€™รฉtude, rapport de stage, mรฉmoire, pfe, thรจse, pour connaรฎtre la mรฉthodologie ร  avoir et savoir comment construire les parties dโ€™un projet de fin dโ€™รฉtude.

Table des matiรจres

INTRODUCTION
CHAPITRE 1 GENERALITE SUR LA VOIX SUR IP
1.1 Introduction
1.2 Architecture
1.2.1 Scenario PC 2 PC
1.2.2 Scenario PC 2 Phone (Scenario Phone 2 PC)
1.2.3 Scenario Phone 2 Phone
1.2.4 Autre type dโ€™architecture
1.3 Protocoles utilisรฉes
1.3.1 Standard H323
1.3.2 SIP
1.3.3 Les autres protocoles
1.4 Principe de fonctionnement
1.5 Qualitรฉ de service (QoS) de la VoIP
1.5.1 Critรจre de QoS
1.5.2 Para mรจtres de QoS
1.5.3 Exigence en QoS pour la VoIP
1.6 Conclusion
CHAPITRE 2 LA VoIP SUR LES RESEAUX SANS FILS
2.1 Introduction
2.2 La technologie sans fil
2.2.1 Prรฉsentation
2.2.2 Diffรฉrentes catรฉgories
2.2.3 Portรฉes et dรฉbit
2.2.4 La technologie Wi-Fi
2.2.5 La couche MAC du 802.11
2.3 La VoIP sur Wi-Fi
2.3.1 Lโ€™interaction : un problรจme ?
2.3.2 Capacitรฉ en VoIP du 802.11
2.4 Amรฉlioration de QoS de la VoIP sur Wi-Fi
2.4.1 Evaluation de la capacitรฉ du support
2.4.2 Augmentation du payload du flux de donnรฉes audio
2.4.3 Un nouveau standard 802.11e
2.5 Conclusion
CHAPITRE 3 Modรฉlisation de la qualitรฉ de service de la VoIP
3.1 Modรฉlisation du trafic IP
3.1.1 Prรฉsentation
3.1.2 Modรจle mathรฉmatique
3.2 Modรจle du trafic Voix sur IP
3.2.1 Arrivรฉe de connexion
3.2.2 La file M/D/1
3.3 Simulation
3.3.1 Prรฉsentation de lโ€™outil Matlab
3.3.2 Travail effectuรฉ
3.3.3 Interprรฉtations
3.3.4 Modรจle mathรฉmatique proposรฉ
3.4 Conclusion
CONCLUSION
ANNEXES
ANNEXE 1 PRESENTATION DE LA SIMULATION SOUS MATLAB 7.8
A1.1 Crรฉation de la fonction exรฉcutable
A1.2 Les interfaces de la simulation
ANNEXE 2 Code source de la simulation
BIBLIOGRAPHIE
Pages de renseignements
Rรฉsumรฉ
Abstract

Tรฉlรฉcharger le rapport complet

Tรฉlรฉcharger aussi :

Laisser un commentaire

Votre adresse e-mail ne sera pas publiรฉe. Les champs obligatoires sont indiquรฉs avec *