Муҳофизаи интиқоли гиперматекӣ шарҳ дода шудааст

Ҳама чизро бояд дар бораи HTTP медошт

HTTP (Протоколи интиқоли матнӣ) стандарти протоколи шабакаро таъмин мекунад, ки браузерҳо ва серверҳо барои муошират истифода мебаранд. Ҳангоми ба вебсайти вебсайт дастрас шудани он ин осон аст, зеро он дар URL ҷойгир аст (масалан, http: // www. ).

Ин протокол ба монанди монанди FTP дар он аст, ки он аз тарафи барномаи мизоҷ истифода бурда мешавад, ки файлҳоро аз сервери дурдаст талаб кунад. Дар ҳолати HTTP, он одатан браузери веб, ки файлҳои HTML аз сервери вебсайт талаб мекунад, ки он дар браузер бо матн, тасвирҳо, гиперматҳо ва ғайра нишон дода мешавад.

HTTP чист? Ин чӣ маъно дорад, ки ғайр аз дигар протоколҳои интиқоли файл, ба монанди FTP , пайвастшавии HTTP, вақте ки дархост дархост карда мешавад. Пас, вақте ки браузери вебии шумо дархостро ирсол мекунад ва сервер бо саҳифа ҷавоб медиҳад, пайвастшавӣ баста мешавад.

Азбаски аксарияти браузерҳо ба HTTP пешоянд, шумо метавонед танҳо номи домейнро нависед ва браузери "http: //" -ро пур кунед.

Таърихи HTTP

Тим Бернерсс-Ли аввалин HTTP-ро дар оғози солҳои 90-ум ҳамчун як қисми корҳояш дар муайян кардани вебсайти ибтидоии ҷаҳонӣ паҳн кард . Дар тӯли солҳои 1990-ум се тарҷумаҳои асосӣ ба таври васеъ паҳн гардиданд:

Дар охирин нусхаи HTTP 2.0, стандарти тасдиқшудаи соли 2015 шуд. Он бо ҳамоҳангӣ бо HTTP 1.1 нигоҳдорӣ мешавад, вале пешниҳодҳои иловагии иҷроишро пешниҳод мекунад.

Ҳангоме, ки стандарти HTTP трафикро тавассути шабака инъикос намекунад, стандарти HTTPS барои илова кардани рамзгузорӣ ба HTTP тавассути истифодаи (ибтидои) Сарпӯши пойгоҳи Secured Layer (SSL) ё (дертар) Security Layer Security (TLS) таҳия шудааст.

Чӣ тавр HTTP Works

HTTP як протоколи барномаи канал дар болои TCP аст , ки модели коммуникатсионии мизоҷро истифода мебарад. Мизоҷон ва серверҳои HTTP тавассути дархости HTTP ва паёмҳои ҷавоби мусбат муошират мекунанд. Намуди се паёми HTTP асосан GET, POST ва HEAD мебошанд.

Браузер бо ирсоли HTTP сервер бо ибтикори пайвастаи TCP ба сервер оғоз мекунад. Сессияҳои веб-браузерҳо портҳои сервери 80-ро истифода мебаранд, гарчанде ки дигар нуқтаҳои монанди 8080 баъзан иваз мешаванд.

Пас аз анҷоми ҷаласа, корбар бо фиристодани паёмҳои HTTP тавассути вебсайти веб саҳифа мекунад.

Масъалаҳои бо HTTP

Паёмҳое, ки тавассути HTTP интиқол дода мешаванд, метавонанд ба якчанд сабабҳо муваффақ гарданд:

Вақте ки ин камбудиҳо рӯй медиҳанд, протокол сабабҳои нокомиро (агар имконпазир) дошта бошад ва рамзи хатогии бозгашти бозорро, ки бо номи HTTP сатр / рамзи ҲНТ ном дорад, хабар медиҳад . Хатогӣ бо рақами муайян оғоз мекунад, ки кадом навъи хаторо нишон медиҳад.

Масалан, 4xx хатогиҳо нишон медиҳанд, ки дархости саҳифа ба таври дуруст ба анҷом нарасидааст ва ё дархости дорои аломати нодуруст вуҷуд дорад. Мисол, 404 хато маънои онро дорад, ки саҳифа наметавонад пайдо шавад; Баъзе вебсайтҳо ҳатто баъзе хайрияҳои 404 хатои фароғат доранд .