Објаснето е протокол за пренос на хипертекстот

Сè што треба да знаете за HTTP

HTTP (протокол за пренос на хипертекст) обезбедува стандарден мрежен протокол што веб прелистувачите и серверите ги користат за да комуницираат. Лесно е да се препознае ова при посета на веб-страница, бидејќи е напишано во URL-то (на пр. Http: // www. ).

Овој протокол е сличен на други како FTP, во тоа што се користи од клиентска програма за да побара датотеки од оддалечен сервер. Во случај на HTTP, обично е веб-прелистувач кој бара HTML-датотеки од веб-сервер, кои потоа се прикажуваат во прелистувачот со текст, слики, хиперврски итн.

HTTP е она што се нарекува "систем без државјанство". Ова значи дека за разлика од другите протоколи за пренос на датотеки, како што е FTP , HTTP-поврзувањето се отфрла откако ќе биде направено барањето. Значи, откако вашиот веб прелистувач ќе го испрати барањето и серверот ќе одговори со страната, врската е затворена.

Бидејќи повеќето веб-прелистувачи се стандардно на HTTP, можете да напишете само името на доменот и автоматски да го наполните прелистувачот на "http: //" дел.

Историја на HTTP

Тим Бернерс-Ли го создаде почетниот HTTP во раните 1990-ти, како дел од неговата работа во дефинирањето на оригиналната World Wide Web . Три основни верзии беа широко распоредени во текот на 1990-тите:

Најновата верзија, HTTP 2.0, стана одобрен стандард во 2015 година. Таа ја одржува назад компатибилноста со HTTP 1.1, но нуди дополнителни подобрувања во перформансите.

Додека стандардниот HTTP не шифрира сообраќај испратен преку мрежа, стандардот HTTPS беше развиен за да додаде шифрирање на HTTP преку употреба на (првично) Secure Sockets Layer (SSL) или (подоцна) безбедност на транспортниот слој (TLS).

Како работи HTTP

HTTP е протокол за апликациски слој изграден на врвот на TCP кој користи комуникациски модел на клиент-сервер . HTTP-клиентите и серверите комуницираат преку HTTP-барање и пораки за одговор. Трите главни типови на HTTP порака се GET, POST и HEAD.

Прелистувачот иницира комуникација со HTTP-сервер преку иницијација на TCP-врска до серверот. Сесиите за прелистување на веб-страници користат стандардна порта 80 на серверот, иако наместо тоа, понекогаш се користат и други пристаништа како што се 8080.

Откако се воспостави сесија, корисникот активира испраќање и примање на HTTP пораки со посета на веб-страницата.

Прашања со HTTP

Пораките што се пренесуваат преку HTTP може да не успеат да бидат доставени успешно од неколку причини:

Кога ќе се појават овие неуспеси, протоколот ја доловува причината за неуспехот (ако е можно) и пријавува код за грешка назад кон прелистувачот наречен линија за линија / код на HTTP . Грешките започнуваат со одреден број за да покажат каква грешка е.

На пример, 4xx грешките покажуваат дека барањето за страницата не може правилно да се заврши или дека барањето содржи неточна синтакса . Како пример, 404 грешки значи дека страницата не може да се најде; некои веб-сајтови дури имаат некои забава сопствен 404 страници со грешка .