0Pricing
Linux Networking & TCP/IP for Developers · درس

أساسيات شبكات 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 يتضمن محرر أكواد مدمج، لذا تكتب وتشغل أكواداً حقيقية مباشرة في متصفحك وتحصل على تعليقات فورية من الذكاء الاصطناعي — بدون إعداد محلي.

جميع الدروس في هذه الدورة

  1. أساسيات شبكات Linux
  2. أوامر الشبكات الأساسية
  3. واجهات الشبكة وعناوين IP
  4. فحص اتصالات الشبكة والمقابس
← العودة إلى Linux Networking & TCP/IP for Developers