أساسيات شبكات Linux
استكشف المكونات الأساسية للشبكات في بيئة Linux، بما في ذلك المصطلحات الشائعة وأنواع أجهزة الشبكات.
أساسيات شبكات Linux درس مجاني في Linux Networking & TCP/IP for Developers على CoddyKit. هذا هو الدرس 1 من أصل 4. يمكنك قراءة الدرس كاملاً أدناه مجاناً — ثم تمرن عليه مباشرة في المتصفح باستخدام محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7. هذا الدرس جزء من مسار التعلم في Linux Networking & TCP/IP for Developers، وتقدمك يتزامن عبر الويب وتطبيق CoddyKit. تتضمن دورة Linux Networking & TCP/IP for Developers 4 دروس في المجموع.
Welcome to Linux Networking!
هل تساءلت يومًا كيف تتواصل الآلات مع بعضها البعض حقًا? يضعك هذا الدرس في صلب شبكات لينكس — المصطلحات الرئيسية وكيفية اتصال الأجهزة.
What's a Network?
الشبكة هي مجرد أجهزة متصلة تشارك البيانات. العقدة هي أي جهاز عليها؛ والمضيف هو عقدة تحمل عنوان IP ويمكنها الإرسال والاستقبال.
Data Travel: Packets
لا تنتقل البيانات ككتلة واحدة بل يتم تقسيمها إلى حزم. تحمل كل حزمة جزءاً من البيانات بالإضافة إلى معلومات المرسل والمستقبل وإعادة التجميع.
Rules of Communication: Protocols
لكي تفهم الأجهزة بعضها البعض، فإنها تشترك في قواعد تُسمى بروتوكولات — وهي تحدد كيفية تنسيق البيانات، وإرسالها، وتفسيرها. إنها قواعد النحو الخاصة بالشبكة.
Network Interfaces: Your Device's Gateway
تتصل الأجهزة من خلال واجهة شبكة (NIC). في لينكس، سترا أسماءً مثل eth0 (للاتصال السلكي)، وwlan0 (لشبكة الواي فاي)، وlo (للاتصال المحلي).
Unique Device ID: MAC Address
عنوان MAC هو معرف أجهزة فريد مثبت في كل بطاقة واجهة شبكة (NIC). وهو يحدد الأجهزة داخل القطاع المحلي، ويعمل في طبقة ربط البيانات.
Logical Location: IP Address Intro
بينما يُحدد عنوان "ماك" (MAC) الجهاز الفيزيائي، فإن عنوان "آي بي" (IP) يُميز موقعه المنطقي على الشبكة — مثل عنوان الشارع الذي يسمح له بالوصول عبر الشبكات.
Connecting Devices: Switches
يقوم المبدل (switch) بتوصيل الأجهزة داخل شبكة محلية (LAN). وهو يتعرف على الجهاز الموجود في كل منفذ ويوجه الحزم البرمجية إلى المنفذ الصحيح فقط.
Interconnecting Networks: Routers
يقوم الموجه (الراوتر) بتوجيه الحزم بين الشبكات المختلفة - وهو بمثابة شرطي المرور الخاص بالإنترنت، حيث يوجه بياناتك من منزلك إلى الوجهة الصحيحة.
Common Network Cables
تتصل الأجهزة بطريقتين رئيسيتين: كابلات الإيثرنت (Ethernet) لاتصالات سريعة وموثوقة عبر الأسلاك، والواي فاي (Wi-Fi) لاتصالات لاسلكية مرنة عبر الموجات الراديوية.
Quick Check
أي مما يلي يحدد عنوان الجهاز الفريد لواجهة الشبكة؟
Recap: Linux Network Essentials
ملخص: لقد غطيت العقد والمضيفين، الحزم والبروتوكولات، الواجهات، عناوين MAC وIP، بالإضافة إلى المحولات والموجهات. التالي — أوامر لفحص شبكتك.
الأسئلة الشائعة
هل درس «أساسيات شبكات Linux» مجاني؟
نعم — نص درس «أساسيات شبكات Linux» كامل متاح مجاناً هنا على الويب. لتمرينه بشكل تفاعلي (محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7) وفتح باقي دورة Linux Networking & TCP/IP for Developers، انتقل إلى CoddyKit PRO. تتضمن دورة Linux Networking & TCP/IP for Developers 4 دروس في المجموع.
ماذا ستتعلم في «أساسيات شبكات Linux»؟
استكشف المكونات الأساسية للشبكات في بيئة Linux، بما في ذلك المصطلحات الشائعة وأنواع أجهزة الشبكات. تتمرن على Linux Networking & TCP/IP for Developers مع أكواد عملية تشغلها مباشرة في المتصفح، ومدرس ذكاء اصطناعي متاح 24/7 يجيب على أسئلتك أثناء عملك.
هل أحتاج إلى خبرة سابقة لأبدأ Linux Networking & TCP/IP for Developers؟
لا تُشترط خبرة سابقة. Linux Networking & TCP/IP for Developers على CoddyKit منظم للمبتدئين حتى المتقدمين، لذا يمكنك البدء من هنا أو من البداية والتقدم بسرعتك الخاصة. هذا هو الدرس 1 من أصل 4.
كم من الوقت يستغرق درس «أساسيات شبكات Linux»؟
معظم دروس CoddyKit تستغرق حوالي 5–10 دقائق. كل منها موجز وتفاعلي، لذا تحرز تقدماً مستمراً وتستأنف من حيث توقفت عبر الويب والتطبيق.
هل يمكنني كتابة وتشغيل أكواد في درس Linux Networking & TCP/IP for Developers هذا؟
نعم. كل درس في Linux Networking & TCP/IP for Developers يتضمن محرر أكواد مدمج، لذا تكتب وتشغل أكواداً حقيقية مباشرة في متصفحك وتحصل على تعليقات فورية من الذكاء الاصطناعي — بدون إعداد محلي.
جميع الدروس في هذه الدورة
- أساسيات شبكات Linux
- أوامر الشبكات الأساسية
- واجهات الشبكة وعناوين IP
- فحص اتصالات الشبكة والمقابس