HTTP: Розніца паміж версіямі
[дагледжаная версія] | [дагледжаная версія] |
Змесціва выдалена Змесціва дададзена
Artsiom91Bot (размовы | уклад) др афармленне |
Belarus2578 (размовы | уклад) |
||
Радок 7:
|Порт = 80/[[TCP]]
|Спецыфікацыя = RFC 1945, RFC 2616
|Кліенты = [[браўзер|Вэб-браўзеры]], напрыклад [[
|Серверы = [[Apache]], [[IIS]] і інш.
}}{{HTTP}}
Радок 16:
Асноўным аб’ектам маніпуляцыі ў HTTP з’яўляецца рэсурс, на які паказвае [[URI]] ({{lang-en|Uniform Resource Identifier|скарочана}}) у запыце кліента. Звычайна такімі рэсурсамі з’яўляюцца [[файл]]ы, якія захоўваюцца на серверы, але імі могуць быць лагічныя аб’екты або нешта абстрактнае. Асаблівасцю пратакола HTTP з’яўляецца магчымасць паказаць у запыце і адказе спосаб прадстаўлення аднаго і таго ж рэсурсу паводле розных параметраў: фармату, [[кадзіроўка|кадзіроўкі]], мовы і інш., для чаго выкарыстоўваецца HTTP-загаловак. Менавіта дзякуючы магчымасці ўказання спосабу кадавання паведамлення кліент і сервер могуць абменьвацца двайковымі дадзенымі, хоць дадзены пратакол з’яўляецца тэкставым.
Аналагічнымі пратаколамі для HTTP з’яўляюцца [[FTP]] і [[SMTP]]. Абмен паведамленнямі ідзе па звычайнай схеме «запыт-адказ». Для ідэнтыфікацыі рэсурсаў HTTP выкарыстоўвае глабальныя URI. У адрозненне ад многіх іншых пратаколаў, HTTP не захоўвае свайго стану. Гэта азначае адсутнасць захавання прамежкавага стану паміж парамі «запыт-адказ». Кампаненты, якія выкарыстоўваюць HTTP, могуць самастойна ажыццяўляць захаванне інфармацыі аб стане, звязанай з апошнімі запытамі і адказамі (напрыклад, «[[Cookies|кукі]]» на
{{зноскі}}
|