background preloader

Domain Name System

Domain Name System
Un article de Wikipédia, l'encyclopédie libre. Le Domain Name System (ou DNS, système de noms de domaine) est un service permettant de traduire un nom de domaine en informations de plusieurs types qui y sont associées, notamment en adresses IP de la machine portant ce nom. À la demande de la DARPA, Jon Postel et Paul Mockapetris ont conçu le « Domain Name System » en 1983 et en écrivirent la première réalisation. Rôle du DNS[modifier | modifier le code] Les ordinateurs connectés à un réseau IP, comme Internet, possèdent une adresse IP. Les noms de domaines peuvent être également associés à d'autres informations que des adresses IP. Histoire[modifier | modifier le code] Article détaillé : hosts. Avant le DNS, la résolution d'un nom sur Internet devait se faire grâce à un fichier texte appelé HOSTS.TXT (RFC 608) maintenu par le NIC du Stanford Research Institute (SRI) et recopié sur chaque ordinateur par transfert de fichier. Un système hiérarchique et distribué[modifier | modifier le code]

Internet Protocol Un article de Wikipédia, l'encyclopédie libre. Pour les articles homonymes, voir IP. Internet Protocol (abrégé en IP) est une famille de protocoles de communication de réseau informatique conçus pour être utilisés par Internet. Les protocoles IP sont au niveau 3 dans le modèle OSI. Fonctionnement[modifier | modifier le code] Lorsque deux terminaux communiquent entre eux via ce protocole, aucun chemin pour le transfert des données n'est établi à l'avance : il est dit que le protocole est « non orienté connexion ». Services délivrés[modifier | modifier le code] Les protocoles IP assurent l'acheminement au mieux (best-effort delivery) des paquets. Fiabilité[modifier | modifier le code] corruption de données ;ordre d'arrivée des paquets (un paquet A peut être envoyé avant un paquet B, mais le paquet B peut arriver avant le paquet A) ;perte ou destruction de paquet ;duplication des paquets. Les garanties qu'un protocole IP n'offre pas sont déléguées aux protocoles de niveau supérieur.

Apache HTTP Server Un article de Wikipédia, l'encyclopédie libre. Pour les articles homonymes, voir Apache. Le logiciel libre Apache HTTP Server (Apache) est un serveur HTTP créé et maintenu au sein de la fondation Apache. Historique[modifier | modifier le code] Au début, Apache était la seule alternative sérieuse et libre au serveur HTTP de Netscape (iPlanet, maintenant Sun ONE). Part de marché d'Apache : En mai 1999, il faisait tourner 57 % des serveurs Web, début 2004, il était à environ 69 % de parts de marché[3], il ne détient plus que 50,61 % du marché à la fin du mois de janvier 2008.En , Apache représente 50,93 % des parts de marché[4],[5].En novembre 2008, 72,45 % de parts de marché pour Apache[6].En novembre 2011, 65,00 % de parts de marché pour Apache[7] La fondation Apache (Apache Software Foundation ou ASF) a été créée en 1999 à partir du groupe Apache (Apache Group) à l'origine du serveur en 1995. Disponibilité[modifier | modifier le code] Fonctionnalités[modifier | modifier le code]

Documentation sur DNS. 1 – Introduction au protocole DNS Dans le monde de l’Internet, les machines du réseau sont identifiées par des adresses Ip. Néanmoins, ces adresses ne sont pas très agréables à manipuler, c’est pourquoi, on utilise les noms. L’objectif a alors été de permettre la résolution des noms de domaines qui consiste à assurer la conversion entre les noms d’hôtes et les adresses IP. La solution actuelle est l’utilisation des DNS (Domain Name System) ce que nous allons vous présenter dans ce document. Le travail présenté ici s’appuie particulièrement sur la RFC 1034 et la RFC 1035. Vous pouvez regarder une très bonne vidéo en ligne relatant de manière pédagogique le fonctionnement de DNS. 2 – Historique du protocole DNS Jusqu’en 1984, sur la suite des protocoles TCPIP, la transcription de noms d’hôtes en adresses Internet s’appuyait sur une table de correspondance maintenue par le Network Information Center (NIC), et ce dans un fichier .txt, lequel était transmis par FTP à tous les hôtes. 3.2.1 – Id

OpenDNS Un article de Wikipédia, l'encyclopédie libre. Logo OpenDNS est un service gratuit de redirection DNS. Il se consulte via deux serveurs DNS récursifs accessibles sous les IP anycast suivantes : IPv4 : 208.67.222.222 ; 208.67.220.220[1] ; 208.67.222.220 et 208.67.220.222[2]IPv6 (Sandbox) : 2620:0:ccc::2 et 2620:0:ccd::2[3] Le service permet les corrections automatiques des noms de domaines saisis par l'utilisateur ainsi qu'un service de blocage de certaines catégories de noms de domaines. Histoire[modifier | modifier le code] David Ulevitch est le créateur du site, lancé en juillet 2006. Particularités[modifier | modifier le code] Ce service est gratuit, accessible partout dans le monde. L'utilisateur peut également créer un compte, ce qui permettra ensuite de gérer le blocage de sites classés dans diverses catégories, mais aussi de créer une liste noire/blanche et consulter des statistiques d'activité Confidentialité[modifier | modifier le code] Notes et références[modifier | modifier le code]

PHP PHP: Hypertext Preprocessor [52], plus connu sous son sigle PHP a permis de créer un grand nombre de sites web célèbres, comme Facebook et Wikipédia[54]. Il est considéré comme une des bases de la création de sites web dits dynamiques mais également des applications web. Présentation[modifier | modifier le code] Il a été conçu pour permettre la création d'applications dynamiques, le plus souvent développées pour le Web. Son utilisation commence avec le traitement des formulaires puis par l'accès aux bases de données. Il est multi-plateforme : autant sur Linux qu'avec Windows il permet aisément de reconduire le même code sur un environnement à peu près semblable (quoiqu'il faille prendre en compte les règles d'arborescences de répertoires, qui peuvent changer). Libre, gratuit, simple d'utilisation et d'installation, ce langage nécessite néanmoins une connaissance aiguë des problèmes de sécurité qui lui sont liés. Histoire[modifier | modifier le code] Utilisation[modifier | modifier le code] <?

User-Agent Un article de Wikipédia, l'encyclopédie libre. Pour les articles homonymes, voir Agent. Un agent utilisateur est une application cliente utilisée avec un protocole réseau particulier ; l'expression est plus généralement employée comme référence pour celles qui accèdent au World Wide Web. Les agents utilisateur du Web vont de la gamme des navigateurs jusqu'aux robots d'indexation, en passant par les lecteurs d'écran ou les navigateurs braille pour les personnes ayant une incapacité. Quand un internaute visite une page Web, une chaîne de type texte est généralement envoyée au serveur pour identifier l'agent utilisateur. Les robots de recherche incluent souvent une URL et/ou une adresse électronique si le webmestre veut contacter l'opérateur du robot. La chaîne « User-Agent » est l'un des critères utilisé pour exclure un certain nombre de pages ou une partie d'un site Web en utilisant le « protocole d'exclusion des robots » (robots.txt). Modification[modifier | modifier le code] .NET Framework

ExpertIT - Vulgarisation de Configuration de Serveur Qu’est ce qu’une base de données bien construite ? Une base de données bien construite et une base de données qui comporte des tables bien étudiées par rapport aux interrogations qu’elle va subir ainsi que des index bien placés. Mais pas seulement. Pour qu’une base de données soit performante, il faut aussi que chaque champ (un champ étant une colonne du tableau) soit correctement choisi par rapport aux données qu’il va contenir. Au moment de la création d’une table, on doit définir chaque champ : son type (numérique, textuel …), sa longueur potentiel et d’autres paramètres. Une possibilité souvent oubliée est d’utiliser des champs de type set ou enum. Imaginons que dans la base de données d’artistes que nous avons élaborée plus haut nous souhaitions indiquer le jour de repos de chaque artiste. Une base de données est également bien construite quand les tables qui la composent sont d’un format bien choisi.

Internet Un article de Wikipédia, l'encyclopédie libre. Internautes par millier d'habitants dans le monde en 2009. Visualisation des multiples chemins à travers une portion d'Internet. Internet est le réseau informatique mondial accessible au public. Internet ayant été popularisé par l'apparition du World Wide Web (WWW), les deux sont parfois confondus par le public non averti. L'accès à Internet peut être obtenu grâce à un fournisseur d'accès à Internet via divers moyens de communication électronique : soit filaire (réseau téléphonique commuté (bas débit), ADSL, fibre optique jusqu'au domicile), soit sans fil (WiMAX, par satellite, 3G+). Terminologie[modifier | modifier le code] Le terme d'origine américaine « Internet » est dérivé du concept d'internetting (en français : « interconnecter des réseaux ») dont la première utilisation documentée remonte à octobre 1972 par Robert E. Les origines exactes du terme Internet restent à déterminer. Historique[modifier | modifier le code] Notes Références

Moteur de rendu HTML Un article de Wikipédia, l'encyclopédie libre. Un moteur de rendu HTML est un composant logiciel de base qui permet aux logiciels d'afficher les éléments d'une page Web. Ils sont de ce fait le cœur des navigateurs Web. Liste des moteurs de rendu HTML[modifier | modifier le code] Voici une liste des moteurs de rendu HTML et des logiciels les utilisant : Voir aussi[modifier | modifier le code] Comprendre l'ordinateur - C'est quoi SSL, SSH, HTTPS ? Ça sert à quoi SSL ? SSL = Secure Socket Layer C'est un système qui permet d'échanger des informations entre 2 ordinateurs de façon sûre. SSL assure 3 choses: Confidentialité: Il est impossible d'espionner les informations échangées.Intégrité: Il est impossible de truquer les informations échangées.Authentification: Il permet de s'assurer de l'identité du programme, de la personne ou de l'entreprise avec lequelle on communique. SSL est un complément à TCP/IP et permet (potentiellement) de sécuriser n'importe quel protocole ou programme utilisant TCP/IP. SSL a été créé et développé par la société Netscape et RSA Security. Pourquoi utiliser SSL plutôt qu'un autre système ? Il faut se méfier des systèmes propriétaires: contrairement à ce qu'on pourrait penser, la sécurité d'un système de chiffrement ne réside pas dans le secret de l'algorithme de chiffrement, mais dans le secret de la clé. Comment ça marche SSL ? SSL consiste en 2 protocoles: La négociation SSL ("handshake") SSL utilise:

Le DOCTYPE qu'il vous faut Par Jeffrey Zeldman Nouveau ! HTML5 arrive progressivement, et son doctype est bien plus simple à retenir : <! Vous avez fait tout ce qu'il fallait, mais votre site ne s'affiche et ne fonctionne pas comme il le devrait dans les derniers navigateurs. Vous avez utilisé du XHTML valide et des CSS. Ce bref article vous fournira des DOCTYPEs fonctionnels, et vous expliquera les effets pratiques, réels, de ces balises autrement très abstraites. Pourquoi un DOCTYPE ? Dans les normes du HTML et du XHTML, un DOCTYPE (contraction pour "Document Type Declaration") informe le validateur de la version de (X)HTML que vous utilisez, et doit apparaitre en première position dans chaque page web. Comme mentionné dans de précédents articles d'ALA (et dans d'autres endroits intéressants), les DOCTYPEs sont essentiels pour que les documents web s'affichent et fonctionnent correctement dans des navigateurs conformes aux normes, comme Mozilla, IE5/Mac, et IE6/Win. Où sont passés tous les DOCTYPEs ? Étapes suivantes

MySQL Un article de Wikipédia, l'encyclopédie libre. MySQL est un système de gestion de base de données relationnelle (SGBDR). Il est distribué sous une double licence GPL et propriétaire. Il fait partie des logiciels de gestion de base de données les plus utilisés au monde[1], autant par le grand public (applications web principalement) que par des professionnels, en concurrence avec Oracle, Informix et Microsoft SQL Server. Son nom vient du prénom de la fille du cocréateur Michael Widenius, My. MySQL AB a été acheté le par Sun Microsystems pour un milliard de dollars américains[2]. Depuis mai 2009, son créateur Michael Widenius a créé MariaDB pour continuer son développement en tant que projet Open Source. Caractéristiques[modifier | modifier le code] C'est un logiciel libre développé sous double licence selon qu'il est distribué avec un produit libre ou avec un produit propriétaire. Systèmes d'exploitation supportés[modifier | modifier le code] Utilisation[modifier | modifier le code]

Système de gestion de base de données Un article de Wikipédia, l'encyclopédie libre. En informatique un système de gestion de base de données (abr. SGBD) est un logiciel système destiné à stocker et à partager des informations dans une base de données, en garantissant la qualité, la pérennité et la confidentialité des informations, tout en cachant la complexité des opérations. Un SGBD (en anglais DBMS pour database management system) permet d'inscrire, de retrouver, de modifier, de trier, de transformer ou d'imprimer les informations de la base de données. Les systèmes de gestion de base de données sont des logiciels universels, indépendants de l'usage qui est fait des bases de données[2]. En 2011 la majorité des SGBD du marché manipulent des bases de données relationnelles. But visé[modifier | modifier le code] Les SGBD sont les logiciels intermédiaires entre les utilisateurs et les bases de données. Les données sont enregistrées sous forme de suites de bits représentant des lettres, des nombres, des couleurs, des formes,...

Related: