Manuel du laboratoire TCP/IP
Introduction
Il s'agit du référentiel du Network Lab de l'Université de Téhéran. Le laboratoire basé sur le livre TCP/IP Essentials . Tous les chapitres ont été mis à jour pour être utilisés avec des outils modernes sur le simulateur GNS3
.
Vous pouvez télécharger toutes les ressources nécessaires à partir de la dernière version et installer tous les outils dans la section Installation.
Chapitres
- Introduction aux périphériques réseau
- Réseaux Linux et TCP-IP
- Réseau à segment unique
- Ponts, réseaux locaux et Cisco IOS
- Routage statique et dynamique
- UDP et ses applications
- Etude TCP
- Service multidiffusion et temps réel
- Le Web, DHCP, NTP et NAT
- Gestion et sécurité du réseau
- aperçu : SDN
Installation
Exigences
- installez Linux (par exemple Ubuntu 18.04 ou Debian ou toute plate-forme prenant en charge
GNS3
+ Docker
) ou une machine virtuelle Linux. Vous pouvez utiliser Ubuntu (ou autre Linux) installé en natif, une plate-forme de machine virtuelle ou utiliser le nouveau Microsoft WSL2 pour installer la boîte à outils Linux. - Installation
GNS3
+ Docker
: cliquez ici
Créer une ressource
Pour créer toutes les ressources (LaTeX, outils Docker, figures), suivez les instructions de BUILD.md.
Licence
Ouvrez le fichier LICENCE GPLv3.
Chapitres à faire
- IPv6
- VLAN
- Routage AS (BGP, EBGP, ...)
- Sécurité
- Pare-feu
- SDN et règles de routage
- Performances du réseau
- Équilibrage de charge
- MPLS
- Routage des segments
- SDN
- VPN
- SRV6
ToDo et correction de bugs
Outils utiles
-
ifconfig
contre ip
- Multiplexeur de terminal : (pour exécuter plusieurs sessions de terminal sur un seul écran)
-
screen
: Comment utiliser l'écran Linux -
tmux
: Démarrer avec Tmux - comparer : Linuxhint, superutilisateur
- NIST Net : n'est plus activement maintenu. Une grande partie de ses fonctionnalités a été intégrée à NetEm et à la boîte à outils
iproute2
. Ceux-ci sont presque certainement déjà inclus dans votre distribution Linux - DBS : n'est plus disponible. (v1.1.5, v1.2.0beta1 et manuel)
- Pbench : un framework de benchmarking et d'analyse de performance
-
ipbench
-
iputils
- mininet et mininet-wifi
- filet à conteneurs
Autre laboratoire
- nouveau laboratoire d'intronetworks
- nouveau laboratoire bsdrp
- nouveau laboratoire smallko
- cours sur les réseaux du nouveau laboratoire
- nouveau laboratoire TDTS06 Réseaux informatiques