Les Forums
Les forums sont fermés. Ils restent présent pour consultation et archivage.
Vous pouvez désormais poser vos questions directement dans les commentaires en bas de chaque page du site.
Alors n'hésitez pas à participer
en-têtes TCP/IP/Ethernet
Bonjour, J'ai lu avec beaucoup d'attention les 3 pages que _SebF a consacrées aux entêtes TCP, IP, Ethernet http://www.frameip.com/entete-tcp/ (http://www.frameip.com/entete-ip/ http://www.frameip.com/entete-ethernet/ Commentaires Dans la page TCP, les adresses source et cible sont à gauche (on suppose au début de l'en-tête) Dans la page IP, elles sont à droite (à la fin, juste avant les données ?) Dans la page Ethernet, elles sont à gauche (comme pour TCP) [URL=http://imageshack.us][img:2a14e706c6]http://img504.imageshack.us/img504/9245/eentetessv6.jpg Cette "inversion" de IP par rapport aux deux autres est curieuse Pour la compréhension de la succession dans le temps des différents composants, je comprend que, en ce qui concerne les adresses, on a En TCP : la source ensuite la destination (à gauche) En IP : la destination, ensuite la source, (à droite) En Ethernet la destination, ensuite la source (le 1° bit est à gauche) Tout se passe comme si le dessin IP était "à l'envers" droite/gauche. Si l'auteur pouvait donner TRES CLAIREMENT l'emplacement des données par rapport à chacun des en-têtes, les idées deviendraient (peut-être) plus claires quant à l'écoulement du temps Merci |
Salut Socanayo, Tes questions sont toujours un plaisir à entendre car je me vois quelques années en avant me poser les mêmes. Je vais devoir faire vite car j'ai une réunion qui va démarrer, mais je répondrai à d'autres questions si ce n'est pas clair. En couche2, Ethernet, la machine qui reçoit le paquet doit savoir tout de suite s'il lui est destiné. Donc la première information reçue doit être l'adresse MAC destination. En couche3, IP, si le paquet nous arrive, c'est que la couche2 nous l'a envoyé, et donc qu'on sait déjà qu'il est pour nous. Dans ce cas et quoi qu'il arrive, il faudra lire l'ensemble des données, donc peu importe où elles se situent. De même pour la couche 4. Alors pourquoi les mettre une fois à la fin, une fois au début ? C'est pour fabriquer une donnée qui est très peu documentée, que l'on appelle "pseudo" en-tête. En gros, la couche4 va récupérer en plus des ports les adresses IP et vérifier que ce quadruplet est correct (2 adresses IP et deux ports) Il est donc intéressant que ces données soient situées les unes à coté des autres dans le paquet. Je crois que c'est juste une optimisation au niveau de la mémoire et du code C. Tout cela est mieux expliqué dans la "bible" qu'est "le TCP/IP illustré" volume 1 de Richard Stevens si tu aimes la lecture. |
Tout cela est mieux expliqué dans la "bible" qu'est "le TCP/IP illustré" volume 1 de Richard Stevens ça m'étonnerait que ce soit mieux expliqué 😀 Oui, j'aime bien la lecture Mais je sélectionne mes auteurs Dans mes préférés y'a un Lalitte. Le Stevens peut aller pointer à l'ANPE, car les BD c'est pas mon truc, et s'il doit y avoir des images, autant qu'elles soient en ASCII, ça prouve que l'auteur est un paresseux, donc on peut être certain qu'il donnera un max d'infos dans un minimum de mots CQFD Merci MONSIEUR elalitte |
Quant à l'ascii pour les schémas, c'est obligatoire pour tous les documents postés sur les newsgroups. Donc il n'y a que du texte dans les faqs. Mais cela ne m'empêche absolument pas d'être paresseux par ailleurs 😀 |
En TCP : la source ensuite la destination (à gauche) En IP : la destination, ensuite la source, (à droite) En Ethernet la destination, ensuite la source (le 1° bit est à gauche) Non pour IP. IP c'est comme pour TCP ou UDP: Tout se passe comme si le dessin IP était "à l'envers" droite/gauche. Je n'ai pas bien saisi à quels documents tu fais allusion mais peu importe. couche 2 (ethernet) l'adresse destination est suivie de l'adresse source. Donc Destination à gauche et Source à droite. couche 3 (IP) l'adresse source est suivie de l'adresse destination. Donc Source à gauche et Destination à droite, c'est l'inverse du niveau 2. Couche 4 (TCP ou UDP) le port source est suivi du port destination. Donc Soure à gauche et Destination à droite (comme IP), c'est encore l'inverse du niveau 2. L'ordre d'adressage des couches 2 est toujours inversé par rapport aux autres couches (3 et 4). Pour info, c'est le cas de Ethernet, des autres méthodes d'accès aussi (Token-Ring, FDDI, Token-bus, etc..) ainsi que de la trame LLC IEEE-802.2 avec son adressage de points d'accès aux services (DSAP suivi de SSAP). Cordialement nono nono |