Formation Diff de base par Xavier 'Tcas' Villaneau
Plan de la Formation I. Présentation Théorique Couche physique Couche liaison Couche réseau Couche transport Couche application II. Le réseau de VIA Le matériel Plan IP du réseau Quelques commandes linux
Présentation théorique Formalisation des réseaux : les modèles Le modèle OSI 1. Couche Physique 2. Couche Liaison 3. Couche Réseau 4. Couche Transport 5. Couche Session 6. Couche Présentation 7. Couche Application Le modèle simplifié 1. Couche Physique 2. Couche Liaison 3. Couche Réseau 4. Couche Transport 5. Couche Application
La couche physique Assure la transmission d'un flot de donnée sur un support physique (fibre, cable coaxial, paire torsadée, ondes radio ) Matériel : Câbles / fibres Émetteurs Transcripteurs Hub (concentrateur)
La couche liaison de données Services : Adressage MAC Contrôle/correction d'erreurs Gestion des collisions Possibilité de communication dans les deux sens entre plusieurs machines dans un réseau de taille réduite. (LAN) Découpage de l'information en trames, avec codes de contrôle et correction.
La couche liaison de données Matériel : Le Switch (commutateur) Fonctionnement : Chaque ordinateur dispose d'une adresse physique (MAC) Le switch sait où envoyer les trames, selon la MAC de destination. Si besoin, il envoie vers d'autres switchs. Attention : Il ne peut pas y avoir de boucles dans un LAN!
La couche réseau Services : 'Routage' Controle de congestion Routage : Chaque ordinateur reçoit une adresse dépendant de sa localisation 'géographique' : l'adresse IP. Fonctionne un peu comme la poste : selon la destination, on envoie au service le plus approprié. Il peut y avoir plein de routes différentes entre deux points.
La couche réseau Adressage : Une adresse de 32 bits (environ 4 milliards de possibilités) Notation usuelle : 4 blocs de 8 bits séparés par des points. Exemple : 138.195.132.12 Sous-réseau (subnet) : plage continue d'adresses IP. Est attribuée à un réseau local (LAN) Passerelle (gateway) : adresse où envoyer les paquets pour qu'ils soient routés vers l'extérieur du sous-réseau.
La couche réseau Masque de sous réseau (netmask) : délimite la taille du sous réseau. 2 façon de l'exprimer : 138.195.129.0 255.255.255.0 138.195.129.0/24 Dans le deuxième cas, correspond simplement au nombre de bits modifiables en partant de la gauche. Le premier n'est que la même chose, en notation IP.
Matériel : Le routeur La couche réseau
Services : La couche transport Se charge (ou pas) de l'acheminement des paquets Dirige les paquets vers les différentes applications, grâce aux ports Le transport : UDP (User Datagram Protocol) : On balance tous les paquets sur le réseau, sans rien vérifier Rapide mais pas fiable TCP (Transmission Control Protocol) : Chaque paquet est numéroté, et on vérifie qu'ils sont tous arrivés et en bon état Fiable
La couche transport Les ports : Sorte d'étiquette qu'on place sur chaque paquet, pour indiquer à quelle application il est destiné. Il s'agit d'un simple numéro. Quelques exemples : 80 : destiné au serveur Web 22 : destiné au serveur SSH 20 & 21 : FTP 25 : SMTP > 1024 : Ports non réservés
La couche application Tous ce qui est au dessus La distinction entre les couches est parfois floue, et ne concerne pas souvent les diffs. 0:-) Quelques exemples : Session : SSL, Telnet Présentation : ASCII, Unicode Application : SSH, DNS, POP, HTML, DHCP, FTP stop! Deux des ces protocoles sont intéressants : DNS : Permet la correspondance IP Nom de domaine DHCP : Distribue les adresses IP
Le réseau à VIA Le matériel : Les routeurs : extreme Networks 1 coeur de réseau : le BlackDiamond 2 routeurs de salle serveur : le 5i et le x450 Des routeurs d'extrémité de nouvelle génération (x250) Des routeurs d'extrémité d'ancienne génération (48i) À renouveler! Les bornes wifi : cisco Pannes Quelques switchs Linksys Le Cisco Les serveurs diffs : Cerbere, Palantir, Styx et Goldorak
Le plan du réseau La plage IP du CTI (= ECP) : 138.195.0.0/16 La plage IP de VIA : 138.195.128.0/19 Chaque batiment : 2 sous-réseaux /25 Le WiFi : 138.195.136.0/21 L'AOB : 138.195.129.0/24 Pour en savoir plus : regardez le wiki!
Le réseau sous linux Quelques commandes utiles (entraînez-vous sur metamorph!) : ifconfig donne la configuration des interfaces sur vos machines tcpdump écoute tout ce qui passe par votre carte réseau nmap scan du réseau ip route donne la table de routage de votre ordi arp donne la correspondance IP/MAC vue par votre ordi Sous Windows : ipconfig/all dans un 'terminal'