Menu
Coddy logo textTech
flag Ar iconالعربيةdown icon

ما هي الشبكة

الدرس 1 من 47 في دورة التعامل مع الشبكات عبر الطرفية على Coddy.

الشبكة ليست أكثر من أجهزة يمكنها إرسال رسائل إلى بعضها بعضًا. طلب حاسوبك المحمول صفحةً من خادم ويب، أو جلب هاتفك للبريد، أو قراءة خدمة خلفية لقاعدة بيانات: كل ذلك عبارة عن جهاز يرسل رسالةً ويرسل جهاز آخر رسالةً بالمقابل.

تنتقل تلك الرسائل في أجزاء صغيرة تُسمّى حزمًا. تُجزّأ الاستجابة الكبيرة، وتُرسل، ثم يُعاد تجميعها في الطرف الآخر. نادرًا ما تتعامل مع الحزم يدويًا، لكن ذلك يفسّر الكثير مما ستراه: لماذا يحمّل الاتصال البطيء الصفحة على دفعات متقطعة، ولماذا يمكن أن يصل جزء من الاستجابة بينما لا يصل الباقي.

العادة المهمة في هذه الدورة هي أن تتوقف عن التفكير في الإنترنت باعتباره مكانًا، وتبدأ في التفكير فيه باعتباره محادثة. شيء ما يسأل. وشيء ما يجيب. وكل ما عدا ذلك هو تفاصيل تتعلق بمن يسأل، وأين يوجد، وما الشكل الذي يتخذه السؤال.

تتطابق هذه التفاصيل الثلاثة تمامًا مع الفصول الثلاثة التالية: تخبرك العناوين والأسماء بالمكان، وتخبرك المنافذ بالبرنامج الموجود على ذلك الجهاز، بينما يمنح HTTP السؤال شكله.

challenge icon

التحدي

سهل

أثبت أن رحلة الذهاب والإياب حدثت فعلًا.

ترسل ping رسالة صغيرة واحدة إلى جهاز وتنتظر الرد. أرسل رسالة واحدة بالضبط إلى 127.0.0.1 واطبع فقط الجزء من الملخص الذي يوضح عدد الرسائل التي عادت:

1 packets received

ترسل -c1 رسالة واحدة. تطبع grep -o النص المطابق فقط بدلًا من السطر بأكمله.

جرّب بنفسك

الطرفية
quiz iconاختبر نفسك

يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.

جميع دروس التعامل مع الشبكات عبر الطرفية

تدرّب بنفسك: Playground لـ Terminal