Administration des R eseaux - Chapitre 5: Services Applicatifs: Utilisateur (1/1) - Université Constantine 2

 
CONTINUER À LIRE
Administration des R eseaux - Chapitre 5: Services Applicatifs: Utilisateur (1/1) - Université Constantine 2
Administration des Réseaux

                                          – Cours 1 –
                    Chapitre 5: Services Applicatifs: Utilisateur (1/1)

                                   Dr. Nadira Benlahrache
                                Faculté des nouvelles technologies
                                 email@univ-constantine2.dz

Université Constantine 2                                             2019/2020. Semestre 2
Administration des R eseaux - Chapitre 5: Services Applicatifs: Utilisateur (1/1) - Université Constantine 2
Administration des Réseaux

                                             – Cours 1 –
                    Chapitre 5: Services Applicatifs: Utilisateur (1/1)

                                      Dr. Nadira Benlahrache
                                   Faculté des nouvelles technologies
                                    email@univ-constantine2.dz

        Étudiants concernés :
          Faculté/Institut             Département        Niveau       Spécialité

          Nouvelles technologies        TLSI                Licence 3    G.L.

Université Constantine 2                                                               2019/2020. Semestre 2
Administration des R eseaux - Chapitre 5: Services Applicatifs: Utilisateur (1/1) - Université Constantine 2
Objectifs du cours
        Ce cours a pour objectif de présenter quelques services réseaux
        qu’un administrateur est censé être capable de gérer, tels que:
                service FTP ,
                service HTTP,
                et le service Mail.

Université Constantine 2                    c   Dr. Nadira Benlahrache      2/1
Administration des R eseaux - Chapitre 5: Services Applicatifs: Utilisateur (1/1) - Université Constantine 2
Introduction

        Les services utilisateurs sont les services explicitement sollicités par
        les utilisateurs.

        Ils sont caractérisés par leur rôle de:

                information,

                communication,

                partage.

Université Constantine 2                        c   Dr. Nadira Benlahrache         3/1
Administration des R eseaux - Chapitre 5: Services Applicatifs: Utilisateur (1/1) - Université Constantine 2
FTP: File transfer Protocol

                FTP s’inscrit dans un modèle client-serveur.

                Sa mise en place date de 1971,

                Il définit la façon selon laquelle des données doivent être
                transférées sur un réseau TCP/IP.
                FTP a pour objectifs de permettre :
                        Un partage de fichiers entre machines distantes,
                        Une indépendance aux systèmes de fichiers des machines
                        clientes et serveur,
                        Un transfert de données efficace.

Université Constantine 2                           c   Dr. Nadira Benlahrache     4/1
Transfert FTP
        Lors d’une connexion FTP, deux canaux de transmission sont
        ouverts:
             Un canal pour les commandes (canal de contrôle: port TCP
             21)
             Un canal pour les données (port TCP 20).
        Principe de fonctionnement du protocole:

        PI : interprète du protocole (Protocol Interpreter)
        DTP : processus de transfert (Data Transfer Process)
Université Constantine 2                    c   Dr. Nadira Benlahrache   5/1
Commandes de FTP

                FTP autorise des transferts de fichiers dans plusieurs formats
                qui sont habituellement dépendants du système.

                La commande GET transfère un fichier de la machine distante
                au répertoire actuel de la machine locale:
                                       get ” mon-fichier”
                Pour le transfert inverse (étant autorisé à écrire à son système
                de fichier), on utilise la commande:
                                        put ”mon-fichier”
                Pour transférer ou poser tous les fichiers avec une extension
                donnée, on utilise les commandes suivantes:
                                           mget *. ext
                            ou mput *. ext mget *. ext ou mput *. ext

Université Constantine 2                         c   Dr. Nadira Benlahrache             6/1
Serveurs FTP anonymes

                Il existe des serveurs FTP anonymes, cela signifie que sur de
                tels serveurs, il est possible de se connecter sous le nom
                d’utilisateur anonymous et télécharger des fichiers.

                Internet foisonne de tels serveurs généralement fournis par des
                universités et les institutions gouvernementales.

                Tous les membres du réseau Internet peuvent consulter ces
                sites en donnant anonymous comme code d’utilisateur et
                son adresse électronique comme mot de passe.

Université Constantine 2                       c   Dr. Nadira Benlahrache          7/1
Installation d’un serveur FTP

                Le fichier de configuration de serveur FTP se trouve
                régulièrement dans /etc/vsftpd.conf

                Liste des fichiers impliqués dans le paramétrage du serveur :
                        /etc/xinetd.d./ftp
                        /etc/vsftpd.banned emails
                        /etc/vsftpd.chroot list
                        /etc/vsftpd/vsftpd.conf
                        /etc/services

Université Constantine 2                           c   Dr. Nadira Benlahrache    8/1
Exemple d’un fichier vsftpd.conf

Université Constantine 2       c   Dr. Nadira Benlahrache   9/1
HTTP

                Créé au CERN au début des années 1990, HTTP (HyperText
                Tranfert Protocol) est un protocole de transfert simple.
                Il permet d’accéder aux fichiers HTML situés sur un réseau.
                HTTP est un:
                        protocole de rapatriement des documents,
                        protocole de soumission de formulaires.

                Est notamment utilisé pour le World Wide Web.

                Est un protocole sans connexion et chaque couple
                requête/réponse est indépendant.

Université Constantine 2                         c   Dr. Nadira Benlahrache     10 / 1
Fonctionnement HTTP

        Fonctionnement (très simple en HTTP)
                connexion (port 80),
                demande (GET) d’un document,
                renvoi du document demandé ou d’une erreur,
                déconnexion.

Université Constantine 2                    c   Dr. Nadira Benlahrache   11 / 1
URL HTTP

                Un URI (Uniform Resource Identifier) est une chaı̂ne de
                caractères structurée permettant d’identifier de manière
                unique une ressource.
                Une ressource peut être désignée soit par un URN (Uniform
                Resource Name) soit par un URL (Uniform Resource Locator).
                URN et URL sont des sous-ensembles de URI.

        Exemple d’URN: isbn:0-4995-76842-2
        Exemple d’URL: http://www.universite2.dz/index.html

Université Constantine 2                       c   Dr. Nadira Benlahrache     12 / 1
Méthodes de HTTP

                GET: demande pour obtenir des informations et une zone de
                données concernant l’URI,
                HEAD: demande pour seulement obtenir des informations
                concernant l’URI (par un proxy),
                POST: envoie de données situées dans le corps (contenu du
                formulaire) vers le serveur,
                PUT: enregistrement du corps de la requête à l’URI indiqué
                (Gestion des Sites),
                DELETE: suppression des données désignées par l’URI.
                OPTIONS: demande des options de communication
                disponibles,
                TRACE: retourne le corps de la requête intacte (débogage)

Université Constantine 2                      c   Dr. Nadira Benlahrache       13 / 1
Configuration HTTP

                Tous les fichiers de configuration du démon httpd sont dans le
                répertoire :
                                         /etc/httpd/conf/

                Le fichier principal est le fichier:
                                             httpd.conf

Université Constantine 2                         c    Dr. Nadira Benlahrache     14 / 1
Serveurs Web

        Serveurs Web
            HTTP est utilisé pour accéder aux sites web.
                Un site web peut fournir tout type de contenu (des fichiers
                textes, HTML, Flash, média, zip...).
                Plusieurs serveurs Web utilisant HTTP sont disponibles, tels
                que:
                        Apache
                        Tomcat (Apache J2EE)
                        Sun Java Server
                        MS IIS (Internet Information Server).

Université Constantine 2                           c   Dr. Nadira Benlahrache   15 / 1
Serveur Web Apache

                C’est un serveur HTTP libre et est le plus répandu.

                Apache issu du démon httpd,

                permet à une machine de devenir un serveur Web (aussi
                appelé WWW).
        Avantages:
                Très nombreuses plates-formes Unix et Windows.
                Extensible par des modules tiers.

Université Constantine 2                      c    Dr. Nadira Benlahrache   16 / 1
Courrier Électronique

                Le courrier électronique est l’un des services les plus
                couramment utilisés sur Internet, permettant à un expéditeur
                d’envoyer un message à un ou plusieurs destinataires.

                Appelé également Service de Messagerie ou Mailing.

                Le courrier électronique a été inventé par Ray Tomlinson en
                1972.

Université Constantine 2                      c   Dr. Nadira Benlahrache         17 / 1
Notion de service de messagerie

                À la base c’est un service d’échange de textes courts (un
                transfert électronique de fichiers caractères ASCII).

                Extension à des transferts de fichiers quelconques (en
                structure et en contenu), le plus souvent avec une limitation
                sur la taille du fichier.

                Transmission asynchrone : l’émetteur et le récepteur n’ont
                pas a être connecté en même temps.

                Terminologie: courrier électronique, courriel, mèl (’mail,
                email’).

Université Constantine 2                       c   Dr. Nadira Benlahrache      18 / 1
Fonctionnement

                Le fonctionnement du courrier électronique est basé sur
                l’utilisation d’une boı̂te aux lettres électronique.
                Lors de l’envoi d’un email, le message est acheminé de serveur
                en serveur jusqu’au serveur de messagerie du destinataire.
                Par sécurité, l’accès au courrier est protégé par un nom
                d’utilisateur et un mot de passe.

Université Constantine 2                     c   Dr. Nadira Benlahrache          19 / 1
Fonctionnement

        Fonctions
        Les fonctions d’un service de messagerie sont :
                Désignation: définition d’un système d’adressage, envoi à un
                destinataire ou à un groupe de destinataires.

                Rédaction du courrier.

                Émission du courrier.

                Lecture du courrier: notion de boı̂tes aux lettres.

                Gestion des archives de courriers.

Université Constantine 2                       c   Dr. Nadira Benlahrache         19 / 1
Architecture de la messagerie

        Le service de messagerie assuré par un serveur (MTA: Mail
        Transfer Agent), achemine directement un message entre un
        émetteur et un destinataire (MUA).

Université Constantine 2                c   Dr. Nadira Benlahrache   20 / 1
Architecture de la messagerie

Université Constantine 2         c   Dr. Nadira Benlahrache   20 / 1
Architecture de la messagerie

                1: Un usager compose, avec l’aide de son client de messagerie
                (MUA: Mail User Agent) un message.
                2: Le message est transmis au MTA (Mail Transfer Agent) de
                l’usager (son serveur de messagerie).
                3: Le message est transmis au serveur de messagerie du
                destinataire.
                4: Le serveur transmet le message à un agent MDA (Mail
                Delivery Agent).

Université Constantine 2                     c   Dr. Nadira Benlahrache        20 / 1
Architecture de la messagerie

                5: Le MDA stocke le courrier dans la boı̂te aux lettres du
                destinataire.
                6: Sur une requête du destinataire, les messages sont extraits
                de la boı̂te aux lettres par un agent MAA (Mail Access Agent).
                7: Les messages sont transmis au client de messagerie
                destinataire. Il sont également stockés dans la boı̂te aux
                lettres du Client.
                8: Le destinataire consulte ses messages en utilisant son client
                de messagerie (MUA).

Université Constantine 2                       c   Dr. Nadira Benlahrache         20 / 1
Protocoles de Messagerie

                Simple Mail Transfer Protocol (SMTP): Le protocole basé
                sur des messages de format texte qui définit les échanges
                entre serveurs de messagerie.

                Post Office Protocol (POP) : protocole de base de relève de
                courrier pour le dialogue entre un client de messagerie MUA
                et un serveur de messagerie dans sa partie MAA (Mail Access
                Agent).

                Internet Message Access Protocol (IMAP): Un autre
                protocole de relève qui offre des possibilités plus larges que
                POP (gestion des archives de courrier, limitation des volumes
                de données échangées ...)

Université Constantine 2                      c   Dr. Nadira Benlahrache          21 / 1
Adresse de Courrier Électronique

                Les adresses dans le service de messagerie (émetteurs ou
                destinataires) sont des couples:

                Le système de noms de domaines (DNS) permet de
                déterminer les serveurs de courrier d’un domaine
                (enregistrement de type MX).
                Les noms utilisables pour les boı̂tes aux lettres sont
                quelconques (taille inférieure à 64 octets).

Université Constantine 2                       c   Dr. Nadira Benlahrache   22 / 1
Serveurs de messagerie libres (MTA)

                Sendmail (depuis 1980), Auteur principal Eric Allman,
                dernière version 8.14.7 (21 avril 2013), 40% (peut être moins)
                d’utilisations, problèmes de sécurité et de configuration.

                Postfix (depuis 2001) Auteur principal Vietse Venema, projet
                IBM Vmailer, 5 %, configuration assez simple.

                Qmail (depuis 1997) Auteur Dan Bernstein, 8%.

Université Constantine 2                      c   Dr. Nadira Benlahrache          23 / 1
Serveurs de Messagerie Propriétaires

                Logiciels de messagerie d’entreprise le plus souvent intégrés
                dans des suites bureautiques ou serveurs WEB.

                Exchange/Internet Information Service (MTA commun
                Microsoft à la messagerie exchange et au serveur web IIS)
                20%,

                Lotus Notes/Domino (IBM) 2%,

                IMAIL (Ipswitch) 7%.

Université Constantine 2                       c   Dr. Nadira Benlahrache        24 / 1
Logiciels de Messagerie: MUA

                Lorsque le MUA est un logiciel installé sur le système de
                l’utilisateur, on parle de client de messagerie tel que:
                Microsoft Outlook, Eudora Mail,...

                Lorsqu’il s’agit d’une interface web permettant de s’interfacer
                au serveur de courrier entrant, on parle alors de webmail
                (Gmail, Hotmail, Yahoo mail...).

                Pour les interfaces Web, il faut être connecté pour rédiger
                ou lire les messages + contraintes d’espace de stockage.

Université Constantine 2                      c   Dr. Nadira Benlahrache         25 / 1
Conclusion

                Ce cours avait pour mission d’introduire quelques services
                réseaux souvent sollicités par les utilisateurs de réseaux.
                Les services HTTP (Web) ou Mail sont les plus sollicités mais
                le service FTP est toujours considéré comme un service de
                transfert efficace et fiable et il est toujours configuré pour les
                applications nécessitant le transfert de fichier volumineux.

Université Constantine 2                        c   Dr. Nadira Benlahrache           26 / 1
Références

                O. Kirch et T.Dawson, ”Linux networks administrators
                guide”, Édition O’Reilly, 2001, ISBN10 : 2841771253
                CoursReseauEpmi EISTI.pdf
                Michel DUTREIX - Pierre FAUQUEMBERGUE, ”Debian
                GNU/Linux - Services réseau (DHCP, DNS, Apache, CUPS,
                NFS, Samba, Puppet, Nagios...)”, Editions ENI, janvier 2018,
                ISBN : 9782409012068
                C. AULDS, ”Apache 2.0, Guide de l’administrateur linux”,
                Édition Eyrolles , 2003, ISBN10 : 2212112645,
                M. Buck, P. Koetter, R. Hilderbandt, A. McDonald, D.
                Rusenko, C. Taylor, ”Monter son serveur de mails sous
                Linux”, Édition Eyrolles, 2006, ISBN10 : 2212119313.

Université Constantine 2                    c   Dr. Nadira Benlahrache        27 / 1
Quelques liens utiles

                La documentation officielle de vsftpd est disponible sur le site:
                http://vsftpd.beasts.org/
                http://www.commentcamarche.net
                www.developpez.com.

Université Constantine 2                      c   Dr. Nadira Benlahrache           28 / 1
Vous pouvez aussi lire