IP IP signifie Internet Protocol : littralement "le protocole d'Internet". C'est le principal protocole utilis sur Internet. Le protocole IP permet aux ordinateurs relis Internet de dialoguer entre eux.
Rachid Kadouche 420-KEG-LG
Parallle avec la poste
Rachid Kadouche 420-KEG-LG
Parallle avec la poste La poste Internet Pour envoyer une lettre: Pour envoyer un message les On place la lettre dans informations suivantes sont une enveloppe, ajoutes: sur le recto on inscrit l'adresse de l'expditeur l'adresse du (votre adresse IP), destinataire, l'adresse IP du au dos, l'adresse de destinataire, l'expditeur (la votre). diffrentes donnes supplmentaires (qui permettent de bien contrler l'acheminement du message).
Rachid Kadouche 420-KEG-LG
Le routage IP
Rachid Kadouche 420-KEG-LG
Les ports
Les Ports sont des faons d'adresser des entits multiples situes au mme point du rseau.
Rachid Kadouche 420-KEG-LG
UDP/IP
Rachid Kadouche 420-KEG-LG
TCP/IP
Rachid Kadouche 420-KEG-LG
Le Modle OSI C'est un modle de communications entre ordinateurs propos par l'ISO qui dcrit les fonctionnalits ncessaires la communication et l'organisation de ces fonctions. Le modle OSI a t conu en couches, Chaque couche a un rle bien prcise. Toute couche ne communique qu'avec les couches qui lui sont adjacentes. toutes les couches sont indpendantes de l'implmentation des autres couches. L'ide est d'avoir la possibilit de modifier l'implmentation d'une couche sans que ce changement affecte les autres. Le protocol TCP/IP ne suit pas le modle OSI
Rachid Kadouche 420-KEG-LG
Le Modle OSI
Rachid Kadouche 420-KEG-LG
La couche physique Au bas de la pyramide se trouve la couche physique. Son rle consiste transmettre des signaux physiques (lectriques ou optiques) entre deux machines. Son service est gnralement limit la transmission d'un bit ou d'une chane de bits, et sait comment convertir des bits en signaux physiques, et vice-versa. Des exemples: Cble coaxial, Wi-Fi, Bluetooth...
Rachid Kadouche 420-KEG-LG
La couche liaison de donnes La couche liaison de donnes gre la communication entre deux machines adjacentes relies par un support physique quelconque. Elle utilise un adressage physique (comme les adresses MAC). La couche de liaison de donnes reoit des paquets de la couche 3 et en fait des trames, qu'elle peut ensuite envoyer en bas Elle peut implanter des moyens de dtecter et de corriger les erreurs de transmission de la couche 1 (mais ce n'est pas obligatoire - si elle ne le fait pas, une correction d'erreur devra tre implant plus haut). Une trame contient une entte (une adresse de destination, une adresse source, le protocole de communication utilis), des donnes, et un "postambule"(c'est la traduction officielle de trailer cest des informations sur le protocole utilis) . Des exemples: Ethernet, Frame Relay, PPP (Point-to-Point Protocol), les communications srie. Rachid Kadouche 420-KEG-LG La couche rseau La couche rseau a une vision de la topologie du rseau et utilise un adressage routable et hirarchique, contrairement la couche 2. Elle est responsable d'envoyer des paquets de la source la destination. Le service offert par la couche 3 consiste en le routage (trouver un chemin pour livrer des paquets d'un endroit un autre travers un rseau), Le relayage (envoyer des paquets un routeur qui pourra les router au destinataire), Le contrle des flux (contrler la congestion sur le rseau en aiguillant les paquets intelligemment). Un paquet rseau contient lui aussi une entte et des adresses sources et destination, mais ce sont cette fois-ci des adresses rseau. La couche rseau n'implmente pas ncessairement un contrle d'erreur et certains paquets peuvent trs bien arriver dans le dsordre, ou ne jamais arriver, et l'expditeur n'en sera pas inform. Des exemples: IP (le plus connu!), IPX, IPSec.
Rachid Kadouche 420-KEG-LG
La couche transport La couche transport est responsable de fournir un canal virtuel de communication entre deux points. Elle ne se soucie aucunement de la faon dont les donnes vont ultimement atteindre la destination (c'est le rle de la couche 3). La couche 4 est l pour garantir que toutes les donnes vont se rendre d'un point un autre, dans l'ordre voulu, sans erreur ni redondance. C'est donc ici qu'on implmentera le plus souvent les mthodes de contrle d'erreur. Les mthodes exactes utilises varieront d'une implmentation l'autre, et il existe 5 types de protocoles de transports, chacun avec son degr de correction: du type TP0 (qui ne corrige peu prs rien et qui se fie que le rseau est parfait), au type TP4 (qui a une correction d'erreur extensive et qui suppose que le rseau n'est pas fiable - comme Internet). La couche 4 manipule des messages (parfois appels segments ou datagrammes) et les envoie destination, fournissant une interface qui voit la communication comme un flot d'octets de taille variable selon les besoins. Les ports sont ajouts aux adresses partir de cette couche. Des exemples: TCP (videmment), UDP (beaucoup moins fiable) Rachid Kadouche 420-KEG-LG La couche session La couche 5 apporte les mcanismes ncessaires l'ouverture, la gestion et la fermeture d'une session de communication entre deux processus. Elle permet l'authentification, la gestion des permissions et la restauration de session dans des cas de pertes de communication. C'est elle qui permet la cration d'un "tunnel virtuel" entre deux processus distants. Ce tunnel pourra tre utilis en full duplex, half duplex ou simplex, selon l'implmentation. Lorsque la communication est ouverte et que les donnes commencent arriver, elle relaie le tout la couche 4 pour le transport proprement dit. La couche session n'est aucunement concerne par le transport des donnes. Tout ce qui importe pour elle, c'est la gestion du canal dans lequel les donnes vont transiter. Dans le monde TCP/IP, ces fonctionnalits sont encapsules dans la couche 4 (TCP) ou laisses au soin de la couche d'application. Des exemples: NetBIOS, RPC (Remote Procedure Call, un protocole utilis par Windows pour bon nombre de services accs distant), SSH
Rachid Kadouche 420-KEG-LG
La couche prsentation La couche 6 s'occupe du "formatage". C'est elle qui s'assure que les donnes de la couche 7 seront converties convenablement dans un format comprhensible pour l'autre partie. Elle s'occupera des formats de reprsentation de caractres (EBCDIC vers ASCII, par exemple), la reprsentation des chanes de texte, l'encryption et la dcryption, etc. Cette couche ne fait que convertir des donnes afin de s'assurer qu'elles seront comprises correctement, puis les envoie la couche 5. Dans le monde TCP/IP, la couche prsentation est fusionne avec la couche application, qui s'occupe un peu de tout a la fois. C'est le cas par exemple de HTTP, qui est un protocole de couche 7 mais qui est capable de reconnatre et de convertir l'encodage des caractres. Des exemples: ASCII, EBCDIC (Extended Binary Coded Decimal Interchange Code), RDP (Remote Desktop Protocol)
Rachid Kadouche 420-KEG-LG
La couche application La couche 7 est celle qui est utilise par l'utilisateur. C'est dans cette couche que toutes les fonctionnalits utilisateur sont implmentes: les commandes permettant la gestion de la communication, le terminal virtuel, la dtermination des ressources disponibles, la disponibilit des partenaires de communication, etc. Des exemples: HTTP, FTP, SMTP, POP3, Telnet, BitTorrent, DHCP, DNS, etc.
Rachid Kadouche 420-KEG-LG
OSI dans le monde rel Le modle OSI reste un modle. Il est trop lourd et trop complexe implmenter. Les industriels ont donc choisit de n'implmenter que la partie du modle OSI qui les intresse, et chaque industriel a bricol son propre systme. Toutes les machines d'un rseau doivent implmenter la couche 3 et les couches infrieures afin de pouvoir communiquer. Les routeurs, bien souvent, n'implmentent rien au- dessus de 3, les couches suprieures tant utiles uniquement aux appareils des extrmits.
Rachid Kadouche 420-KEG-LG
Rfrences Profdinfo.com Wikipedia http://sebsauvage.net