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]

User Datagram Protocol Un article de Wikipédia, l'encyclopédie libre. Pour les articles homonymes, voir UDP. Le User Datagram Protocol (UDP, en français protocole de datagramme utilisateur) est un des principaux protocoles de télécommunication utilisés par Internet. Le rôle de ce protocole est de permettre la transmission de données de manière très simple entre deux entités, chacune étant définie par une adresse IP et un numéro de port. L'intégrité des données est assurée par une somme de contrôle sur l'en-tête. La nature de UDP le rend utile pour transmettre rapidement de petites quantités de données, depuis un serveur vers de nombreux clients ou bien dans des cas où la perte d'un datagramme est moins gênante que l'attente de sa retransmission. Structure d'un datagramme UDP[modifier | modifier le code] Le paquet UDP est encapsulé dans un paquet IP. L'en-tête d'un datagramme UDP est plus simple que celui de TCP : Il contient les quatre champs suivants : Port Source indique depuis quel port le paquet a été envoyé.

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.

Comment crypter vos e-mails avec OpenPGP Dynamic Host Configuration Protocol Un article de Wikipédia, l'encyclopédie libre. Pour les articles homonymes, voir Dynamic. Dynamic Host Configuration Protocol (DHCP) est un protocole réseau dont le rôle est d’assurer la configuration automatique des paramètres IP d’une station, notamment en lui affectant automatiquement une adresse IP et un masque de sous-réseau. DHCP peut aussi configurer l’adresse de la passerelle par défaut, des serveurs de noms DNS et des serveurs de noms NBNS (connus sous le nom de serveurs WINS sur les réseaux de la société Microsoft). La conception initiale d’IP supposait la préconfiguration de chaque ordinateur connecté au réseau avec les paramètres TCP/IP adéquats : c’est l’adressage statique (nommée également IP fixe). Sur des réseaux de grandes dimensions ou étendues, où des modifications interviennent souvent, l’adressage statique engendre une lourde charge de maintenance et des risques d’erreurs. DHCP apporte une solution à ces deux inconvénients : Fonctionnement[modifier | modifier le code]

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]

Access Control List Un article de Wikipédia, l'encyclopédie libre. Pour les articles homonymes, voir ACL. Access Control List (ACL) — liste de contrôle d'accès en français — désigne deux choses en sécurité informatique : Une ACL est une liste d’Access Control Entry (ACE) ou entrée de contrôle d'accès donnant ou supprimant des droits d'accès à une personne ou un groupe. ACL sur les fichiers[modifier | modifier le code] Sous UNIX[modifier | modifier le code] Sous UNIX, les ACL ne remplacent pas la méthode habituelle des droits. Les systèmes de type UNIX n'acceptent, classiquement, que trois types de droits : lecture (Read);écriture (Write);exécution (eXecute). pour trois types d'utilisateurs : le propriétaire du fichier ;les membres du groupe auquel appartient le fichier ;tous les autres utilisateurs. Cependant, cette méthode ne couvre pas suffisamment de cas, notamment en entreprise. Les ACL permettent de combler ce manque. Mac OS X gère les ACL depuis la version 10.4 (Tiger). Utilisation[modifier | modifier le code]

PHP PHP: Hypertext Preprocessor [3], plus connu sous son sigle PHP a permis de créer un grand nombre de sites web célèbres, comme Facebook, Wikipédia, etc.[5] Il est considéré comme une des bases de la création de sites web dits dynamiques mais également des applications web. Histoire[modifier | modifier le code] Utilisation[modifier | modifier le code] Répartition des langages côté serveur des sites web, le 28 avril 2016. En 2002, PHP est utilisé par plus de 8 millions de sites Web à travers le monde[9], en 2007 par plus de 20 millions[10] et en 2013 par plus de 244 millions[11]. De plus, PHP est devenu le langage de programmation web côté serveur le plus utilisé depuis plusieurs années : Enfin en 2010, PHP est le langage dont les logiciels open source sont les plus utilisés dans les entreprises, avec 57 % de taux de pénétration[14]. Versions[modifier | modifier le code] La version actuelle est la version 7.2.9, sortie le 16 août 2018[15]. Depuis la sortie de PHP 5.6, la configuration est : <? <? <? <?

Stratégies de groupe Un article de Wikipédia, l'encyclopédie libre. Les stratégies de groupe (ou GPO pour Group Policy Object ) sont des fonctions de gestion centralisée de la famille Microsoft Windows . Elles permettent la gestion des ordinateurs et des utilisateurs dans un environnement Active Directory . Les stratégies de groupe font partie de la famille des technologies IntelliMirror, qui incluent la gestion des ordinateurs déconnectés, la gestion des utilisateurs itinérants ou la gestion de la redirection des dossiers ainsi que la gestion des fichiers en mode déconnecté. Bien que les stratégies de groupe soient régulièrement utilisées dans les entreprises, elles sont également utilisées dans les écoles ou dans les petites organisations pour restreindre les actions et les risques potentiels comme le verrouillage du panneau de configuration, la restriction de l’accès à certains dossiers, la désactivation de l’utilisation de certains exécutables, etc. Présentation [ modifier ] Quelques commandes [ modifier ]

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 Control Message Protocol Un article de Wikipédia, l'encyclopédie libre. Pour les articles homonymes, voir ICMP. Internet Control Message Protocol est l'un des protocoles fondamentaux constituant la Suite des protocoles Internet. Il est utilisé pour véhiculer des messages de contrôle et d'erreur pour cette suite de protocoles, par exemple lorsqu'un service ou un hôte est inaccessible. ICMP se situe au même niveau que le protocole IP bien qu'il ne fournisse pas les primitives de service habituellement associées à un protocole de couche réseau. Cet article traite d'ICMP version 4 qui accompagne IPv4. Présentation[modifier | modifier le code] ICMP (Internet Control Message Protocol - Protocole de message de contrôle sur Internet) est un protocole de niveau 3 sur le modèle OSI, qui permet le contrôle des erreurs de transmission. Format d'un paquet ICMP[modifier | modifier le code] Un tel datagramme est composé : Les différents incidents possibles sont reportés ci-dessous, avec le code d'erreur correspondant.

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

RADIUS Novembre 2017 Introduction au protocole RADIUS Le protocole RADIUS (Remote Authentication Dial-In User Service), mis au point initialement par Livingston, est un protocole d'authentification standard, défini par un certain nombre de RFC. Le fonctionnement de RADIUS est basé sur un système client/serveur chargé de définir les accès d'utilisateurs distants à un réseau. Le protocole RADIUS repose principalement sur un serveur (le serveur RADIUS), relié à une base d'identification (base de données, annuaire LDAP, etc.) et un client RADIUS, appelé NAS (Network Access Server), faisant office d'intermédiaire entre l'utilisateur final et le serveur. Il est à noter que le serveur RADIUS peut faire office de proxy, c'est-à-dire transmettre les requêtes du client à d'autres serveurs RADIUS. Fonctionnement de RADIUS Le fonctionnement de RADIUS est basé sur un scénario proche de celui-ci : Il existe une réponse appelée CHANGE PASSWORD où le serveur RADIUS demande à l'utilisateur un nouveau mot de passe.

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

Transmission Control Protocol Un article de Wikipédia, l'encyclopédie libre. Pour les articles homonymes, voir TCP. Transmission Control Protocol (littéralement, « protocole de contrôle de transmissions »), abrégé TCP, est un protocole de transport fiable, en mode connecté, documenté dans la RFC 793[1] de l’IETF. Dans le modèle Internet, aussi appelé modèle TCP/IP, TCP est situé au-dessus de IP. Dans le modèle OSI, il correspond à la couche transport, intermédiaire de la couche réseau et de la couche session. Les applications transmettent des flux de données sur une connexion réseau. Fonctionnement[modifier | modifier le code] Une session TCP fonctionne en trois phases : l'établissement de la connexion ;les transferts de données ;la fin de la connexion. L'établissement de la connexion se fait par un handshaking en trois temps. Structure d'un segment TCP[modifier | modifier le code] En bits Signification des champs : Établissement d'une connexion[modifier | modifier le code] Transferts de données[modifier | modifier le code]

Related: