Architecture Client-Serveur
\( \text{Client} \leftrightarrow \text{Serveur} \)
Modèle de communication centralisé
Exemples d'architectures :
Web : navigateur (client) ↔ serveur web
Email : client mail ↔ serveur SMTP
Base de données : client ↔ serveur SQL
Email : client mail ↔ serveur SMTP
Base de données : client ↔ serveur SQL
Avantages/Inconvénients :
Avantages : contrôle centralisé, sécurité
Inconvénients : point de défaillance unique
Inconvénients : point de défaillance unique
Topologies Réseau
Bus : tous les nœuds connectés à un câble commun
Étoile : tous les nœuds connectés à un concentrateur central
Anneau : chaque nœud connecté au suivant et précédent
Maillé : chaque nœud connecté à plusieurs autres
Protocoles Réseau
TCP/IP : protocole internet fondamental
HTTP/HTTPS : transfert web sécurisé
Ethernet : liaison locale
Méthodes & Conseils
Identifier le modèle d'architecture approprié
Choisir la topologie selon les besoins
Comprendre les protocoles de communication
Évaluer la sécurité et la performance
La redondance améliore la fiabilité
Formules clés
Débit binaire :
\( D = \frac{N}{T} \) (bits/seconde)
où N = nombre de bits, T = temps
où N = nombre de bits, T = temps
Temps de propagation :
\( t = \frac{d}{v} \) (secondes)
où d = distance, v = vitesse
où d = distance, v = vitesse