Համակարգիչներ, Ծրագրային ապահովման
Որն է HTTP արձանագրությունը.
Որ HyperText Transfer Protocol (կամ HTTP) է հիմքը տվյալների համար համաշխարհային սարդոստայնում: Նման արձանագրությունները են կառուցված տեքստ, որը օգտագործում է տրամաբանական հղումներ (hyperlinks) միջեւ հանգույցների պարունակող որոշակի տվյալներ: Այսպիսով, այս մեթոդը փոխանակման կամ փոխանցելու hypertext.
The HTTP արձանագրությունը աշխատում է որպես ֆունկցիա է հարցման պատասխանի մեջ հաճախորդ - սերվերային հաշվողական մոդելի. Օրինակ, մի վեբ զննարկիչը որպես հաճախորդի, եւ սերվերի հոստինգ կայքը: Որ հաճախորդը ուղարկում է HTTP request ուղերձ է սերվերի, ապահովել որոշակի ռեսուրսներ (օրինակ, HTML, ֆայլերը, եւ այլ նյութեր), ապա վերադառնում պատասխան հաղորդագրություն: Այդ պատասխանը պարունակում է տեղեկատվություն մասին հարցման, եւ կարող է նաեւ պարունակել է պահանջվող բովանդակությունը հաղորդագրության մարմնի.
The զննարկիչը է հիմնական օրինակ է օգտագործողի գործակալ (հաճախորդի): Այլ տեսակի օգտագործողի գործակալներ են ներառել ծրագրային ապահովման օգտագործվում է ինդեքսավորման են որոնման պրովայդերների, բջջային դիմումների եւ այլ ռեսուրսների, որոնք օգտագործում կամ ցուցադրման վեբ բովանդակության.
HTTP արձանագրությունը, որը նախատեսված է տրամադրել միջանկյալ ցանցային տարրեր բարձրացնել կամ թույլ կտան շփումը հաճախորդների եւ սերվերների. Կայքեր բարձր երթեւեկության հաճախ վերականգնվել է իրենք կշահեն, cache վեբ սերվերների, որ ցուցադրում բովանդակությունը անունից վերադաս ռեսուրսների, նվազեցնելով բեռնել ժամանակ: Cache բրաուզերների միաժամանակ թույլ է տալիս օգտագործողին նվազեցնել ցանցի երթեւեկությունը: Վստահված անձը սերվերը, որը օգտագործում է HTTP-based արձանագրություն տեղական ցանցում կարող ապահովել միացնելիությունն հաճախորդների համար, ոչ թե գլոբալ routable հասցեները, ըստ տեղափոխման հաղորդագրությունները արտաքին սերվերների.
HTTP նիստը հաջորդական գործընթաց հարցումների եւ ստացված պատասխանների: Որ հաճախորդը նախաձեռնում խնդրանքը `սահմանելով TCP-կապը կոնկրետ նավահանգիստ վրա սերվերի, եւ վերջին մեկ չի լսում այս նավահանգիստ եւ սպասում է խնդրանքով հաղորդագրությունը. Ստանալուց հետո սերվերը ուղարկում է կարգավիճակի բար պատասխան ուղերձը: Մարմինը հաղորդագրության, որպես կանոն, մի Հարցված ռեսուրսը, թեեւ այն կարող է դրսեւորվել եւ սխալ հաղորդագրություն կամ այլ տեղեկություններ:
Եթե հաշվի առնենք, որ նպատակը HTTP արձանագրության, այն պետք է նշել, որ այն սահմանում մեթոդները ցույց է տալիս, որեւէ գործողություն կատարել է Ձեւակերպված ռեսուրսի: Ձեւը ցուցադրման տեղեկատվության (նախկինում գոյություն ունեցող տվյալները կամ դինամիկ գեներացվում) կախված է կատարման սերվերում. Հաճախ, ռեսուրսը համապատասխանում է ֆայլ կամ սցենարի, որը գտնվում է հյուրընկալող.
Որոշ մեթոդներ, որոնք օգտագործում է Հիպերտեքստի փոխանցման HTTP, նախատեսված են միայն տեղեկատվության որոնման, եւ, հետեւաբար, պետք չէ փոխել վիճակը սերվերի. Այլ կերպ ասած, նրանք չեն ունենա լուրջ ազդեցություն, բացառությամբ համեմատաբար անվնաս հետեւանքների - caching կամ ավելացման այցելու վիճակագրություն:
Իսկ մյուս կողմից, HTTP արձանագրությունը կարող է օգտագործվել, եւ նման մեթոդներ են նախատեսված գործողությունների համար, որոնք կարող են ազդեցություն ունենալ կամ սերվերի կամ այլ արտաքին ռեսուրսների է ամրապնդել ֆինանսական գործարքները կամ կատարել էլեկտրոնային փոստի փոխանցման. Երբեմն, նման մեթոդներ են օգտագործվում է վեբ ռոբոտների կամ որոշ կայքերում, եւ կարող է կատարել հարցումներ, անկախ նրանից, թե հիմնական խնդիրներից:
Similar articles
Trending Now