في هذا الدرس 8تصفّح المواضيع
تخيّل مدينة حديثة تضم منازل ومستشفيات وبنوكاً لكنها بلا شوارع ولا خطوط كهرباء أو بريد؛ ستعيش كل منشأة في عزلة تامة عاجزة عن تبادل الرسائل أو الموارد. في عالم الحوسبة، يعيش الحاسوب المنفرد العزلة نفسها إلى أن ينضم إلى شبكة كمبيوتر (Computer Network): وهي منظومة تضم جهازين أو أكثر مترابطين عبر قنوات اتصال سلكية أو لاسلكية لتبادل البيانات ومشاركة الموارد المادية والبرمجية بكفاءة وأمان.
تُمثّل شبكات الكمبيوتر العمود الفقري لأي تقنية حديثة؛ فعندما تتصفح موقعاً إلكترونياً أو تبني تطبيق ويب أو تفحص أمن مؤسسة، فأنت تتعامل مع شبكة تربط بين جهازين على الأقل: جهاز المستخدم الذي يطلب الخدمة، والخادم (Server) الذي يحتفظ بالملفات والبيانات ليرسلها عبر الشبكة. ومن الحقائق التأسيسية المهمة أن إنشاء شبكة كمبيوتر لا يشترط توفر اتصال بالإنترنت؛ فربط حاسوبين أو جهازين افتراضيين () داخل مختبرك المحلي يكفي لتكوين شبكة متكاملة تتبادل الملفات والخدمات.
لماذا تستثمر المؤسسات ومطورو الأنظمة في بناء شبكات كمبيوتر متينة بدلاً من ترك كل جهاز يعمل بمفرده؟ يحقق ربط الأجهزة داخل شبكة موحدة أربع فوائد هندسية واقتصادية حاسمة:
- المشاركة الفورية للبيانات والملفات (Data & File Sharing): تبادل قواعد البيانات وملفات المشاريع البرمجية والوسائط بين الأجهزة في أجزاء من الثانية دون الحاجة لنقلها يدوياً عبر أقراص التخزين الخارجية (
USB). - مشاركة الموارد المادية وتقليل التكاليف (): بدلاً من شراء طابعة مستقلة أو وحدة تخزين ضخمة لكل موظف، تشترك عشرات الحواسيب في طابعة شبكية واحدة أو خادم تخزين شبكي مشترك (Network Attached Storage —
NAS). - الإدارة المركزية والنسخ الاحتياطي الموحد (): يستطيع مهندس النظام أو مسؤول الأمن السيبراني تثبيت التحديثات الأمنية وتطبيق سياسات الحماية وأخذ نسخ احتياطية لكامل المؤسسة من خادم مركزي واحد.
- توزيع المهام والاعتمادية العالية (Reliability & Load Distribution): تقسيم أعباء المعالجة على عدة خوادم بحيث لو تعطل أحد الأجهزة يتولى جهاز آخر المهمة فوراً دون توقف الخدمة.
عند قراءة المراجع التقنية أو فحص مخططات الشبكة، ستصادف باستمرار ثلاثة مصطلحات متقاربة: العقدة (Node)، والمضيف (Host)، والجهاز الطرفي (Endpoint). التمييز الدقيق بين هذه المفاهيم الثلاثة يُعد أساساً لا غنى عنه في بناء الأنظمة ومختبرات الفحص:
- عقدة الشبكة (): المفهوم الأوسع والأشمل؛ ويُقصد به أي جهاز إلكتروني متصل بالشبكة قادر على إنشاء البيانات أو استقبالها أو تمريرها، ويشمل ذلك الحواسيب، الخوادم، الطابعات، الموجهات (
Routers)، والمبدلات (Switches). - المضيف الشبكي (): كل عقدة تمتلك عنواناً منطقياً على الشبكة يُعرف باسم عنوان بروتوكول الإنترنت (IP Address) وتشارك في إرسال أو استقبال بيانات التطبيقات. كل حاسوب أو هاتف أو خادم هو
Host، بينما المبدل البسيط (Unmanaged Switch) الذي يمرر الإشارات محلياً دون أن يكون طرفاً ذا عنوانIPيُعد عقدة (Node) وليس مضيفاً. - الجهاز الطرفي (): المضيف الذي يقع في طرف الشبكة ويكون هو المصدر الأول الذي يبدأ منه طلب البيانات أو الوجهة النهائية التي تستقبلها (مثل حاسوب المبرمج، الهاتف الذكي، أو خادم الموقع). القاعدة الذهبية: كل جهاز طرفي هو مضيف، وكل مضيف هو عقدة، ولكن ليست كل عقدة مضيفاً!
تأمّل المخطط المعماري التالي الذي يوضح العلاقة الدقيقة بين العقد والمضيفات والأجهزة الطرفية، إلى جانب الأركان الأربعة لبناء أي شبكة كمبيوتر:
سواء كنت تبني شبكة منزلية صغيرة من جهازين أو تصمم مركز بيانات يخدم ملايين المستخدمين، فإن بناء أي شبكة كمبيوتر متكاملة يرتكز على مكونات أساسية تتكامل معاً (ويعتمد اختيار بعضها على غرض الشبكة وتصميمها):
- 1. مجموعة من الأجهزة الطرفية (Computers & End Devices): لتكوين أي شبكة نحتاج إلى جهازين على الأقل (حاسوبين، أو حاسوب وهاتف ذكي، أو خوادم وطابعات)، بحيث يمتلك كل جهاز بطاقة واجهة شبكة (Network Interface Card —
NIC) تربطه بوسط النقل. - 2. أجهزة ربط الشبكات (): الأجهزة الوسيطة التي تدير حركة البيانات بين الأطراف، وأهمها:
- المبدلات (): لربط وتوصيل الأجهزة ضمن نفس الشبكة المحلية (
LAN). - الموجهات (): لتوجيه حزم البيانات وربط الشبكات المختلفة ببعضها.
- نقاط الوصول اللاسلكي (): لتوفير الاتصال اللاسلكي عبر موجات
Wi-Fi. - المودم (): يكيّف الإشارات مع خط مزود خدمة الإنترنت (
ISP) مثل الألياف أوDSL. تذكّر أن جهاز الراوتر المنزلي غالباً ما يدمج المودم والموجه والمبدل ونقطة الوصول في صندوق واحد، وأن الشبكة المحلية المنعزلة لا تحتاج إلى مودم أصلاً.
- المبدلات (): لربط وتوصيل الأجهزة ضمن نفس الشبكة المحلية (
- 3. الكابلات ووسائط النقل (Cables & Media): القنوات التي تحمل الإشارات ككابلات الإيثرنت النحاسية (
Ethernet) والألياف الضوئية (Fiber Optics) أو الموجات اللاسلكية. - 4. البرمجيات وأنظمة الحماية (Software & Security): تشمل أنظمة التشغيل التي تدير الحواسيب والموجهات، وبرامج إدارة الشبكة، وأنظمة الدفاع مثل الجدران النارية (Firewalls) وبرامج الحماية.
- 5. بروتوكولات الاتصال (): القواعد القياسية التي تنظم تخاطب الأجهزة وتبادل البيانات، وعلى رأسها حزمة بروتوكولات
TCP/IPوبروتوكولات الويبHTTPوHTTPS.
قبل إرسال أي بيانات عبر الشبكة، يتحقق المهندس أولاً من حالة بطاقة الشبكة (NIC) واتصالها الفيزيائي. يوضح المثال التالي مخرجات فحص حالة منافذ الشبكة السلكية واللاسلكية من سطر الأوامر:
$ ip -br link show
lo UNKNOWN 00:00:00:00:00:00 <LOOPBACK,UP>
eth0 UP 08:00:27:a1:b2:c3 <BROADCAST,UP>
wlan0 UP dc:a6:32:11:22:33 <BROADCAST,UP>
$ ethtool eth0 | grep -E "Speed|Duplex|Link"
Speed: 1000Mb/s
Duplex: Full
Link detected: yes
تنتقل كل إشارة رقمية بين عقدتين في الشبكة عبر قناة فيزيائية تُسمى وسيط النقل (Transmission Medium). يصنّف مهندسو الشبكات وسائط النقل في الحياة العملية إلى ثلاث فئات رئيسية وفق طبيعة الإشارة الناقلة:
- 1. كابلات النحاس المجدولة (Ethernet Copper —
Cat6 / Cat6a): تنقل البيانات على هيئة نبضات كهربائية عبر أسلاك نحاسية مجدولة لتقليل التداخل الكهرومغناطيسي. تُعد الخيار القياسي لربط الحواسيب المكتبية والمبدلات والخوادم المحلية لمسافات تصل إلى وبسرعات تتراوح بين و. - 2. كابلات الألياف الضوئية (): تنقل البيانات على هيئة نبضات ضوئية فائقة السرعة داخل شعيرات زجاجية نقية. ولأن الضوء لا يتأثر بالتشويش الكهربائي ولا يفقد قوته سريعاً، تُستخدم الألياف الضوئية لربط مراكز البيانات ومزودي الإنترنت والمدن والقارات بسرعات تتجاوز .
- 3. الموجات اللاسلكية (Wireless Radio Waves —
Wi-Fi): تنقل البيانات عبر موجات كهرومغناطيسية في الهواء دون أسلاك، مما يمنح الهواتف الذكية والحواسيب المحمولة حرية حركة كاملة، مقابل تأثرها بالحواجز الخرسانية والتداخل الراديوي في الأماكن المزدحمة.
لماذا تتقطع مكالمة الفيديو أو يتأخر تحميل موقع ويب أحياناً رغم اشتراكك في باقة إنترنت عالية السرعة؟ لتشخيص أداء الشبكة بدقة، لا يخلط مهندسو الشبكات بين مفهوم السرعة النظرية والسرعة الفعلية وزمن الاستجابة، بل يقيسون أربعة مؤشرات مستقلة:
- عرض النطاق الترددي (Bandwidth — السعة القصوى): أقصى كمية بيانات يمكن لقناة الاتصال استيعابها نظرياً في الثانية الواحدة، وتُقاس بالميجابت أو الجيجابت في الثانية (
Mbps/Gbps). يشبه عرض النطاق عدد حارات الطريق السريع. - الإنتاجية الفعلية (Throughput — السرعة الحقيقية): كمية البيانات التي تصل فعلياً وبنجاح إلى الطرف المستقبل في الثانية الواحدة بعد خصم الازدحام والحزم المفقودة، وهي تشبه عدد السيارات التي تعبر فعلياً، وتكون دائماً أقل من أو مساوية لعرض النطاق.
- زمن التأخير أو الكمون (): الزمن الذي تستغرقه الإشارة للذهاب من جهازك إلى الخادم والعودة (Round-Trip Time —
RTT)، ويُقاس بالمللي ثانية (ms). انخفاض الكمون هو العامل الأهم لسرعة استجابة الأوامر الفورية والمكالمات الحية. - فقدان الحزم (): النسبة المئوية للحزم التي تضيع في الطريق بسبب ازدحام الموجهات أو رداءة الكابل، مما يجبر الجهاز على إعادة إرسالها ويخفض الإنتاجية بشدة.
تأمّل الرسم التوضيحي التالي الذي يشبّه القناة الشبكية بالطريق السريع ليحسم الفرق بين عرض النطاق والإنتاجية والتأخير وفقدان الحزم:
جرّب بنفسك في المحاكي التفاعلي التالي كيف تتغير جودة الاتصال وسرعة تحميل الملفات واستجابة الخادم عند تغيّر قيم عرض النطاق وزمن الكمون وفقدان الحزم في أربع حالات واقعية:
معمل محاكاة مؤشرات أداء الشبكة (عرض النطاق والإنتاجية وزمن الكمون)
بعد توصيل الأجهزة مادياً، كيف تنظم هذه الأجهزة أدوارها عند طلب الخدمات ومشاركة الملفات؟ تعتمد شبكات الكمبيوتر في هندستها البرمجية على نموذجين معماريين رئيسيين:
- 1. معمارية العميل والخادم (Client-Server Architecture — النموذج المركزي): ينفصل فيها الدور الوظيفي بوضوح؛ حيث يُخصَّص حاسوب فائق يعمل على مدار الساعة يُسمى الخادم (Server) لحفظ قواعد البيانات واستضافة المواقع وتطبيق صلاحيات الأمان، بينما تقوم أجهزة المستخدمين التي تُسمى العملاء (Clients) بإرسال الطلبات (
Requests) واستقبال الردود (Responses). تعمل جميع مواقع الويب وتطبيقات البنوك وواجهات البرمجة وفق هذا النموذج لأنه يضمن حماية مركزية ونسخاً احتياطياً موحداً. - 2. معمارية الند للند (Peer-to-Peer —
P2P— النموذج اللامركزي): تتساوى فيها جميع الأجهزة المتصلة في الصلاحيات؛ فيعمل كل جهاز كعميل وخادم في اللحظة نفسها، ويتبادل الملفات مباشرة مع بقية الأجهزة دون وجود خادم مركزي وسيط. يمتاز هذا النموذج ببساطته وانخفاض تكلفته لمشاركة الملفات السريعة بين بضعة أجهزة متجاورة، لكنه يصبح صعب الإدارة والحماية عند زيادة عدد الأجهزة.
قارن بصرياً بين معمارية العميل والخادم المركزية ومعمارية الند للند اللامركزية في المخطط الهندسي التالي:
عندما ترسل ملف فيديو بحجم أو تطلب صفحة ويب عبر الشبكة، لا ينتقل الملف داخل الكابل ككتلة واحدة ضخمة؛ إذ لو حدث ذلك لاحتكر جهاز واحد قناة الاتصال وعطّل بقية المستخدمين. بدلاً من ذلك، تعتمد الشبكات الحديثة على تقنية تبديل الحزم (Packet Switching): حيث يقسّم نظام التشغيل البيانات الكبيرة إلى وحدات صغيرة مرقمة تُسمى الحزم البيانية (Packets — يبلغ حجم الحزمة النموذجية نحو ).
تتكون كل حزمة بيانية من جزأين رئيسيين:
- رأس الحزمة (): بيانات تحكم تُضاف في مقدمة الحزمة وتضم عنوان المرسل وعنوان المستقبل ورقم تسلسل الحزمة ونوع البروتوكول، تماماً مثل ملصق العنوان المطبوع على طرد بريدي.
- حمولة البيانات (): الجزء الفعلي من الملف أو الرسالة المحمول داخل الحزمة.
ولكي يفهم جهازان مختلفان (مثل هاتف ذكي وخادم يعمل بنظام لينكس) هذه الحزم عند تبادلها، يجب أن يلتزما بمجموعة قواعد قياسية موحدة تُسمى بروتوكول الشبكة (Network Protocol). يحدد البروتوكول صيغة الرسائل وطريقة العنونة واكتشاف الأخطاء، وتُعد عائلة بروتوكولات TCP/IP حجر الأساس للاتصال عبر الشبكات والإنترنت، إلى جانب بروتوكول التشخيص ICMP (الذي تعتمد عليه أداة ping) وبروتوكولات الويب HTTP/HTTPS.
شاهد في مخرجات سطر الأوامر التالية كيف ترسل أداة ping أربع حزم اختبار قصيرة للتحقق من اتصال الشبكة وقياس زمن الاستجابة ونسبة فقدان الحزم:
$ ping -c 4 192.168.1.1
PING 192.168.1.1 (192.168.1.1) 56(84) bytes of data.
64 bytes from 192.168.1.1: icmp_seq=1 ttl=64 time=0.84 ms
64 bytes from 192.168.1.1: icmp_seq=2 ttl=64 time=0.79 ms
64 bytes from 192.168.1.1: icmp_seq=3 ttl=64 time=0.81 ms
64 bytes from 192.168.1.1: icmp_seq=4 ttl=64 time=0.77 ms
--- 192.168.1.1 ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3005ms
rtt min/avg/max/mdev = 0.770/0.802/0.840/0.026 ms
تتبّع عملياً في المعمل التفاعلي التالي كيف تُقسَّم الرسالة إلى حزم مرقمة، ويُضاف إليها رأس الحزمة (Packet Header)، ثم تعبر أجهزة الربط وتُجمع بالترتيب الصحيح لدى الخادم المستقبل:
معمل محاكاة تقسيم الحزم البيانية ورحلتها عبر بروتوكولات الشبكة
ملخص الدرس
حصاد الدرسمراجعة مركّزة لأهم المفاهيم والقواعد الهندسية التي أتقنتها في هذا الدرس قبل التطبيق العملي
ماذا تعلّمت في هذا الدرس؟
تعرّفنا في هذا الدرس التأسيسي الأول من وحدة الشبكات على مفهوم شبكات الكمبيوتر وفوائدها، والفرق الهندسي الدقيق بين العقدة (Node) والمضيف (Host) والجهاز الطرفي (Endpoint)، ومكونات الشبكة الخمسة، ومقارنة وسائط النقل السلكية واللاسلكية، ومؤشرات الأداء الأربعة (Bandwidth وThroughput وLatency وPacket Loss)، ونموذجَي العميل والخادم (Client-Server) والند للند (P2P)، وآلية تقسيم البيانات إلى حزم (Packets) تحكمها البروتوكولات. الخطوة التالية: انتقل الآن إلى الدرس الثاني أجهزة شبكة الكمبيوتر (computer-network-devices) لندرس بالتفصيل الهندسي وظيفة كل جهاز شبكي من بطاقة NIC والموزع Hub إلى المبدل الذكي Switch والموجه Router والمودم والجدار الناري.
سجّل الدخول لحفظ تقدمك
تابع إنجاز المواضيع والمصطلحات والمهام، وكمّل من آخر خطوة على أي جهاز.
المصطلحات10
راجع المعنى، اشرحه لنفسك، ثم علّم البطاقة كمفهومة.
- 01 Computer Network شبكة الكمبيوتر
- منظومة تضم جهازين أو أكثر مترابطين عبر قنوات اتصال سلكية أو لاسلكية لتبادل البيانات ومشاركة الموارد المادية والبرمجية.
- للمراجعة
- 02 Network Node عقدة الشبكة
- أي جهاز إلكتروني متصل بالشبكة قادر على إنشاء البيانات أو استقبالها أو تمريرها، سواء كان حاسوباً طرفياً أو مبدلاً أو موجهاً.
- للمراجعة
- 03 Network Host المضيف الشبكي
- كل عقدة على الشبكة تمتلك عنوان IP منطقياً وتشارك مباشرة في إرسال أو استقبال بيانات التطبيقات كالحواسيب والخوادم والهواتف.
- للمراجعة
- 04 Endpoint (End Device) الجهاز الطرفي
- المضيف الواقع في طرف الشبكة والذي تبدأ منه طلبات المستخدم أو تنتهي عنده البيانات مثل الحاسوب الشخصي أو الهاتف الذكي أو الخادم.
- للمراجعة
- 05 Transmission Media وسائط النقل
- القنوات الفيزيائية السلكية أو اللاسلكية التي تنتقل عبرها الإشارات بين عقد الشبكة ككابلات النحاس والألياف الضوئية وموجات الراديو.
- للمراجعة
- 06 Bandwidth عرض النطاق الترددي
- السعة القصوى النظرية لقناة الاتصال، أي أقصى كمية من البتات يمكن أن يستوعبها الرابط في الثانية الواحدة (Mbps أو Gbps).
- للمراجعة
- 07 Throughput الإنتاجية الفعلية
- كمية البيانات الحقيقية التي تنجح في الوصول إلى الوجهة في الثانية الواحدة بعد احتساب الازدحام وفقدان الحزم.
- للمراجعة
- 08 Latency (Round-Trip Time) زمن التأخير (الكمون)
- الزمن الذي تستغرقه الإشارة للانتقال من المرسل إلى المستقبل والعودة، ويُقاس بالمللي ثانية (ms).
- للمراجعة
- 09 Data Packet الحزمة البيانية
- وحدة بيانات صغيرة مقسمة تنتقل عبر الشبكة، وتتكون من رأس الحزمة (Header) الذي يحمل بيانات العنونة والتحكم، وحمولة البيانات (Payload).
- للمراجعة
- 10 Communication Protocol بروتوكول الاتصال
- مجموعة القواعد والضوابط القياسية المتفق عليها التي تنظم كيفية صياغة البيانات وعنونتها وتبادلها بين الأجهزة المختلفة عبر الشبكة.
- للمراجعة
لا توجد بطاقات تطابق البحث والتصفية.
اقرأ البطاقات بحرية. سجّل الدخول لحفظ تقدم مراجعتك.
الاختصارات6
راجع المعنى، اشرحه لنفسك، ثم علّم البطاقة كمفهومة.
- 01 LAN LAN
- Local Area Network
- الشبكة المحلية — شبكة تربط الأجهزة داخل نطاق جغرافي محدود كالمنزل أو المكتب أو المختبر.
- للمراجعة
- 02 NIC NIC
- Network Interface Card
- بطاقة واجهة الشبكة — القطعة العتادية السلكية أو اللاسلكية التي تربط الحاسوب بوسط النقل الشبكي.
- للمراجعة
- 03 ISP ISP
- Internet Service Provider
- مزود خدمة الإنترنت — الشركة التي توفر للأفراد والمؤسسات خطوط الاتصال بشبكة الإنترنت العالمية.
- للمراجعة
- 04 RTT RTT
- Round-Trip Time
- زمن الذهاب والعودة — الوقت بالمللي ثانية منذ إرسال الحزمة من الجهاز حتى عودة الرد إليها.
- للمراجعة
- 05 P2P P2P
- Peer-to-Peer
- معمارية الند للند — تصميم شبكي لامركزي يتساوى فيه كل جهاز في الصلاحيات فيعمل كعميل وخادم معاً.
- للمراجعة
- 06 TCP/IP TCP/IP
- Transmission Control Protocol / Internet Protocol
- حزمة بروتوكول التحكم في الإرسال وبروتوكول الإنترنت — المنظومة القياسية الأساسية لتخاطب الأجهزة عبر الشبكات والإنترنت.
- للمراجعة
لا توجد بطاقات تطابق البحث والتصفية.
اقرأ البطاقات بحرية. سجّل الدخول لحفظ تقدم مراجعتك.
مهامك قبل الاختبار
خطوة صغيرة كل مرة. وإنجاز تقدر ترجع له.
-
عدد خمسة أجهزة في شبكة مكتب صغير (حاسوب محمول لمبرمج، خادم ويب افتراضي، هاتف ذكي، مبدل سلكي بسيط غير مدار بـ 8 منافذ، وموجه راوتر). صنّف كل جهاز بدقة: هل هو عقدة (Node)؟ وهل هو مضيف (Host)؟ وهل هو جهاز طرفي (Endpoint)؟ مع تعليل لماذا يُعد المبدل البسيط عقدة وليس مضيفاً.
-
رقّت شركة خط اتصالها إلى سعة 1000 Mbps، لكن المطورين لاحظوا أن سرعة التحميل الفعلية (Throughput) لا تتجاوز 15 Mbps. بالاعتماد على مفاهيم الكمون وفقدان الحزم في الموضوع السادس، اشرح كيف يساعدك تشغيل أمر ping في كشف ما إذا كان فقدان الحزم (Packet Loss) هو السبب في خنق سرعة الاتصال.
-
ترغب شركة برمجيات تضم 20 مطوراً في حفظ الشفرات المصدرية الحساسة، وأخذ نسخ احتياطية ليلية موحدة، وربط الحواسيب المكتبية والهواتف عبر طابقين. حدد أيهما أنسب للشركة: معمارية العميل والخادم أم الند للند؟ وما وسيط النقل الأمثل للحواسيب المكتبية، وللهواتف، وللربط بين الطابقين؟
تأشير المهمة إقرار منك بإتمامها، وليس تصحيحًا آليًا للكود. يُحفظ تقدمك في حسابك.
اختبر فهمك.
ووصلها للإتقان.
كل سؤال خطوة لقدّام. اختار، اكتب كود، وشوف نتيجتك فورًا.
أكمل المهام، واجمع كل الإجابات الصحيحة. أقل من 100%؟ راجع وأعد المحاولة.
الأسئلة متاحة للاطلاع. سجّل الدخول للتفاعل وحفظ تقدمك.