0% ont trouvé ce document utile (0 vote)
23 vues36 pages

Rappel Et Notions de Base

Le document présente des concepts fondamentaux sur les services et l'administration des réseaux, notamment l'architecture client-serveur et le protocole DHCP. Il décrit également des commandes utilitaires pour la configuration réseau sous Linux, telles que ifconfig, route, et ping. Enfin, il aborde la gestion des noms de machine et des adresses DNS.

Transféré par

Russel Fongang
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
23 vues36 pages

Rappel Et Notions de Base

Le document présente des concepts fondamentaux sur les services et l'administration des réseaux, notamment l'architecture client-serveur et le protocole DHCP. Il décrit également des commandes utilitaires pour la configuration réseau sous Linux, telles que ifconfig, route, et ping. Enfin, il aborde la gestion des noms de machine et des adresses DNS.

Transféré par

Russel Fongang
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Services et Administration des Réseaux

Niveau: 4 Software Engineering

Sabrine Laffet
Hend BEN MOUSSA

[Link]@[Link]
[Link]@[Link]

ESPRIT- 2021/2022
1
Rappel et Notions de base

2
Rappel

3
4
5
6
7
8
Architecture Client serveur

Passe la
Commande

Donne ce que l’on a demandé

04/07/2018 [Link]@[Link] 9

9
Architecture Client Serveur
• Repose sur une communication d’égal à égal entre les
applications ; communication réalisée par dialogue entre
processus deux à deux
• un processus client
• un processus serveur
• Les processus ne sont pas identiques mais forment plutôt
un système coopératif se traduisant par un échange de
données
le client réceptionne les résultats finaux délivrés par le serveur
• Le client initie l’échange
• Le serveur est à l’écoute d’une requête cliente éventuelle
• Le service rendu = traitement effectué par le serveur

10
11
Notion des ports

12
Notion des ports

→l’unicité de la communication est assurée grâce à une SOCKET


→(adresse IP + Numéro de port) 13
Notion des ports
• Numéros codés sur 16 bits

• 1ère plage: 0 – 1023 → PORTS CONNUS


• 2ème plage: 1024- 49151 → PORTS
ENREGISTES
• 3ème plage: 49152-65535 → PORTS
DYNAMIQUES/PRIVES

14
PROTOCOLE DHCP

• DHCP signifie Dynamic Host Configuration Protocol. Il


s'agit d'un protocole qui permet à un ordinateur qui se
connecte sur un réseau d'obtenir dynamiquement (c'est-à-
dire sans intervention particulière) sa configuration
(principalement, sa configuration réseau).

15
PROTOCOLE DHCP

16
Protocole DHCP
• DHCPDISCOVER (pour localiser les serveurs DHCP
disponibles)
• DHCPOFFER (réponse du serveur à un paquet
DHCPDISCOVER, qui contient les premiers paramètres)
• DHCPREQUEST (requête diverse du client pour par
exemple prolonger son bail)
• DHCPACK (réponse du serveur qui contient des
paramètres et l'adresse IP du client)

17
Next

[Link] et configurer VM

[Link] la configuration de base

[Link]é : le tableau récapitulatif des services

18
Service Prot Port Client Serveur Couche
intro ocol 3
e
Web http/ 80 Firefox, opera, Apache, TCP
https 443 chrom, IIS,
Lighthttpd

Transfert ftp 20 / 989 FileZilla VSftpd, TCP


de fichier 21 /990 FlashFXP Role FTP,
CuteFTP Filezilla server

Messagerie Smtp 25 Outlook, Postfix-dovecot TCP


Pop 110 / 995 Thenderbird, eXchange, Lotus TCP
Imap 143 / 993 Evolution Domino

Resolution DNS 53 Resolver BIND, UDP c/s


de nom Role DNS TCP s/s

19
Service Prot Port Client Serveur Couche
intro o 3
cole
Admin à telnet 23 Cmd Telnetd TCP
distance Shell linux
Ssh 22 Putty openSSH

Auto Dhcp 67 OS Role dhcp udp


configuration
IP Dhcpd

Contrôleur Ldap 389 Client/ serveur OpenLdap, Tcp/udp


de messgerie, ActiveDiractory
domaine OS client

Surveillance Snmp 161 Nagios Agent SNMP Tcp/udp


réseaux Cacti
Snmp 162 Zabbix
-trap 20
Les commandes utilitaires : ifconfig
La commande affiche l’état de vos cartes réseaux.
Exemple : ifconfig /all

Les interfaces:

lo : loopback network interface = localhost = [Link]

ens33 : la carte ethernet

21
Les commandes utilitaires : ifconfig
Affecter une IP/Masque pour une interface réseau temporairement :

Remarque : désactivez le Networkmanager


/etc/init.d/Networkmanager stop

syntaxe : ifconfig [nom interface] [IP] netmask [masque]

exemple :

ifconfig ens33 [Link] netmask [Link] ou


ifconfig ens33 [Link]/24

22
Les commandes utilitaires : ifconfig
Création d'interface alias :

Sous linux il est possible de créer des alias pour chaque interface réseau,
ce qui veux dire pour une même carte réseau nous pouvons lui affecter
254 adresses IP différentes et fonctionnelles en même temps.

Exemple de création d'une interface alias :


syntaxe : ifconfig [nom interface]:[numéro alias] [ip] netmask [masque]

exemple :
ifconfig ens33:1 [Link] netmask [Link]
ifconfig ens33:2 [Link] netmask [Link]

Ainsi notre machine sera accessible soit par l'IP [Link], ou


[Link] ou [Link]
23
Les commandes utilitaires : ifconfig
Activé la carte réseau: syntaxe : ifconfig [nom interface] [up / down]

ifconfig ens33 up
Ou

ifup ens33

Désactivé la carte réeau :

ifconfig ens33 down


Ou

ifdown ens33

24
Le fichier de configuration des paramètres réseaux

Pour que la configuration soit sauvegardée il faut modifier le fichier


correspondant à l'interface :

Sous redhat : /etc/sysconfig/network-scripts/ifcfg-ens33


DEVICE=ens33 Pour la passerelle :
BOOTPROTO=none #ou dhcp /etc/sysconfig/network
ONBOOT=yes
IPADDR=[Link]
NETMASK=[Link] GATEWAY=[Link]
NETWORK=[Link] GATEWAYDEV=ens33
Sous debian : /etc/network/interfaces
auto ens33
iface ens33 inet static
address [Link]
netmask [Link] 25
gateway [Link]
Les commandes utilitaires : ping
La commande ping est un véritable outil à tout faire. Il permet de vérifier
l’éxistance d’une machine sur le réseaux et de détecter bon nombre de
problèmes concernant votre configuration IP

Exemple : ping localhost

Exemple : ping [Link]

Pour envoyer seulement 5 requêtes : ping [Link] –t 5

On augmente la taille des paquets envoyés à 128Ko :


ping -s 128 [Link]

26
Les commandes utilitaires : route
Affecter l'IP de la passerelle par défaut pour une interface :

syntaxe : route add default gw [IP de la paserelle]

exemple :
route add default gw [Link]

Pour afficher la table de routage :

route -n

27
Les commandes utilitaires : route
route [-n][add|del][-host|-net] destination
[netmask mask] [gw passerelle ] [metric N]

• Exemples :
#route add –net [Link] netmask [Link] gw [Link]

28
traceroute
Problème d'accès d'une machine ou d'un réseau, et ping confirme ceci
Mais plusieurs routeurs intermédiaires et vous voulez savoir à quel niveau
vous avez un problème.

$ traceroute mailserver1
traceroute to [Link] ([Link]), 30 hops max, 40
byte packets
1 [Link] ([Link]) 3.605 ms 6.902 ms 9.165 ms
2 [Link] ([Link]) 3.010 ms 0.070 ms 0.068 ms

L ’option « -n » de traceroute damande l’affichage de l’adresse IP du


serveur et non pas le nom

29
Configurer le nom de la machine
Le nom de la machine est utile dans le cadre d’un partage réseau, la
configuration d’un serveur DNS, un serveur de messagerie etc..

Pour afficher le nom de la machine, la commande :

hostname

Pour changer le nom de la machine, le fichier :

/etc/hostname !!!! Pas N’existe sous centos

30
Configurer l’adresse DNS
Pour configurer l’adresse IP du DNS, le fichier :

/etc/[Link]

Syntaxe du fichier :
#la liste des serveurs de nom

nameserver [Link]
nameserver [Link]

31
Client DNS
Il y a plusieurs pour tester et interroger un serveur DNS

➢ nslookup URL

➢ host

➢ dig

32
/etc/nsswitch
Le fichier /etc/[Link] permet d'indiquer comment doit se faire la
résolution d'adresse (sur la ligne "hosts"). Par exemple, la suite
hosts : files dns nis

signifie qu'on cherche d'abord dans les fichiers locaux (i.e. fichier /etc/hosts),
puis qu'on interroge le serveur DNS, et enfin qu'on interroge le serveur NIS

Autres exemples :

Les lignes passwd, shadow, et group contrôles la manière avec la quelle


linux authentifie les utilisateurs et gère les groupes.

33
Liens utiles

[Link]
[Link]

[Link]

34
 Arrêter le service :
Pour Karmic :
 sudo service network-manager stop
Pour Jaunty :
 sudo /etc/init.d/NetworkManager stop

35
Merci
Pour Votre Attention

36

Vous aimerez peut-être aussi