Navigateur Web - Définition et Explications

Source: Wikipédia sous licence CC-BY-SA 3.0.
La liste des auteurs de cet article est disponible ici.

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 (Une interface est une zone, réelle ou virtuelle qui sépare deux éléments. L’interface...) utilisateur est composée d'une zone d'affichage (L' affichage désigne l'application d'une surface de papier script dans un lieu public(et non du...) é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.

Vulnérabilités

Du fait de sa forte diffusion (Dans le langage courant, le terme diffusion fait référence à une notion de...) dans le monde (Le mot monde peut désigner :) le navigateur est une cible privilégiée des pirates désireux de nuire aux internautes.

L'internaute (Un internaute est un utilisateur du réseau Internet.) 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 (Les données personnelles sont les informations qui permettent d'identifier directement ou...) par accès à ses fichiers ;
  • escroquerie par hameçonnage ;
  • crash de son ordinateur (Un ordinateur est une machine dotée d'une unité de traitement lui permettant...) 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 (En informatique, un interprète (parfois appelé, à tort, « interpréteur » par mauvaise...) 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 (L'environnement est tout ce qui nous entoure. C'est l'ensemble des éléments naturels et...) d'exécution d'applications (Applet Java, ActiveX, plugins) ;
  • une barre d'outils.

Fonctionnalités

Rendu (Le rendu est un processus informatique calculant l'image 2D (équivalent d'une photographie)...) à l'écran (Un moniteur est un périphérique de sortie usuel d'un ordinateur. C'est l'écran où s'affichent...)

Exemple de page Web (Une page Web est une ressource du World Wide Web conçue pour être consultée par des...) affichée en mode graphique

Un navigateur Web (Un navigateur Web est un logiciel conçu pour consulter le World Wide Web. Techniquement, c'est...) doit être capable, au minimum, d'afficher le texte d'une page Web. Un navigateur en mode texte (En informatique, le mode texte, par opposition au mode graphique, est un type d'affichage sur...) 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 (On appelle langage informatique un langage formel utilisé lors de la conception, la mise en...) Hypertext Markup Language (L’Hypertext Markup Language, généralement abrégé HTML, est le format de...) (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 (Dans les technologies de l'information (TI), une donnée est une description élémentaire, souvent...) par le langage HTML. Les images sont généralement dans un format de données (Le format des données est la manière utilisée en informatique pour représenter...) parmi les trois suivant : GIF, JPEG (La norme JPEG est une norme qui définit le format d'enregistrement et l'algorithme de...) ou PNG.

Rendus sur d'autres dispositifs

La plupart des navigateurs permettent d'imprimer les pages Web en noir et blanc (Le noir et blanc sont considérés ou non comme des couleurs selon la discipline qui en...) ou en couleurs. En outre, des dispositifs particuliers peuvent être utilisés pour pallier un handicap (On nomme handicap la limitation des possibilités d'interaction d'un individu avec son...) visuel ou moteur (Un moteur (du latin mōtor : « celui qui remue ») est un dispositif...).

Scripts

Dans le contexte (Le contexte d'un évènement inclut les circonstances et conditions qui l'entourent; le...) du Web, un script est un programme informatique (Un programme informatique est une liste d'ordres indiquant à un ordinateur ce qu'il doit faire. Il...) 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 terme souris est un nom vernaculaire ambigu qui peut désigner, pour les francophones, avant...). Le principal langage de script côté client (Le mot client a plusieurs acceptations :) est le JavaScript (JavaScript est un langage de programmation de scripts principalement utilisé dans les pages...). Ce langage est standardisé par l'ECMA sous le nom d'ECMAScript (ECMAScript est un langage de programmation de type script standardisé par Ecma International...).

Plugins

Les navigateurs pouvant difficilement gérer l'ensemble (En théorie des ensembles, un ensemble désigne intuitivement une collection...) des formats de données existants et futurs (Futurs est une collection de science-fiction des Éditions de l'Aurore.), 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 (Internet Explorer (officiellement Windows Internet Explorer depuis la version 7), parfois...).

Ceux-ci permettent d'afficher directement dans la fenêtre (En architecture et construction, une fenêtre est une baie, une ouverture dans un mur ou un pan...) du navigateur des données de formats très différents allant de documents PDF à du contenu multimédia (Le mot multimédia est apparu vers la fin des années 1980, lorsque les CD-ROM se sont...). Ce mécanisme permet également d'utiliser des langages de programmation (La programmation dans le domaine informatique est l'ensemble des activités qui permettent...) côté client comme les animations Flash,les applets Java ou technologie (Le mot technologie possède deux acceptions de fait :) silverlight (Silverlight est un plugin pour navigateur Web multiplate-forme (Windows et Apple, Linux via le...). La large diffusion d'un plugin (En informatique, un plugin ou plug-in (aussi nommé module d'extension, greffon ou plugiciel au...) é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 (En informatique, le téléchargement (en anglais download) est l’opération de transmission...) 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 (WebDAV (Web-based Distributed Authoring and Versioning) est un protocole (plus...), et établir des connexions sécurisées en utilisant HTTPS (HTTP sur SSL). Certains navigateurs (comme Firefox) supportent le protocole Gopher (GOPHER est un protocole Internet de la couche application du Modèle OSI. Il peut fonctionner...) qui précéda de peu HTTP et devenu confidentiel aujourd'hui. Ces protocoles de communication (La communication concerne aussi bien l'homme (communication intra-psychique, interpersonnelle,...) sont généralement standardisés par l'IETF.

Page générée en 0.091 seconde(s) - site hébergé chez Contabo
Ce site fait l'objet d'une déclaration à la CNIL sous le numéro de dossier 1037632
Ce site est édité par Techno-Science.net - A propos - Informations légales
Partenaire: HD-Numérique