Lethathamo la Hypertext Transfer le hlalositsoe

Ntho e 'ngoe le e' ngoe eo u lokelang ho e tseba ka HTTP

HTTP (Hypertext Transfer Protocol) e fana ka tekanyetso ea protocol ea marang-rang eo li-browser le li-server li se sebelisang ho buisana. Ho bonolo ho elelloa sena ha u etela marang-rang hobane e ngotsoe URL (mohlala, http: // www. ).

Tsamaiso ena e tšoana le ba bang ba kang FTP ka hore e sebelisoa ke lenaneo la bareki ho kopa lifaele ho tswa ho seva se hōle. Tabeng ea HTTP, hangata ke sebadi sa hau sa marang-rang se kōpang lifaele tsa HTML ho seva sa hau sa marang-rang, tseo ka nako eo li bonts'ang ka sebapali ka li-text, litšoantšo, li-hyperlink, joalo-joalo.

HTTP ke seo ho thoeng ke "tsamaiso ea sechabeng." Seo se bolelang ke hore ho fapana le mekhoa e meng ea ho fetisa lifilimi tse kang FTP , khokahanyo ea HTTP e theoha hang ha kopo e etsoa. Kahoo, hang ha sebapali sa hau sa marang-rang se romella kōpo 'me seva se arabela ka leqephe, khokahano e koetsoe.

Kaha marang-rang a mangata a marang-rang a fetohile HTTP, o ka thapa lebitso la domain name feela mme u be le karolo ea "http: //" ea sebapali.

Histori ea HTTP

Tim Berners-Lee o ile a theha HTTP ea pele mathoasong a lilemo tsa bo-1990 e le karolo ea mosebetsi oa hae ho hlalosa Mobu oa pele oa Lefatše . Liphetolelo tse tharo tse ka sehloohong li ne li sebelisoa haholo lilemong tsa bo-1990:

Phetolelo ea morao-rao, HTTP 2.0, e fetohile litekanyetso tse amohelehang ka 2015. E boloka ts'ebetsong ea morao-rao le HTTP 1.1 empa e fana ka lintlafatso tse eketsehileng tsa tshebetso.

Le hoja HTTP e tloaelehileng e sa koetlise sephethephethe se rometsoeng holim'a marang-rang, tekanyetso ea HTTPS e ile ea ntlafatsoa ho eketsa ho koala ho HTTP ka ho sebelisa (qalong) Secure Sockets Layer (SSL) kapa (hamorao) Transport Layer Security (TLS).

Kamoo HTTP e sebetsang kateng

HTTP ke protocol e entsoeng ea kopo e entsoeng ka holimo ho TCP e sebelisang mokhoa oa puisano oa puisano ea basebedisi. Basebedisi le li-server ba HTTP ba buisana ka kopo ea HTTP le melaetsa ea likarabo. Mefuta e meraro ea molaetsa oa HTTP ke GET, POST, le HEAD.

Sebapali se qala ho buisana le seva sa HTTP ka ho qalisa khokahano ea TCP ho seva. Linako tsa ho etsa liwebsaete tsa marang-rang li sebelisa port ea se-80 ka ho sa feleng le hoja ka linako tse ling ho sebelisoa likou tse kang 8080.

Hang ha seboka se thehiloe, mosebedisi o baka ho romela le ho amohela melaetsa ea HTTP ka ho etela leqephe la web.

Litaba tse nang le HTTP

Melaetsa e fetisetsweng ka HTTP e ka hlōleha ho lopolloa ka katleho ka mabaka a 'maloa:

Ha mefokolo ena e etsahala, protocol e fetisa sesosa sa ho hlōleha (haeba ho khoneha) mme e tlaleha khoutu ea phoso ho sebapali se bitsoang line / boemo ba boemo ba HTTP . Liphoso li qala ka palo e itseng ho bontša hore na ke phoso ea mofuta ofe.

Ka mohlala, liphoso tse 4xx li bontša hore kopo ea leqephe ha e phethe hantle kapa hore kopo e na le syntax e fosahetseng. Ka mohlala, liphoso tse 404 li bolela hore leqephe ha le fumanehe; liwebsaete tse ling li bile li na le maqephe a phoso a 404 a tloaelehileng .