La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

FLSI602 Génie Informatique et Réseaux Alberto Bosio

Présentations similaires


Présentation au sujet: "FLSI602 Génie Informatique et Réseaux Alberto Bosio"— Transcription de la présentation:

1 FLSI602 Génie Informatique et Réseaux Alberto Bosio

2 Couche Application Processus dapplications utilisant le réseau, exemples : émulation de terminal : TELNET (émulation de terminal) transfert de fichiers : FTP (File Transfer Protocol), TFTP (Trivial File Transfer Protocol) messagerie : SMTP (Simple Mail Transfert Protocol), POP3, IMAP (Internet Mail Access Protocol) Web : HTTP (HyperText Transfer Protocol) 2

3 TELNET Port 23 Une des utilisations majeures de la commande telnet était de se connecter à des serveurs telnet, qui demandaient un identifiant, puis un mot de passe, et donnaient une ligne de commande sur la machine distante en échange. Pour cela elle nécessitait le lancement d'un démon sur la machine hôte, souvent appelé telnetd. La commande telnet reste une commande très pratique pour tester des serveurs. Vue la flexibilité du programme, il est possible d'utiliser la commande telnet pour établir une connexion TCP interactive avec d'autres services tels que SMTP, HTTP, POP, IMAP, etc. en utilisant alors le port du protocole au lieu du port telnet standard. 3

4 4 Sender SMTP server Sender Receiver SMTP server File system Server POP Server IMAP Receiver

5 SMTP: port 25 POP3: port 110 IMAP: port 143 5

6 SMTP Protocole SMTP (telnet serveradd 25) 220 alpha.com Simple Mail Transfer Service Ready HELO beta.com 250 alpha.com says: Nice to meet you beta.com MAIL FROM: 250 OK RCPT TO: 250 OK DATA 354 Start mail input; end with. Blah blah blah… etc. etc. etc OK 6

7 POP3 Protocole POP3(telnet serverpop 110) Connected to kirkenes.lirmm.fr. Escape character is '^]'. +OK POP3 kirkenes.lirmm.fr v server ready user bosio +OK User name accepted, password please pass jdjdjdj -ERR Bad login 7

8 POP3 8

9 IMAP 9

10 FTP partage de fichiers entre machine distante, ports = {20, 21} utilisation de 2 canaux de transmission : canal commandes (21),canal données (20) Le DTP (DataTransfer Process) : processus chargé d'établir la connexion et de gérer le canalde données. le PI (Protocol Interpreter) : interpréteur de protocole permettant de commander le DTP à l'aide des commandes reçues sur le canal de contrôle. 10

11 FTP 11

12 HTTP Port 80 Les clients HTTP (web browser) permettant à un utilisateur d'accéder à un serveur contenant les données. Serveurs HTTP: Apache: Linux, Windows Internet Information Services: Windows 12

13 HTTP GET: C'est la méthode la plus courante pour demander une ressource. POST: Cette méthode doit être utilisée pour ajouter une nouvelle ressource (un message sur un forum). 13

14 Sécurité Tous les protocoles vu ne sont pas sécurisé! Les données circule en clair (mot de passe !!) 14

15 Protocole sécurisé Based on cryptography Asymmetric/symmetric SSH: port 22 web of trust HTTPS: port 443 Trusted certificate (PKI – Public Key Infrastructure) 15


Télécharger ppt "FLSI602 Génie Informatique et Réseaux Alberto Bosio"

Présentations similaires


Annonces Google