Est il possible des masques d'une autre forme que :
111....111000000
En fait celà devrait être possible, car sinon pourquoi s'embêter à
écrire le masque réseau sous la forme d'une IP alors qu'un simple nombre
entier (variant de 1 à 24) suffit pour indiquer le nombre de bits de la
partie réseau?
Est il possible des masques d'une autre forme que :
111....111000000
En fait celà devrait être possible, car sinon pourquoi s'embêter à
écrire le masque réseau sous la forme d'une IP alors qu'un simple nombre
entier (variant de 1 à 24) suffit pour indiquer le nombre de bits de la
partie réseau?
Est il possible des masques d'une autre forme que :
111....111000000
En fait celà devrait être possible, car sinon pourquoi s'embêter à
écrire le masque réseau sous la forme d'une IP alors qu'un simple nombre
entier (variant de 1 à 24) suffit pour indiquer le nombre de bits de la
partie réseau?
Salut,
On Fri, 19 Nov 2004 18:34:05 +0100, Julien Arlandis
wrote:Est il possible des masques d'une autre forme que :
111....111000000
De façon générale, non. En pratique, en local sur un réseau isolé, ça
devrait pouvoir marcher, mais je pense que certains équipements
refuseront un masque qui n'ait pas la bonne forme. Dès qu'on sort de
là, ça ne marche pas parce que ça casse complètement la notion de
hierarchie de réseaux, de route la plus spécifique, etc. Bref, tout CIDR.
En fait celà devrait être possible, car sinon pourquoi s'embêter à
écrire le masque réseau sous la forme d'une IP alors qu'un simple
nombre entier (variant de 1 à 32) suffit pour indiquer le nombre de
bits de la partie réseau?
La notation la plus courante de nos jours chez les ingénieurs et
opérateurs réseaux est de la forme <réseau>/<longueur du préfixe> (par
exemple 192.168.1.0/24). Et la longueur du préfixe peut varier de 0 à
32, pas de 1 à 24 :-)
Salut,
On Fri, 19 Nov 2004 18:34:05 +0100, Julien Arlandis
<juliendusud@free.fr> wrote:
Est il possible des masques d'une autre forme que :
111....111000000
De façon générale, non. En pratique, en local sur un réseau isolé, ça
devrait pouvoir marcher, mais je pense que certains équipements
refuseront un masque qui n'ait pas la bonne forme. Dès qu'on sort de
là, ça ne marche pas parce que ça casse complètement la notion de
hierarchie de réseaux, de route la plus spécifique, etc. Bref, tout CIDR.
En fait celà devrait être possible, car sinon pourquoi s'embêter à
écrire le masque réseau sous la forme d'une IP alors qu'un simple
nombre entier (variant de 1 à 32) suffit pour indiquer le nombre de
bits de la partie réseau?
La notation la plus courante de nos jours chez les ingénieurs et
opérateurs réseaux est de la forme <réseau>/<longueur du préfixe> (par
exemple 192.168.1.0/24). Et la longueur du préfixe peut varier de 0 à
32, pas de 1 à 24 :-)
Salut,
On Fri, 19 Nov 2004 18:34:05 +0100, Julien Arlandis
wrote:Est il possible des masques d'une autre forme que :
111....111000000
De façon générale, non. En pratique, en local sur un réseau isolé, ça
devrait pouvoir marcher, mais je pense que certains équipements
refuseront un masque qui n'ait pas la bonne forme. Dès qu'on sort de
là, ça ne marche pas parce que ça casse complètement la notion de
hierarchie de réseaux, de route la plus spécifique, etc. Bref, tout CIDR.
En fait celà devrait être possible, car sinon pourquoi s'embêter à
écrire le masque réseau sous la forme d'une IP alors qu'un simple
nombre entier (variant de 1 à 32) suffit pour indiquer le nombre de
bits de la partie réseau?
La notation la plus courante de nos jours chez les ingénieurs et
opérateurs réseaux est de la forme <réseau>/<longueur du préfixe> (par
exemple 192.168.1.0/24). Et la longueur du préfixe peut varier de 0 à
32, pas de 1 à 24 :-)
La notion de hiérarchie est une notion insupportable pour l'anarchiste
que je prétend être ;-)
N'existe t-il pas justement des protocoles qui permettraient de router
les paquets sans nécessiter aucune hiérarchie préalable?
Je pense à un protocole dans lequel l'adresse qui identifierait une
machine serait tout simplement un chemin entre moi et la machine que je
cherche à contacter.
________
| |
Julien---A---B---C---D---E---F---Jacques
|___________|
Dans ce cas, votre identifiant serait du type :
A|B|C|D|E|F|Jacques
ou bien
A|B|D|E|F|Jacques
ou bien
A|B|C|F|Jacques
La notion de hiérarchie est une notion insupportable pour l'anarchiste
que je prétend être ;-)
N'existe t-il pas justement des protocoles qui permettraient de router
les paquets sans nécessiter aucune hiérarchie préalable?
Je pense à un protocole dans lequel l'adresse qui identifierait une
machine serait tout simplement un chemin entre moi et la machine que je
cherche à contacter.
________
| |
Julien---A---B---C---D---E---F---Jacques
|___________|
Dans ce cas, votre identifiant serait du type :
A|B|C|D|E|F|Jacques
ou bien
A|B|D|E|F|Jacques
ou bien
A|B|C|F|Jacques
La notion de hiérarchie est une notion insupportable pour l'anarchiste
que je prétend être ;-)
N'existe t-il pas justement des protocoles qui permettraient de router
les paquets sans nécessiter aucune hiérarchie préalable?
Je pense à un protocole dans lequel l'adresse qui identifierait une
machine serait tout simplement un chemin entre moi et la machine que je
cherche à contacter.
________
| |
Julien---A---B---C---D---E---F---Jacques
|___________|
Dans ce cas, votre identifiant serait du type :
A|B|C|D|E|F|Jacques
ou bien
A|B|D|E|F|Jacques
ou bien
A|B|C|F|Jacques
On Fri, 19 Nov 2004 19:49:16 +0100, Julien Arlandis
wrote:La notion de hiérarchie est une notion insupportable pour
l'anarchiste que je prétend être ;-)
Ah ben oui, mais il y a plus de 10 ans on s'est rendu compte que
l'Internet anarchique ne fonctionnerait pas longtemps, alors on l'a
structuré un peu.
N'existe t-il pas justement des protocoles qui permettraient de
router les paquets sans nécessiter aucune hiérarchie préalable?
IP ne requiert pas fondamentalement une hierarchie (il peut très bien y
avoir plusieurs chemins entre deux points, tout ne passe par forcément
par un arbre simple -- en fait loin de là). Mais il y a une hierarchie
dans l'attribution des adresses (qui n'est pas reflétée dans leur
routage, d'ailleurs -- contrairement à ce que tente de faire IPv6 et
qui ne colle pas du tout avec la réalité).
Je pense à un protocole dans lequel l'adresse qui identifierait une
machine serait tout simplement un chemin entre moi et la machine que
je cherche à contacter.
Ce ne serait donc pas une adresse mais un chemin, et elle
s'accomoderait mal d'un problème sur le dit chemin ou d'un changement
de topologie.
________
| |
Julien---A---B---C---D---E---F---Jacques
|___________|
Dans ce cas, votre identifiant serait du type :
A|B|C|D|E|F|Jacques
ou bien
A|B|D|E|F|Jacques
ou bien
A|B|C|F|Jacques
Oui mais si l'adresse donnée était (par exemple) la première et que C
tombait en panne, on ne pourrait pas me joindre alors qu'il y a un
autre chemin...
On Fri, 19 Nov 2004 19:49:16 +0100, Julien Arlandis
<juliendusud@free.fr> wrote:
La notion de hiérarchie est une notion insupportable pour
l'anarchiste que je prétend être ;-)
Ah ben oui, mais il y a plus de 10 ans on s'est rendu compte que
l'Internet anarchique ne fonctionnerait pas longtemps, alors on l'a
structuré un peu.
N'existe t-il pas justement des protocoles qui permettraient de
router les paquets sans nécessiter aucune hiérarchie préalable?
IP ne requiert pas fondamentalement une hierarchie (il peut très bien y
avoir plusieurs chemins entre deux points, tout ne passe par forcément
par un arbre simple -- en fait loin de là). Mais il y a une hierarchie
dans l'attribution des adresses (qui n'est pas reflétée dans leur
routage, d'ailleurs -- contrairement à ce que tente de faire IPv6 et
qui ne colle pas du tout avec la réalité).
Je pense à un protocole dans lequel l'adresse qui identifierait une
machine serait tout simplement un chemin entre moi et la machine que
je cherche à contacter.
Ce ne serait donc pas une adresse mais un chemin, et elle
s'accomoderait mal d'un problème sur le dit chemin ou d'un changement
de topologie.
________
| |
Julien---A---B---C---D---E---F---Jacques
|___________|
Dans ce cas, votre identifiant serait du type :
A|B|C|D|E|F|Jacques
ou bien
A|B|D|E|F|Jacques
ou bien
A|B|C|F|Jacques
Oui mais si l'adresse donnée était (par exemple) la première et que C
tombait en panne, on ne pourrait pas me joindre alors qu'il y a un
autre chemin...
On Fri, 19 Nov 2004 19:49:16 +0100, Julien Arlandis
wrote:La notion de hiérarchie est une notion insupportable pour
l'anarchiste que je prétend être ;-)
Ah ben oui, mais il y a plus de 10 ans on s'est rendu compte que
l'Internet anarchique ne fonctionnerait pas longtemps, alors on l'a
structuré un peu.
N'existe t-il pas justement des protocoles qui permettraient de
router les paquets sans nécessiter aucune hiérarchie préalable?
IP ne requiert pas fondamentalement une hierarchie (il peut très bien y
avoir plusieurs chemins entre deux points, tout ne passe par forcément
par un arbre simple -- en fait loin de là). Mais il y a une hierarchie
dans l'attribution des adresses (qui n'est pas reflétée dans leur
routage, d'ailleurs -- contrairement à ce que tente de faire IPv6 et
qui ne colle pas du tout avec la réalité).
Je pense à un protocole dans lequel l'adresse qui identifierait une
machine serait tout simplement un chemin entre moi et la machine que
je cherche à contacter.
Ce ne serait donc pas une adresse mais un chemin, et elle
s'accomoderait mal d'un problème sur le dit chemin ou d'un changement
de topologie.
________
| |
Julien---A---B---C---D---E---F---Jacques
|___________|
Dans ce cas, votre identifiant serait du type :
A|B|C|D|E|F|Jacques
ou bien
A|B|D|E|F|Jacques
ou bien
A|B|C|F|Jacques
Oui mais si l'adresse donnée était (par exemple) la première et que C
tombait en panne, on ne pourrait pas me joindre alors qu'il y a un
autre chemin...
On Fri, 19 Nov 2004 19:49:16 +0100, Julien Arlandis
wrote:
La notion de hiérarchie est une notion insupportable pour
l'anarchiste que je prétend être ;-)
Ah ben oui, mais il y a plus de 10 ans on s'est rendu compte que
l'Internet anarchique ne fonctionnerait pas longtemps, alors on l'a
N'existe t-il pas justement des protocoles qui permettraient de
router les paquets sans nécessiter aucune hiérarchie préalable?
IP ne requiert pas fondamentalement une hierarchie (il peut très bien
y avoir plusieurs chemins entre deux points, tout ne passe par
Je pense à un protocole dans lequel l'adresse qui identifierait une
machine serait tout simplement un chemin entre moi et la machine que
Ce ne serait donc pas une adresse mais un chemin, et elle
s'accomoderait mal d'un problème sur le dit chemin ou d'un changement
________
| |
Julien---A---B---C---D---E---F---Jacques
|___________|
Dans ce cas, votre identifiant serait du type :
A|B|C|D|E|F|Jacques
ou bien
A|B|D|E|F|Jacques
ou bien
A|B|C|F|Jacques
Oui mais si l'adresse donnée était (par exemple) la première et que C
tombait en panne, on ne pourrait pas me joindre alors qu'il y a un
On Fri, 19 Nov 2004 19:49:16 +0100, Julien Arlandis
<juliendusud@free.fr> wrote:
La notion de hiérarchie est une notion insupportable pour
l'anarchiste que je prétend être ;-)
Ah ben oui, mais il y a plus de 10 ans on s'est rendu compte que
l'Internet anarchique ne fonctionnerait pas longtemps, alors on l'a
N'existe t-il pas justement des protocoles qui permettraient de
router les paquets sans nécessiter aucune hiérarchie préalable?
IP ne requiert pas fondamentalement une hierarchie (il peut très bien
y avoir plusieurs chemins entre deux points, tout ne passe par
Je pense à un protocole dans lequel l'adresse qui identifierait une
machine serait tout simplement un chemin entre moi et la machine que
Ce ne serait donc pas une adresse mais un chemin, et elle
s'accomoderait mal d'un problème sur le dit chemin ou d'un changement
________
| |
Julien---A---B---C---D---E---F---Jacques
|___________|
Dans ce cas, votre identifiant serait du type :
A|B|C|D|E|F|Jacques
ou bien
A|B|D|E|F|Jacques
ou bien
A|B|C|F|Jacques
Oui mais si l'adresse donnée était (par exemple) la première et que C
tombait en panne, on ne pourrait pas me joindre alors qu'il y a un
On Fri, 19 Nov 2004 19:49:16 +0100, Julien Arlandis
wrote:
La notion de hiérarchie est une notion insupportable pour
l'anarchiste que je prétend être ;-)
Ah ben oui, mais il y a plus de 10 ans on s'est rendu compte que
l'Internet anarchique ne fonctionnerait pas longtemps, alors on l'a
N'existe t-il pas justement des protocoles qui permettraient de
router les paquets sans nécessiter aucune hiérarchie préalable?
IP ne requiert pas fondamentalement une hierarchie (il peut très bien
y avoir plusieurs chemins entre deux points, tout ne passe par
Je pense à un protocole dans lequel l'adresse qui identifierait une
machine serait tout simplement un chemin entre moi et la machine que
Ce ne serait donc pas une adresse mais un chemin, et elle
s'accomoderait mal d'un problème sur le dit chemin ou d'un changement
________
| |
Julien---A---B---C---D---E---F---Jacques
|___________|
Dans ce cas, votre identifiant serait du type :
A|B|C|D|E|F|Jacques
ou bien
A|B|D|E|F|Jacques
ou bien
A|B|C|F|Jacques
Oui mais si l'adresse donnée était (par exemple) la première et que C
tombait en panne, on ne pourrait pas me joindre alors qu'il y a un
L'attribution des IP suit une hiérarchie mais le routage n'en suit pas
vraiment, à chaque interconnection de 2 réseaux, il y a brisure de la
hiérarchie. C'est ce qui fait d'internet une toile et non un arbre.
Du coup l'attribution hiérarchisée des adresses IP n'est plus vraiment
justifiée.
Je pense à un protocole dans lequel l'adresse qui identifierait une
machine serait tout simplement un chemin entre moi et la machine que
je cherche à contacter.
[...]
Pour contacter un hôte il me suffit d'émettre un datagramme IP en
remplaçant les champs source et destination par le chemin de l'hôte que
je désire contacter. Un chemin étant la liste de tous les routeurs qui
me séparent de l'hôte à contacter suivi de son ip. Pour me répondre,
l'hôte contacté pourra connaitre mon chemin en lisant le chemin à l'envers.
Il manquerait pas grand chose à ipv4 pour le rendre fonctionnel à ce
principe, il suffit juste de rajouter un champ dans le datagramme qui
indiquerait la longueur d'un chemin, le chemin remplacerait les champs
source et destination.
L'attribution des IP suit une hiérarchie mais le routage n'en suit pas
vraiment, à chaque interconnection de 2 réseaux, il y a brisure de la
hiérarchie. C'est ce qui fait d'internet une toile et non un arbre.
Du coup l'attribution hiérarchisée des adresses IP n'est plus vraiment
justifiée.
Je pense à un protocole dans lequel l'adresse qui identifierait une
machine serait tout simplement un chemin entre moi et la machine que
je cherche à contacter.
[...]
Pour contacter un hôte il me suffit d'émettre un datagramme IP en
remplaçant les champs source et destination par le chemin de l'hôte que
je désire contacter. Un chemin étant la liste de tous les routeurs qui
me séparent de l'hôte à contacter suivi de son ip. Pour me répondre,
l'hôte contacté pourra connaitre mon chemin en lisant le chemin à l'envers.
Il manquerait pas grand chose à ipv4 pour le rendre fonctionnel à ce
principe, il suffit juste de rajouter un champ dans le datagramme qui
indiquerait la longueur d'un chemin, le chemin remplacerait les champs
source et destination.
L'attribution des IP suit une hiérarchie mais le routage n'en suit pas
vraiment, à chaque interconnection de 2 réseaux, il y a brisure de la
hiérarchie. C'est ce qui fait d'internet une toile et non un arbre.
Du coup l'attribution hiérarchisée des adresses IP n'est plus vraiment
justifiée.
Je pense à un protocole dans lequel l'adresse qui identifierait une
machine serait tout simplement un chemin entre moi et la machine que
je cherche à contacter.
[...]
Pour contacter un hôte il me suffit d'émettre un datagramme IP en
remplaçant les champs source et destination par le chemin de l'hôte que
je désire contacter. Un chemin étant la liste de tous les routeurs qui
me séparent de l'hôte à contacter suivi de son ip. Pour me répondre,
l'hôte contacté pourra connaitre mon chemin en lisant le chemin à l'envers.
Il manquerait pas grand chose à ipv4 pour le rendre fonctionnel à ce
principe, il suffit juste de rajouter un champ dans le datagramme qui
indiquerait la longueur d'un chemin, le chemin remplacerait les champs
source et destination.
Salut,
Julien Arlandis wrote:L'attribution des IP suit une hiérarchie mais le routage n'en suit pas
vraiment, à chaque interconnection de 2 réseaux, il y a brisure de la
hiérarchie. C'est ce qui fait d'internet une toile et non un arbre.
Du coup l'attribution hiérarchisée des adresses IP n'est plus vraiment
justifiée.
Si, elle a pour but d'éviter l'explosion de la taille des tables de
routages.
Je pense à un protocole dans lequel l'adresse qui identifierait une
machine serait tout simplement un chemin entre moi et la machine que
je cherche à contacter.
[...]Pour contacter un hôte il me suffit d'émettre un datagramme IP en
remplaçant les champs source et destination par le chemin de l'hôte
que je désire contacter. Un chemin étant la liste de tous les routeurs
qui me séparent de l'hôte à contacter suivi de son ip. Pour me
répondre, l'hôte contacté pourra connaitre mon chemin en lisant le
chemin à l'envers.
Attention, le routage ne peut pas toujours être symétrique.
Il manquerait pas grand chose à ipv4 pour le rendre fonctionnel à ce
principe, il suffit juste de rajouter un champ dans le datagramme qui
indiquerait la longueur d'un chemin, le chemin remplacerait les champs
source et destination.
En fait ça ressemble à quelque chose qui existe déjà dans IP mais qui à
ma connaissance n'est pas utilisé : le routage source (source routing).
Salut,
Julien Arlandis wrote:
L'attribution des IP suit une hiérarchie mais le routage n'en suit pas
vraiment, à chaque interconnection de 2 réseaux, il y a brisure de la
hiérarchie. C'est ce qui fait d'internet une toile et non un arbre.
Du coup l'attribution hiérarchisée des adresses IP n'est plus vraiment
justifiée.
Si, elle a pour but d'éviter l'explosion de la taille des tables de
routages.
Je pense à un protocole dans lequel l'adresse qui identifierait une
machine serait tout simplement un chemin entre moi et la machine que
je cherche à contacter.
[...]
Pour contacter un hôte il me suffit d'émettre un datagramme IP en
remplaçant les champs source et destination par le chemin de l'hôte
que je désire contacter. Un chemin étant la liste de tous les routeurs
qui me séparent de l'hôte à contacter suivi de son ip. Pour me
répondre, l'hôte contacté pourra connaitre mon chemin en lisant le
chemin à l'envers.
Attention, le routage ne peut pas toujours être symétrique.
Il manquerait pas grand chose à ipv4 pour le rendre fonctionnel à ce
principe, il suffit juste de rajouter un champ dans le datagramme qui
indiquerait la longueur d'un chemin, le chemin remplacerait les champs
source et destination.
En fait ça ressemble à quelque chose qui existe déjà dans IP mais qui à
ma connaissance n'est pas utilisé : le routage source (source routing).
Salut,
Julien Arlandis wrote:L'attribution des IP suit une hiérarchie mais le routage n'en suit pas
vraiment, à chaque interconnection de 2 réseaux, il y a brisure de la
hiérarchie. C'est ce qui fait d'internet une toile et non un arbre.
Du coup l'attribution hiérarchisée des adresses IP n'est plus vraiment
justifiée.
Si, elle a pour but d'éviter l'explosion de la taille des tables de
routages.
Je pense à un protocole dans lequel l'adresse qui identifierait une
machine serait tout simplement un chemin entre moi et la machine que
je cherche à contacter.
[...]Pour contacter un hôte il me suffit d'émettre un datagramme IP en
remplaçant les champs source et destination par le chemin de l'hôte
que je désire contacter. Un chemin étant la liste de tous les routeurs
qui me séparent de l'hôte à contacter suivi de son ip. Pour me
répondre, l'hôte contacté pourra connaitre mon chemin en lisant le
chemin à l'envers.
Attention, le routage ne peut pas toujours être symétrique.
Il manquerait pas grand chose à ipv4 pour le rendre fonctionnel à ce
principe, il suffit juste de rajouter un champ dans le datagramme qui
indiquerait la longueur d'un chemin, le chemin remplacerait les champs
source et destination.
En fait ça ressemble à quelque chose qui existe déjà dans IP mais qui à
ma connaissance n'est pas utilisé : le routage source (source routing).
Usenet qui s'appuye sur le protocole de diffusion NNTP présente une
meilleure approche de ce que pourrait être un internet anarchique.
L'intelligence de ce protocole, c'est qu'il ne recquiert aucun contrôle
centralisé, aucune autorité ne peut par exemple contrôler l'ensemble
des articles d'un newsgroup non modéré.
L'attribution des IP suit une hiérarchie mais le routage n'en suit pas
vraiment, à chaque interconnection de 2 réseaux, il y a brisure de la
hiérarchie. C'est ce qui fait d'internet une toile et non un arbre.
Du coup l'attribution hiérarchisée des adresses IP n'est plus vraiment
justifiée.
Si par exemple, le chemin de mon DNS est A|B|C|D|mydns et qu'il me
fournit le chemin de google : D|J|K|L|M|google, je saurai que le
chemin que je dois utiliser pour contacter google est :
A|B|C|D|J|K|L|M|google
Dans mon exemple, le chemin de google enregistré par mon DNS est
D|J|K|L|M|google, si K disparait, le chemin de L deviendra D|J|L
et le chemin de google deviendra D|J|L|M|google
Ce sera le rôle du serveur DNS de fournir d'autres chemin quand un
chemin n'est pas opérationnel.
L'avantage de ce principe c'est qu'un hôte pourrait choisir n'importe
quelle adresse IP de son choix qui l'identifierait au sein d'un réseau,
(la seule restriction étant évidemment que deux hôtes dans un même
réseau n'aient pas la même IP).
Il manquerait pas grand chose à ipv4 pour le rendre fonctionnel à ce
principe, il suffit juste de rajouter un champ dans le datagramme qui
indiquerait la longueur d'un chemin, le chemin remplacerait les champs
source et destination. Il faudrait également rajouter un champ pour
indiquer au routeur qui reçoit un paquet à transmettre sa position dans
le chemin.
Usenet qui s'appuye sur le protocole de diffusion NNTP présente une
meilleure approche de ce que pourrait être un internet anarchique.
L'intelligence de ce protocole, c'est qu'il ne recquiert aucun contrôle
centralisé, aucune autorité ne peut par exemple contrôler l'ensemble
des articles d'un newsgroup non modéré.
L'attribution des IP suit une hiérarchie mais le routage n'en suit pas
vraiment, à chaque interconnection de 2 réseaux, il y a brisure de la
hiérarchie. C'est ce qui fait d'internet une toile et non un arbre.
Du coup l'attribution hiérarchisée des adresses IP n'est plus vraiment
justifiée.
Si par exemple, le chemin de mon DNS est A|B|C|D|mydns et qu'il me
fournit le chemin de google : D|J|K|L|M|google, je saurai que le
chemin que je dois utiliser pour contacter google est :
A|B|C|D|J|K|L|M|google
Dans mon exemple, le chemin de google enregistré par mon DNS est
D|J|K|L|M|google, si K disparait, le chemin de L deviendra D|J|L
et le chemin de google deviendra D|J|L|M|google
Ce sera le rôle du serveur DNS de fournir d'autres chemin quand un
chemin n'est pas opérationnel.
L'avantage de ce principe c'est qu'un hôte pourrait choisir n'importe
quelle adresse IP de son choix qui l'identifierait au sein d'un réseau,
(la seule restriction étant évidemment que deux hôtes dans un même
réseau n'aient pas la même IP).
Il manquerait pas grand chose à ipv4 pour le rendre fonctionnel à ce
principe, il suffit juste de rajouter un champ dans le datagramme qui
indiquerait la longueur d'un chemin, le chemin remplacerait les champs
source et destination. Il faudrait également rajouter un champ pour
indiquer au routeur qui reçoit un paquet à transmettre sa position dans
le chemin.
Usenet qui s'appuye sur le protocole de diffusion NNTP présente une
meilleure approche de ce que pourrait être un internet anarchique.
L'intelligence de ce protocole, c'est qu'il ne recquiert aucun contrôle
centralisé, aucune autorité ne peut par exemple contrôler l'ensemble
des articles d'un newsgroup non modéré.
L'attribution des IP suit une hiérarchie mais le routage n'en suit pas
vraiment, à chaque interconnection de 2 réseaux, il y a brisure de la
hiérarchie. C'est ce qui fait d'internet une toile et non un arbre.
Du coup l'attribution hiérarchisée des adresses IP n'est plus vraiment
justifiée.
Si par exemple, le chemin de mon DNS est A|B|C|D|mydns et qu'il me
fournit le chemin de google : D|J|K|L|M|google, je saurai que le
chemin que je dois utiliser pour contacter google est :
A|B|C|D|J|K|L|M|google
Dans mon exemple, le chemin de google enregistré par mon DNS est
D|J|K|L|M|google, si K disparait, le chemin de L deviendra D|J|L
et le chemin de google deviendra D|J|L|M|google
Ce sera le rôle du serveur DNS de fournir d'autres chemin quand un
chemin n'est pas opérationnel.
L'avantage de ce principe c'est qu'un hôte pourrait choisir n'importe
quelle adresse IP de son choix qui l'identifierait au sein d'un réseau,
(la seule restriction étant évidemment que deux hôtes dans un même
réseau n'aient pas la même IP).
Il manquerait pas grand chose à ipv4 pour le rendre fonctionnel à ce
principe, il suffit juste de rajouter un champ dans le datagramme qui
indiquerait la longueur d'un chemin, le chemin remplacerait les champs
source et destination. Il faudrait également rajouter un champ pour
indiquer au routeur qui reçoit un paquet à transmettre sa position dans
le chemin.