Pirkoa Posted May 3, 2015 Report Posted May 3, 2015 Bien le bonjour à toutes et à tous ! On se retrouve aujourd'hui pour un petit bout de cours sur le fonctionnement même d'internet et plus principalement le modèle OSI. Comme d'habitude, n'hésitez pas à poster des remarques sur le sujet. Vous êtes prêt ? Allons-y ! Vous le savez peut être mais nous sommes 1,8 milliards d'internautes aujourd'hui. Internet est donc une gigantesque toile d'araignée La question la plus pertinente que l'on pourrait se poser c'est comment se fait-il que l'on puisse communiquer avec autant de machines, ou encore comment les informations que j'envoie arrivent toujours à bon port ? J'espère que ce cours vous aidera a y voir plus clair dans le fonctionnement des réseaux et donc d'Internet Comment communiquer ? Lorsque l'on est deux, communiquer est assez aisé, il suffit de ne pas parler en même temps que l'autre pour arriver à se faire comprendre sans trop de problèmes. Mais lorsque l'on est 10, c'est déjà plus délicat. Je ne vous parle pas d'une conversation à 100 ou 1000... Pourtant Internet a relevé le défi et on peut dire qu'il s'en sort plutôt pas mal ! Pour communiquer, il nous faut à minima un émetteur, un récepteur et un support de transmission (l'air lors d'une conversation orale). Des chercheurs ont donc réfléchi à comment faire pour que les ordinateurs puissent communiquer entre eux sans problème. Ils ont trouvé un modèle que chaque ordinateur se doit de respecter lorsqu'il essaie de communiquer, il s'agit du fameux modèle OSI (prononcer "auzi") I - Le modèle OSI Le modèle OSI est donc né en 1984 et est encore utilisé aujourd'hui, c'est pour dire sa puissance et son efficacité. Si vous avez des connaissances, vous aurez pu remarquer que ce modèle est né après Internet et donc que ça devait être bien galère avant ! Plus sérieusement, la raison est simple : le modèle OSI est né quand nous avons commencé à avoir une certaine expérience des communications entre ordinateurs. Il tient donc compte des communications existantes, mais aussi des communications futures et de leurs évolutions potentielles. Son objectif est donc de normaliser les communications pour leur garantir un fonctionnement sans failles et une capacité d'évolution Vous l'aurez compris, le modèle OSi est une norme qui préconise comment les ordinateurs doivent communiquer entre eux et il s'appuie sur une architecture par couches ! Elles sont au nombre de 7 et chacune a un nom différent, regardons un peu l'image qui suit : Les chercheurs ont donc jugé bon que ces 7 couches doivent être présentes pour le bon fonctionnement d'une communication entre deux ordinateurs. Chaque couche a donc un rôle précis à accomplir que l'on verra en détail dans d'autres cours présentant chacun une couche. En attendant, voici d'un peu plus près la description de chaque couche : II - Les 7 couches du modèle OSI Couche 1 : Couche physique Rôle : Offrir un support de transmission pour la communication Matériel associé : Le hub (ou concentrateur si on est anglophobe) Couche 2 : Couche liaison Rôle : Connecter les machines entre elles sur un réseau local Rôle secondaire : Détecter les erreurs de transmission Matériel associé : Le switch (ou commutateur si on est anglophobe) Couche 3 : Couche réseau Rôle : Interconnecter les réseaux entre eux Rôle secondaire : Fragmenter les paquets Matériel associé : Le routeur Couche 4 : Couche transport Rôle : Gérer les connexions applicatives Rôle secondaire : Garantir la connexion Matériel associé : Aucun Couche 5 : Couche session Couche 6 : Couche Présentation Couche 7 : Couche application Rôle : Non défini clairement, son but est d'acheminer les informations jusqu'à la couche 4 et inversement. Matériel associé : Le Proxy Les couches 5 et 6 sont moins importantes et peu utilisées, on ne s'attardera pas trop dessus ! En fait pour faire simple, Internet repose aujourd'hui sur un modèle qui s'appelle TCP/IP qui utilise le modèle OSI jusqu'à la couche 4 et un peu de la couche 7 les couches 5 et 6 ne sont donc pas utilisées ou pour des utilisations très précises Une fois que les couches ont été définies clairement, il faut retenir quelque chose : Une couche utilise un certain protocole, il en existe des très connus (exemple : Le protocole ethernet) mais d'autres moins connus font plus ou moins la même chose L'image suivante montre un aperçu des protocoles associés aux couches (merci Wikipedia) : Revenons à nos moutons, il y a deux règles d'or du modèle OSI : Chaque couche est indépendante. C'est-à-dire qu’on peut changer le protocole associé à une couche sans avoir besoin de modifier toutes les couches du modèle OSI. Chaque couche ne peut communiquer qu’avec une couche adjacente Voilà, vous connaissez les rudiments du modèle OSI ! Nous allons nous attaquer directement à la couche 1 ici : "En cours de rédac plz" Merci d'avoir lu, Bonne soirée, Pirkoa 3 Quote
Soulalex Posted May 3, 2015 Report Posted May 3, 2015 Très bon guide sur le modèle OSI même si cela reste assez flou dans ma tête Par contre une petite question, c'est quoi la différence entre un hub et un switch ? Quote
Pirkoa Posted May 4, 2015 Author Report Posted May 4, 2015 (edited) Merci bien Comme indiqué le modèle OSI reste un modèle théorique, surtout ici ^^ Ça devrait normalement aller mieux avec le détail de chaque couche et donc l'application pratique Pour faire simple, on peut dire que quand le hub reçoit une information, il va l'envoyer sur toutes les machines connectées après chaque machine fait ce qu'elle veut avec l'info Le switch lui est un peu plus intelligent et va envoyer l'information directement au bon destinataire Edited May 4, 2015 by Pirkoa Quote
Fantom3z Posted May 5, 2015 Report Posted May 5, 2015 (edited) Merci de contribuer à la partie réseaux Pirkoa, le modéle OSI ou TCP/IP est la base pour comprendre le réseaux et il est nécessaire de le faire avant toute chose. Belle introduction au modéle OSI, tes explications sont comme toujours souvent très claire comme pour expliquer la différence entre le modelé en 5 ou 7 couches. J'ai pas eu le temps de le rédiger plus tôt ce très gros cours avec mon stage, je ne t'ai pas donc sollicité, mais cela permettra de faire plein de cours très intéressant par la suite Concernant la différence switch, hub c'est exactement ça, ce qui entraine le fait que sur un hub (comme pour le Wi-Fi aussi), il y a un même et seul domaine de diffusion/collision sur tout les ports, il doit y avoir donc qu'une emission à la fois pour éviter les collisions (il ya différents protocole pour cela CSMA ...) ce qui bien sure affecte le débit. Les couches 3 et 4 sont particulièrement très intéressante à étudier, et les connaissances acquises pourrons être grandement approfondis par la suite dans tous les autres cours. A mon tour de te proposer mon aide si tu en as besoin pour certaines couches. Edited May 5, 2015 by Fantom3z Quote
Pirkoa Posted May 6, 2015 Author Report Posted May 6, 2015 Merci bien pour le compliment Je vais réfléchir d'ici peu à la rédaction de la suite, je te tiendrais au courant si tu veux rédiger des trucs quand même A très vite Quote
Soulalex Posted May 6, 2015 Report Posted May 6, 2015 Pourquoi utilise-t-on le hub sur la couche 1 alors si le switch fait un meilleur travail ? Quote
Pirkoa Posted May 6, 2015 Author Report Posted May 6, 2015 En fait il faut plus voir le HUB comme une simple et bête "multiprise RJ45" qui permet juste de proposer un support de communication entre plusieurs machines. Mais vu que le Switch fait le même boulot et même mieux (avec la détection de collisions), c'est une question qu'on pourrait se poser. Le Hub tendrait-il à disparaitre au profit du Switch ? Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.