Réseaux Informatiques INF4032 - Couche Application

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to Lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

Quel port utilise le protocole FTP pour la connexion de contrôle ?

  • Port 20
  • Port 53
  • Port 80
  • Port 21 (correct)

Quel est le rôle du client dans le modèle client/serveur FTP ?

  • Il est responsable de l'hébergement des fichiers.
  • Il gère le stockage des fichiers sur le serveur.
  • Il autorise les connexions des utilisateurs.
  • Il initie le transfert de fichiers. (correct)

Quel protocole de transport est utilisé par FTP pour la connexion de contrôle ?

  • UDP
  • HTTP
  • IP
  • TCP (correct)

Quand le serveur FTP ouvre-t-il une connexion TCP de données ?

<p>Lorsqu'un fichier est transféré. (C)</p> Signup and view all the answers

Quelle est la définition de l'RFC 959 en relation avec FTP ?

<p>Il spécifie les règles de transfert de fichiers. (B)</p> Signup and view all the answers

Comment le client FTP navigue-t-il dans le répertoire distant ?

<p>En envoyant des commandes via la connexion de contrôle. (A)</p> Signup and view all the answers

Quelle est l'alternative à la connexion de contrôle dans FTP ?

<p>Connexion de données. (D)</p> Signup and view all the answers

Qu'advient-il de la connexion TCP de données après la transmission d'un fichier ?

<p>Elle est fermée. (A)</p> Signup and view all the answers

Quel est le principal inconvénient de Telnet par rapport à SSH?

<p>Il ne supporte pas le cryptage. (A)</p> Signup and view all the answers

Quelle caractéristique définit une session Telnet?

<p>Elle émule un dispositif terminal textuel. (D)</p> Signup and view all the answers

À quoi sert principalement Telnet?

<p>Pour simuler des sessions terminales distantes. (C)</p> Signup and view all the answers

Qu'est-ce qu'un 'session virtuelle' dans le contexte de Telnet?

<p>Une émulation d'un terminal physique. (D)</p> Signup and view all the answers

Quel est le rôle principal de SMTP dans le contexte des courriels?

<p>Envoyer et recevoir des courriels. (A)</p> Signup and view all the answers

Quel terme est utilisé pour désigner un utilisateur qui interagit avec un courriel?

<p>Agent utilisateur. (C)</p> Signup and view all the answers

Pourquoi les professionnels du réseau devraient-ils utiliser SSH plutôt que Telnet?

<p>SSH offre une meilleure authentification et un cryptage. (B)</p> Signup and view all the answers

Quel type de données Telnet transfère-t-il?

<p>Des données en texte clair. (C)</p> Signup and view all the answers

Quel est l'objectif principal d'utiliser un cache dans le cadre des requêtes client-serveur ?

<p>Réduire le temps de réponse à la demande du client (D)</p> Signup and view all the answers

Quelle réponse HTTP est renvoyée lorsque la copie en cache est à jour et que la demande est faite avec 'If-modified-since' ?

<p>304 Not Modified (A)</p> Signup and view all the answers

Quels sont les effets du mécanisme de 'pipelining' introduit dans HTTP/1.1 ?

<p>Permet d'envoyer plusieurs requêtes sur une seule connexion TCP (D)</p> Signup and view all the answers

Quel problème peut survenir lors de l'utilisation de FCFS pour traiter les requêtes GET ?

<p>Un petit objet peut être bloqué derrière plusieurs gros objets (A)</p> Signup and view all the answers

Quel est l'impact de la retransmission des segments TCP perdus dans le traitement des objets ?

<p>Cela bloque la transmission des objets (D)</p> Signup and view all the answers

Dans le contexte du cache, quel est l'effet de la condition 'If-modified-since' sur la requête ?

<p>Elle indique que les objets ne doivent pas être envoyés s'ils sont à jour (B)</p> Signup and view all the answers

Pourquoi la liaison inférieure est-elle mentionnée dans le fonctionnement du cache ?

<p>Pour minimiser les délais de transmission des objets (A)</p> Signup and view all the answers

Que permet la configuration du cache par un FAI ?

<p>De diminuer le temps de réponse du serveur (A)</p> Signup and view all the answers

Quel rôle joue le serveur SMTP dans l'envoi des messages électroniques ?

<p>Il transfère les messages entre le client et le serveur. (C)</p> Signup and view all the answers

Quel port est utilisé pour établir une connexion TCP avec un serveur SMTP ?

<p>25 (B)</p> Signup and view all the answers

Que signifie l'acronyme SMTP dans le contexte des serveurs de messagerie ?

<p>Simple Mail Transfer Protocol (B)</p> Signup and view all the answers

Quelles sont les phases de transfert dans le protocole SMTP ?

<p>Handshake, Transfer, Closure (C)</p> Signup and view all the answers

Quel type d'interaction se produit lors de l'échange de commandes et de réponses dans SMTP ?

<p>Interaction basée sur l'ASCII (B)</p> Signup and view all the answers

Qui est responsable de stocker les messages entrants pour un utilisateur sur un serveur de messagerie ?

<p>La boîte aux lettres de l'utilisateur (C)</p> Signup and view all the answers

Quel type de messages le serveur SMTP doit traiter en dehors des messages de réception ?

<p>Messages en attente d'envoi (B)</p> Signup and view all the answers

Quelle étape de SMTP inclut un échange de salutation entre le client et le serveur ?

<p>Handshake (C)</p> Signup and view all the answers

Quel élément du serveur est chargé de lire et d'éditer les emails ?

<p>L'agent utilisateur (A)</p> Signup and view all the answers

Que spécifie le code de réponse 250 dans le protocole SMTP ?

<p>Message envoyé avec succès (D)</p> Signup and view all the answers

Quel est le temps de réponse pour HTTP non persistant pour un objet ?

<p>2 RTT (A)</p> Signup and view all the answers

Quelle méthode HTTP est généralement utilisée pour télécharger des données dans le corps de la requête ?

<p>POST (D)</p> Signup and view all the answers

Quel est un inconvénient de la connexion HTTP non persistante ?

<p>Elle nécessite l'initialisation de plusieurs connexions TCP (C)</p> Signup and view all the answers

Quel champ est inclus dans une ligne de demande HTTP ?

<p>Host (B)</p> Signup and view all the answers

Quel est le rôle de la ligne de statut dans un message de réponse HTTP ?

<p>Elle indique le code d'état de la réponse (C)</p> Signup and view all the answers

Quelle version d'HTTP a introduit la méthode PUT ?

<p>HTTP/1.1 (B)</p> Signup and view all the answers

Dans quel type de requête est-ce que l'entrée est généralement envoyée dans l'URL ?

<p>GET (A)</p> Signup and view all the answers

Quel caractère indique la fin des lignes d'en-tête dans un message de requête HTTP ?

<p>Caractère de retour chariot (D)</p> Signup and view all the answers

Quel est l'avantage principal d'HTTP persistant ?

<p>Réduit le temps de réponse pour chaque objet (D)</p> Signup and view all the answers

Quelle méthode HTTP est utilisée pour demander à un serveur de supprimer un fichier ?

<p>DELETE (C)</p> Signup and view all the answers

Quel est un exemple de méthode HTTP qui ne nécessite pas de corps de message ?

<p>GET (C)</p> Signup and view all the answers

Quel champ d'en-tête dans un message de requête HTTP définit le type de contenu accepté par le client ?

<p>Accept (C)</p> Signup and view all the answers

Quelle méthode HTTP est utilisée pour demander des informations sur un objet sans le renvoyer ?

<p>HEAD (D)</p> Signup and view all the answers

Quel est le format général d'une ligne de demande HTTP ?

<p>method URL version cr lf (B)</p> Signup and view all the answers

Quel est le rôle principal des serveurs TLD ?

<p>Être responsables des domaines de premier niveau (A)</p> Signup and view all the answers

Qu'est-ce qu'un enregistrement DNS de type A ?

<p>Un enregistrement qui associe un nom d'hôte à une adresse IP (D)</p> Signup and view all the answers

Quel type d'attaque DNS implique d'intercepter des requêtes ?

<p>Attaque de redirection (C)</p> Signup and view all the answers

Quelle est la fonction d'un serveur DNS local ?

<p>Servir de proxy en transmettant les requêtes dans la hiérarchie (C)</p> Signup and view all the answers

Que signifie l'abréviation TTL dans le contexte des enregistrements DNS ?

<p>Temps de vie des entrées mises en cache (B)</p> Signup and view all the answers

Quel enregistrement est associé à un serveur de messagerie dans les DNS ?

<p>Type MX (D)</p> Signup and view all the answers

Quel élément d'un message DNS indique si une réponse est autoritaire ?

<p>Les drapeaux (C)</p> Signup and view all the answers

Quels types d'enregistrements sont créés lors de l'enregistrement d'un nouveau nom de domaine ?

<p>A et NS (D)</p> Signup and view all the answers

Quelle est l'utilité de la mise en cache dans les serveurs DNS ?

<p>Réduire le temps de réponse aux requêtes DNS (D)</p> Signup and view all the answers

Las requêtes itératives dans DNS sont caractérisées par quoi ?

<p>Une transmission d'informations au serveur suivant (B)</p> Signup and view all the answers

Que doit-il faire une entreprise pour enregistrer un nom de domaine ?

<p>Fournir des adresses IP au bureau d'enregistrement (D)</p> Signup and view all the answers

Que produit l'outil nslookup ?

<p>Une réponse non autoritaire indiquant la source (B)</p> Signup and view all the answers

Quelle est la principale fonction des serveurs de noms racine ?

<p>Servir de référence pour les serveurs TLD (B)</p> Signup and view all the answers

Quel rôle jouent les serveurs de noms faisant autorité ?

<p>Ils stockent et fournissent des mappages IP pour des hôtes nommés (D)</p> Signup and view all the answers

Flashcards

RTT (Round Trip Time)

Le temps nécessaire pour qu'un petit paquet voyage du client au serveur et vice-versa.

Temps de réponse HTTP non persistant

Temps de réponse HTTP non persistant : le temps qu'il faut pour télécharger un fichier avec une connexion TCP unique qui est fermée une fois le fichier téléchargé.

Temps de réponse HTTP persistant

Temps de réponse HTTP persistant : le temps qu'il faut pour télécharger un fichier avec une connexion TCP persistante qui reste ouverte après le téléchargement du premier fichier, permettant des téléchargements plus rapides pour les autres fichiers.

Méthode GET

Méthode HTTP qui envoie une requête pour récupérer un document sur un serveur Web. Le document est inclus dans la réponse.

Signup and view all the flashcards

Méthode POST

Méthode HTTP utilisée pour envoyer des données à un serveur, souvent sous forme de formulaire de données Web. Les données sont incluses dans le corps de l'entité.

Signup and view all the flashcards

Méthode HEAD

Méthode HTTP similaire à GET, mais ne renvoie pas le corps du document. Sert à obtenir des informations sur le document sans télécharger l'intégralité du contenu.

Signup and view all the flashcards

Méthode PUT

Méthode HTTP utilisée pour télécharger un fichier sur un serveur. Le fichier est envoyé dans le corps de l'entité.

Signup and view all the flashcards

Méthode DELETE

Méthode HTTP utilisée pour supprimer un fichier sur un serveur. Le nom du fichier est spécifié dans l'URL.

Signup and view all the flashcards

FTP (Protocole de transfert de fichiers)

Un protocole de la couche application largement utilisé pour le transfert de fichiers entre clients et serveurs.

Signup and view all the flashcards

Deux connexions FTP

Le FTP utilise deux connexions distinctes au serveur pour le transfert de fichiers.

Signup and view all the flashcards

Connexion de contrôle FTP

La connexion de contrôle FTP utilise le port TCP 21 et est utilisée pour gérer les commandes et l'autorisation.

Signup and view all the flashcards

Connexion de données FTP

La connexion de données FTP utilise le port TCP 20 et est utilisée pour le transfert réel des fichiers.

Signup and view all the flashcards

Client FTP

L'ordinateur qui demande le transfert de fichiers.

Signup and view all the flashcards

Serveur FTP

L'ordinateur qui stocke les fichiers.

Signup and view all the flashcards

Connexion initiale FTP

Le client FTP se connecte au serveur FTP sur le port 21 pour s'authentifier et gérer les commandes.

Signup and view all the flashcards

Ouverture de la connexion de données

Lorsque le client FTP veut transférer un fichier, le serveur ouvre une deuxième connexion TCP pour le transfert de données.

Signup and view all the flashcards

Telnet

Un protocole réseau qui permet aux utilisateurs de se connecter à un serveur distant et de l'utiliser comme s'ils étaient physiquement connectés à l'appareil.

Signup and view all the flashcards

Session de terminal virtuel (vty)

Un type de session de connexion Telnet. Elle permet aux utilisateurs d'interagir avec un serveur distant via une interface de ligne de commande.

Signup and view all the flashcards

Secure Shell (SSH)

Un protocole réseau sécurisé qui permet aux utilisateurs de se connecter à un serveur distant et d'utiliser des services comme l'accès à des fichiers ou des commandes.

Signup and view all the flashcards

Protocole SMTP (Simple Mail Transfer Protocol)

Un protocole qui permet aux utilisateurs d'envoyer et de recevoir des messages électroniques.

Signup and view all the flashcards

Agent utilisateur de messagerie

Un agent logiciel qui interagit avec les serveurs de messagerie pour envoyer et recevoir des messages électroniques.

Signup and view all the flashcards

Serveur de messagerie

Un serveur qui stocke et gère les messages électroniques et les achemine entre les utilisateurs.

Signup and view all the flashcards

Protocole FTP (File Transfer Protocol)

Un protocole qui permet aux utilisateurs de se connecter à des serveurs FTP et de télécharger ou de télécharger des fichiers.

Signup and view all the flashcards

Système de noms de domaine (DNS)

Un système qui traduit les noms de domaine en adresses IP.

Signup and view all the flashcards

SMTP (Simple Mail Transfer Protocol)

Un protocole standardisé pour l'envoi de courriels entre serveurs.

Signup and view all the flashcards

File d'attente des messages sortants

L'ensemble des messages électroniques qui sont en attente d'envoi.

Signup and view all the flashcards

Boîte aux lettres de l'utilisateur

Une boîte de réception qui stocke les messages électroniques reçus par un utilisateur.

Signup and view all the flashcards

Client de messagerie

Un client de messagerie qui permet aux utilisateurs de composer, d'éditer et de lire des messages électroniques.

Signup and view all the flashcards

Poignée de main SMTP

Le processus de connexion et d'authentification entre deux serveurs SMTP.

Signup and view all the flashcards

Commande SMTP

Une commande envoyée par un serveur SMTP à un autre.

Signup and view all the flashcards

Réponse SMTP

Un code et une phrase retournés par un serveur SMTP en réponse à une commande.

Signup and view all the flashcards

Serveur d'envoi

Un serveur SMTP agissant comme client dans un transfert direct.

Signup and view all the flashcards

Serveur de réception

Un serveur SMTP qui reçoit les messages électroniques d'un autre serveur.

Signup and view all the flashcards

Serveur de noms DNS local

Un serveur de noms DNS local est le serveur principal utilisé pour résoudre les requêtes DNS. Chaque fournisseur de services Internet (FAI) a un serveur de noms local. Ce serveur est également appelé "serveur de noms par défaut".

Signup and view all the flashcards

Serveurs DNS de niveau supérieur (TLD)

Les serveurs DNS de niveau supérieur (TLD) sont responsables de la résolution des requêtes DNS pour les noms de domaine de premier niveau (TLD), tels que .com, .org, .net, .edu, etc.

Signup and view all the flashcards

Serveurs DNS d'autorité

Les serveurs DNS d'autorité sont utilisés pour résoudre les requêtes DNS pour les noms de domaine ou d'hôtes spécifiques. Ils sont gérés par l'organisation ou l'entreprise qui possède le nom de domaine ou l'hôte.

Signup and view all the flashcards

Résolution de nom DNS

La résolution de nom DNS est le processus de conversion d'un nom de domaine, tel que www.example.com, en une adresse IP, telle que 192.168.1.1.

Signup and view all the flashcards

Requête iterative DNS

Une requête iterative DNS est un processus de résolution de nom DNS où une série de requêtes sont envoyées à différents serveurs DNS jusqu'à ce que l'adresse IP soit trouvée.

Signup and view all the flashcards

Cache DNS

Lorsqu'un serveur DNS reçoit une requête, il met en cache l'adresse IP et le nom de domaine pour une période définie par le TTL.

Signup and view all the flashcards

TTL (Time To Live)

Le TTL (Time To Live) est un attribut qui spécifie pendant combien de temps une entrée mise en cache doit être valide. Lorsque le TTL expire, l'entrée doit être mise à jour ou supprimée.

Signup and view all the flashcards

Enregistrement de type A

Un enregistrement de type A dans DNS associe un nom d'hôte à une adresse IP.

Signup and view all the flashcards

Enregistrement de type CNAME

Un enregistrement de type CNAME dans DNS associe un alias à un nom d'hôte réel.

Signup and view all the flashcards

Enregistrement de type NS

Un enregistrement de type NS dans DNS associe un domaine à un serveur de noms d'autorité.

Signup and view all the flashcards

Enregistrement de type MX

Un enregistrement de type MX dans DNS associe un domaine à un serveur de messagerie.

Signup and view all the flashcards

DDoS

Un DDoS (Distributed Denial of Service) est une attaque qui vise à rendre un serveur ou un service indisponible en envoyant un volume massif de trafic provenant de plusieurs sources.

Signup and view all the flashcards

Attaque de redirection

Une attaque de redirection consiste à rediriger le trafic vers un serveur ou un service malveillant.

Signup and view all the flashcards

Empoisonnement DNS

L'empoisonnement DNS est une technique d'attaque où un serveur DNS est forcé de servir des informations erronées.

Signup and view all the flashcards

Serveur-cache : À quoi sert-il ?

Un serveur-cache est un serveur qui stocke les copies de ressources web pour accélérer leur livraison aux clients. Lorsque vous demandez une page web, le serveur-cache vérifie d'abord s'il a déjà une copie de ce contenu. Si c'est le cas, il renvoie cette copie directement à la place d'aller chercher la page web sur le serveur d'origine.

Signup and view all the flashcards

Quels sont les avantages du serveur-cache ?

Le rôle du serveur-cache est de réduire le temps de réponse aux demandes des clients. Cela se fait en stockant une copie des ressources web, ce qui permet de les renvoyer plus rapidement lorsqu'un client les demande à nouveau.

Signup and view all the flashcards

GET conditionnel

Lorsque le cache possède une version à jour du contenu demandé, le serveur ne renvoie pas l'objet, évitant ainsi le délai de transmission.

Signup and view all the flashcards

Fonctionnement du GET conditionnel

Le serveur vérifie la date de la copie en cache dans la requête HTTP (If-modified-since) et renvoie un code 304 Not Modified si la copie est à jour.

Signup and view all the flashcards

HTTP/2

Protocole HTTP qui permet de réduire les délais de transmission de plusieurs objets en utilisant une seule connexion TCP.

Signup and view all the flashcards

Problèmes de HOL (Head of Line blocking)

Dans HTTP/1.1, les requêtes sont traitées dans l'ordre d'arrivée, ce qui peut entraîner un blocage des petits objets derrière les gros objets.

Signup and view all the flashcards

Objectif du serveur-Cache

Réduire le temps de réponse aux demandes des clients en stockant une copie des ressources web.

Signup and view all the flashcards

Installation du cache

Le cache est généralement installé par le FAI (université, entreprise, FAI résidentiel) afin de réduire le trafic sur le lien d'accès de l'établissement.

Signup and view all the flashcards

Avantages du serveur-cache

Réduire le trafic sur le lien d'accès d'un établissement, car le serveur n'a pas à renvoyer le contenu s'il est déjà présent dans le cache.

Signup and view all the flashcards

Study Notes

Cours de Réseaux Informatiques (INF4032)

  • Le cours porte sur les réseaux informatiques, plus particulièrement la couche application.
  • Le matériel est basé sur les diapositives de Jim Kurose et Keith Ross pour le livre "Computer Networking: A Top-Down Approach".
  • L'édition est la 8ème et l'année est 2020.
  • Le cours est également basé sur le Programme de l'Académie de Cisco, Routing and Switching Essentials v6.0.

Introduction

  • La couche application permet aux utilisateurs d'interagir avec le réseau.
  • Les sujets abordés dans l'introduction incluent : Web et HTTP, DNS, FTP, Telnet et les protocoles de messagerie.

Web et HTTP

  • Une page Web est composée d'objets.
  • Ces objets peuvent être des fichiers HTML, des images JPEG, des applets Java ou des fichiers audio.
  • Chaque objet est identifié par une URL (ex: www.someschool.edu/someDept/pic.gif)
  • L'URL contient un nom d'hôte et un chemin d’accès.

Présentation HTTP

  • HTTP est un protocole de transfert hypertexte, qui est un protocole de couche application du Web.
  • Le modèle client/serveur est mis en œuvre.
  • Le client (navigateur) demande les objets Web et le serveur les envoie en réponse.

HTTP overview (suite)

  • HTTP est un protocole sans état.
  • Le serveur ne conserve pas les informations sur les demandes passées des clients.
  • Les protocoles qui maintiennent "l'état", comme l'histoire passée (état), sont complexes à maintenir et peuvent devenir incohérents en cas de panne.
  • Le protocole HTTP utilise TCP.

Connexions HTTP

  • Une connexion HTTP non persistante : chaque objet est envoyé via une seule connexion TCP qui est fermée après l'envoi.
  • Une connexion HTTP persistante : plusieurs objets peuvent être envoyés via une seule connexion TCP. Le serveur maintient la connexion ouverte.

HTTP (non persistant) : temps de réponse

  • Temps de réponse = 2 temps d'aller-retour (RTT) pour les fichiers volumineux. Plus d’objets -> plus de temps de réponse avec HTTP non persistant.

HTTP persistant

  • Le serveur laisse la connexion ouverte après l'envoi de la réponse.
  • Les messages suivants entre le même client/serveur sont envoyés via la même connexion ouverte.
  • Le client envoie des requêtes dès qu'il rencontre un objet. Cela réduit significativement la latence pour chaque nouvel objet, et tout le contenu d'une page chargera dans un seul transfert.

Message de requête HTTP

  • HTTP utilise un format ASCII lisible par l'homme.
  • Le message comprend des champs comme la méthode (GET, POST etc), l'URL, la version du protocole, les en-têtes et le corps.

Chargement de formulaire (POST method)

  • Le chargement du formulaire utilise la méthode POST.
  • Les informations du formulaire sont envoyées dans le corps de l'entité.

Types de méthode HTTP

  • Les méthodes HTTP de base sont GET, POST, HEAD, PUT et DELETE.

### Message de réponse HTTP

  • Comprend une ligne de statut (ex : HTTP/1.1 200 OK)
  • Contient d'autres en-têtes (ex : Type de contenu, Longueur du contenu)
  • Suivi des données du contenu comme le fichier HTML demandé.

Codes d'état de réponse HTTP

  • Des codes d'état HTTP indiquent le succès ou l'échec d'une requête au serveur. Parmi les codes mentionnés : 200 Ok, 301 Moved Permanently, 400 Bad Request, 404 Not Found, 505 HTTP Version Not Supported.

HTML et HTTP

  • Une page (Web) se compose d'objets. L'objet de base est un fichier HTML qui pointe vers d'autres objets pour compléter la page.

Couche Application

  • Fournit une interface entre les applications à chaque extrémité du réseau.

HTTP/2

  • Optimisation du protocole HTTP :
  • Réduction des délais pour plusieurs objets.
  • Utilisation de multiples requêtes GET en pipeline sur une seule connexion TCP (délais réduits).
  • Division d'objets en trames pour limiter les blocages HOL.

DNS: Domain Name System

  • Système de noms de domaines : utilise une base de données distribuée hiérarchique pour convertir les noms de domaine en adresses IP.
  • Les serveurs DNS répartissent la charge et sont organisés hiérarchiquement. Les serveurs locaux envoient et reçoivent les demandes aux serveurs de noms racines.
  • Les serveurs de noms de domaines de premier niveau (TLD) sont responsables de résoudre les noms de domaine en adresses IP.
  • Les serveurs de noms de domaines autoritaires d'une organisation résolvent les noms individuels pour cette organisation.

DNS: Serveurs de noms

  • Protocole au niveau de l'application.
  • Les serveurs de noms locaux aident les clients à trouver les adresses IP.

DNS : format de message

  • Le protocole DNS utilise des messages de requête et de réponse, tous deux au même format. Le message contient des informations telles que l'identifiant, les drapeaux, le nombre de questions, ainsi que d'autres champs importants.

DNS : enregistrement RR

  • Format de l'enregistrement : (nom, valeur, type, durée).
  • Types d'enregistrement : A (adresse IPv4), NS (serveur de noms), CNAME (alias), MX (serveur de messagerie).

FTP: File Transfer Protocol

  • Protocole de couche application permettant le transfert de fichiers entre clients et serveurs.
  • Utilise deux connexions TCP : une pour les commandes et le contrôle (port 21), et une autre pour le transfert de données (port 20).

TELNET

  • Protocole bi-directionnel, orientée octet à 8 bits pour les communications.
  • Un programme qui prend en charge le protocole TELNET via TCP.
  • Souvent utilisé pour tester des serveurs TCP ; les protocoles basés sur ASCII peuvent également être testés avec TELNET.

SMTP (Simple Mail Transfer Protocol)

  • Protocole pour l'échange d'e-mails.
  • Utilise TCP pour un transfert fiable.
  • Les phases de transfert incluent la négociation, le transfert et la fermeture.

Protocoles d'accès aux messages mail

  • IMAP (Internet Message Access Protocol) : permet aux utilisateurs d'accéder aux messages mail sur le serveur, qui peuvent être sauvegardés et synchronisés.
  • POP (Post Office Protocol) : les messages sont téléchargés sur le client et supprimés du serveur lorsqu'ils sont lus.

Cache Web

  • Le cache Web interagit avec le serveur et le client pour fournir plus rapidement le contenu requis.
  • Les caches, gérés par le Fournisseur d'Accès Internet (FAI). améliorent les performances des requêtes Web.

GET conditionnel

  • Protocole permettant de ne pas envoyer d'objet s'il est déjà en cache sur le client.
  • Évite d'envoyer des données redondantes si elles sont déjà en cache.

Studying That Suits You

Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

Quiz Team

Related Documents

More Like This

Use Quizgecko on...
Browser
Browser