ما هي الشبكة؟
الشبكة (Network) مجموعة أجهزة متّصلة ببعضها لتبادل البيانات. الإنترنت هو أكبر شبكة في العالم — شبكة من الشبكات.
لماذا يتعلّم المطوّر الشبكات؟
- لفهم كيف تتواصل التطبيقات مع الخوادم.
- لتشخيص المشاكل (لماذا لا يصل الطلب؟).
- أساس تطوير الويب والـ APIs والأمن السيبراني.
أنواع الشبكات
| النوع | المدى |
|---|---|
| LAN | شبكة محلية (منزل، مكتب) |
| WAN | شبكة واسعة (مدن، دول) |
| الإنترنت | شبكة عالمية |
نموذج العميل والخادم (Client-Server)
أساس الإنترنت:
المتصفّح (Client) ──── طلب (Request) ───→ الخادم (Server)
←─── استجابة (Response) ──
- العميل (Client): يطلب (متصفّحك، تطبيقك).
- الخادم (Server): يستجيب (يخدم الصفحات والبيانات).
ماذا يحدث عند فتح موقع؟
- تكتب
thecodefix.comفي المتصفّح. - يُترجَم الاسم إلى عنوان IP عبر DNS.
- يُرسَل طلب HTTP إلى الخادم.
- يردّ الخادم بالصفحة، فيعرضها المتصفّح.
🎯 التالي: عناوين IP و DNS.