مزايا بروتوكول نقل النص التشعبي

click fraud protection
...

بروتوكول HTTP يجعل شبكة الويب العالمية ممكنة.

تم اختراع بروتوكول Hypertext Transfer ، المعروف لملايين متصفحي الويب باسم HTTP ، في عام 1990 بواسطة Tim Berners-Lee في معامل CERN في جنيف ، سويسرا. اليوم ، هو أساس شبكة الويب العالمية ولغة ترميز النص التشعبي أو HTML. تم تطوير ثلاثة إصدارات من HTTP: 0.9 و 1.0 و 1.1. يستخدم كل من 1.0 و 1.1 بشكل شائع اليوم.

هوية

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

فيديو اليوم

تخصص

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

معالجة

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

المرونة

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

حماية

يقوم HTTP 1.0 بتنزيل كل ملف عبر اتصال مستقل ثم يقوم بإغلاق الاتصال. هذا يقلل من مخاطر الاعتراض أثناء الإرسال ، حيث لا يستمر الاتصال بعد نقل عنصر واحد من صفحة الويب. يقوم بروتوكول نقل النص التشعبي الآمن (HTTPS) بتشفير تبادل HTTP لإضافة المزيد من الأمان.

سهولة البرمجة

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

قدرات البحث

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

اتصالات مستمرة

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