تاريخ النشر الأصلي: معرف 9 يونيو 2026KB: 5102602
مقدمة
عناوين HTTP هي أزواج الاسم والقيمة المضمنة في طلبات واستجابات HTTP. في بيئات Windows، تستخدم مكونات العميل مثل WinHTTP وWinINet ومكونات الخادم مثل IIS العناوين لتبادل بيانات التعريف والتحكم في سلوك الطلب والاستجابة.
يدعم Windows عناوين HTTP عبر HTTP/1.1 وHTTP/2 وHTTP/3. على الرغم من أن إصدارات البروتوكول هذه تنقل الرؤوس بشكل مختلف، إلا أن Windows يطبق دلالات رأس HTTP القياسية. يمكن للمسؤولين تكوين حدود معالجة العنوان، بما في ذلك إعداد التسجيل الذي يتحكم في الحد الأقصى لعدد العناوين المسموح بها في طلبات HTTP/2 وHTTP/3 للطلبات التي سيتم قبولها من قبل خادم HTTP.
اتخاذ الإجراء المناسب
بعد تثبيت تحديث Windows تم إصداره في 9 يونيو 2026 أو بعده، يمكنك استخدام إعداد التسجيل MaxHeadersCount للحد من عدد العناوين التي يمكن تضمينها في طلبات HTTP/2 وHTTP/3 للطلبات التي سيتم قبولها من قبل خادم HTTP.
يحد هذا الإعداد من الحد الأقصى لعدد العناوين التي يمكن تضمينها في طلب HTTP/2 أو HTTP/3. يمكن أن يساعد الحد من عناوين HTTP في حماية الأنظمة والخوادم من الاستخدام المفرط للذاكرة، وارتفاع استهلاك وحدة المعالجة المركزية، وهجمات رفض الخدمة. نظرا لاستخدام ضغط عنوان HTTP/2 (HPACK) أو HTTP/3 (QPACK) ومعالجة البروتوكول الأكثر تعقيدا، يمكن أن يساعد فرض حد رأس مثل MaxHeadersCount في الحفاظ على الأداء والموثوقية. يرجى ملاحظة أنه استنادا إلى إعداد آخر موجود MaxRequestBytes، قد يزيد HTTP.sys حد العنوان هذا الذي يتم فرضه بالفعل.
هام يحتوي هذا القسم، أو الأسلوب، أو المهمة على معلومات حول كيفية تغيير السجل. ولكن قد تحدث مشاكل خطيرة إذا عدلت السجل بشكل غير صحيح. لذلك، تأكد من إجراء التغييرات بعناية. للحماية الإضافية، يمكنك إجراء نسخ احتياطي للسجل قبل تعديله. بعد ذلك، يمكنك استعادة السجل في حالة حدوث مشكلة. لمزيد من المعلومات حول كيفية عمل نسخة احتياطية من السجل واستعادته، راجع كيفية عمل نسخة احتياطية من السجل واستعادته في نظام التشغيل Windows.
تكوين قيمة التسجيل MaxHeadersCount كما يلي:
|
موقع التسجيل |
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP\Parameters |
|
اسم القيمة |
MaxHeadersCount |
|
نوع القيمة |
REG_DWORD |
|
القيم المدعومة |
الافتراضي: 200 الحد الأدنى: 50 الحد الأقصى: 65535 |
|
ملاحظات |
يمكن أن تختلف القيمة الافتراضية اعتمادا على ما إذا كانت قيمة MaxRequestBytes تستخدم أيضا. |
لكي يصبح التغيير ساري المفعول، أعد تشغيل الكمبيوتر بعد إنشاء قيمة التسجيل MaxHeadersCount أو تحديثها.