د هایپرټیک لیږد پروتوکول تشریح شوی

د HTTP په اړه هرڅه ته اړتیا لرئ

HTTP (د Hypertext لیږد پروتوکول) د شبکې پروتوکول معیار وړاندې کوي چې ویب ګورتوونکي او سرورونه د خبرو اترو لپاره کاروي. دا آسانه ده چې دا د یوې ویب پاڼې لیدلو په وخت کې ځکه چې دا په URL کې لیکلی دی (د مثال په توګه http: // www. ).

دا پروتوکول د FTP په څیر نورو ته ورته دی چې پدې کې د مراجعینو پروګرام لخوا کارول کیږي ترڅو د لرې پرتو سرور څخه فایلونو غوښتنه وکړي. د HTTP په حالت کې، دا عموما د ویب براؤزر دی چې د ویب سرور څخه د HTML فایلونو غوښتنه کوي، کوم چې بیا په برنر کې د متن، انځورونو، هایپر لنکسونو او نورو سره ښودل شوي دي.

HTTP هغه څه دي چې "بې باوري سیسټم" دی. دا څه معنی دا دی چې د نورو فایل لیږد پروتوکولونو لکه FTP ، د HTTP کنټرول برعکس غوښتنه چې یو ځل غوښتنه شوې وي. نو، کله چې ستاسو ویب سایټ غوښتنلیک واستول شي او سرور د پاڼې سره ځواب ورکړئ، کنټرول وتړل شو.

له ډیرو ویب سایټونو څخه د HTTP ډفورم ته، تاسو کولی شئ یوازې د ډومینیک نوم ولیکئ او براؤزر لرئ د "http: //" برخې ډک کړئ.

د HTTP تاریخ

ټیم برنرس- لی د 1990 کال په لومړیو کې لومړني HTTP د اصلي نړیوالې ویب په تعریف کې د هغه د یوې برخې په توګه وټاکه. درې لومړنۍ نسخې په پراخه کچه د 1990 په لسیزه کې ځای پرځای شوي:

وروستی نسخه، د HTTP 2.0، په 2015 کې یو منل شوي معیار جوړ شو. دا د HTTP 1.1 سره مخکی مطابقت ساتي مګر اضافي فعالیتونه وړاندې کوي.

پداسې حال کې چې معیاري HTTP په ټیکټ کې لیږل شوي ټرافیک انډول نه کوي، د HTTPS معیار پرمختلل شوی و ترڅو د (اصلي) خوندي ساکټ لیټ (SSL) یا (وروسته) د ټرانسپورت پرت امنیت (TLS) کارولو له لارې HTTP ته د کوډیزونډ اضافه کولو لپاره رامینځته کړي.

د HTTP څنګه کار کوي

HTTP د غوښتنلیک پرت پرت پروتوکول دی چې د TCP په سر کې جوړ شوی چې د مراجعینو سرور اړیکو ماډل کاروي. د HTTP پیرودونکي او سرور د HTTP غوښتنه او د ځواب پیغامونو له لارې خبری اتریږي. د HTTP اصلي درې اصلي ډولونه د GET، پوسټ، او سر په توګه دي.

لټونګر د HTTP سرور سره اړیکې د سرور سره د TCP کنټرول په پیلولو پیل کوي. د ویب لټون کولو غونډو د سرور بندر 80 په ډیفالټ کې کاروي، سره له دې چې نور بندرونه لکه 8080 کله ناکله کارول کیږي.

کله چې یوه غونډه تاسیس شوه، کاروونکي د ویب پاڼې لیدلو له لارې د HTTP پیغامونو لیږلو او ترلاسه کولو هڅوي.

د HTTP سره مسلې

په HTTP کې لیږل شوي پیغامونه نشي کولی د ډیری دلیلونو په بریالیتوب کې بریالی شي:

کله چې دغه ناکامۍ واقع شي، پروتوکول د ناکامۍ امکان (که ممکن وي) قبضوي او د غلطی کوډ د بیرته راګرځولو لپاره د HTTP د کرښې / کوډ نومیږي . نقصونه د یوې ځانګړې شمېرنې سره پیل کوي ترڅو وښيي چې کوم ډول تیري.

د مثال په توګه، د 4xx غلطی په ګوته کوي چې د پاڼې غوښتنه سمه نده بشپړه شوې او یا غوښتنه په ناسمه نخښه کې ده . د مثال په توګه، 404 غلطي معنا لري چې پاڼه پایله نده موندلی؛ ځینې ​​ویب پاڼې حتی د ګوتو ګمرکي 404 غلط پاڼې لري .