1. برمجة
11

لماذا صفحة الخطاء في المواقع ترمز الي رقم 404

  • Abdelrhman_M
  • 2015-09-21T21:18:09+00:00
  • 2015-09-21T21:18:31+00:00
  • رابط مختصر

التعليقات

عرض جميع التعليقات
التعليق السابق
5
khaledez 2015-09-22T10:15:21+00:00 2015-09-22T10:15:54+00:00 أضف ردا
  • رابط مختصر

هذه ليست مزيّة في أباتشي، بل بروتوكول HTTP، وكل السيرفرات تطبّق هذه الرموز

0
مجهول 2015-09-22T10:42:17+00:00 أضف ردا
  • رابط مختصر

نعم صحيح .

ولكن السيرفر من يزود هذه المعلومات للبروتوكول ,

سير العملية يكون كالتالي :

انت ضغطت على رابط معين لطلب صفحة او ارسال بيانات

يقوم المتصفح بارسال HTTP Request

يستقبل السيرفر هذا الطلب ويعمل على تحليله

يقوم السيرفر بالاستجابة HTTP Response تحمل البيانات والمعلومات الخاصة بتحليل الطلب

وهذه البيانات تكون احدى الرموز السابق ذكرها .

كل ما يقوم به البروتوكول هو نقل المعلومات وليس هو من ينشئ او يكتشف الحالة (status) ورمزه بل السيرفر


ان كنت مخطئ فصحح لي معلوماتي , (هذا كل ما تعلمته في مواد الخاصة بالشبكات في الجامعه)

3
khaledez 2015-09-22T12:31:26+00:00 أضف ردا
  • رابط مختصر

أظنك أسأت فهم معنى "بروتوكول"،

فالبروتوكول هو مجرد القواعد والشروط التي يتفق عليها طرفين من أجل التواصل، وهو مجرد أفكار في الذهن، وهي كلمة تشمل كافة المجالات وليست محصورة في الحوسبة فقط

https://ar.wikipedia.org/wi...

أما السيرفر فهو البرنامج الذي "يلتزم" بالقواعد والشروط التي حددها بروتوكول HTTP، لذلك عندما يقوم المتصفح بإرسال طلب Request إلى السيرفر، فيجب أن "يلتزم" المتصفح بالقواعد التي حددها البروتوكول، وعندما يرد السيرفر فيجب عليه أن "يلتزم" أيضًا بالقواعد التي حددها البروتوكل،

فبروتوكل HTTP قد حدد أن الرمز 404 يعني أن الصفحة المطلوبة غير موجودة وعلى السيرفرات أن تلتزم بهذا، وإلا لن يفهم المتصفح (أو أي HTTP Client) معنى الرسالة الراجعة.

وكذلك عندما يحصل خطأ داخلي في السيرفر فإن بروتوكول HTTP قد حدد أن على السيرفر أن يرد على الطلب برمز 500 وهكذا.

6
مجهول 2015-09-23T00:29:45+00:00 أضف ردا
  • رابط مختصر

شكرا على هذه المعلومات .

بالفعل بحثت عن الموضوع وقرأت بعض التدوينات , انت على صواب وكنت انا المخطأ

0
ahmad777 2015-09-22T10:46:51+00:00 أضف ردا
  • رابط مختصر

سؤال على الهامش : اذا ارسل المتصفح طلبات بشكل كبير جدا في وقت قصير هل سيمنعه السيرفر لوحده ؟

0
khaledez 2015-09-22T12:41:25+00:00 أضف ردا
  • رابط مختصر

نعم هذه مسؤولية السيرفر في منع هجوم تخريب الخدمة Denial of Service Attack.

فما حدده بروتوكول HTTP هو فقط آليه لتسريع جلب ملفات جافاسكريبت وCSS من السيرفر عن طريق استخدام نفس الاتصال.

https://en.wikipedia.org/wi...

برمجة

مجتمع للمبرمجين من جميع المستويات لتبادل المعرفة والخبرات. ناقش لغات البرمجة المختلفة، الحلول البرمجية، والمشاريع.

25.6 ألف متابع

أطلق موقعك الإلكتروني في دقائق

صمم موقعك كاملا بالسحب والإفلات بدون خبرة برمجية، واحجز مكانك على الإنترنت.

أنشئ موقعك الآن

انسخ هذا الرابط:

تنبيه