HTTP — разлика између измена

Садржај обрисан Садржај додат
Acamicamacaraca је преместио страницу HTTP на Протокол за пренос хипертекста: превод; WP:МoS/Naming an article;
ознака: ново преусмерење
Ред 1:
{{bez_izvora}}
#Преусмери [[Протокол за пренос хипертекста]]
__БЕЗКН__
{{Интернет протоколи}}
'''-{HTTP}-''' ({{јез-енг|HyperText Transfer Protocol}}) је [[мрежни протокол]] који припада [[Слој апликације|слоју апликације]] [[ОСИ модел|ОСИ референтног модела]], представља главни и најчешћи метод преноса информација на [[wWW|вебу]]. Основна намена овог протокола је испоручивање -{[[HTML]]}- докумената, тј. веб страница. -{HTTP}- је само један од [[списак интернет протокола|интернет протокола]]. Развој и стандардизацију HTTP протокола надгледају -{[[W3C]]}- и ''-{Internet Engineering Task Force}-''.
 
== -{HTTP}- протокол ==
-{HTTP}- је протокол за комуникацију између [[сервер]]а и клијента, који функционише по принципу ''захтев/одговор''. -{HTTP}- клијент, који је најчешће [[браузер|веб прегледач]], иницира пренос података након што успостави -{[[TCP/IP]]}- везу с удаљеним веб-сервером на одређеном порту.
 
[[Сервер]] константно ослушкује захтеве на одређеном мрежном комуникацијском порту (типично [[TCP и UDP порт|порт]] 80), чекајући да се клијент повеже и пошаље свој захтев. Захтев се састоји од основне -{HTTP}- команде (чија је синтакса прописана стандардом и која се састоји од назива команде, имена траженог документа и верзије подржаног -{HTTP}--а) и заглавља које се састоји од одређеног броја редова текста који поближе одређују аспекте захтева.
 
Захтев клијента се обрађује на серверу и, у зависности од исправности захтева и могућности задовољавања истог, клијенту се шаље одговарајући одговор. Одговор се састоји од извештаја о статусу захтева (који се састоји од троцифреног кода и кратког дескриптивног текста статуса, нпр. <code>200 ОК</code>) и од конкретног одговора, уколико је захтев могуће задовољити. Одговор се састоји од заглавља, које је исте синтаксе као и заглавље захтева и даје основне податке о природи одговора, и од евентуалног конкретног садржаја који се тражио у захтеву. У зависности од верзије -{HTTP}- протокола као и од заглавља захтева, веза се може након тога прекинути, а може се иста веза искористити за слање новог захтева, ради уштеде времена.
 
=== Пример ===
Пример једног захтева за документ од стране клијента:
 
<pre>
GET /index.html HTTP/1.1
Host: www.example.com
</pre>
 
Пример одговора на -{HTTP}- захтев:
 
<pre>
HTTP/1.1 200 OK
Date: Mon, 23 May 2005 22:38:34 GMT
Server: Apache/1.3.27 (Unix) (Red-Hat/Linux)
Last-Modified: Wed, 08 Jan 2003 23:11:55 GMT
Etag: "3f80f-1b6-3e1cb03b"
Accept-Ranges: bytes
Content-Length: 438
Connection: close
Content-Type: text/html; charset=UTF-8
...
</pre>
 
Три тачке означавају садржај траженог документа.
 
-{HTTPS}- је верзија -{HTTP}- протокола која користи алгоритам -{SSL/TLS}- за заштиту садржаја захтева и одговора од евентуалног прислушкивања. Овај протокол обично користи порт 443.
 
Локација -{HTTP}- (и -{HTTPS}-) докумената се одређује помоћу [[Веб адреса|URL]] адресе.
 
== Види још ==
* [[Списак интернет протокола]]
 
== Спољашње везе ==
{{Commonscat|Hypertext Transfer Protocol}}
* [http://www.w3.org/Protocols/HTTP/HTTP2.html Почеци -{HTTP}-а]
* [http://www.w3.org/Protocols/ -{HTTP}- протоколи]
* [http://www.jmarshall.com/easy/http/ -{HTTP}- учињен веома лаким]
* [http://www.http-compression.com -{HTTP}- компресија]
* [https://web.archive.org/web/20070914050600/http://www.allhttp.com/interceptor/ Ухватите -{HTTP}- наслове]
 
{{Семантички веб}}
{{URI шема}}
 
{{нормативна контрола}}
 
[[Категорија:Рачунарство]]
[[Категорија:Интернет]]
[[Категорија:Интернет протоколи]]
[[Категорија:Скраћенице]]
[[Категорија:W3C Standardi]]
Преузето из „https://sr.wikipedia.org/wiki/HTTP