Vous êtes sur la page 1sur 7

Thorie : internet, comment a marche ?

Lhistoire dinternet
1969
Tout dbute aux Etats-Unis. Les sovitiques ont lanc leur satellite Spoutnik en 1957 et les amricains ont peur
dune guerre nuclaire. Le ministre de la dfense amricain cre alors une agence pour la recherche qui se nomme
ARPA (Advanced Research Projects Agency). Ceux-ci crent laide des universitaires un premier rseau du nom
de ARPANET. Ce rseau doit permettre aux militaires de communiquer entre eux, mme si une partie du rseau est
dtruite. Si une ligne tlphonique est dtruite, linformation qui passait par l prend automatiquement un autre chemin
et arrive quand mme destination. Ainsi il ny a aucun moyen de dtruire les moyens de communications des militaires.
Cest donc le courrier lectronique qui fut le premier lment dinternet.
La premire exprimentation dARPANET a lieu en 1969. Ce sont surtout les universits et les organismes de recherche
qui y travaillent.
1980
Dans les annes 80, le rseau chappe de plus en plus aux militaires au profit des universitaires qui le rebaptisent
Internet, abrviation de Inter Networking. Internet commence alors crotre de plus en plus vite. Tous les jours de
nouveaux ordinateurs sont relis au rseau. Mais le grand public nest pas encore l. En effet internet ne ressemblait
pas encore ce que lon connat aujourdhui. Seules les personnes connaissant le langage particulier dinternet pouvait
lutiliser.

1991
Cest en Europe quest n le premier navigateur (cest le logiciel que vous utilisez pour lire des pages web, les plus
connus sont Internet Explorer et Netscape).Tim BERNERS-LEE, un britannique travaillant au CERN (Conseil Europen
pour la Recherche Nuclaire Genve) dcide de simplifier le langage dinternet et cre le concept dhypertexte.
Cela se passe en 1991.

1993
Deux ans plus tard, en 1993, les Amricains ont repris lide et crent le premier navigateur grand public : Mosaic. Cette
nouvelle faon de prsenter internet se nomme le World Wide Web (toile daraigne plantaire) ou plus simplement le
web. Plus besoin de taper des mots bizarres au clavier, tout se fait la souris laide des liens hypertextes. A partir de
ce jour tout le monde peut se connecter au web sans rien connatre (ou presque !) linformatique.
Internet se dveloppe de plus en plus vite. Alors que jusque l tout tait gratuit sur le web, les entreprises arrivent et
commencent lancer le commerce lectronique.
Futur
Et le futur alors ? Difficile prvoir ! On utilise de plus en plus internet comme un tlphone car il permet de tlphoner
ltranger pour le mme prix qu son voisin de palier ! Le commerce aussi se dveloppe vitesse grand V. De
nombreuses radios du monde entier sont dj disponibles et on pourra bientt utiliser internet un peu comme une
tlvision : du texte, des images et de la vido arriveront sur les crans au moment o on le voudra.

Avec le soutien de la Commission europenne

Thorie : Internet, comment a marche ?

Quest-ce quun serveur ?


Il existe toutes sortes de serveurs en informatique.
Nous ne nous intresserons ici qu une catgorie de serveurs : les serveurs web, qui permettent de stocker les pages
composant un site web.
Un service Web est un logiciel, dont le rle est dcouter des requtes dun type particulier (requte HTTP) provenant
de clients que lon appelle navigateurs (votre ordinateur personnel est un client). Les navigateurs sont bien connus des
utilisateurs, et les plus rpandus sont Netscape Navigator, Internet Explorer ou Opera.
Par la suite, nous emploierons le terme de serveur pour dsigner une machine qui propose de tels services, et nous
appellerons donc serveur web une machine qui fait tourner un logiciel de service web.
Le protocole HTTP (Hyper Text Transfer Protocole) est assez simple : il permet au navigateur de demander a tout
service web de lui retourner un fichier stock sur le serveur. La plupart du temps, ces fichiers sont au format HTML
(Hyper Text Format Language). Ce format consiste en du texte simple agrment de balises de mises en page qui
permettent au navigateur de prsenter le texte sous une forme plus agrable lire.
Le service web doit tre excut sur une machine qui possde une identification unique sous la forme dun numro IP
(Internet Protocol), afin quun navigateur puisse localiser le service web sans ambigut. Ce numro (ou adresse IP)
est cod sur quatre octets, comme par exemple 192.67.78.90. Bien que seul le numro IP soit ncessaire, la machine
possde gnralement un nom enregistr dans un DNS (Domain Name System), qui permet de retrouver ladresse IP
partir du nom. Pour lutilisateur humain, il est en effet plus simple de se souvenir dun nom comme www.abc.fr que de
192.67.78.90.
Quand un service web tourne sur une machine (supposons 192.67.78.90), le protocole HTTP permet un navigateur
daccder la page daccueil du service web en indiquant comme adresse indiffremment http://192.67.78.90 ou http:
//www.abc.fr

Quest-ce quun site internet ?


Un site internet est un ensemble de pages web. Ces pages web ne sont rien dautre que des fichiers au format HTML
(do leur extension .html ou .htm) relis entre eux par des liens hypertextes. Ces fichiers HTML sont crits en langage
HTML.
Chaque page de votre site peut contenir du texte, des images, du son, des vidos, etc.
Tous ces lments sont stocks sur le serveur sur lequel est hberg votre site au mme titre que les pages HTML qui
composent votre site.
Lextension .html ou. htm indique au systme dexploitation de votre ordinateur (Windows ou Mac OS) que ce fichier
est associ votre logiciel de navigation (Internet Explorer ou Netscape). Un double-clic sur ce fichier provoque donc
louverture du navigateur puis le chargement du fichier. Ensuite, les liens hypertextes de la page charge vous permettront
de naviguer dans votre site. Chaque lien tant une requte envoye au serveur qui stocke la page demande.

HTML
Pour faire simple, le langage HTML nest absolument pas un langage de programmation comme le sont le PHP, lASP
ou mme le C++ ou encore Java ou Visual Basic.
Le langage HTML est dfini comme un langage de description, cest--dire quil est l pour dcrire vos pages. Pour faire
encore plus simple, il est utilis pour mettre en forme. Ainsi, lorsquon exploite fond ses possibilits, il est possible
dobtenir de trs beaux sites plus ou moins lourds et plus ou moins complexes.

Origine du HTML
Le langage HTML (HyperText Markup Language) tire son origine du SGML (Standard Generalized Markup Language)
dvelopp par Charles Golfarb et du concept de lHypertexte cr par Ted Nelson. Cest Tim Berners-lee, en 1989, qui
dfini le principe du HTML.

Principe
Comme le SGML, le HTML diffrencie au sein dun document, les donnes de la structure et du format. Il donne des
rgles de balisages (marquage de linformation avec des balises) qui dcrivent une structure arborescente o chaque
page 2

Thorie : Internet, comment a marche ?


nud est identifi par une tiquette. Ces tiquettes sont reconnues et interprtes par le navigateur.

Exemple : <title> titre de la page </title>

A linstar du concept dhypertexte, le HTML offre la possibilit de crer des contenus de documents ou des ensembles
de documents dont la lecture nest pas forcment squentielle : une zone du document (texte ou image) est cliquable
et permet laccs une autre zone du document ou un autre document.
Un document HTML nest rien de plus quun fichier texte. Il peut donc tre reconnu sans problme de conversion dun
environnement un autre.
Une page HTML peut donc tre lue et interprte ( pas forcment de faon identique) par nimporte quel navigateur sur
nimporte quelle plate-forme.
Ci-dessous est prsente la structure basique dune page HTML

<HTML> premire ligne du document


<head> ouverture de la zone dentte
<title> titre de la page </title>
</head> fermeture de la zone dentte.
<body> ouverture du corps du document
Mettre le texte et les images ici
</body> fin du corps du document
</HTML> fin du document HTML
Visualiser le HTML
Comme nous lavons dj voqu, une page HTML, nest rien de plus quun document enregistr au format texte, dont
le contenu est structur par des balises pour tre interprt par un navigateur.
Il y a donc deux faons de visualiser une page HTML :
Avec un traitement de texte pour voir ce quon appelle le code source
Cette mthode est utiliser dans un but didactique. Elle permet de visualiser les balises et ainsi de reprer,
percevoir et apprendre la construction, limbrication des tiquettes HTML.
Exemple :
Les navigateurs permettent dafficher le code source dun document HTML (pour Internet Explorer, faites un clic
droit puis slectionnez dans le menu contextuel Afficher la source )
- Les logiciels de traitement de texte ou les diteurs de texte basiques vous permettent douvrir un document HTML
et den visualiser le code source.
Avec un navigateur (Internet Explorer, Netscape Navigator, Mozilla) pour voir le rsultat du HTML
Cette mthode permet interprte les balises dune page HTML sans les afficher. Pour quune page HTML soit
reconnue par un navigateur , il est ncessaire dattribuer son nom une extension : .html ou .htm.

Rapport entre WEB et HTML


Principe de fonctionnement
Le Web se compose dun rseau dordinateurs hbergeant des sites, auxquels on peut accder par des liens hypertextes.
En effet, chaque site se compose de pages (dites pages Web, ou pages HTML) pouvant comporter un ou plusieurs
liens hypertextes. Ces liens (en gnral des mots souligns mais aussi des images) permettent daccder dun simple
clic dautres pages, sur le mme site ou nimporte o ailleurs sur le Web.
Le Web est largement multimdia, cest--dire quune page peut afficher indistinctement des images, de la vido, du
son, etc.
Tout lment du Web (page, image...) est rfrenc de faon unique par son adresse (ou URL), de la forme : http:
//www.site.dom/repertoire/page.html
Si lon connat son URL et si laccs nen est pas restreint, il est donc possible daccder directement toute information
prsente sur le Web.
page 3

Thorie : Internet, comment a marche ?

Protocoles et normes
Le Web utilise le protocole HTTP (HyperText Transfer Protocol). Les demandes de chaque utilisateur sont traites par
le logiciel serveur install sur la machine hbergeant le site.
A chaque fois quun utilisateur demande daccder une page, une requte HTTP est envoye au serveur, qui renvoie
le document HTML correspondant.
La page HTML est ensuite dcode et affiche par le navigateur de lutilisateur.
La gestion des noms, donc de laccs tous les sites du Web, est assure par le mcanisme de DNS (Domain Name
System). A chaque nud dInternet, des listes de DNS correspondant aux noms et lemplacement des sites sur le
rseau sont mises jour en permanence.
Cest ce qui permet de passer dun site un autre sans se soucier de leur localisation gographique.

Javascript
Quest-ce que Javascript ?
Javascript est un langage de script que lon peut utiliser avec HTML pour ajouter de linteractivit une page web.
Grce Javascript, on peut notamment :
Afficher des images qui changent daspect lorsque la souris passe dessus
Permuter des images lorsque lutilisateur promne sa souris sur une certaine zone dcran
Modifier le contenu dun ou de plusieurs cadres (ou frames) lorsque lutilisateur clique sur un bouton
Afficher des informations utiles lorsquun utilisateur clique ou promne sa souris sur une zone particulire
Inspecter les informations saisies par lutilisateur dans un formulaire et afficher des suggestions, sil sest
tromp
Afficher un message de remerciement une fois que le formulaire est rempli
En cliquant sur un lien, afficher une fentre pop-up qui souvre aux dimensions voulues
Personnaliser les ascenseurs verticaux et horizontaux dune page web (changer leur couleur, lapparence
des flches)...
HTML permet de crer des pages web statiques au moyen de balises ou dobjets. Javascript permet dinspecter
et de manipuler ces objets de manire interactive, et de raliser quelques animations. Les deux langages sont
complmentaires.

Quelle est la diffrence entre Java et Javascript?


Bien que les noms soient peu prs les mmes, Java, ce nest pas la mme chose que Javascript ! Ce sont deux
techniques diffrentes de programmation sur internet.
Java est un langage de programmation, alors que Javascript est un langage de script (comme le nom le fait sousentendre). La diffrence entre Java et Javascript est la suivante : vous pouvez crer de vrais programmes (ou logiciels)
avec Java alors que Javascript va vous permettre de faire de jolis effets et de mettre un peu dinteractivit sur une page
web.
Attention toutefois : si le HTML est un langage de description, Javascript (bien que ntant pas un langage de
programmation) fait tout de mme appel de bonnes bases en programmation. Il convient de bien matriser le langage
HTML avant de se lancer crire des scripts Javacript.
O taper le script Javascript dans votre page HTML ?
Les scripts sont gnralement crits dans la page HTML (fichier qui est donc sauvegard avec lextension .htm ou
.html).
Il est galement possible de constituer un fichier spar, avec le seul script, mais il devra alors porter lextension .js.
Dans ce derniers cas, la page HTML comportera un lien vers ce fichier .js.
Lorsque le script figure dans la page web qui va lutiliser, il est encadr par les balises <script language=javascript>
page 4

Thorie : Internet, comment a marche ?


</script>.
Le plus souvent ce script va dcrire une fonction et la balise <script language=javascript> </script> sera place
lintrieur de la balise <head></head>.
Ensuite, lendroit de la page web o lon souhaite que cette fonction Javascript soit applique, on fera rfrence ce
script plac au sein de la balise <head></head>.
Vous auto-former Javascript
Le web regorge de sites vous permettant de dcouvrir pas pas Javascript et de tlcharger des scripts permettant
denrichir vos pages web.
Parmi ceux que nous vous recommandons :
http://www.toutjavascript.com
http://www.javascriptfr.com
http://www.espacejavascript.com

Les formats de fichiers


Un format de fichier est tout simplement la forme ou, si lon prfre, la structure dans laquelle des donnes vont tre
stockes dabord dans la mmoire vive de lordinateur, puis dans un fichier.
Ce format peut tre :
- ouvert, cest--dire que tout un chacun peu avoir accs ses spcifications et savoir, concrtement, quelle est
la mthode utilise pour stocker les donnes
- propritaire, cest--dire que la mthode de stockage des informations nest pas accessible.
Lorsque vous tlchargez des fichiers du Web, diffrents formats de fichiers lectroniques peuvent se prsenter vous.
Pour identifier le type de fichier, il suffit de regarder son extension qui se compose gnralement dun point (.) suivi de
2 4 lettres (.xxx).
Identifier un type de fichier vous permettra de savoir sil fonctionne sur votre ordinateur et si un logiciel spcifique est
ncessaire pour le dcompresser, lexcuter ou le visualiser.
De nombreux sites mettent disposition des fichiers destins aux systmes dexploitation Windows et Macintosh. Votre
navigateur est capable didentifier et dafficher certains dentre eux, mais pas la totalit, dautant que de nouveaux
formats apparaissent rgulirement. Sans doute aurez-vous seulement besoin de connatre les formats de fichiers les
plus courants prsents ci-aprs.
La plupart des fichiers sont soit des fichiers texte, graphiques, audio ou vido. Ils peuvent tre ou non compresss.
Les fichiers compresss les plus courants portent une extension .ZIP, .SIT ou .TAR. Ces extensions reprsentent
des formats de compression standard pour PC, Macintosh et UNIX. Que ces formats abritent un seul fichier ou en
regroupent plusieurs, ils constituent une archive unique.
Les formats de fichier graphique les plus courants sur le Web sont ceux portant les extensions .jpg et .gif. Lextension
.jpg est un raccourci pour JPEG qui est une norme de compression courante pour les photographies et dautres images.
Lextension .gif est la contraction de Graphics Interchange Format, norme dveloppe par CompuServe la fin des
annes 80. Ces deux formats de fichiers sont indpendants de la plate-forme utilise. Autrement dit, vous pouvez les
utiliser sur un PC, un Mac ou une station UNIX condition de disposer de lafficheur appropri.
Pour les fichiers vido, les extensions les plus courantes sont .AVI pour PC, .MPG (raccourci de MPEG) qui est
indpendant de la plate-forme utilise, mais ncessite son propre lecteur et .MOV et .QT pour les films QuickTime.
lorigine, QuickTime fut dvelopp uniquement pour les Macintosh, mais aujourdhui il fonctionne galement sous
Windows.
De nos jours, les fichiers sons les plus courants sont du type .MP3, la fois pour Mac et pour PC. Il existe dautres
formats de fichiers : .AIFF (pour Mac), .AU pour Mac et UNIX, .WAV pour PC et .RA pour Real Audio, un systme
propritaire qui permet de dlivrer et de jouer de la musique en mode streaming sur le Web.
Tous les formats de fichiers qui se trouvent sur Internet peuvent tre classs en deux types : le format ASCII et le format
binaire.
Les fichiers ASCII sont des fichiers texte qui peuvent tre visualiss laide dun diteur DOS ou dun traitement de
texte. Les fichiers binaires contiennent des caractres non ASCII. Si vous affichez un fichier binaire, vous verrez des
symboles et des caractres tranges.

page 5

Thorie : Internet, comment a marche ?

Les plugins
Les plug-ins vous permettent denrichir les possibilits de votre navigateur et donc daccder tous les contenus
dinternet.

Quest ce quun plug-in ?


Plug-in vient du mot anglais plug qui signifie brancher.
Un plug-in est un complment qui permet denrichir les fonctionnalits dun logiciel.
Sur internet, certains sites ncessitent linstallation dun plug-in sur votre navigateur pour pouvoir tre utiliss de faon
optimale.

Quand installer un plug-in ?


Les plug-ins sont indispensables pour profiter de certains contenus multimdias ou interactifs.
Ainsi, si vous souhaitez couter des extraits musicaux, visualiser des squences vido, tlphoner ou regarder des
animations multimdias, vous serez amen installer des plug-ins pour votre navigateur.
Lorsque vous tentez daccder un type de contenu que votre navigateur ne connat pas, celui-ci essaie de dlguer la
tche quil ne peut effectuer un autre logiciel. Dans le cas o aucune application ne peut le prendre en charge, vous
serez invit installer le plugin adquat.
Dans la plupart des cas, si le contenu que vous essayez de visualiser ncessite un plug-in particulier, une information
vous sera donne et vous fournira la marche suivre pour linstaller.
Vous trouverez ci-dessous une liste des principaux plug-ins utiliss sur internet.

Les plug-ins essentiels


Plug-In Audio
Real Player
http://www.realplayer.com
Windows Media Player
http://www.windowsmedia.com/9series/download/download.asp
Plug-In Vido
Windows Media Player
http://www.windowsmedia.com/9series/download/download.asp
Real Player
http://www.realplayer.com
Quicktime
http://www.apple.com/fr/quicktime/download/index.html
Plug-In Animation
Shockwave
http://www.macromedia.com/fr/software/shockwaveplayer/
Flash
http://www.macromedia.com/fr/software/flashplayer/
Plug-In Texte
Acrobat Reader
http://www.adobe.fr/products/acrobat/readstep2.html
page 6

Thorie : Internet, comment a marche ?

Les sites dynamiques


Contrairement, un site statique o le contenu des pages HTML est fig, les pages dun site dynamique sont construites
en temps rel par le serveur puis envoyes linternaute.
Cela permet par exemple :
Laccs aux bases de donnes pour en extraire des informations qui sont injectes dans les pages html
Le stockage des informations reues des internautes dans une base de donnes
Lassemblage de diffrents morceaux de pages rutilisables en fonction des besoins (par exemple : lentte avec
le logo du site, la barre de navigation, le pied de page, avec un rappel de ladresse du site)
La reconnaissance de certaines caractristiques du visiteur : chaque visiteur peut tre identifi ds quil dmarre
une session sur le site. On peut ainsi connatre le navigateur quil utilise, la langue de ce navigateur, son pays de
connexion, les diffrentes pages visites. Ces caractristiques peuvent tre conserves grce un cookie ou en
les stockant dans une base de donnes (cest ainsi par exemple, quun site de vente en ligne peut grer le caddie
virtuel dun acheteur)
Lauthentification dun utilisateur par lutilisation dun mot de passe et la personnalisation des informations
prsentes cet utilisateur
De trs nombreuses fonctionnalits telles que : le traitement de formulaires, lenvoi automatique de-mails,
la cration de graphiques en temps rel, la production de fichiers en temps rel divers format (PDF, texte,
tableur,...).
Les technologies employes pour raliser un site dynamique sont multiples.
Les plus frquemment utilises actuellement sont PHP coupl avec des bases de donnes MySql et ASP coupl avec
des bases de donnes Access.
Les langages PHP ou ASP vont permettre de formuler des requtes au serveur et de gnrer une page HTML rpondant
cette requte.
Le recours un site dynamique nest pas automatique : typiquement, lorsque votre contenu est trs dense et quil doit
frquemment tre mis jour, lemploi dun site dynamique se justifie.
Si votre site internet ne comporte quune dizaine de pages web et que vous ne le mettez jour quune seule fois par an,
il nest a priori pas ncessaire den faire un site dynamique.

page 7