Internet et ses services

Un «cours Internet»

Jean-Baptiste Yunès

Sommaire du cours Internet:

  1. Généralités sur Internet
  2. Être utilisateur d'Internet
  3. À propos des prestataires
  4. Le transfert de fichiers (FTP)
  5. Les forums USENET (NNTP)
  6. Gopher
  7. Le Web
  8. La recherche d'informations
  9. Les services web (web services)
  10. Quelques cours
  11. Quelques sujets de travaux pratiques
  12. Bibliographie

Ce cours Internet est basé sur de nombreuses normes dont celles du W3C et quelques RFCs.

Généralités sur Internet

Un peu d'histoire...

Les autorités...

L'Internet ne fonctionne pas en roue libre comme on le croit généralement. Il existe différentes entités de référence dont le rôle est de veiller à tout ce qui touche de près ou de loin Internet.

...en france

Quelques définitions et informations...

Internet et les libertés...


Être utilisateur d'Internet

Il existe quelques règles quant à l'utilisation d'Internet.

Les request for comments...


A propos des prestataires

Ce sont des entités (publiques, non gouvernementales ou privées) qui offrent un accès à Internet.

Les request for comments...

Les prestataires français...


Le protocole FTP de transfert de fichiers

FTP est l'un des plus vieux services d'échange de données. Ce service a été conçu pour télécharger des fichiers de données quelconques (ASCII, binaires, structurés, etc.). Pour en savoir plus vous pouvez consulter le cours.


Les forums USENET et le protocole NNTP

Les forums USENET, plus connus sous le nom de newsgroups, constituent un système de publication thématique répartie. N'importe qui peut y déposer un message de son choix lequel pourra être lu par le reste du monde. Les messages y sont regroupés en discussions (réponses au message originel). Pour en savoir plus vous pouvez consulter le cours.

Diverses documentations...


Gopher

Premier service de navigation sur Internet, il n'est malheureusement plus utilisé. La navigation dans ce système d'information repose sur la notion d'index. Ceux-ci contiennent des liens vers d'autres index (situés ailleurs sur Internet) ou vers des documents typés (images, sons, textes...).

Les request for comments...


Le Web

Le plus populaire et connu des systèmes de diffusion d'information sur Internet. Sa grande popularité est due à la nature des documents que l'on y trouve. Ces derniers sont à la fois dits hypertexte (ie : contenant des liens vers d'autres textes) et multimédia (ie : contenant des données de toute nature : sons, images, films, applications, etc.) : hypermédia. Pour en savoir plus vous pouvez consulter le cours.

La Common Gateway Interface (CGI)...

La CGI définit un protocole d'échange de données

Le DOM (Document Object Model)...

Le DOM définit les objets avec leurs interfaces d'accès pour les documents

La documentation du langage HTML...

Le langage HTML permet décrire la structure et la composition d'un document. Il a été créé pour le web. Pour en savoir plus consultez le cours.

Les feuilles de style (CSS)

Les feuilles de style sont des documents décrivant les propriétés visuelles d'autres documents. Celles-ci permettent de réaliser un découplage entre la structure d'un document (décrite par exemple en HTML ou XML) et les préférences de rendu que l'on souhaite lui appliquer lors de la lecture. Pour en savoir plus consultez le cours.

Le langage JavaScript

JavaScript est un langage de programmation (propriété de Netscape, son «équivalent» Microsoft se nomme JScript) permettant essentiellement de fournir un aspect dynamique aux documents circulant sur le web. Pour en savoir plus consultez le cours. Ces langages sont basés sur le langage ECMAScript

Le langage XML

XML est un langage de description de documents structurés. Ce n'est pas une extension du langage HTML. Il se situe à un niveau supérieur. Contrairement à HTML, les balises XML n'ont pas de sémantique associée, celle-ci doît être décrite par un autre langage (ex : XSL). Pour en savoir plus consultez le cours.

Le langage XSL

Pour en savoir plus consultez le cours.

Le langage SMIL

La documentation de caches...

Les caches permettent de diminuer le trafic sur l'ossature du réseau. Ils sont utilisés par les grandes portes d'accès afin d'éviter que des clients désireux de lire le même document n'effectuent plusieurs fois le transfert depuis la source.

Quelques autres produits...

La documentation de serveurs...

Il s'agit d'outils permettant la publication de documents sur le web.

La documentation de navigateurs...

Ce sont des outils qui permettent à la fois de lire des documents sur le web et de les présenter de façon agréable.

La documentation d'analyseurs de traces...


La recherche de documents sur Internet

Compte-tenu de l'énorme quantité de données présentes sur le web il est nécessaire d'y fournir un moyen de rechercher des documents selon certains critères. Des moteurs de recherche ont été développés. Certains se contentent de recenser automatiquement l'ensemble des documents présents et d'indexer leur contenu, d'autres utilisent une indexation manuelle. L'indexation automatique est réalisée par ce que l'on appelle communément des robots.

Les moteurs de recherche

Généralistes
Dans l'univers FTP
Dans les forums USENET

Tout sur les robots