Navigateur Web

ÔĽŅ
Navigateur Web
Page d'aide sur l'homonymie Pour les articles homonymes, voir Navigateur.

Un navigateur Web est un logiciel conçu pour consulter le World Wide Web. Techniquement, c'est au minimum un client HTTP.

Il existe de nombreux navigateurs web, pour toute sorte de matériels (ordinateur personnel, tablette tactile, téléphones mobiles, etc.) et pour différents systèmes d'exploitation (Linux, Windows, Mac OS, Android). Les plus utilisés sont Mozilla Firefox, Internet Explorer, Google Chrome, Safari et Opera[1].

Sommaire

Histoire

Chronologie des versions de navigateurs

Les navigateurs Web sont des logiciels complexes et en constante évolution, principalement au niveau de la sécurité, car de nouveaux virus, vers, spywares et autres scripts malveillants ne cessent de voir le jour, mais aussi au niveau des fonctionnalités car des nouveaux standards ou des révisions des standards voient régulièrement le jour.

WorldWideWeb, le premier navigateur

Le premier navigateur-éditeur date de 1990. Développé en deux mois, il s'appelait WorldWideWeb (plus tard rebaptisé Nexus), et fut développé en Objective C sur NeXT[2].

Le premier navigateur graphique[3] fut Erwise, pour le système X-Window, créé en Finlande par Kim Nyberg, Kari Sydänmaanlakka, Teemu Rantanen, et Kati Borgers (née Suominen), en 1992.

Le premier navigateur, stable, fonctionnel, multiplateformes et surtout largement diffusé, fut NCSA Mosaic, en 1993.

Dès 1995, Netscape Navigator devint le navigateur dominant, développé par Marc Andreessen, l'ancien responsable du développement de Mosaic.

En 1995 sortit également Internet Explorer 1 de Microsoft.

√Ä partir de 2000, et apr√®s plusieurs ann√©es de guerre des navigateurs, c'est Internet Explorer qui devint le navigateur le plus utilis√©. La raison en est principalement la fourniture pr√©-install√©e au sein de Microsoft Windows, exemple des abus de position dominante imput√©s √† Microsoft, qui lui permettent de favoriser la diffusion de ses logiciels au d√©triment de ses concurrents gr√Ęce √† sa position privil√©gi√©e de fournisseur du syst√®me d'exploitation.

À compter de 2005, on note une régression de la part de marché d'Internet Explorer, surtout au bénéfice de Mozilla Firefox.

De nombreux autres navigateurs, appel√©s navigateurs alternatifs, se partagent les miettes, notamment :

Le navigateur Fennec est la version mobile de Firefox.

De plus, depuis le milieu des années 1990, il a toujours existé une multitude d'autres navigateurs plus ou moins populaires.

Terminologie

Le terme navigateur Web est inspiré de Netscape Navigator. D'autres métaphores sont ou ont été utilisées. Le premier terme utilisé était browser, comme en anglais. Par la suite, on a vu fureteur (surtout utilisé au Québec), butineur et brouteur, attestés par l'Académie française[4], arpenteur, fouineur ou encore explorateur (inspiré d'Internet Explorer). Le terme navigateur internet, bien qu'incorrect, est également souvent rencontré. Aujourd'hui, les termes navigateur ou logiciel de navigation sont recommandés en France par la DGLFLF[5], ainsi qu'au Canada par l'OQLF.

Fonctionnement

Le navigateur Web est composé d'un moteur de rendu des standards du Web, d'une interface utilisateur et accessoirement d'un gestionnaire d'extensions appelées plugins.

Interface utilisateur

Pour la grande majorité des navigateurs sur le marché, l'interface utilisateur est composée d'une zone d'affichage éventuellement gérée sous forme d'onglets, d'une barre de menus déroulants, d'une barre d'outils et d'une barre d'état.

La barre de menus abrite les favoris (ou marques pages), les commandes des fichiers (ouverture, fermeture), les options de configuration, etc.

Utilisation

La fonction principale d'un navigateur web est de permettre la consultation d'informations disponibles (¬ę ressource ¬Ľ dans la terminologie du Web) sur le World Wide Web. Les principales √©tapes de la consultation d'une ressource sont les suivantes :

  1. L'utilisateur donne au navigateur Web l'adresse Web de la ressource √† consulter. Il existe trois mani√®res de donner une adresse Web :
    • taper soi-m√™me l'adresse web dans la barre d'adresse du navigateur ;
    • choisir une ressource dans la liste des favoris (ou marque-page ou bookmark), sachant qu'√† chaque favori est associ√©e une adresse Web ;
    • suivre un hyperlien, sachant qu'√† chaque hyperlien est associ√©e une adresse Web.
  2. Le navigateur se connecte au serveur Web hébergeant la ressource visée et la télécharge. Le protocole de communication généralement utilisé est HTTP.
  3. le moteur de rendu du navigateur traite cette ressource, télécharge les éventuelles ressources associées et affiche le résultat sur l'écran de l'utilisateur.

Fonctionnalités

Rendu à l'écran

Exemple de page Web affichée en mode graphique

Un navigateur Web doit être capable, au minimum, d'afficher le texte d'une page Web. Un navigateur en mode texte n'affiche souvent rien de plus. Les navigateurs couramment utilisés fonctionnent cependant en mode graphique et sont capables d'utiliser une typographie élaborée, d'ajouter des images dans le texte, de jouer de la musique et des animations et d'interagir avec les actions de l'utilisateur.

Une page Web est un texte √©crit dans le langage informatique Hypertext Markup Language (HTML) qui donne au navigateur le texte √† afficher ainsi que la structure g√©n√©rale de la mise en page : titres et paragraphes, listes, tableaux. La mise en page peut √™tre raffin√©e par l'utilisation de feuilles de style en cascade (CSS) : marges, alignements, espacements, couleurs, bordures, etc.

La position des images dans une page web est donn√©e par le langage HTML. Les images sont g√©n√©ralement dans un format de donn√©es parmi les trois suivant : GIF, JPEG ou PNG.

Rendus sur d'autres dispositifs

Article connexe : Accessibilit√© du web.

La plupart des navigateurs permettent d'imprimer les pages Web en noir et blanc ou en couleurs. En outre, des dispositifs particuliers peuvent être utilisés pour pallier un handicap visuel ou moteur.

Scripts

Dans le contexte du Web, un script est un programme informatique int√©gr√© √† la page Web et ex√©cut√© par le navigateur. Un script permet des t√Ęches simples comme v√©rifier les donn√©es entr√©es dans un formulaire, g√©rer des menus ou r√©agir aux d√©placements du pointeur de souris. Le principal langage de script c√īt√© client est le JavaScript. Ce langage est standardis√© par l'ECMA sous le nom d'ECMAScript.

Articles d√©taill√©s : HTML dynamique, AJAX, Javascript et Client side Scripting.

Plugins

Les navigateurs pouvant difficilement g√©rer l'ensemble des formats de donn√©es existants et futurs, les √©diteurs de navigateurs ont √©t√© amen√©s √† d√©velopper un m√©canisme de modules d'extension qui prennent le nom de plugins, ou de contr√īles ActiveX pour Internet Explorer.

Ceux-ci permettent d'afficher directement dans la fen√™tre du navigateur des donn√©es de formats tr√®s diff√©rents allant de documents PDF √† du contenu multim√©dia. Ce m√©canisme permet √©galement d'utiliser des langages de programmation c√īt√© client comme les animations Flash, les applets Java ou la technologie Silverlight. La large diffusion d'un plugin √©tant n√©cessaire pour qu'un format de donn√©es ait une chance de s'imposer sur le Web, on en trouvera bien souvent en libre t√©l√©chargement sur les sites de soci√©t√©s √©ditrices de logiciels permettant de cr√©er un type de contenu particulier.

Protocoles

Le protocole HTTP n'est pas le seul qu'un navigateur web puisse utiliser. Il peut gérer aussi les transferts de fichiers à l'aide de FTP ou WebDAV, et établir des connexions sécurisées en utilisant HTTPS (HTTP sur SSL). Certains navigateurs (comme Firefox) supportent le protocole Gopher qui précéda de peu HTTP et devenu confidentiel aujourd'hui. Ces protocoles de communication sont généralement standardisés par l'IETF.

Vulnérabilités

Du fait de sa forte diffusion dans le monde le navigateur est une cible privilégiée des pirates désireux de nuire aux internautes.

L'internaute est menac√© via son navigateur d'√™tre victime des attaques suivantes :

  • profilisation et analyse comportementale √† des fins de revente marketing ;
  • vol de donn√©es personnelles par acc√®s √† ses fichiers ;
  • escroquerie par hame√ßonnage ;
  • crash de son ordinateur par bug du navigateur.

Un navigateur est constitu√© de modules divers r√©alisant des fonctions bien d√©termin√©es et poss√©dant chacun leurs vuln√©rabilit√©s propres :

  • un interpr√©teur d'URL vuln√©rable aux attaques par hame√ßonnage ;
  • un interpr√©teur de code HTML ou XHTML (plus recent) qui peut faire une mauvaise interpr√©tation des instructions de description ;
  • un interpr√©teur de langage de script (JavaScript, VBScript...) vuln√©rable aux boucles sans fins, √† des exploitations de bugs ;
  • un environnement d'ex√©cution d'applications (Applet Java, ActiveX, plugins) ;
  • une barre d'outils.

Parts de marché

Les parts de marché des navigateurs Web (septembre 2011 - mettre à jour)
Source Internet Explorer
Microsoft
Firefox
Mozilla
Chrome
Google
Safari
Apple
Opera
Opera Software
Autres
Statcounter (Monde) 41,66 % 26,79 % 23,61 % 5,60 % 1,72 % 0,62 %
Statcounter (Europe) 34,87 % 33,04 % 22,10 % 5,56 % 3,78 % 0,66 %
Statcounter (France) 39,64 % 32,70 % 19,01 % 7,07 % 0,98 % 0,60 %
AT internet institute (Europe - Ao√Ľt 2011) 44,8 % 28,1 % 15,1 % 9,1 % 2,2 % 0,7 %
Net Applications (Monde) 54,39 % 22,48 % 16,20 % 5,02 % 1,67 % 0,24 %
W3Counter (Monde) 35,1 % 26,1 % 20,9 % 6,0 % 2,4 % 9,5 %

Note: ces statistiques ne sont que des estimations, et comprennent une marge d'erreur difficile √† estimer. Ces erreurs sont dues √† plusieurs raisons :

  • certains navigateurs se font passer pour d'autres, afin de contourner certains sites web refusant l'acc√®s aux navigateurs non test√©s ;
  • de plus en plus de navigateurs, directement ou via des extensions, bloquent les appels aux services de statistiques dans le but de prot√©ger la vie priv√©e de l'utilisateur.

Exemples de navigateurs

Article connexe : Liste de navigateurs Web.

Il existe des versions diff√©rentes des navigateurs selon le type de machines : t√©l√©phone mobile, tablette ou ordinateur.

Notes et références

Voir aussi

Sur les autres projets Wikimedia :

Articles connexes


Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article Navigateur Web de Wikipédia en français (auteurs)

Regardez d'autres dictionnaires:

  • Navigateur web ‚ÄĒ Pour les articles homonymes, voir Navigateur. Un navigateur Web est un logiciel con√ßu pour consulter le World Wide Web. Techniquement, c est au minimum un client HTTP. Le terme navigateur web (ou navigateur Internet) est inspir√© de Netscape… ‚Ķ   Wikip√©dia en Fran√ßais

  • Navigateur Web En Mode Texte ‚ÄĒ La page d accueil de Wikip√©dia rendue par Links. Un navigateur en mode texte est un logiciel capable de visualiser des pages sur Web en mode texte, c‚Äôest √† dire en affichant uniquement du texte, ce qui est tr√®s difficile : Internet et… ‚Ķ   Wikip√©dia en Fran√ßais

  • Navigateur web en mode texte ‚ÄĒ La page d accueil de Wikip√©dia rendue par Links. Un navigateur en mode texte est un logiciel capable de visualiser des pages sur Web en mode texte, c‚Äôest √† dire en affichant uniquement du texte, ce qui est tr√®s difficile : Internet et… ‚Ķ   Wikip√©dia en Fran√ßais

  • Navigateur Web en mode texte ‚ÄĒ La page d accueil de Wikip√©dia rendue par Links. Un navigateur en mode texte est un logiciel capable de visualiser des pages Web en mode texte, c‚Äôest √† dire en affichant uniquement du texte, ce qui est tr√®s difficile car le World Wide Web… ‚Ķ   Wikip√©dia en Fran√ßais

  • Opera (navigateur web) ‚ÄĒ Opera Pour les articles homonymes, voir Op√©ra. Opera ‚Ķ   Wikip√©dia en Fran√ßais

  • Chromium (navigateur web) ‚ÄĒ Pour le jeu vid√©o, voir Chromium B.S.U.. Chromium ‚Ķ   Wikip√©dia en Fran√ßais

  • Amaya (navigateur web) ‚ÄĒ Pour les articles homonymes, voir Amaya. Amaya ‚Ķ   Wikip√©dia en Fran√ßais

  • Flock (navigateur web) ‚ÄĒ Flock Flock Flock ‚Ķ   Wikip√©dia en Fran√ßais

  • Vespucci (Navigateur web) ‚ÄĒ Vespucci D√©veloppeur Riccardo Mottola Derni√®re version ‚Ķ   Wikip√©dia en Fran√ßais

  • Arachne (navigateur web) ‚ÄĒ Pour les articles homonymes, voir Arachne. Arachne (du grec őĎŌĀő¨ŌáőĹő∑, qui signifie ¬ę araign√©e ¬Ľ) est un navigateur web initialement d√©velopp√© en tant que freeware par Michael Pol√°k. Depuis la version 1.70R3 datant du 22 janvier 2001 il… ‚Ķ   Wikip√©dia en Fran√ßais


Share the article and excerpts

Direct link
… Do a right-click on the link above
and select ‚ÄúCopy Link‚ÄĚ

We are using cookies for the best presentation of our site. Continuing to use this site, you agree with this.