Latest web development tutorials

الملف HTTP

بروتوكول HTTP هو بروتوكول نقل النص الفائق يستخدم (بروتوكول نقل النص المتشعب) اختصار من الشبكة العالمية (WWW: الشبكة العالمية) الخادم لنقل بروتوكول نقل النص التشعبي متصفح المحلي. .

HTTP هو بروتوكول الاتصالات القائمة على TCP / IP لنقل البيانات (ملفات HTML، وملفات الصور، نتائج الاستعلام، وما إلى ذلك).


أعمال HTTP

يعمل بروتوكول HTTP على عميل - خادم العمارة جرا. متصفح HTTP كعميل من خلال عنوان URL الذي هو خادم الويب يرسل كل طلبات HTTP إلى الملقم.

خادم الويب لديها: أباتشي خادم، والخادم IIS (خدمات معلومات الإنترنت) وما شابه ذلك.

وفقا لملقم ويب بعد تلقي الطلب، يرسل العميل رسالة استجابة.

HTTP رقم المنفذ الافتراضي هو 80، ولكن يمكنك أيضا أن تتغير إلى 8080 أو المنافذ الأخرى.

HTTP ثلاثة أمور أن نلاحظ:

  • HTTP بدون اتصال: لا علاقة يعني هو للحد من كل اتصال يعالج طلب واحد فقط. بعد عمليات الملقم طلب العملاء، والعملاء تلقى ردا على ذلك، يتم قطع الاتصال. وبهذه الطريقة يمكن أن ينقذ وقت الإرسال.
  • HTTP هو استقلال وسائل الإعلام: هذا يعني أنه طالما العميل والخادم يعرف كيفية التعامل مع محتوى البيانات من أي نوع من البيانات يمكن إرسالها عبر HTTP. العميل والخادم تحديد نوع MIME نوع المحتوى المناسب.
  • HTTP هو عديمي الجنسية: بروتوكول HTTP هو بروتوكول عديمي الجنسية. عديمي الجنسية يعني أنه لا يوجد بروتوكول لمعالجة المعاملات والذاكرة. عدم وجود الدولة يعني أنه إذا كانت معالجة لاحقة يتطلب المعلومات السابقة، يجب أن تكون اذاعتها، مما قد يؤدي إلى كمية البيانات نقل كل الزيادات الصدد. من ناحية أخرى، لا يتطلب خادم معلومات مسبقة عن استجابتها أسرع.

ويبين الجدول التالي تدفق الاتصالات بروتوكول HTTP:

cgiarch