تخطَّ إلى المحتوى

🌐 شرح أساسيات الشبكات

مقدمة في الشبكات

الدرس 1 من 28· ⏱ 1 دقائق قراءة· 🗓 آخر تحديث: ١ يوليو ٢٠٢٦

ما هي الشبكة؟

الشبكة (Network) مجموعة أجهزة متّصلة ببعضها لتبادل البيانات. الإنترنت هو أكبر شبكة في العالم — شبكة من الشبكات.

فهم الشبكات يكشف لك ما يحدث "خلف الكواليس" في كل مرة تفتح فيها موقعًا أو تستخدم تطبيقًا متّصلًا بالإنترنت.

لماذا يتعلّم المطوّر الشبكات؟

  • لفهم كيف تتواصل التطبيقات مع الخوادم.
  • لتشخيص المشاكل (لماذا لا يصل الطلب؟).
  • أساس تطوير الويب والـ APIs والأمن السيبراني.

أنواع الشبكات

النوعالمدى
LANشبكة محلية (منزل، مكتب)
WANشبكة واسعة (مدن، دول)
الإنترنتشبكة عالمية

نموذج العميل والخادم (Client-Server)

أساس الإنترنت:

المتصفّح (Client)  ──── طلب (Request) ───→  الخادم (Server)
                  ←─── استجابة (Response) ──
  • العميل (Client): يطلب (متصفّحك، تطبيقك).
  • الخادم (Server): يستجيب (يخدم الصفحات والبيانات).

ماذا يحدث عند فتح موقع؟

  1. تكتب thecodefix.com في المتصفّح.
  2. يُترجَم الاسم إلى عنوان IP عبر DNS.
  3. يُرسَل طلب HTTP إلى الخادم.
  4. يردّ الخادم بالصفحة، فيعرضها المتصفّح.

مصطلحات ستقابلها كثيرًا

  • IP: عنوان رقمي فريد لكل جهاز على الشبكة.
  • DNS: دليل يترجم أسماء المواقع إلى عناوين IP.
  • Port: رقم يحدّد الخدمة المقصودة على الجهاز.

أسئلة شائعة

ما الفرق بين IP و DNS؟ IP هو العنوان الرقمي للجهاز، و DNS هو النظام الذي يحوّل الاسم المقروء (مثل google.com) إلى ذلك العنوان.

هل أحتاج الشبكات كمطوّر ويب؟ نعم، فهم أساسياتها يساعدك على بناء تطبيقات أفضل وتشخيص مشاكل الاتصال بسرعة.

🎯 التالي: عناوين IP و DNS.

شرح مقدمة في الشبكات — أساسيات الشبكات بالعربي
مقدمة في الشبكاتأساسيات الشبكات بالعربي · The Code Fix

📚 لمزيد من التعمّق في أساسيات الشبكات، راجِع توثيق HTTP والشبكات على MDN.

هل كان هذا الدرس مفيدًا؟