خريطة المقالة

المقالة دي معمولة كـ بوابة شاملة (Index) لكل مفاهيم الـ Network الأساسية.
وكل اللي موجود في الانديكس ده مربوط مع بعضه في المقاله بعد الفهرس لو إنت لسه داخل المجال أو حابب تراجع نقطة معينة، تقدر توصل لأي جزء بسهولة من خلال الفهرس ده 👇

فهرس المحتوى

🖥️ الأساسيات داخل الشبكة المحلية


🌍 الخروج للإنترنت

  • Gateway — بوابة الخروج من الشبكة
  • NAT — تحويل العناوين الخاصة لعامة
  • Firewall — الحماية ومنع الوصول غير المصرح

📦 انتقال البيانات

  • OSI Model — النموذج النظري لطبقات الشبكة
  • TCP/IP Model — النموذج العملي المستخدم فعليًا
  • Packet و Frame — تقسيم البيانات أثناء النقل

🧭 الطريق إلى السيرفر


🔁 الطلب والرد


🔌 البروتوكولات والمنافذ


🛡️ الحماية والخصوصية


صل علي سيدنا محمد في المقالة دي هنقدر نربط ما بين كل عنوان موجود في الانديكس فوق ولكن علشان تفهم الموضوع صح لازم تدخل علي كل لينك في الانديكس او في المقالة وتقراه وتفهمه

1. البداية: جهازك في الشبكة المحلية

أول حاجة، جهازك محتاج يعرف مين هو في الشبكة. كل جهاز لازم يكون ليه عنوان خاص بيه اسمه IP Address، ده زي رقم البيت بتاعك في الحارة.

طب مين اللي بيدي جهازك العنوان ده؟ هنا بييجي دور حاجة اسمها DHCP. تخيله موظف الاستقبال في فندق، كل ما جهاز جديد يدخل الشبكة، بيديله IP تلقائياً من غير ما تتعب نفسك بأي حاجة.

لكن العنوان ده مش كفاية. كل جهاز كمان عنده رقم تاني ثابت مش بيتغير خالص اسمه MAC Address، ده زي الرقم القومي بتاعك. ولما الأجهزة عايزة تتكلم مع بعضها جوه نفس الشبكة المحلية (اللي اسمها LAN)، بتستخدم بروتوكول اسمه ARP عشان تربط بين الـ IP والـ MAC Address.


2. الخروج للعالم الكبير

دلوقتي جهازك عرف نفسه، بس لسه محبوس جوه شبكة البيت. عشان يطلع على الإنترنت الكبير، لازم يعدي من بوابة، والبوابة دي اسمها Gateway - وفي الغالب ده هو الراوتر بتاعك.

الراوتر ده بيعمل حاجة ذكية جداً اسمها NAT. بيحول الـ IP الخاص بجهازك (اللي بيشتغل بس جوه البيت) لـ IP عام واحد بيستخدمه كل الأجهزة اللي في البيت. يعني لو عندك موبايل ولابتوب وتابلت، كلهم بيطلعوا بنفس الـ IP على النت.

كمان الراوتر بيشتغل كـ Firewall بيحمي شبكتك من أي حد يحاول يدخل من برة من غير إذن.


3. الرحلة على النت: البيانات بتتحرك إزاي؟

طلبك بقى خارج من البيت ورايح على النت. بس الموضوع مش عشوائي، في نظام محدد البيانات بتمشي عليه. عشان نفهم النظام ده، العلماء عملوا نماذج نظرية زي OSI Model و TCP/IP Model.

النماذج دي بتقسم عملية نقل البيانات لطبقات، كل طبقة ليها شغلها. ومش هتبعت كل البيانات مرة واحدة، لأ ده جهازك بيقسمها لقطع صغيرة اسمها Packets، وكل قطعة فيها عنوان المرسل والمستقبل.


4. الطريق للسيرفر

الحزم اللي طالعة من جهازك بتعدي على أجهزة كتير في طريقها للسيرفر. ممكن تعدي على Hub أو Switch أو Router، كل واحد فيهم ليه دور في توجيه الحزم دي للمكان الصح.

بس استنى، إنت أصلاً كتبت اسم الموقع (مثلاً google.com)، مش الـ IP بتاعه. جهازك محتاج يترجم الاسم ده لـ IP عشان يعرف يبعت الطلب فين. هنا بييجي دور DNS، ده زي دليل التليفونات، بيقولك إن google.com عنوانه مثلاً 142.250.187.164.

لو حابب تشوف العملية دي بنفسك، ممكن تستخدم أدوات زي nslookup أو dig من الـ Command Line.


5. الطلب والرد: علاقة العميل بالسيرفر

وصلنا! طلبك وصل للسيرفر اللي عليه الموقع. هنا بنكون في قلب حاجة اسمها Client-Server Model، وده أساس الويب كله.

الفكرة بسيطة: إنت العميل (Client) بتبعت Request (طلب)، والسيرفر بيرد عليك بـ Response (استجابة). يعني مثلاً:

  • إنت: “عايز الصفحة الرئيسية”
  • السيرفر: “اتفضل، ده كود الـ HTML بتاعها”

6. البروتوكولات والمنافذ

طلبك مش بيروح كده على الفاضي، لأ ده بيمشي عبر قنوات محددة اسمها Ports. كل خدمة على السيرفر بتستنى الطلبات على منفذ معين:

  • المواقع العادية: منفذ 80 HTTP
  • المواقع الآمنة: منفذ 443 HTTPS
  • البريد الإلكتروني: منافذ تانية زي 25 أو 587

وفي بروتوكولين رئيسيين للنقل: TCP-UDP

  • TCP: بيضمن وصول كل البيانات بالترتيب الصح (زي البريد المسجل)
  • UDP: أسرع بس مش مضمون (زي الراديو، لو فاتك حاجة مش هترجع تانى)

7. الحماية والخصوصية

أحياناً إنت مش عايز حد يشوف طلباتك أو عايز تحلل الطلبات دي قبل ما توصل. هنا بتستخدم:

  • Proxy: زي Burp Suite، بيقف في النص بينك وبين السيرفر عشان تشوف وتعدل على الطلبات
  • VPN: بيعمل نفق مشفر بينك وبين شبكة تانية، فبيخفي موقعك الحقيقي وبيحمي بياناتك

الخلاصة

من ساعة ما بتفتح المتصفح لحد ما الصفحة تظهر قدامك، في رحلة كاملة بتحصل في أجزاء من الثانية. الرحلة دي فيها:

  • عناوين (IP و MAC)
  • بوابات (Gateway و Router)
  • ترجمة (DNS)
  • تقسيم وإرسال (Packets و Protocols)
  • طلب ورد (Request و Response)
  • حماية وتوجيه (Firewall و NAT)

كل حلقة من دي ليها تفاصيل أكتر، والمقالات اللي فوق هتفهمك اكتر كل موضوع.