Les Forums

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

adressage routage protocoles...

Bonjour,

[url]http://mistervideo.free.fr/frameip/chemine.html[/url]

Merci
J'ai pas bien compris les schémas, il y a tout un mélange d'applicatif et de réseau qui ne fait pas très bon ménage.
ah oui, c'est pas top-top tout cela !

Il y a un même fort amalgame des fonctionnalités réseau.

Quand on voit dans la colonne «adresse expéditeur» :
- des adresses MAC
- des adresses IP
- des ports

On a du mal à comprendre 😕

La ligne r2 devrait être identique à r3.
- un switch (de niveau 2) ne traite que le niveau 😉 par définition.
- une carte ethernet ne traite que le niveau 2 aussi.

J'ajouterai que le niveau 2 est dépendant du matériel (de la technologie du réseau) la plus utilisée étant ethernet.
La pile TCP/IP n'est qu'un programme et il n'est pas lié au matériel.... tout comme les services applicatifs.

Je rejoins Éric, ce mélange ne fait pas bon ménage.

IL existe des modèles en couche ( OSI, TCP/IP, et d'autres..) et c'est avec ce concept qu'il faut raisonner.

nono
Bonsoir,

J'ai devant moi un PC

- il a une carte-mère
- dans le slot PCI de cette carte-mère est enquillée une carte Ethernet
- - cette carte Ethernet est raccordée à un switch
- de l'autre coté du switch, même montage avec un autre PC

Je croyais que ces matos interconnectés constituaient un réseau


Mais, apparemment,
- ce n'est pas un réseau
- impossible de dire ce qui passe aux interfaces
- impossible de dire ce qui se passe dans cet ensemble

Et pourtant, cet ensemble fonctionne.

Par contre, je n'ai jamais vu un servie applicatif, et je suis certain de ne pas en voir un de sitot


Super

Conclusion : nous ne vivons pas sur la même planète et nous ne parlons ni le même langage, ni de la même chose


Merci et bonsoir
En fait, j'ai fait un petit document qui représente brièvement les étapes d'une connexion réseau (on y voit peu l'aspect applicatif, mais c'est déjà ça)
[url]http://www.lalitte.com/dialogue.txt[/url]

Dis moi ce que tu en pense.
Super

Conclusion : nous ne vivons pas sur la même planète et nous ne parlons ni le même langage, ni de la même chose


Merci et bonsoir

Je te sens un peu fâcher sur ce coup là socaanayo 😳 désolé si je t'ai froissé, ce n'était pas mon intention.

Quand j'aurais un moment je ferai un petit schéma que je posterai ici pour t'aider à comprendre. Surveille ce fil, tu auras la réponse dans un jour ou deux. 😉

nono
En fait, j'ai fait un petit document qui représente brièvement les étapes d'une connexion réseau (on y voit peu l'aspect applicatif, mais c'est déjà ça)
[url]http://www.lalitte.com/dialogue.txt[/url]

Dis moi ce que tu en pense.

Bonsoir,

j'en ai pour une bonne semaine pour digérer ça, mais je sens qu'il y a matière à avancer
Je sais déja qu'il y aura des questions.

Pour bien me pénétrer de la chose, je réécris l'ensemble, en HTML, avec des vrais crobards.
Si je ne comprend pas, impossible d'écrire quoi que ce soit...
mais je crois que ça se présente pas mal

Au vol, j'ai déja relevé, dans ma config Livebox, des trucs incompréhensibles, et le fait de faire mumuse avec Ethereal donne un petit tour "travaux pratiques" bien agréable

Et puis, Ethereal, il ne parle pas de couches,

J'en tiens une (de couche) suffisante pour qu'une couche supplémentaire soit superflue


Au boulôôôôt


Pour nono : non, mais les couches ça me fout des boutons, et du coup je me sens encore plus stupide que je ne suis, mon arrière petit-fils fait dans ses couches, et
Bonjour,

Pour commenter le fichier dialogue.txt aimablement communiqué par elalitte, si j'avais de l'audace, je poserais les questions suivantes :

Vous écrivez
[i:cefb21c3cc]L'application envoit donc les informations applicatives à la couche 4 (TCP) qui ajoute ses propres informations,
J'aurais préféré lire
L'application envoit donc les informations applicatives à ??? (l'OS, le programme XXX...) qui ajoute ses propres informations,

Vous écrivez
[i:cefb21c3cc]La couche 3 ajoute donc ses propres informations au segment TCP
Une couche étant un concept, il ne me semble pas possible qu'elle fasse quoi que ce soit. Par contre le programme qui ajoute les informations traite les impératifs de la couche 3
Il est donc, comme précédemment, intéressant de savoir qui fait cet ajout

Vous écrivez
[i:cefb21c3cc]La couche 2 reçoit le datagramme IP et peut alors former la trame Ethernet
Même observation et cette fois, la réponse à "qui fait cela" est plus incertaine : l'application, l'OS, la carte Ethernet ?


Finalement, j'ai de l'audace
J'ai même un culot monstre

, je crois que j'émerge bien (ce qui explique le culot)


A+
Salut
Comme je l'avais promis, voici deux schémas. I
Il n'est pas aisé de montrer un fonctionnement protocolaire lié au matériel mais cela résume assez bien.
J'ai résumé volontairement une machine en 3 parties:
- Couche logicielle pour les services (FTP, HTTP, etc...)
- Couche noyau, le cœur du système d'exploitation. Par exemple la pile TCP/IP est intégrée au noyau Linux (pour ceux qui ont ce système).
- Couche matérielle pour la carte réseau.
[img:936c2b2a7f]http://zenith.noel.free.fr/nonux/config/rso/frameip.png
Un switch ne traite que les adresses MAC. Il auto-apprend les adresses MAC des stations sur ses ports et maintient une table (communément appelée table de pontage). (Ne pas confondre ports RJ45 du switch, avec ports applicatifs TCP ou UDP).
Exemple:

Port 1 @MAC A
Port 2 @MAC B

Ainsi, le switch sait où les stations sont localisées. Lorsqu'une trame émise par B pour A est envoyée sur le réseau, elle arrive au switch. Le switch regarde l'@MAC destination de la trame et la compare à sa table. Il trouve que l'adresse MAC de A est sur le port 1, le switch n'a plus qu'à relayer la trame sur ce segment sortant par le port 1. Du coup, la trame arrive à la machine A.
Donc le switch se fout de l'adresse réseau IP des stations, il n'en a pas besoin.


Obverse la différence avec un routeur, le routeur a aussi une table mais c'est une table de routage (de routes IP), pas une table de pontage (d'adresses MAC).
[img:936c2b2a7f]http://zenith.noel.free.fr/nonux/config/rso/frameip-rt.png
Le routeur, lui, regarde l'adresse IP destination. Il regarde s'il connait la route dans sa table de routage et envoie le paquet IP vers cette destination.

J'ai fait des flèches.
Le protocole de couche MAC (Ethernet) traverse le swicth. (IP lui "passe" au dessus)
Le protocole de couche réseau (IP) traverse le routeur.

Le switch et le routeur traitent chacun à une couche différente.

J'espère que cela t'aide à comprendre.

nono
Je n'ai pas compris pourquoi les images ne s'affichent pas. Je donne l'url:
Pour le switch
http://zenith.noel.free.fr/nonux/config/rso/frameip.png
Pour le routeur
http://zenith.noel.free.fr/nonux/config/rso/frameip-rt.png

a+
nono
Parceque tes URLs n'étaient pas bonnes (il y avait deux fois le mot config)
Vous écrivez
[i:fb28756c5f]L'application envoit donc les informations applicatives à la couche 4 (TCP) qui ajoute ses propres informations,
J'aurais préféré lire
L'application envoit donc les informations applicatives à ??? (l'OS, le programme XXX...) qui ajoute ses propres informations,
Vous avez raison !
Les couches sont effectivement un modèle théorique. Tout ça est en fait implémenté dans le système d'exploitation des machines dans un programme que l'on appelle pile TCP/IP.
Quand je dis couche4, il s'agit en fait effectivement d'une partie du programme "pile TCP/IP"

Le TCP/IP illustré volume 2 reprend tout le code C de la pile TCP/IP d'unix 🙂 1000 pages de lecture intense !
Bonsoir,

je crois que je suis près de (presque) tout comprendre.

Nono s'est "levé la peau" et il nous a fait des schémas qui tuent, il ne dessine pas en ASCII

Je ne saurais jamais dire à quel point j'apprécie les efforts que vous avez fait pour me sortir de mon ignorance crasse et, la preuve je vois ce que c'est que la pile et où elle est !!!

Comme je ne sais pas trop comment témoigner ma reconnaissance, il faut que je fasse "rebondir" ce que je viens d'acquérir, et c'est en cours de rédaction... avec tout plein de zoulis schémas...
Bien entendu je solliciterai votre visa avant de mettre mes élucubrations en ligne

Ce soir, j'arrose.... au rosé de Provence...

Ma gratitude vous est assurée


A+
Nono s'est "levé la peau" et il nous a fait des schémas qui tuent, il ne dessine pas en ASCII LUI

ah si je démens 😆 mais cela n'a rien à voir avec le routage.
Un jour, je me suis fais un petit plaisir:
[url]http://zenith.noel.free.fr/nonux/texascii/texascii/TexAscii-Le_tableau_magique.pdf[/url]

J'en avais commencé une autre. Ça me fait penser qu'il faut que je la reprenne quand j'aurais un moment 😉

En tout cas, je suis content d'avoir pu t'aider.

nono
Bonjour,

ça y est, j'ai mis mes connaissances en forme
Elles sont là :

http://mistervideo.free.fr/ERIC/eric.html

et attendent vos approbations
Un minimum d'enthousiasme serait seyant 😀

Cordialement
Whaou !!
Il y a de la lecture.

Je regarde cela dans la journée et je vous fais mon retour.
J'ai présenté hier soir un atelier réseau à quelques personnes d'une association (Gulliver).

le diaporama est ici:
http://zenith.noel.free.fr/nonux/config/rso/pare-feu.odp

Tu peux le visualiser avec OpenOffice (la plus populaire des suites bureautiques en logiciel libre)
http://fr.openoffice.org/about-downloads.html

Il n'y a pas le discours que j'ai dispensé mais quelques animations t'aideront peut-être.

Cordialement
nono