# Service et réseaux
Mr Vaniet et Mr Devendeville
Sèance 1 : Cours
Sèance 2 : sujet de TP classique à notre vitesse et notation sur la progression du TP.
Sèance 3 : mdr le confinement a plus bye bye
/!\ SCREENSHOT LAND SPAM LES RAPPORTS AVEC DES SCREENSHOTS
https://ecp-ufrs.u-picardie.fr
mail : laurent.devendeville@ac-amiens.fr
mail : pascal.vaniet@u-picardie.fr
## Cours 1 - DNS
Service de résolution de nom
nom <-> @IP
Fonctionne par requête
### Définition requête
Une requête DNS (query) est composé d'un triplet : {nom-DNS, Classe, DNS}. La résolution des requête consiste à trouver l'ensemble des RRs du DNS qui correspond
NB : RRset est un ensemble de RRs ( ressource records) de même nom/classe/type
### Définition base de données DNS
Ensemble des RRs définis sur l'ensemble des serveurs DNS
### Type de RRs
SOA : Start Of Authority (info zone)
NS : Name Server
A : address de l'IP d'une machine
CNAME : Canonical Name, nom canonique d'une machine
MX : Mail eXchanger indique un relais de messagerie pour un domaine
TXT : permet d'associer un commentaire à une entrée
WKS : Well Know Service liste des services fournos
### Arbre, structure arborescente du domaine
. -> com
-> edu
-> etc etc
La racine est unique, cela gère l'unicité de l'arborescence. L'entrée d'un domaine DNS s'écrit à l'envers (ordre inverse du système):
/!\ Attention au point
www.cs.bekerley.edu.
(plus spécifique à gauche)
(moins spécifique à droite)
Chemin absolu : prend le point à la fin
Chemin relatif : pas le point à la fin
Si c'est un chemin relatif, cela s'interprète à un domaine courant
### Espace de nommage
Max 255 octets point y compris
Un noeud est identifié par un label 1 à 63 octets
Osef des Majs/mins
Exception : root en racine à un label vide (0 octets) FREE REAL ESTATE
### Zone .fr et .re (réunion)
La zone .Fr est défini par un ensemble de serveur géré par l'AFNIC (NIC France) : centre de gestion des de domaine internet
Info : 326806 domaine délégués
Serveur :
d.ext.nic.fr: 204.152.184.82
dns.inia.fr : 193.51.208.osef
...
### Les domaines et sous-domaines
Chaque domaine peut être subdivisé en sous-domaines. La gestion des sous-domaines peut être fait par un tiers.
Exemple : racine géré par l'ICANN, .edu géré par le NSI, berkeley géré par l'université de Berkeley, etc, etc
On crée alors des sous-zones dans notre espace de nommage afin de faire de la gestion local. Cette dernière deviendra indépendante
### Zone inverse
gère les requêtes dans le sens inverse
@IP <-> nom
### Fonctionnement
Un serveur DNS reçoit une requête
il répond à la requête si
il a l'info dans ses tables
s'il a l'info dans son cache
sinon
il renvoie la requpete à un autre NS lui même
soit il envoie l'adresse de l'autre NS au client
Schéma :

Serveur slave va chercher ses données sur le master et pas l'inverse