جارٍ التحميل…
جارٍ التحميل…
تختار الاتصال من عنوانه، وتعيد نصه، ثم تقيس أول وصول له.
سنحل مسألتين من الاتصال نفسه: ما الكلمة المنقولة، وكم انتظر الطلب حتى أول بيانات؟ ترتيب القراءة الصحيح للكلمة يختلف عن ترتيب الوصول المستخدم لحساب الزمن.
| الكلمة في الملف | معناها هنا |
|---|---|
| DNS A | سجل يعطي عنوان IPv4 للاسم. |
| FLOW | معرف اتصال نجمع أسطره معًا. |
| destination | العنوان الذي يتصل به التدفق. |
| request_sent / server_data | أُرسل الطلب / وصلت بيانات من الخادم. |
| seq / data | رقم أول بايت / النص المحمول. |
| ASCII | ترميز؛ كل حرف معروض هنا يساوي بايتًا. |
نحذف القطعة إذا تكرر رقم بدايتها ونصها تمامًا. جميع الأوقات من ساعة واحدة، وكل ألف ميلي ثانية يساوي ثانية. لا توجد أجزاء مفقودة في الحزمة.
DNS وتدفقان كاملان ببيانات تعليمية.
DNS museum.example.invalid A 203.0.113.8
FLOW f1 destination=203.0.113.8
FLOW f2 destination=203.0.113.9
10:00:00.000Z f1 request_sent
10:00:00.020Z f2 server_data seq=10 data=wrong
10:00:00.075Z f1 server_data seq=203 data=bor
10:00:00.095Z f1 server_data seq=200 data=har
10:00:00.110Z f1 server_data seq=203 data=bor
Reassemble f1 beginning at seq=200. Duplicates carry identical bytes.هذه أول مرة تتعلم فيها الفكرة؟ افتح الشرح وامشِ معنا من أول سطر إلى الإجابة. سنشرح معنى الكلمات وسبب كل خطوة. بعدها جرّب كتابة الناتج بنفسك.
الشرح يتضمن الإجابة النهائية. قراءته جزء من التعلم، ولا تكمل التحدي تلقائيًا.
اختر الاتصال المرتبط بعنوان museum في جواب DNS. ركب كلمته مرة واحدة لكل قطعة، ثم احسب ميلي ثواني أول بيانات بعد الطلب. اجمع الكلمة والمدة.
المحاولات غير محدودة ولا تخصم نقاطًا. تُفحص الإجابات على السيرفر، ويُحفظ تقدم التدريب في متصفحك.
الدليل داخل كل تحدٍ يكفي لحله. هذه مراجع إضافية عند رغبتك في فهم المواصفات والأدوات بعمق أكبر.