Actuellement lโinformatique, science du traitement automatique de lโinformation, prend de plus en plus de place dans pratiquement tous les secteurs dโactivitรฉ existants, allant de lโautomatique ร la recherche scientifique (calcul scientifique, modรฉlisation, etc.), en passant par lโรฉlectronique, la mรฉdecine et les tรฉlรฉcommunications, de telle sorte que nombre de domaines ne peuvent plus sโen passer. En entreprise comme dans les tรฉlรฉcommunications et mรชme au quotidien, les rรฉseaux informatiques sont prรฉsents et nous aident ร accomplir des tรขches qui autrefois nous auraient รฉtรฉ difficiles voire impossibles. Il arrive assez souvent que lโon souhaite, ร partir dโune seule machine, pouvoir contrรดler tous les autres ordinateurs du rรฉseau. Prenant par exemple dans une sociรฉtรฉ, on dรฉsire que lโon puisse, ร partir de lโordinateur du responsable, arrรชter dโun coup tous les autres ordinateurs.
LES RESEAUXย
Gรฉnรฉralitรฉ
Dรฉfinition
Un rรฉseau est un ensemble d’entitรฉs (objets, personnes, etc.) interconnectรฉes les unes avec les autres. Il permet de faire circuler des donnรฉes informatiques et ainsi d’รฉchanger du texte, des images, de la vidรฉo ou du son entre chaque รฉquipement selon des rรจgles et des protocoles bien dรฉfinis.
Nรฉcessitรฉ dโun rรฉseau
Les Rรฉseaux permettent :
โข le partage de fichiers.
โข le transfert de fichier.
โข le partage dโapplication : compilateur, systรจme de gestion de base de donnรฉes (SGBD).
โข le partage dโimprimante.
โข lโinteraction avec utilisateurs connectรฉs : messagerie รฉlectronique, confรฉrence รฉlectronique, Talk, etc.
โข le transfert de donnรฉe en gรฉnรฉrale (rรฉseaux informatiques).
โข le transfert de la parole (rรฉseaux tรฉlรฉphoniques).
โข le transfert de la parole, de la vidรฉo et des donnรฉes (RNIS : rรฉseaux ร intรฉgration de services ou multimรฉdia).
Terminologie
โข Station de travail : On appelle station de travail toute machine capable dโenvoyer des donnรฉes vers les rรฉseaux (PC, MAC, SUN, etc.). Chaque station de travail a sa propre carte dโinterface rรฉseau.
โข Nลud : Cโest une station de travail, une imprimante, un serveur ou toute entitรฉ pouvant รชtre adressรฉe par un numรฉro unique. Lโunicitรฉ de lโadresse est garantie par le constructeur dโune carte rรฉseau qui donne un numรฉro unique ne pouvant รชtre changรฉ par une personne.
โข Serveur : Le serveur est une machine sur laquelle tourne un logiciel serveur offrant des services ร des logiciels utilisateurs. Cโest un dรฉpositaire centrale dโune fonction spรฉcifique : serveur de base de donnรฉes, de calculs, de fichiers, etc.
โข Client : Le client est une machine sur laquelle tourne un logiciel client (programme qui traite des informations qu’il rรฉcupรจre auprรจs d’un serveur).
โข Protocole : Un protocole est une spรฉcification standard qui permet la communication entre deux รฉquipements. Ce sont des rรจgles et des procรฉdures qui dรฉfinissent le type de codage et la vitesse utilisรฉ pendant la communication, ainsi que la faรงon d’รฉtablir et de terminer la connexion.
โข Paquet : Cโest la plus petite unitรฉ dโinformation pouvant รชtre envoyรฉe sur le rรฉseau. Un paquet contient en gรฉnรฉral lโadresse de lโรฉmetteur, lโadresse du rรฉcepteur et les donnรฉes ร transmettre.
โข Routeur : Le routeur est un pรฉriphรฉrique qui dรฉtermine la prochaine destination du paquet.
โข Topologie : La topologie est une organisation physique et logique dโun rรฉseau. Lโorganisation physique concerne la faรงon dont les machines sont connectรฉes (Bus, Anneau, รtoile, Maillรฉ, Arborescente, etc.). La topologie logique montre comment les informations circulent sur le rรฉseau (diffusion, point ร point).
Diffรฉrentes types de rรฉseau
Suivant la distance qui sรฉpare les ordinateurs, on distingue plusieurs catรฉgories de rรฉseaux :
โข Rรฉseau LAN (Local Area Network).
โข Rรฉseau MAN (Metropolitan Area Network).
โข Rรฉseau WAN (Wide Area Network).
Les rรฉseaux locaux ou LAN
On parle de rรฉseau local ou LAN, lorsque les ordinateurs sont situรฉs dans un mรชme site (entreprise, universitรฉ, etc.). On peut citer comme exemple dโutilisation du rรฉseau local, la gestion commerciale dโune PME (Petite et Moyenne Entreprise) qui doit constamment mettre en relation le service des achats, le magasinier, le service commercial et la comptabilitรฉ.
Une connexion en rรฉseau local comprend trois รฉlรฉments principaux :
โข Un systรจme de cรขblage.
โข Un adaptateur rรฉseau (carte rรฉseau)
โข Un logiciel dโexploitation du rรฉseau.
Un rรฉseau local reprรฉsente un rรฉseau sous sa forme la plus simple. La vitesse de transfert de donnรฉes d’un rรฉseau local peut s’รฉchelonner entre 10 Mbps (pour un rรฉseau Ethernet par exemple) et 1 Gbps (en FDDI ou Gigabit Ethernet par exemple). La taille d’un rรฉseau local peut atteindre jusqu’ร 100 voire 1000 utilisateurs. En รฉlargissant le contexte de la dรฉfinition aux services quโapporte le rรฉseau local, il est possible de distinguer deux modes de fonctionnement :
โข dans un environnement d’รฉgal ร รฉgal (en anglais peer to peer, notรฉ P2P), dans lequel la communication s’รฉtablit d’ordinateur ร ordinateur sans ordinateur central et oรน chaque ordinateur possรจde un rรดle similaire.
โข dans un environnement ยซ client/serveur ยป, dans lequel un ordinateur central fournit des services rรฉseau aux utilisateurs.
Les rรฉseaux mรฉtropolitains ou MAN
Ce type de rรฉseau est apparu rรฉcemment et peut regrouper un petit nombre de rรฉseau locaux au niveau d’une ville ou d’une rรฉgion et l’infrastructure peut รชtre privรฉe ou publique. Par exemple, une ville peut dรฉcider de crรฉer un MAN pour relier ses diffรฉrents services dissรฉminรฉs sur un rayon de quelques kilomรจtres et en profiter pour louer cette infrastructure ร d’autres utilisateurs. Un MAN est formรฉ de commutateur ou de routeur interconnectรฉs par des liens hauts dรฉbits (en gรฉnรฉral en fibre optique).
Les rรฉseaux distants ou WAN
Ce type de rรฉseau permet l’interconnexion de rรฉseaux locaux et mรฉtropolitains ร l’รฉchelle de la planรจte, d’un pays, d’une rรฉgion ou d’une ville.
Les dรฉbits disponibles sur un WAN rรฉsultent d’un arbitrage avec le coรปt des liaisons (qui augmente avec la distance) et peuvent รชtre faibles. Les WAN fonctionnent grรขce ร des routeurs qui permettent de ยซ choisir ยป le trajet le plus appropriรฉ pour atteindre un nลud du rรฉseau.
Modรจle de rรฉfรฉrence
Le modรจle de rรฉfรฉrence OSI
Le modรจle de rรฉfรฉrence OSI (Open System Interconnection) dรฉfinit une sorte de langage commun. Ce modรจle a รฉtรฉ mis au point par l’ISO (International Organisation of Standards) et il est devenu le socle de rรฉfรฉrence pour tout systรจme de traitement de communications. Il rรฉpartit les questions relatives au domaine des communications informatiques selon sept couches classรฉes par ordre d’abstraction croissant. Son objectif est d’assurer que les protocoles spรฉcifiques utilisรฉs dans chacune des couches coopรจrent pour assurer une communication efficace.
Couche Physique
La couche physique assure le transfert de bit sur un canal de communication. Ce niveau rassemble les propriรฉtรฉs qui spรฉcifient les caractรฉristiques mรฉcaniques, รฉlectriques et fonctionnelles des circuits de donnรฉes.
Voici quelques supports utilisรฉs :
โข paire torsadรฉ ;
โข cรขble coaxial ;
โข fibre optique ;
โข faisceau hertzien.
Couche Liaison de donnรฉesย
La couche liaison de donnรฉes responsable de lโacheminement dโunitรฉs de donnรฉes appelรฉes trames assurant une meilleure qualitรฉ de transmission. La couche liaison de donnรฉes est la premiรจre couche qui gรจre les erreurs de transmission. Le Relais de Trames (Frame Relay ou simplement FR) ร รฉtรฉ conรงu par lโUIT-T (Union Internationale des Tรฉlรฉcommunications Tรฉlรฉcommunication) comme un protocole dรฉrivรฉ de celui utilisรฉ pour le RNIS (Rรฉseau Numรฉrique ร Intรฉgration de Services) pour la couche Liaison de donnรฉes. Le but de ce protocole est le transfert rapide de donnรฉes sur le rรฉseau ร faible taux dโerreur. Le Relais de trames comporte un format de trames trรจs proche de HDLC (High Data Level Link Control).
Couche Rรฉseau
La couche rรฉseau gรจre les connexions entre les nลuds du rรฉseau. On fait du routage dans les machines du rรฉseau et du dรฉmultiplexage dans les extrรฉmitรฉs. Le routeur examine lโentรชte de la couche rรฉseau qui contient un mรฉcanisme dโadressage. La couche rรฉseau transporte des unitรฉs de donnรฉes de tailles fixes appelรฉes paquets. Les protocoles les plus utilisรฉs pour la couche rรฉseau sont les protocoles standards X25 (qui agit รฉgalement sur les couches infรฉrieures) et IP (Internet Protocol). Cette couche permet aussi ร deux rรฉseaux diffรฉrents dโรชtre interconnectรฉs en implรฉmentant un mรฉcanisme dโadressage uniforme (adresse logique).
|
Table des matiรจres
INTRODUCTION
CHAPITRE 1: LES RESEAUX
1.1 Gรฉnรฉralitรฉ
1.1.1 Dรฉfinition
1.1.2 Nรฉcessitรฉ dโun rรฉseau
1.1.3 Terminologie
1.1.4 Diffรฉrentes types de rรฉseau
1.1.4.1 Les rรฉseaux locaux ou LAN
1.1.4.2 Les rรฉseaux mรฉtropolitains ou MAN
1.1.4.3 Les rรฉseaux distants ou WAN
1.2 Modรจle de rรฉfรฉrence
1.2.1 Le modรจle de rรฉfรฉrence OSI
1.2.1.1 Couche Physique
1.2.1.2 Couche liaison de donnรฉes
1.2.1.3 Couche Rรฉseau
1.2.1.4 Couche Transport
1.2.1.5 Couche session
1.2.1.6 Couche Prรฉsentation
1.2.1.7 Couche Application
1.2.2 Le passage des donnรฉes dans les diffรฉrentes couches
1.2.3 Le modรจle TCP/IP
1.2.3.1 couche Accรจs Rรฉseaux
1.2.3.2 couche Internet
1.2.3.3 couche Transport
1.2.3.4 couche Application
1.3 Relation du modรจle OSI et du modรจle TCP/IP
1.4 Rรฉseau LAN
1.4.1 Topologies logiques
1.4.1.1 Etoile
1.4.1.2 En bus
1.4.1.3 En anneau
1.4.2 Topologies physiques
1.4.2.1 Etoile
1.4.2.2 En bus
1.4.2.3 En anneau
1.4.3 Protocole TCP/IP dans un LAN
1.4.3.1 Le principe de base dโun rรฉseau IP
1.4.3.2 Lโadresse IP
CHAPITRE 2 : ARCHITECTURE CLIENT / SERVEUR
2.1 Introduction
2.2 Prรฉsentation de lโarchitecture dโun systรจme client-serveur
2.2.1 Fonctionnement dโun systรจme client-serveur
2.2.2 Caractรฉristiques
2.2.3 Orientation dโune application client-serveur
2.3 Etablissement dโune connexion
2.3.1 Identification dโune machine sur un rรฉseau
2.3.2 Notion de port
2.3.3 Principe du protocole TCP
2.4 La programmation rรฉseau
2.4.1 Introduction
2.4.2 Notion de socket
2.4.3 Communication
2.4.3.1 Le mode connectรฉ
2.4.3.2 Le mode non connectรฉ
2.5 Avantages et Inconvรฉnient de lโarchitecture client-serveur
2.5.1 Avantages de lโarchitecture client-serveur
2.5.2 Inconvรฉnients du modรจle client-serveur
CHAPITRE 3 : LA REALISATION PRATIQUE
3.1 Introduction
3.1.1 Dรฉfinition des besoins
3.1.2 Analyse des besoins
3.1.3 Dรฉfinition du produit
3.1.4 Implรฉmentation
3.1.4.1 Communication
3.1.4.2 Gestion de la file dโattente
3.1.4.3 Gestion de la file dโattente
3.1.4.4 LโAPI de base de Phoenix
3.2 Manuel dโutilisation
3.2.1 Principes du logiciel Phoenix
3.2.1.1 Serveur
3.2.1.2 Client
3.3 Conclusion
CONCLUSION
BIBLIOGRAPHIE