Protocoles HTTP/FTP, Modèles Client-Serveur et P2P Flashcards
Qu’est-ce qu’un client dans le contexte des services internet?
Demande des services (ex: navigateur)
Un client est un logiciel ou un appareil qui sollicite des services d’un serveur.
Qu’est-ce qu’un serveur?
Fournit des services (ex: site web)
Un serveur est un logiciel ou un appareil qui offre des services à d’autres ordinateurs ou clients.
Quels protocoles sont utilisés pour la communication entre client et serveur?
HTTP, FTP
Les protocoles définissent les règles de communication entre les ordinateurs sur un réseau.
Quel port est utilisé pour HTTP?
80
Le port 443 est utilisé pour HTTPS, qui est la version sécurisée de HTTP.
Quelles sont les principales méthodes HTTP?
- GET
- POST
- PUT
- DELETE
Ces méthodes permettent de récupérer, envoyer, modifier et supprimer des ressources sur un serveur.
Que fait la méthode GET?
Récupère info
La méthode GET est utilisée pour demander des données à un serveur.
Que fait la méthode POST?
Envoie données
La méthode POST est utilisée pour soumettre des données à un serveur.
Quel est le port utilisé pour FTP?
21
Le port 20 est utilisé pour le transfert de données en mode actif.
Quels sont les deux modes de FTP?
- Actif
- Passif
En mode actif, le serveur initie la connexion de données, tandis qu’en mode passif, c’est le client qui initie la connexion.
Qu’est-ce que le P2P?
Partage où chaque ordinateur est à la fois client et serveur
Les réseaux P2P permettent le partage direct de fichiers entre utilisateurs sans nécessiter un serveur central.
Quels sont les avantages du P2P par rapport à un modèle client-serveur?
Pas de serveur central
Cela permet une meilleure résistance et une plus grande redondance.
Vrai ou Faux? Le P2P est un modèle centralisé.
Faux
Le P2P est décentralisé, ce qui signifie qu’il n’y a pas de point unique de défaillance.
Quels sont les ports à connaître pour les protocoles suivants: HTTP, HTTPS, FTP, SSH?
- HTTP: 80
- HTTPS: 443
- FTP: 21
- SSH: 22
Ces ports sont standards pour les communications respectives.
Quelles informations peut-on analyser dans une trame?
- MAC destination
- Protocole IP
- Version IPv4
L’analyse de trame permet de comprendre comment les données sont transmises sur un réseau.
Quels sont les protocoles de sécurité pour le transfert de fichiers?
- FTP standard
- FTPS (FTP + SSL)
- SFTP (SSH File Transfer Protocol)
FTPS et SFTP offrent une sécurité accrue par rapport au FTP standard.
Quelles sont les caractéristiques de l’architecture P2P?
- Pas de serveur central
- Auto-organisation
- Redondance naturelle
Ces caractéristiques rendent le P2P robuste et résistant aux pannes.
Quel protocole est utilisé pour des transferts fiables dans un réseau P2P?
TCP
TCP assure la fiabilité des transferts de données, tandis que UDP est souvent utilisé pour des applications en temps réel.
Dans l’analyse d’une requête HTTP, que représente ‘GET /produits?id=123 HTTP/1.1’?
- Méthode : GET
- Ressource demandée : /produits
- Paramètre : id=123
Cela montre comment une requête est formulée pour accéder à des ressources spécifiques.
Que faire en cas de problème ‘425 Can’t open data connection’ en FTP?
Passer en mode passif (commande PASV)
Cela peut résoudre des problèmes de connexion de données en raison de configurations de pare-feu.
Quelle est la principale différence entre HTTP et HTTPS?
HTTPS est sécurisé
HTTPS utilise SSL/TLS pour chiffrer les données échangées entre le client et le serveur.
Quels sont les avantages et inconvénients du P2P?
- Avantages : Résistance forte
- Inconvénients : Centralisation faible
Les systèmes P2P offrent des avantages en termes de robustesse mais peuvent manquer d’organisation.
Quelles sont les considérations de sécurité entre FTP et SFTP?
- FTP : non sécurisé
- SFTP : sécurisé
SFTP chiffre les données durant le transfert, offrant une meilleure protection contre les interceptions.
Quels sont les points critiques à retenir pour l’examen?
- Différence HTTP/HTTPS
- Ports standards (20, 21, 80, 443)
- Avantages/inconvénients P2P
- Sécurité FTP vs SFTP
- Analyse trames simples
Ces points sont essentiels pour une bonne compréhension des réseaux et des protocoles.
Quels protocoles sont utilisés pour les transferts en temps réel dans le P2P?
UDP
UDP est souvent utilisé pour des services comme la VoIP, où la rapidité est plus importante que la fiabilité.