Ndondomeko ya Transfer Protocol yofotokozera

Chilichonse chomwe mukufunikira kudziwa za HTTP

HTTP (Hypertext Transfer Protocol) imapereka ndondomeko yovomerezeka ya intaneti kuti ma webusaiti ndi ma seva agwiritse ntchito kulankhula. N'zosavuta kuzindikira ichi poyendera webusaitiyi chifukwa yalembedwa mu URL (mwachitsanzo http: // www. ).

Pulogalamuyi ikufanana ndi ena monga FTP muzogwiritsidwa ntchito ndi pulogalamu ya kasitomala kuti apemphe mafayili kuchokera ku seva yakude. Pankhani ya HTTP, kawirikawiri ndisakatulipu yomwe imapempha mafayilo a HTML kuchokera pa seva la intaneti, zomwe zimasuliridwa mu msakatuli ndi malemba, zithunzi, ma hyperlink, ndi zina.

HTTP ndiyomwe imatchedwa "opanda dongosolo." Izi zikutanthawuza kuti mosiyana ndi maofesi ena otumiza mafayilo monga FTP , kulumikizana kwa HTTP kumatayidwa kamodzi pempholi litapangidwa. Kotero, mukasakatuli wanu atumiza pempho ndipo seva ikuyankha ndi tsamba, kugwirizana kumatsekedwa.

Popeza ambiri osatsegula pa webusaiti akulephera ku HTTP, mungathe kulemba dzina lachidziwitso ndipo mutsegule fomu ya "http: //".

Mbiri ya HTTP

Tim Berners-Lee adalenga HTTP yoyamba kumayambiriro kwa zaka za m'ma 1990 monga gawo la ntchito yake pofotokozera dziko loyambirira. Mabaibulo atatu oyambirira anagwiritsidwa ntchito kwambiri m'ma 1990:

Mawonekedwe atsopano, HTTP 2.0, adakhala chivomerezo chovomerezeka mu 2015. Iwo amatsatiranso kumbuyo kwa HTTP 1.1 koma amapereka zowonjezera zowonjezera ntchito.

Ngakhale kuti HTTP yodalirika silingatumize maulendo otumizidwa pa intaneti, muyeso wa HTTPS unapangidwa kuti uwonjezere kufotokozera kwa HTTP pogwiritsira ntchito (pachiyambi) Makhalidwe Otetezeka Otetezeka (SSL) kapena (kenako) Transport Layer Security (TLS).

Momwe HTTP imagwirira ntchito

HTTP ndi njira yowonjezeramo ntchito yomwe imapangidwa pamwamba pa TCP yomwe imagwiritsa ntchito chitsanzo cholankhulana ndi makasitomala . Makasitomala a HTTP ndi ma seva amalumikizana kudzera pa mauthenga a HTTP ndi mauthenga. Mitundu itatu ya mauthenga a HTTP ndi GET, POST, ndi HEAD.

Wosatsegula amayambitsa kuyankhulana ndi seva la HTTP poyambitsa kugwirizana kwa TCP ku seva. Zosakaniza za pawebusaitizi zimagwiritsa ntchito pulogalamu ya seva 80 poyendetsa ngakhale kuti maiko ena monga 8080 amagwiritsidwa ntchito nthawizina.

Mukamaliza gawoli, wosuta amachititsa kutumiza ndi kulandira mauthenga a HTTP poyendera tsamba la webusaiti.

Nkhani ndi HTTP

Mauthenga opatsirana pa HTTP akhoza kulephera kuperekedwa bwinobwino pa zifukwa zingapo:

Pamene zolepherekazi zimachitika, malamulowa amachititsa chifukwa cha kulephera (ngati n'kotheka) ndipo amalembera kachidindo kachilombo kubwereza wotchedwa HTTP mndandanda wa makalata . Zolakwitsa zimayamba ndi nambala inayake kusonyeza kuti ndi vuto lanji.

Mwachitsanzo, zolakwitsa 4xx zimasonyeza kuti pempho la tsamba silimatha bwino kapena kuti pempholi liri ndi syntax yolakwika. Mwachitsanzo, zolakwa 404 zikutanthauza kuti tsamba silikupezeka; Mawebusaiti ena amakhalanso ndi masamba 404 olakwika .