2. Qu'est-ce que Internet ?
2.1 Un réseau de réseaux
A. Inter-net = Lien entre différents réseaux
Architecture décentralisée
- sur le plan technique:
(les réseaux reliés sont basés sur les mêmes protocoles,
surtout TCP/IP)
- sur le plan administratif
(il n'existe pas d'instance faîtière "Internet")
B. Historique
- 1971 naissance d' "ARPAnet"
- conçu comme réseau sûr pour l'armée US.
- 1983 Utilisation d'ARPAnet comme réseau de recherche
- La base technique (TCP/IP) sera introduite au niveau international dans les années
qui suivent.
- 1989 Internet se profile comme "LE" réseau de recherche
- 1993 Explosion d'Internet suite à la popularité du WWW
- 1995/6 Percée de solutions Intranet/Internet dans le commerce (Intranet est un
réseau TCP/IP fermé).
- 1997 "Banalisation" de l'usage du WWW
- 1998 Commercialisation
- 2002 Webservices standardisés et XML
2.2 La technique "réseau" (très simplifiée)
A. Un réseau est composé de trois couches:
- Conducteurs de paquets de données, par exemple:
- Téléphone (analogue), ISDN/RNIS (digital)
- Ethernet (coaxial)
- FDDI (fibres optiques)
- Paquets de données
- Par ex. TCP/IP (Internet Standard)
2.3 "La communication avec les protocoles TCP/IP" [8]
B. Un réseau est relié par des noeuds
- les machines "réseau" (par ex. avec Ethernet)
- les "routers"
- "Hardware" spécialisé qui transmet des données (reliant par exemple un réseau
local avec l'extérieur)
- Modems et cartes ISDN (RNIS)
- permettent l'accès au réseau Internet depuis l'extérieur
2.3 La communication avec les protocoles TCP/IP
Chaque ordinateur peut "parler" avec n'importe quel autre sur Internet (en principe au moins!)
A. Au départ:
- Chaque ordinateur sur Internet possède une adresse
- par ex. 129.194.12.39 (enregistré comme no. 32bit)
- Les machines "Serveurs" et les "Workstations" ont en plus
une (ou plusieurs)
adresse(s) symbolique(s), par ex. tecfa.unige.ch
- Les adresses symboliques sont traduites/résolues par des
"Domain Name Servers".
- La communication par ordinateur se fait via des messages
. Chaque message est morcellé en paquets de données.
B. L' "Internet Protocol" (IP):
- Envoie des paquets de données via des noeuds du réseau
- Un paquet possède (a) une adresse d'émetteur , (b) une
adresse de destinataire (c) un numéro de position (par rapport au message entier)
et (d) une partie données .
C. Le "Transfer Control Protocol" (TCP):
- Assure que tous les morceaux (paquets) d'un message arrivent
2.4 Le couple "serveur/client"
- Un "serveur" est un ordinateur ou un programme qui met à disposition
ses ressources pour d' autres ordinateurs/programmes
- Un "client" est un programme/ordinateur qui utilise les services d'un
serveur
A. Exemples (serveurs pour clients)
- Serveur WWW: met des informations à disposition pour un "Browser"
- "Mail Servers" (incoming/outgoing): lire ou envoyer un message
- "X Servers": couche "fenêtres" pour afficher l'interface d'un programme Unix
3. Quelques services Internet
3.1 Services Internet traditionnels/de base
A. FTP (File Transfer Protocol)
Services publics bâtis sur FTP:
- "Anonymous FTP ":
"Stockage" de fichiers sur un serveur public (tout le monde peut y
accéder)
- Utilisé pour distribuer des logiciels ou des upgrades
- Archie : Indexe des serveurs FTP anonymes.
- Permet de trouver les serveurs où sont stockés des fichiers (logiciels)
B. Telnet
- "Remote login"
- Utilisation de services terminaux à distance
Ces deux services "anciens" (FTP et Telnet) sont toujours importants et très utilisés!
Beaucoup de services récents se sont inspirés de ces deux protocoles.
3.2 Courrier électronique ("E-Mail") et "mailinglists"
A. Email
- L'outil Internet le plus répandu
- Permet souvent (mais pas toujours) d'envoyer des fichiers en attachement (textes,
images, sons)
- Moins formel et plus rapide que le fax ou les lettres papier
- Se laisse classer plus facilement
B. Mailinglists
- On peut s'abonner à des Mailinglists et on reçoit automatiquement les messages
envoyés à la liste.
- Elles sont surtout utilisées dans des domaines spécialisés et par des groupes
restreints.
- Il existe plusieurs standards (LISTSERV, Majordomo, etc.) et ils utilisent un
"langage" différent. Il faut donc lire les instructions attentivement !
- La plupart des listes sont indexées
Cf. : http://www.liszt.com/
C. Schéma "Mail" et "Mailing Listes"
3.3 Conférences (forums)
- Le médium de communication de masse le plus populaire
- Tout un chacun peut lire et envoyer des messages
- Les messages sont propagés à travers le monde entier comme dans une toile d'araignée.
A. Les "News"
- Accès:
- Via un serveur NNTP (la plupart du temps fermé aux personnes extérieures). Chaque
université et chaque provider dispose de tel(s) serveur(s).
- En utilisant un browser WWW ou d'autres outils
- Organisation:
- Les News sont hiérarchiquement organisés en groupes de News (thématiques). Le
coeur de `USENET' dispose de règles démocratiques pour la création de nouveaux thèmes.
- "Chacun" peut créer son groupe de News
(groupe "alt", local, national, commercial,
etc.) mais qui il ne sera pas distribué partout
Apprendre la "Netiquette" avant de poster !
Important! Lire les FAQs (Frequently Asked Questions) ..... avant de poser des questions!
En plus, il existe des:
B. Forums WWW, par exemple "HyperNews"
3.4 Services Internet démodés ou peu utilisés
A. Systèmes d'information plus ou moins morts
- Gopher : Précurseur du WWW (entre FTP et WWW). Permet une navigation basée sur des menus.
- gopher://gopher.heatdeath.org/
- WAIS: (Wide Area Information Server) :
Système
d'indexation de documents.
- Veronica (Very Easy Rodent-Oriented Net-wide Index to
ordinateurized Archives): Système d'indexage pour Gophers.
- HyperG: Alternative au WWW (qui n'a pas pris, mais qui survit sous forme de serveur
web spécialisé)
B. Personnes
- X.500: Serveur d'adresses.
- Serveurs LDAP (Lightweight Directory Access Protocol): de plus en plus populaire pour
gérér logins centralisés et addresses.
- Finger: Informations sur des systèmes et leurs utilisateurs
(vérouillé souvent)
C. Communication en temps réel
- IRC (Internet Relay Chat) : Parloirs, comme des canaux
CB (Citizen Band).
- Protocols de instant messaging propriétaires
- MUDs : (Multi User Dungeons ou Multi User Dimension):
environnements virtuels textuels.
- Espaces virtuels graphiques.
- "Video Conferencing" et connexions audio: plusieurs standards existent
D. Autres
- Pleins ! (jeux multi-utilisateurs par exemple)
|