ما هي مهلة مأخذ التوصيل؟

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

مهلة المقبس هي مقدار الوقت المحدد من وقت توصيل المقبس حتى انقطاع الاتصال. يعتقد العديد من المستخدمين أن المهلة بحد ذاتها تمثل مشكلة ، ولكن المهلة مخصصة بالفعل لمنع ظهور المزيد من المشكلات. يتم تعيين مقدار الوقت بين الاتصال والمهلة بواسطة مبرمجي البرنامج أو نظام التشغيل (OS). بدون أمر timeout ، سيستمر المقبس في محاولة الاتصال إلى أجل غير مسمى.

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

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

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