SELFHTML/Quickbar  Introduction  Internet, WWW et HTML


Standards importants sur Internet

Cette page est un document avec du texte et des informations

 Protocole TCP/IP
 Adressage IP
 Technologie Client- Serveur
 DNS - Domain Name Service
 Routing et Gateways
 Auto-organisation sur Internet

 

Protocole TCP/IP

TCP/IP est le plus petit des termes désignant la totalité du trafic sur Internet. Ce n'est qu'avec ce protocole qu'historiquement parlant un réseau limité devint la réseau des réseaux. Peu importe si vous appelez des pages WWW, si vous envoyez du courrier électronique, téléchargez des fichiers avec FTP ou travaillez grâce à Telnet sur un ordinateur éloigné: les données sont toujours adressées et transmises de la même façon. TCP signifie Transmission Control Protocol (Protocole pour le contrôle de la transmission), IP signifie Internet Protocol.

Quand vous envoyez du courrier électronique ou que vous appelez un fichier HTML sur le WWW, Les données sont mises en petits paquets pour la transmission sur le réseau. Chaque paquet contient la mention de l'adresse à laquelle il doit être envoyé et de son numéro dans l'envoi.

L'adressage est assuré par le IP. Pour ce faire il y a un schéma d'adressage qu'on appelle l'  adressage IP.

le TCP s'assure que les paquets de données arrivent vraiment chez le destinataire et dans le bon ordre. Le TCP utilise des numéros de séquence pour les différents paquets d'un envoi. Ce n'est que lorsque tous les paquets d'un envoi sont arrivés complets chez leur destinataire que la transmission est considérée comme étant terminée.

Chaque ordinateur participant à Internet est déclaré sur le réseau avec une adresse IP. Des ordinateurs branchés à Internet sont désignés comme Hosts ou ordinateur hôte. Quand vous surfez sur le WWW avec votre ordinateur, ou allez chercher votre courrier électronique, vous êtes déclarés sur Internet avec une adresse IP. Votre fournisseur d'accès par l'ordinateur duquel vous accédez, peut installer pour vous des adresses IP invariables. Des grands fournisseurs d'accès par exemple les services en ligne comme CompuServe ou AOL, attribuent aussi, indépendamment de l'identité, des adresses IP dynamiques à chaque accès à Internet. Pour qu'un ordinateur puisse prendre part à Internet il doit être muni d'un logiciel qui reconnaît le protocole TCP/IP. Sous Windows MS c'est par exemple le fichier winsock.dll dans le répertoire Windows.

 

Adressage IP

Une adresse IP typique serait par exemple sous sa forme décimale: 149.174.211.5 - quatre nombres donc séparés par des points. Les points ont pour fonction de s'adresser à des réseaux hiérarchiquement supérieurs ou inférieurs. Comme dans un numéro de téléphone du réseau téléphonique mondial, on distingue l'indicatif de pays, l'indicatif de région et le numéro d'abonné et quelquefois aussi le numéro de poste, il y a aussi sur Internet un indicatif - le numéro de réseau, et un numéro de poste - le numéro d'hôte.

La première partie d'une adresse IP est le numéro de réseau, et la deuxième est le numéro d'hôte. Là où est la limite entre le numéro de réseau et le numéro d'hôte est stipulé par un schéma de classification pour types de réseau. Le tableau suivant explicite ce schéma. Dans les colonnes pour l'adressage IP et dans l'exemple typique, le numéro de réseau (l' indicatif) est représenté en caractères gras. Le reste de l'adresse IP est le numéro d'hôte d'un ordinateur à l'intérieur de ce réseau.

type de réseau adressage IP adresse IP typique
réseau de classe A xxx.xxx.xxx.xxx 103.234.123.87
réseau de classe B xxx.xxx.xxx.xxx 151.170.102.15
réseau de classe C xxx.xxx.xxx.xxx 196.23.155.113

L'échelon hiérarchique le plus élevé est formé par les réseaux de classe A. Pour cette classe seul le premier chiffre de l'adresse IP y représente le numéro du réseau, tous les autres chiffres étant des numéros d'hôtes dans le réseau. Pour les numéros de réseaux de tels réseaux, les chiffres peuvent être compris entre 1 et 126, ce qui veut dire que dans le monde entier il ne peut y avoir que 126 réseaux de la classe A. Une adresse IP d'un réseau de la classe A peut donc être reconnue par le fait que le premier chiffre est compris entre 1 et 126. Le réseau militaire américain est par exemple un tel réseau de la classe A. À l'intérieur d'un réseau de la classe A, les fournisseurs d'accès correspondants peuvent attribuer librement à leurs abonnés les deuxième, troisième et quatrième chiffres des différentes adresse IP. Comme ces trois chiffres peuvent être compris entre 0 et 255, un fournisseur d'accès de la classe A peut donc attribuer jusqu'à 16,7 millions d'adresses IP à des ordinateurs hôtes à l'intérieur de son réseau.

L'échelon hiérarchique suivant est formé par les réseaux de classe B. Le numéro de ces réseaux est formé par les deux premiers chiffres de l'adresse IP. Pour le premier chiffre les réseaux de la classe B peuvent avoir une valeur comprise entre 128 et 192. Une adresse IP appartenant à un réseau de la classe B peut donc être reconnue par le fait que le premier chiffre est compris entre 128 et 192. Pour le deuxième chiffre, la valeur peut être comprise entre 0 et 255. C'est donc environ 16000 réseaux de cette classe qui sont possibles. étant donné que les deuxième et troisième chiffres dans de tels réseaux ont une valeur comprise entre 0 et 255. Il peut y avoir dans chaque réseau de la classe B jusqu'à environ 65.000 ordinateurs hôtes. Les réseaux de la classe B sont attribués avant tout à des grandes firmes, des universités et des services en ligne.

L'échelon hiérarchique le plus bas est représenté par les réseaux de classe C. Le premier chiffre d'une adresse IP d'un tel réseau est compris entre 192 et 223. Les deuxième et troisième chiffres font partie également du numéro du réseau. Plus de deux millions de tels réseaux peuvent ainsi être adressés. Avant tout de petites et de moyennes entreprises avec liaison Internet directe ainsi que des fournisseurs d'accès plus modestes disposent d'une telle adresse. Étant donné qu'il ne reste qu'un chiffre dont la valeur peut être comprise entre 0 et 255, seuls 255 ordinateurs hôtes peuvent être branchés sur un réseau de la classe C.

Est-ce que ce schéma d'adressage répondra encore aux exigences du futur? Certains commencent à en douter. Il existe déjà des idées pour une nouvelle structuration de l'adressage de réseaux et d'ordinateurs hôtes.

 

Technologie Client - Serveur 

Pour les différents services Internet comme World Wide Web, Gopher, E-Mail, FTP etc... un logiciel serveur approprié doit être installé sur un ordinateur hôte qui veut proposer ces services à d'autres ordinateurs. Un ordinateur hôte ne peut proposer un service Internet que si un logiciel serveur approprié est actif sur l'ordinateur et si l'ordinateur est en ligne.

Les Serveurs sont des programmes qui attendent en permanence qu'une demande arrive concernant leurs services. Ainsi par exemple un serveur WWW attend-il des demandes d'appel de pages WWW qui y sont sauvegardées.

Les Clients sont par contre des programmes logiciels qui réclament des données du serveur - c'est le cas typique-. Votre navigateur WWW par exemple est un Client. Si par exemple vous cliquez sur un lien qui conduit à une adresse HTTP, le navigateur, donc le Client WWW lance une demande au Serveur correspondant pour l'ordinateur hôte éloigné. Le Serveur évalue la demande et envoie les données désirées. Pour régler la communication entre Clients et Serveurs il y des protocoles correspondants. C'est par exemple le protocole HTTP qui règle la communication Client Serveur sur le WWW. Un tel protocole tourne en amont du protocole TCP/IP.

Normalement, le Client réclame des données et le Serveur envoie les données. Pourtant, il y a aussi des "exceptions". Ainsi un Client ne peut-il pas seulement réclamer des données, mais aussi en envoyer au Serveur: par exemple quand vous transmettez un fichier sur l'ordinateur Serveur par FTP, quand vous envoyez un courrier électronique ou encore quand vous remplissez et expédiez un formulaire sur le WWW. Dans ces cas-là on parle aussi de Client-Push ("le Client impose des données au Serveur").

Il y a une autre exception: c'est quand le Serveur devient actif le premier et envoie quelque chose au Client sans qu'il l'ait demandé. C'est ce qu'on appelle le Server-Push ("le Serveur impose des données au Client "). Des nouvelles technologies veulent ériger cette exception en règle: ce qu'on appelle les technologies push. Ces technologies doivent permettre à un Client de recevoir régulièrement des données sans avoir à les réclamer. Grâce à elles, des services radio comme les actualités etc... sont réalisables. Netscape et l' Explorer Internet Microsoft (tous deux à partir de la version 4.0) ont des interfaces correspondantes pour avoir recours à de tels services.


 

DNS - Domain Name Service

Les ordinateurs sont plus à l'aise avec des chiffres, les hommes en règle générale avec des noms. C'est pourquoi on a inventé un système qui traduit les adresses IP numériques pour l'utilisateur final en adresses alphabétiques.

Pour cela on a créé un système qui, à la façon des adresses IP est construit de façon hiérarchique. Une adresse alphabétique dans ce système fait partie d'un Top-Level-Domain et à l'intérieur de celui-ci d'un Sub-Level-Domain. Chaque Sub-Level-Domain peut à nouveau avoir des domaines sous ses ordres mais ce n'est pas obligatoire. Les parties distinctes de telles adresses alphabétiques sont comme les adresses IP séparées par des points. Un exemple pour une telle adresse alphabétique est teamone.de.

Les Top-Level-domains se trouvent à la fin d'un nom de domaine. Il s'agit d'abréviations plus ou moins éloquentes. Les abréviations qui désignent ces Top-Level-Domains, sont soit un indicatif de pays soit un indicatif de type. quelques exemples:
de = Allemagne
au = Autriche
ch = Suisse
it = Italie
my = Malaisie
com = titulaires à orientation commerciale
org = Organisation
net = réseau général
edu = grandes écoles américaines
gov = administrations américaines
mil = installations militaires américaines

Chacun de ces Top-Level-Domains représente un domaine administratif pour lesquels existe aussi une administration de tutelle qui est responsable de l'attribution de nom pour les Sub-Level-Domains de leur domaine administratif. Si par exemple vous voulez demander un nom de domaine tel que Mafirme.de, il faut en faire la demande au DE-NIC (Deutsches Network Information Center). Des fournisseurs d'accès à vocation commerciale peuvent le faire pour vous, si vous faites appel à eux pour un service correspondant. Vous ne pourrez pourtant obtenir le nom que vous désirez que s'il n'a pas encore été attribué. Des petits rusés ont eu pour cette raison l'idée de se réserver pour eux les noms de grandes firmes qui n'avaient pas encore leur propre domaine pour leur revendre ensuite cher quand l'idée leur viendra de reconnaître le signe du temps. Entre temps de telles manigances ont été rendues impossibles. Pourtant on rencontre toujours des litiges dus à des noms de domaine attractifs. Si par exemple deux firmes homonymes qui sinon n'ont rien à voir l'une avec l'autre veulent faire réserver le même nom de domaine, seule l'une des deux pourra avoir satisfaction. Pour éviter des litiges de ce genre il y a entre temps de nouvelles terminaisons de Top-Level.

Des titulaires de noms de domaine en deux parties peuvent encore attribuer des Sub-Level-Domains. Ainsi par exemple, il existe un domaine du nom de seite.net. Les exploitants de ce domaine ont encore attribué des noms de sous-domaines d'où proviennent les adresses domaines telles que java.seite.net ou javascript.seite.net.

 

Routing et Gateways

Sur Internet en tant que réseau des réseaux, il n'est d'abord possible qu'à l'intérieur du propre sous-réseau d'envoyer directement des données d'une adresse IP à une autre. Dans tous les autres cas quand les données doivent être envoyées à un autre numéro de réseau, des ordinateurs entrent en action qui règlent le trafic entre réseaux. Ces ordinateurs sont appelés Gateways. Ces ordinateurs acheminent les données d'ordinateurs hôtes de leur sous réseau à des Gateways d'autres sous-réseaux et prennent en charge les données arrivant de Gateways d'autres sous-réseaux pour les acheminer vers les ordinateurs hôtes de leur propre réseau. Sans Gateways il n'y aurait pas du tout d'Internet.

On appelle Routing l'acheminement des données entre des sous-réseaux. La description des possibilités de routage à partir de son propre réseau vers les autres réseaux est inscrite dans des tableaux de routage sur les ordinateurs Gateway.

Dans les missions d'un Gateway s'inscrit aussi celle de trouver un itinéraire de rechange quand la route habituelle ne fonctionne pas par exemple en cas de panne de la ligne concernée ou de "bouchon de données". Les Gateways s'envoient continuellement des paquets test pour vérifier le fonctionnement de la connexion et pour trouver des itinéraires peu encombrés pour le transfert de données.

Donc, quand sur Internet un transfert de données a lieu il n'est pas évident du tout d'avance quel chemin les données prennent. Même les paquets d'un même envoi peuvent prendre des chemins absolument différents. Si par exemple vous appelez d'Allemagne une page WWW qui se trouve aux USA, il est fort possible que la moitié de la page traverse l'Atlantique et l'autre moitié le Pacifique avant que votre navigateur WWW ne puisse les afficher. Ni vous ni votre navigateur ne le remarquez.

 

Auto-organisation sur Internet

Si on considère le nombre de participants sur Internet les frais de fonctionnement du réseau sont comparativement peu élevés. La plupart des utilisateurs finaux ne savent même pas qu'il existe de telles instances.

Une institution qui légifère un peu comme il en existe dans le domaine constitutionnel d'un état n'existe pas sur Internet en tant qu'association mondiale. Beaucoup de domaines sur Internet reposent de fait sur l'auto-organisation. Pour les services tels que l'E-Mail prévaut un accord tacite prévoyant que chaque Gateway rattaché achemine tous les courriers même si ni l'expéditeur ni le destinataire ne font partie de son propre sous-réseau. Les coûts sont bien supportés par l'exploitant du réseau mais comme tous ont intérêt à ce que le réseau fonctionne à l'échelon mondial, chacun est prêt à supporter les frais qui en résultent.

La capacité de fonctionnement d'Internet se fonde sur l'acceptation par les intéressés de ne pas faire la chasse aux centimes! Internet a créé la générosité et l'étroitesse d'esprit est le grand ennemi de l'idée Internet.

Le Usenet, c'est la plus grande partie des groupes de nouvelles, s'organise même complètement lui-même, ce qui fait volontiers citer ce système par ses partisans inconditionnels comme étant un exemple existant réellement de liberté des seigneurs. La "gestion" sur Usenet se passe dans des groupes de nouvelles spéciaux (ceux qui commencent avec news.). Là par exemple peuvent être faites des propositions pour créer de nouveaux groupes et après délibération, il est décidé si un groupe doit être créé ou supprimé.

Il existe des instances officielles pour l'attribution d'adresses de réseaux ou des adresses alphabétiques (DNS). Pour l'attribution de l'adresse IP dans un réseau c'est l'exploitant du réseau qui est compétent. À cela s'ajoutent des organisations qui s'occupent des standards sur l'Internet.

Les coûts pour la transmission de données sur Internet sont supportés par les exploitants de sous-réseaux. Ces coûts sont répercutés en aval aux fournisseurs d'accès à l'intérieur du sous-réseau jusqu'à l'utilisateur final qui, par le fournisseur d'accès, a accès à Internet ou utilise les services Internet comme la publication de ses propres pages WWW.

La liste suivante contient quelques liens aux organisations allemandes ou internationales les plus importantes sur Internet:

 Deutsches Network Information Center (DE-NIC)
office d'attribution de noms de domaines assujettis Top-Level-Domain .de

 International Network Information Center (InterNIC)
Projet de collaboration entre AT&T, General Atomics et Network Solutions, Inc. AT&T. office international d'attribution de noms de domaines

 Generic Top Level Domain Memorandum of Understanding (gTLD-MoU)
Organisation pour la création de nouveaux Top-Level-Domains.

 Internet Architecture Board (IAB)
Organisation pour la documentation sur la structure du réseau et les processus fondamentaux sur Internet.

 Internet Assigned Numbers Authority (IANA)
Office central de coordination pour les protocoles Internet

 Internet Engineering Task Force (IETF)
Communauté internationale d'actifs commerciaux ou non sur Internet avec le but de proposer des standards techniques sur Internet.

 Internet Society
Organisation internationale pour la coopération et la coordination de technologies et d'application sur Internet.

 W3-Konsortium
Organisation qui coordonne spécialement le développement de standards techniques du World Wide Web comme HTML ou le protocole HTTP.

Avant tout ces organisations là qui s'occupent du développement technique sur Internet sont assaillies par des grandes firmes de logiciels comme Microsoft, Netscape ou Sun, étant donné que ces firmes ont intérêt à obtenir pour leurs produits logiciels et leurs propres standards pour les technologies de Serveur, langages de programmation etc... le statut de standard mondial Internet. L'avenir devra nous dire s'il est possible et à quel point d'imposer des nouveaux standards indépendants de tout constructeur qui aient le succès de HTML et HTTP, étant donné l'apparition de ce marché potentiel de plusieurs milliards.

après: Services sur Internet
avant: Apparition de l'Internet
 

SELFHTML/Quickbar  Introduction  Internet, WWW et HTML

© 1998 Stefan Münz / © 2001 Traduction  Serge François, 13405@free.fr