Tiv Thaiv Kev Tiv Thaiv Cov Kev Piav Qhia

Txhua yam koj xav paub txog HTTP

HTTP (Hypertext Transfer Protocol) muab lub network raws tu qauv hais tias web browsers thiab servers siv sib txuas lus. Nws yog qhov yooj yim kom paub txog qhov no thaum mus saib hauv lub vev xaib vim nws tau sau ncaj hauv URL (piv txwv li http: // www. ).

Qhov kev cai lij choj no zoo ib yam li lwm tus neeg xws li FTP nyob rau hauv qhov kev siv ntawd los ntawm kev pabcuam pejxeem thov cov ntaub ntawv los ntawm cov neeg siv kev sib tham. Nyob rau hauv cov ntaub ntawv ntawm HTTP, nws yog feem ntau web browser uas thov HTML ntaub ntawv los ntawm lub web server, uas yog ces tso tawm kom pom hauv qhov browser nrog cov ntawv, dluab, hyperlinks, thiab lwm yam.

HTTP yog qhov hu ua "tsis muaj kev cai lij choj." Qhov no txhais li cas yog tias tsis zoo li lwm cov ntaub ntawv xa mus xws li FTP , qhov kev txuas HTTP poob thaum thov tau. Yog li, thaum koj tus web browser xa qhov kev thov thiab tus neeg teb xov tooj teb nrog nplooj ntawv, qhov kev sib txuas raug kaw.

Vim tias feem ntau qhov web browser tso cai rau HTTP, koj tuaj yeem ntaus ntawv cia lub npe sau thiab muaj qhov browser pib ua qhov "http: //".

Keeb Kwm ntawm HTTP

Tim Berners-Lee tau tsim lub HTTP pib thaum xyoo 1990 los ntawm nws txoj hauj lwm hauv kev txhais lub Ntiaj Teb hauv Wide Web . Peb cov thawj versions tau plhuav rau lub sijhawm xyoo 1990:

Qhov tseeb version, HTTP 2.0, tau los ua ib qho kev pom zoo hauv xyoo 2015. Nws tseem rov qab ua ke nrog HTTP 1.1 tab sis muaj kev txhawb ntxiv rau kev ua tau zoo.

Txawm tias HTTP cov qauv tsis encrypt tsheb hla lub network, HTTPS tus qauv yog tsim los ntxiv encryption rau HTTP ntawm kev siv (Asmeskas) Secure Sockets Layer (SSL) los yog (tom qab) Thauj Cov Txheej Txheem Kev Nyab Xeeb (TLS).

Yuav ua li cas HTTP Works

HTTP yog ib daim ntawv txheej txheem txheej txheem ua rau saum TCP uas siv cov qauv kev sib txuas lus ntawm tus neeg siv khoom. HTTP cov neeg tau txais kev pab thiab kev sib txuas lus sib txuas ntawm HTTP kev thov thiab cov lus teb. Qhov peb hom HTTP cov lus tseem ceeb yog TAU TXAIS, NCEJ, thiab TAUB HAU.

Qhov browser initiates kev sib txuas lus nrog ib HTTP neeg rau zaub mov los ntawm kev pib rau kev sib txuas TCP rau cov neeg rau zaub mov. Web browsing zaug siv qhov chaw nres nkoj chaw nres nkoj 80 los ntawm lub neej txawm tias lwm qhov chaw nres nkoj xws li 8080 siv qee zaum.

Thaum muaj kev sib kho, tus neeg siv ua lub xa thiab tau txais cov lus qhia HTTP los ntawm kev mus xyuas lub vev xaib.

Cov teeb meem nrog HTTP

Cov lus xa mus dhau HTTP tuaj yeem muab coj los ua kom tiav rau ntau qhov laj thawj:

Thaum cov teeb meem no tshwm sim, tus txheej txheem kaw qhov ua rau qhov tsis ua hauj lwm (yog tias ua tau) thiab ceeb toom cov kev cai yuam kev rov qab rau qhov browser hu ua HTTP txheej xwm kab / chaws . Cov yuam kev pib nrog ib tug xov tooj los qhia seb nws yog hom twg yuam kev.

Piv txwv li, 4xx uas qhia tau tias qhov kev thov rau nplooj ntawv tsis tuaj yeem ua kom tiav los yog qhov kev thov muaj cov ntsiab lus tsis muaj tseeb. Ua ib qho piv txwv, 404 uas tsis tau txhais tau tias cov nplooj ntawv tuaj yeem tsis pom muaj; qee cov websites tseem muaj qee cov kev lom zem kev cai 404 cov nplooj ntawv yuam kev .