شرح صفوف ومحتوى الفقرة
بعد توصيل الأجهزة مادياً، كيف تنظم هذه الأجهزة أدوارها عند طلب الخدمات ومشاركة الملفات؟ تعتمد شبكات الكمبيوتر في هندستها البرمجية على نموذجين معماريين رئيسيين:
- 1. معمارية العميل والخادم (Client-Server Architecture — النموذج المركزي): ينفصل فيها الدور الوظيفي بوضوح؛ حيث يُخصَّص حاسوب فائق يعمل على مدار الساعة يُسمى الخادم (Server) لحفظ قواعد البيانات واستضافة المواقع وتطبيق صلاحيات الأمان، بينما تقوم أجهزة المستخدمين التي تُسمى العملاء (Clients) بإرسال الطلبات (
Requests) واستقبال الردود (Responses). تعمل جميع مواقع الويب وتطبيقات البنوك وواجهات البرمجة وفق هذا النموذج لأنه يضمن حماية مركزية ونسخاً احتياطياً موحداً. - 2. معمارية الند للند (Peer-to-Peer —
P2P— النموذج اللامركزي): تتساوى فيها جميع الأجهزة المتصلة في الصلاحيات؛ فيعمل كل جهاز كعميل وخادم في اللحظة نفسها، ويتبادل الملفات مباشرة مع بقية الأجهزة دون وجود خادم مركزي وسيط. يمتاز هذا النموذج ببساطته وانخفاض تكلفته لمشاركة الملفات السريعة بين بضعة أجهزة متجاورة، لكنه يصبح صعب الإدارة والحماية عند زيادة عدد الأجهزة.
قارن بصرياً بين معمارية العميل والخادم المركزية ومعمارية الند للند اللامركزية في المخطط الهندسي التالي: