Le monde derrière notre ordinateur | Tour d’horizon des couches

A LIRE AUSSI

  • La Coree du Sud annonce la 5G
  • HTC One Max annoncé !
  • Corée du Nord , un espoir ?
  • Nokia et son nouvel Asha 310
  • Les applis de la rédac : Floating toucher, AppOps
Par -

Salut les amis !

Quoi ?? Vous pensiez que je vous avais abandonné… Mais naaa jamais je suis toujours à Dakar avec vous…Oups !! J’ai lâché un indice précieux ! Sur ce coup on est à 1-1 lol.

Après un bref aperçu du modèle OSI et une excursion dans les profondeurs de la couche Réseau je vous propose de parcourir les autres couches du modèle OSI… Bien sûr je ne vous laisserai pas seul.

Tarzan dans la Jungle du modèle OSI

Je n’ai pas oublié je vous avais promis un test…  Allez question n°1 :

Le modèle OSI à combien de couches ? Quelles sont – elles ?

Bonne réponse la bas au fond. Donc on résume, on a la couche Application, Présentation, Session, Transport, Réseaux, Liaison de données et Physique. Nous insisterons principalement sur la couche Applicative, Transport, Liaison de données et Physique.

La couche Applicative

C’est la couche qui joue le rôle d’interface entre l’homme et la complexité du réseau sous-jacent. On y trouve les applications (logiciels), les services et les protocoles. Un peu de vocabulaire :

  • Un programme en cours d’exécution est un processus.

  • Un processus logiciel permettant d’accéder au réseau est une application ou un service.

  • Une application orientée réseau utilise les protocoles de la couche application et communique avec les autres protocoles de la pile (des exemples de ce type d’application sont un client de messagerie ou un navigateur web)

  • Un service réseau utilise les données (images-vidéos-sons) de façon à les formater pour assurer leur acheminement vers les couches inférieures.

Comme sur chaque couche de réseau nous retrouvons nos protocoles, étant donnée la nature interactive de la couche applicative, ces protocoles sont pour la plupart des services grâce aux possibilités offertes aux utilisateurs.

Ainsi les protocoles de la couche 7 offrent pour la plupart des services (et peuvent être considérés comme des services). Ces services sont souvent catégorisés en utilisant l’environnement client/serveur sur laquelle ils fonctionnent… Oups pas si vite je sens que vous ne me suivez plus là !!

C’est quoi l’environnement client/serveur ??…

L’environnement client-serveur désigne un mode de communication à travers un réseau entre plusieurs programmes ou logiciels : l’un, qualifié de client, envoie des requêtes ; l’autre ou les autres, qualifiés de serveurs, attendent les requêtes des clients et y répondent. Par extension, le client désigne également l’ordinateur sur lequel est exécuté le logiciel client, et le serveur, l’ordinateur sur lequel est exécuté le logiciel serveur.

L’organisation d’un environnement diffère selon l’architecture du réseau. Ainsi les services sont catégorisés selon les architectures réseaux. On distingue principalement :

  • L’architecture client-serveur : lorsqu’un ordinateur joue le rôle de client envoyant des requêtes et un autre le rôle de serveur répondant aux requêtes.

  • L’architecture peer-to-peer : lorsque chaque ordinateur peut jouer à la fois le rôle de client ou de serveur.

Voici quelques services fonctionnant sur le modèle client-serveur :

  • Service DNS : DNS pour Domaine Name Server ou Serveur à résolution de nom en français. Basé sur le protocole DNS, c’est un service automatisé qui associe les noms de ressources à l’adresse réseau requise. Par exemple www.google.com correspond à l’adresse 173.194.40.162. Le service DNS permet de réaliser cette correspondance et ainsi de nous simplifier la tâche pour retenir le nom d’un site.

  • Service Telnet : c’est un service permettant de se connecter à un terminal (ordinateur) situé à distance, d’en prendre contrôle comme si on y était directement connecté. 

  • Service de Messagerie : aussi connu sous le nom de service E-mail, il est assuré par deux principaux protocoles SMTP (Simple Mail Transfert Protocol) et POP (Post Office Protocol). Le protocole SMTP gère l’acheminement entre serveurs tandis que le protocole POP gère la livraison du message au destinataire.

  • Service Web : Aussi appelé service www, il permet d’obtenir des pages web à l’aide d’un navigateur web lorsque l’adresse web ou l’URL est tapé sur le navigateur. Le service fonctionne à l’aide du protocole http (HyperText Transfert Protocol).

  • Service FTP : Ce service permet le transfert de fichier entre client et serveur à l’aide du protocole FTP (File Transfert Protocol).

  • Service DHCP : il permet à tout terminal d’obtenir une adresse IP, le service automatise l’obtention du masque de sous réseau, de la passerelle et d’autres paramètres IP. Il tourne grâce au protocole DHCP (Dynamic Host Configuration Protocol).

 

Ces protocoles (services) servent de première interface avant l’acheminement des données dans le réseau.

 

La couche Présentation et Session

C’est deux couches servent spécialement au formatage des données (encodage, multiplexage) de tout type (Mp3, doc, avi) et à la mise en place et maintient de session entre utilisateurs.

La couche Transport

La couche transport prépare les données des applications à être transportées sur le réseau. Pour ce faire, elle doit :

  • Identifier les différentes applications

L’identification des applications est importante à l’acheminement des communications car chaque communication est acheminée sur un canal particulier. Ces canaux sont appelés Ports et sont représentés par des numéros de ports. Les numéros de ports de 0 à 1023 sont réservés pour des services spécifiques (service web port 80, service de messagerie SMTP port 25, service DNS port ). Ainsi lors de l’acheminement de données liées à une application un port spécifique est utilisé à la source et à la destination.

  • Segmenter les données

Avant l’acheminement des données ces derniers sont segmentés pour faciliter leur gestion sur le réseau. Après la segmentation les données portent le nom de Segment.  Ces segments sont reconstitués lors de leur réception par le destinataire.

Tout ceci est réalisé par la couche transport à l’aide l’encapsulation via deux (02) principaux protocoles :

  • UDP : User Datagramme Protocol. Le protocole UDP est un protocole simple. Il présente l’avantage d’être léger et simple pour l’acheminement des données. Ainsi il n’établit pas de connexion distantes avec le destinataire donc les données ne sont pas protégés d’une probable disparition. En gros il envoie sans se soucier que le message a été réceptionné.

  • TCP : Transport Control Protocol. Le protocole TCP est un protocole avec connexion car une connexion est établie entre la source et la destination. Le protocole TCP est plus lourd car il spécifie d’autres fonctions, à savoir la livraison dans l’ordre, l’acheminement fiable et le contrôle du flux.

 

En résumé la couche Transport segmente et encapsule les données afin de les acheminer sur le réseau à l’aide des ports définissant des services et applications.

La couche Réseau

Cette couche… Non mais, vous croyiez que j’ai oublié que je l’avais déjà développé au chapitre précédent. Place à mon deuxième test :

Quel est le rôle de la couche réseau ? Quel information principale y est encapsulée ?…

Si vous hésitez n’ayez pas peur de relire l’article précédent.

La couche Liaison de données

La couche Liaison de données est l’avant dernière couche sur laquelle transite les paquets avant l’accès au support physique.

Pour que les paquets de la couche réseau soient transportés de l’hôte source à l’hôte de destination, ils doivent traverser différents réseaux physiques. Ces réseaux physiques peuvent consister en types différents de supports physiques, tels que des fils de cuivre, des micro-ondes, des fibres optiques et des liaisons satellites. Les paquets de la couche réseau ne sont pas en mesure d’accéder directement à ces différents supports.

Le rôle de la couche liaison de données OSI est de préparer les paquets de couche réseau pour être transmis et de contrôler l’accès aux supports physiques.

Vous conviendrez avec moi que, si vous êtes au Sénégal, vous ne mettrez pas de costume pour prendre un chaleureux « Ndiaga Ndiaye » lool…

A la couche Liaison de données, les paquets prennent le nom de trames et se voit encapsulés par l’ajout d’informations telles que l’adresse MAC… Oui ne me jetez pas de pierres, c’est vrai je n’ai pas parlé d’adresse MAC jusqu’à présent.

Alors qu’est-ce qu’une adresse MAC ??

L’adresse MAC est une adresse unique qui permet d’identifier chaque équipement de manière unique au mooonde (oui n’essayez pas de me faire l’oeil sournois, c’est bien vrai) ! Son format est décrit en image ci-dessous

Pour résumer la couche Liaison de données permet d’adapter les trames en fonction de la nature du support de transmission utilisé sur la couche Physique.

La couche Physique

Cette couche comprend tous les composants matériels permettant l’interconnexion entre deux hôtes d’un réseau (cartes réseaux, connecteurs, câbles).

Les trames y sont transformées en bits par codage, puis en signaux électriques, optiques ou sans fil, car il existe  types de supports :

  • Support en cuivre : Câble à paire torsadées, Câble coaxial

  • Support en fibre optique : fibre monomode, fibre multimode

  • Support sans fil : modem wifi, satellite.

 

Voici notre excursion sur le modèle OSI réalisée avec succès. N’hésitez pas à éclaircir les zones d’ombres, je serais enchanté de vous y aider.

Vous avez dès lors les outils nécessaires pour attaquer les réseaux de face !! Le meilleur reste à venir alors, restez connectés ;) !

Raygi

Raygi

"le touche à TOUT, passionne par l'exploration de nouveaux domaines!!