Définitions Clés
Modèle client/serveur: Architecture réseau où un client demande des services à un serveur.
Client: Machine qui envoie des requêtes vers un serveur.
Exemples de clients :
Navigateur Web (Chrome, Firefox)
Client mail (Outlook, Thunderbird)
Application mobile
Système d'exploitation
Client mail (Outlook, Thunderbird)
Application mobile
Système d'exploitation
Exemples de serveurs :
Serveur Web (Apache, Nginx)
Serveur de base de données
Serveur DNS
Serveur FTP
Serveur de base de données
Serveur DNS
Serveur FTP
Caractéristiques
Communication demandée/réponse
Serveur toujours disponible
Clients se connectent au besoin
Communication via protocoles
Protocoles courants
HTTP/HTTPS (Web)
SMTP/POP3/IMAP (Mail)
FTP/SFTP (Transfert fichiers)
SSH (Connexion sécurisée)
Conseils & Astuces
Identifier IP serveur pour connexion
Utiliser DNS au lieu d'IP directe
Privilégier HTTPS aux connexions
Documenter ports utilisés
Architecture centralisée mais vulnérable
Erreurs Fréquentes
Erreur 1 :
Serveur indisponible
Erreur 2 :
Problème de pare-feu
Erreur 3 :
Mauvaise configuration client