• Aucun résultat trouvé

INF3270 : Laboratoire 6 - Analyse Applications

N/A
N/A
Protected

Academic year: 2022

Partager "INF3270 : Laboratoire 6 - Analyse Applications"

Copied!
9
0
0

Texte intégral

(1)

INF3270 : Laboratoire 6 - Analyse Applications

Eric Gingras

Adaptation d'une présentation créé par le laboratoire de téléinformatique de l'Université du Québec à Montréal

(Alain Sarrazin, Elmi Hassan et Guy Francoeur)

(2)

Domain Name Server (DNS)

Fonctionne en mode client/serveur (port 53)

Permet d’obtenir l’adresse IP à partir d’un nom de domaine, ex. :

www.uqam.ca = 132.208.250.4

www.cisco.com = 198.133.219.25

Adresse IP du serveur DNS doit être connue par le client

(3)

HyperText Transfert Protocol (HTTP)

Fonctionne en mode client/serveur (port 80)

Les requêtes sont émises par l’application cliente (Fureteur Web) vers le serveur.

Les réponses sont reçues en différents

formats (HTML, XML, etc.) et interprétées par le navigateur.

HTML (HyperText Markup Language) permet d’encoder le contenu et le format des pages.

D’autres types de format peuvent être inclus dans la réponse (image, audio, vidéo, etc.).

(4)

File Transfert Protocol (FTP)

Réalise le transfert de fichiers

Authenfication (login) pour l'ouverture de session

Ouvre deux canaux

Port 21 pour les commandes

RETV, LIST, HELP, QUIT, etc.

Port 20 pour le transfert des données

(5)

Telnet

Fonctionne en mode client/serveur (port 23)

Permet d'ouvrir une fenêtre de commande (shell), en mode texte, sur une machine distante (Émulation d’un terminal distant)

Utilise le protocole NVT (Network Virtual Terminal)

Les caractères entrées au clavier et les ca - ractères sortant du serveur sont les données échangées.

(6)

Simple Network Management Protocol (SNMP)

Protocole pour la gestion de réseaux hétérogènes

Le protocole SNMP comprend :

Une station de gestion (client)

Un agent (serveur) SNMP se trouvant sur l’équipement

Les variables accessibles (MIB) par l’agent

(7)

SNMP

MIB (Management information base)

Une collection d’informations organisée de manière hiérarchique.

Représentée par un arbre où chaque feuille est une donnée individuelle.

Chaque donnée est identifiée par un object identi- fiers (OIDs) unique, qui est une séquence d’entiers séparés par un point.

Le OID est spécifié dans les requêtes et les réponses.

Ex : 1.3.6.1.2.1.1.1.0 = description du système

(8)

Simple Mail Transfert Protocol (SMTP)

Protocole d'envoi de messagerie électronique (email ou courriel)

Utilisé pour le transfert des messages du client (expéditeur) vers le serveur

Utilisé pour le transfert des messages

d'une boîte au lettres à l'autre (serveurs)

Port 25 dédié à SMTP

(9)

POP3 et IMAP

Pour qu'un client récupère les messages électroniques d'un serveur de courriel, 2 protocoles peuvent être utilisés.

POP3 (Post Office Protocol)

Authentification nécessaire

Port 110 dédié à POP3

IMAP (Internet Mail Access Protocol)

Références

Documents relatifs

➲ Pour connaître l'adresse physique de B, à partir de son adresse IP, la machine A diffuse une requête ARP qui contient l'adresse IP de B vers toutes les machines; la machine B

L'unité de transfert de base dans un réseau internet est le data- gramme (généralement appelé paquet IP) qui est constitué d'un entête et d'un champ de données.. 0 8 16

➲ Pour émettre à une adresse d'un autre réseau, on doit envoyer le paquet à son routeur par défaut. ➲ L’adresse du routeur par défaut est configurée sur

Port source Port destination Numéro de séquence. Numéro d’acquittement HLEN réservé

Ces paramètres permettent au serveur de calculer le contenu de la page à fabriquer et à renvoyer au client : on parle alors de site dynamique car le contenu est calculé à

Si la spécification d’une réponse initiale devait causer le dépassement de cette longueur par la commande AUTH, le client NE DOIT PAS utiliser le paramètre de réponse initiale

◮ Réponse : message transmis par un serveur à un client suite à l’exécution d’une opération, contenant le résultat

– Comment casser la relation forte entre client et serveur, comment rendre le client indépendant du serveur pour l'appel.