تخطي إلى المحتوى الرئيسي

المجال الرئيسي

البنية التحتية للإنترنت

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

الخادم الذي غيّر عمله في منتصف الاتصال: كيف جعل NNTP الأدوار صريحة

تاريخ

الخادم الذي غيّر عمله في منتصف الاتصال: كيف جعل NNTP الأدوار صريحة

يعرض اتصال NNTP أولًا قدرات تمرير المقالات بين الخوادم. بعد `MODE READER` يعرض الاتصال نفسه أدوات القراءة. لم يتغير العنوان ولا قناة TCP، لكن التفويض الجاري تغيّر. جعل البروتوكول هذا الحد مرئيًا حتى لا تعيش افتراضات الدور القديم داخل الدور الجديد.

25 أغسطس 2026
التراجع الذي سافر كخبر: كيف جعلت Usenet الإلغاء قرارًا محليًا

تاريخ

التراجع الذي سافر كخبر: كيف جعلت Usenet الإلغاء قرارًا محليًا

تصل مقالة تحكم واحدة إلى ثلاثة خوادم أخبار. يحجب الأول المقالة المقصودة لأنها موجودة لديه ولأن سياسته تقبل الطلب. يرفض الثاني الطلب ويُبقي نسخته. أما الثالث فلم يستقبل الأصل بعد، فيحفظ Message-ID كي يرفضه عندما يصل متأخرًا. وزّعت Usenet طلبًا واحدًا، لكنها لم تمنح صاحبه سلطة…

25 أغسطس 2026
الحذف الذي انتظر الوداع: كيف فصل POP3 بين العلامة والإزالة النهائية

تاريخ

الحذف الذي انتظر الوداع: كيف فصل POP3 بين العلامة والإزالة النهائية

قال الخادم `+OK message 4 deleted`، ثم انقطع الاتصال قبل أن يرسل العميل `QUIT`. في الجلسة التالية بقيت الرسالة. لم يتراجع الخادم؛ فالرد الأول أثبت علامة قابلة للإلغاء داخل جلسة واحدة، أما الإزالة الفعلية فكانت من اختصاص حالة UPDATE.

25 أغسطس 2026
البايتات التي انتظرت الإذن: كيف نقلت حروف IMAP الكلفة من زمن الرحلة إلى موارد الخادم

تاريخ

البايتات التي انتظرت الإذن: كيف نقلت حروف IMAP الكلفة من زمن الرحلة إلى موارد الخادم

كان العميل يكتب `{11}` في نهاية السطر، معلناً طول السلسلة بدقة، ثم يصمت. لم تكن الشبكة ممتلئة ولم تكن البايتات مجهولة؛ كان ينقصها رد واحد يبدأ بعلامة `+`. ذلك التوقف أعطى الخادم فرصة ليقول لا قبل أن تصل الكلفة. وحين أزال LITERAL+ هذه الرحلة، لم يلغ القرار بل جعله تفويضاً سابقاً…

25 أغسطس 2026
نقطة الاستئناف التي لم تكن عدداً من البايتات: كيف تعلّم FTP متابعة ملف

تاريخ

نقطة الاستئناف التي لم تكن عدداً من البايتات: كيف تعلّم FTP متابعة ملف

كان بإمكان قناة التحكم أن تعرض السطر `110 MARK ssss = rrrr` بينما يظل الملف جارياً في قناة بيانات منفصلة. لم يكن الطرفان يتفقان على رقم واحد. كان المرسل يسمّي حالة يعرف كيف يعود إليها، وكان المستقبل يسمّي حالة مقابلة جعل ما قبلها ثابتاً في تخزينه. هكذا بدأ الاستئناف في FTP: حفظ…

25 أغسطس 2026
الاستعلام الفارغ الذي سرد الجميع: كيف جعل Finger الحضور البشري جواباً شبكياً

تاريخ

الاستعلام الفارغ الذي سرد الجميع: كيف جعل Finger الحضور البشري جواباً شبكياً

اتصال بمنفذ TCP 79، ثم CRLF بلا اسم ولا كلمة أمر. في NAME/FINGER سنة 1977 كان هذا الفراغ سؤالاً كاملاً: من يستخدم النظام البعيد الآن؟ وقد يكشف الجواب الاسم وموقع الطرفية ومدة الخمول وخطة كتبها المستخدم. بقيت المحادثة صغيرة، لكن المعيار اللاحق اضطر إلى توضيح أن توحيد مكان السؤال…

25 أغسطس 2026
سأل الاتصال الثاني عمّن يملك الأول: كيف حدّد IDENT سلطة اسم المستخدم

تاريخ

سأل الاتصال الثاني عمّن يملك الأول: كيف حدّد IDENT سلطة اسم المستخدم

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

25 أغسطس 2026
حزمة الوقت التي لم تكن وقتاً: كيف جعل Kiss-o'-Death في NTP الرفض قابلاً للتنفيذ

تاريخ

حزمة الوقت التي لم تكن وقتاً: كيف جعل Kiss-o'-Death في NTP الرفض قابلاً للتنفيذ

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

25 أغسطس 2026
لم يأت الملف من المنفذ 69: كيف ربط TFTP كل نقل بطرفيه

تاريخ

لم يأت الملف من المنفذ 69: كيف ربط TFTP كل نقل بطرفيه

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

25 أغسطس 2026
السؤال الذي تعلّم SMTP ألا يجيب عنه: كيف فصل VRFY قبول البريد عن كشف الدليل

تاريخ

السؤال الذي تعلّم SMTP ألا يجيب عنه: كيف فصل VRFY قبول البريد عن كشف الدليل

في عام 1982، كان بوسع جهاز بعيد أن يرسل `VRFY Smith` إلى خادم SMTP، فيحصل على الاسم الكامل لـ Fred Smith وصندوق بريده. كانت الأداة نافعة لأنها جعلت عطل التسليم قابلاً للفحص. وكانت خطرة للسبب نفسه: خدمة نقل البريد أصبحت، من دون قصد، دليلاً عاماً يمكن استجوابه اسماً بعد اسم.

25 أغسطس 2026
أعاد الخادم المعرّف الجديد: كيف جعل UIDPLUS تغييرات IMAP قابلة للتحقق

تاريخ

أعاد الخادم المعرّف الجديد: كيف جعل UIDPLUS تغييرات IMAP قابلة للتحقق

كان للمستخدم حق إيداع رسالة في صندوق لا يحق له فتحه. نجح الأمر، لكن إعادة UID الجديد كانت ستكشف شيئًا عن مساحة أخفاها نظام الصلاحيات عمدًا. لذلك لم تكن دقة UIDPLUS في كمية المعلومات التي يعيدها فحسب، بل في معرفة متى يجب أن يصمت.

25 أغسطس 2026
الأمر الذي سلّم الاتصال: لماذا استبدل SMTP ‏TURN بـ ETRN

تاريخ

الأمر الذي سلّم الاتصال: لماذا استبدل SMTP ‏TURN بـ ETRN

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

25 أغسطس 2026
المهلة التي لم يستطع المرحّل إعادة ضبطها: كيف حمل SMTP DELIVERBY الوقت المتبقي

تاريخ

المهلة التي لم يستطع المرحّل إعادة ضبطها: كيف حمل SMTP DELIVERBY الوقت المتبقي

لا يملك المرسل طابور الخادم البعيد، ولا يعرف المشغّل لماذا تصبح رسالة ما عديمة القيمة بعد ساعة بعينها. صمّم RFC 2852 طلباً محدوداً يصل بين المعرفتين من دون أن يحوّل الاستعجال إلى سلطة.

24 أغسطس 2026
الخادم يمنح المعرّف، والعميل يحمل الذاكرة: كيف أبقى POP3 UIDL الرسالة معروفة بعد إعادة الاتصال

تاريخ

الخادم يمنح المعرّف، والعميل يحمل الذاكرة: كيف أبقى POP3 UIDL الرسالة معروفة بعد إعادة الاتصال

يستطيع خادم POP3 أن يقول إن هذه الرسالة تحمل المعرّف نفسه الذي حملته في الجلسة السابقة. لكنه لا يعرف بالضرورة إن كان هذا العميل قد حفظها بنجاح أو عرضها أو أرشفها. أنشأ UIDL استمرارية محدودة داخل صندوق بريد واحد، ثم ترك سجل الاستخدام الدائم عند الطرف الذي يحتاج إليه: العميل.

24 أغسطس 2026
رمز الخطأ الذي طلب من جهة الحجب أن تعرّف بنفسها

تاريخ

رمز الخطأ الذي طلب من جهة الحجب أن تعرّف بنفسها

أمكن لـ HTTP 451 أن يكشف عائقاً قانونياً ويسمّي منفّذه، لكنه لا يفرض الإفصاح ولا يثبت صحة الأمر ولا يرى الحجب الواقع تحت طبقة HTTP.

24 أغسطس 2026
السطر الأخير بلا ضغط: كيف غيّر IMAP معنى كل بايت تلاه

تاريخ

السطر الأخير بلا ضغط: كيف غيّر IMAP معنى كل بايت تلاه

بدت إجابة الخادم مألوفة: وسم، ثم `OK`، وعبارة قصيرة، ثم CRLF. لكنها كانت آخر سطر يمكن قراءته بالقواعد القديمة. إذا قبل الخادم COMPRESS فإن البايت التالي لا يعود جزءا مباشرا من نحو IMAP الظاهر، بل يصبح أول ما يدخل في تدفق DEFLATE. كان على الطرفين أن يضعا تلك البداية في الموضع نفسه…

24 أغسطس 2026
التحية التي وجب تكرارها: كيف أعاد STARTTLS ضبط الثقة في SMTP

تاريخ

التحية التي وجب تكرارها: كيف أعاد STARTTLS ضبط الثقة في SMTP

قال العميل اسمه أول مرة والقناة مكشوفة، وأعلن الخادم قدراته في الحالة نفسها. لم يكن ممكنا أن يأتي TLS لاحقا فيمنح تلك الكلمات القديمة حماية بأثر رجعي. لذلك اختار SMTP حدا واضحا: بعد نجاح المصافحة ينسى الطرفان ما عرفاه، وتبدأ المحادثة من جديد.

24 أغسطس 2026
بيانات الاعتماد التي لم تستطع توقيع الرسالة: كيف حدّد SMTP AUTH هوية الإرسال

تاريخ

بيانات الاعتماد التي لم تستطع توقيع الرسالة: كيف حدّد SMTP AUTH هوية الإرسال

كان بوسع بيانات الاعتماد أن تفتح بوابة إرسال البريد، لكنها لم تكن توقّع الخطاب المار عبرها. اكتسب SMTP AUTH قيمته لأنه أبقى الفرق واضحاً: يعرف الخادم من أنشأ الجلسة وما الذي سُمح له بفعله عند هذه النقطة، من دون أن يدّعي معرفة مؤلف النص أو مرسل الظرف أو المسار كله.

24 أغسطس 2026
linuxptp وحلقة التحكم خلف الوقت الدقيق

المؤسسات العالمية

linuxptp وحلقة التحكم خلف الوقت الدقيق

يحوّل linuxptp مضيف Linux وساعة العتاد ومصدر توقيت الشبكة إلى نظام وقت دقيق. تنسّق برامجه الخلفية حالة IEEE 1588 والطوابع الزمنية للحزم ووحدات الضبط وساعات النظام، لكن البرمجيات وحدها لا تصنع الدقة: فالنتيجة ما تزال تعتمد على محولات الشبكة والمذبذبات والملفات التعريفية…

24 أغسطس 2026
Laurent Vanbever والشبكة التي يجب اختبارها أثناء تغيّرها

أكاديميون

Laurent Vanbever والشبكة التي يجب اختبارها أثناء تغيّرها

يتناول عمل Laurent Vanbever تهيئة الشبكة بوصفها برمجيات قابلة للتنفيذ قد تظهر أعطالها قبل النشر أو أثناءه أو بعده. من الترحيل الآمن وتوليف التهيئة إلى رصد BGP في زمن التشغيل وعمليات موفرة للطاقة، يسأل بحثه في ETH Zurich كيف يحافظ المشغلون على النية بينما تتغير الشبكة باستمرار.

24 أغسطس 2026