ہائپر ٹیکسٹ ٹرانسفر پروٹوکول وضاحت کی

آپ کو HTTP کے بارے میں جاننے کی ضرورت ہے

HTTP (ہائپر ٹیکسٹ ٹرانسمیشن پروٹوکول) نیٹ ورک پروٹوکول معیاری فراہم کرتا ہے جو ویب براؤزر اور سرورز کو بات چیت کرنے میں استعمال کرتی ہے. اس ویب سائٹ پر جانے پر یہ تسلیم کرنا آسان ہے کیونکہ یہ صحیح URL میں لکھتا ہے (مثال کے طور پر http: // www. ).

یہ پروٹوکول FTP کی طرح دوسروں کی طرح ہے جس میں یہ ایک کلائنٹ پروگرام کے ذریعہ ایک ریموٹ سرور سے فائلوں کی درخواست کرنے کے لئے استعمال کیا جاتا ہے. HTTP کے معاملے میں، یہ عام طور پر ایک ویب براؤزر ہے جو ویب سرور سے ایچ ٹی ایم ایل کی فائلوں کی درخواست کرتا ہے، جس کے بعد براؤزر میں ٹیکسٹ، تصاویر، ہائپر لنکس، وغیرہ کے ساتھ ظاہر ہوتا ہے.

HTTP جس کو ایک "بیکار نظام" کہا جاتا ہے. اس کا کیا مطلب یہ ہے کہ ایف ایم پی کے دیگر فائل ٹرانسفر پروٹوکول کے برعکس درخواست کے بعد ہی HTTP کنکشن گرا دیا جاتا ہے. لہذا، آپ کے ویب براؤزر کی درخواست بھیجنے کے بعد اور سرور کے ساتھ جواب دینے کا سرور ، کنکشن بند ہے.

چونکہ زیادہ سے زیادہ ویب براؤزر HTTP پر پہلے سے طے شدہ ہے، آپ صرف ڈومین نام ٹائپ کر سکتے ہیں اور براؤزر کو "http: //" حصہ خود بخود بھر کر سکتے ہیں.

HTTP کی تاریخ

ٹیم برنرز- لی نے ابتدائی HTTP کے ابتدائی HTTP کو ابتدائی ورلڈ وائڈ ویب کی وضاحت کرنے میں 1990 کے دہائیوں میں اپنے کام کا حصہ بنائے. 1990 کے دوران تین بنیادی ورژن بڑے پیمانے پر تعینات کیے گئے تھے:

تازہ ترین ورژن، HTTP 2.0، 2015 میں منظور شدہ معیار بن گیا. یہ HTTP 1.1 کے ساتھ پسماندہ مطابقت رکھتی ہے لیکن اضافی کارکردگی بڑھانے کی پیشکش کرتا ہے.

جبکہ معیاری HTTP نیٹ ورک پر بھیجے گئے ٹریفک کو خفیہ نہیں کرتا، ایچ ٹی ٹی پی پی کے معیار کو (خفیہ طور پر) سیکورٹ ساکٹ پرت (ایس ایس ایل) یا (بعد میں) ٹرانسمیشن کی پرت سیکورٹی (TLS) کے ذریعے ایچ ٹی پی ٹی میں شامل کرنے کے لئے تیار کیا گیا تھا.

HTTP کیسے کام کرتا ہے

HTTP ایک درخواست پرت پرت پروٹوکول ہے جو ٹی سی پی کے سب سے اوپر بنایا گیا ہے جو کلائنٹ سرور مواصلات ماڈل کا استعمال کرتا ہے. HTTP گاہکوں اور سرور HTTP درخواست اور جواب کے پیغامات کے ذریعے بات چیت کرتے ہیں. تین اہم HTTP پیغامات کی قسمیں، پوسٹ، اور سر ہیں.

براؤزر سرور تک ایک ٹی سی پی کنکشن شروع کرکے HTTP سرور کے ساتھ مواصلات شروع کرتا ہے. ویب براؤزنگ سیشن سرور پورٹ 80 کو ڈیفالٹ کے ذریعہ استعمال کرتے ہیں، اگرچہ دیگر بندرگاہوں جیسے 8080 کبھی کبھی بجائے استعمال کیے جاتے ہیں.

ایک بار سیشن قائم کیا جاتا ہے، صارف کو ویب صفحہ پر جانے سے HTTP پیغامات بھیجنے اور وصول کرنے کی کوشش ہوتی ہے.

HTTP کے ساتھ مسائل

HTTP پر منتقل شدہ پیغامات کئی وجوہات کے لئے کامیابی سے ڈیلے ہوئے ہونے میں ناکام ہوسکتی ہیں:

جب یہ ناکامیاں ہوتی ہیں، تو پروٹوکول ناکامی کی وجہ سے (ممکنہ طور پر) کی وجہ پر قبضہ کرتا ہے اور HTTP کی حیثیت کی لائن / کوڈ کو براؤزر پر ایک غلطی کوڈ واپس دیتا ہے. غلطیاں ایک مخصوص نمبر کے ساتھ شروع کرنے کے لئے شروع کرنے کے لئے شروع کرنے کے لئے کس طرح کی غلطی ہے.

مثال کے طور پر، 4xx غلطیاں اس بات کا اشارہ کرتے ہیں کہ صفحے کے لئے درخواست مناسب طریقے سے مکمل نہیں کی جاسکتی ہے یا درخواست میں غلط نحو بھی شامل ہے . مثال کے طور پر، 404 غلطیوں کا مطلب یہ ہے کہ صفحہ نہیں مل سکا؛ کچھ ویب سائٹس میں بھی کچھ مزہ اپنی مرضی کے مطابق 404 غلط صفحات ہیں .