Протокол за пренос на хипертекст: Разлика помеѓу преработките

Од Википедија — слободната енциклопедија
[проверена преработка][проверена преработка]
Избришана содржина Додадена содржина
сНема опис на уредувањето
Ред 1: Ред 1:
[[Податотека:Http_request_telnet_ubuntu.png|200px|thumb|right| HTTP барање направено со telnet]]
[[Податотека:Http_request_telnet_ubuntu.png|200п|мини|десно|HTTP-барање направено со telnet]]


'''Хипертекст трансфер протокол''' ([[англиски]]: ''hypertext transfer protocol'', скр. HTTP) е мрежен протокол. HTTP е основа за комуникација на [[World Wide Web]].
'''Протоколот за пренос на хипертекст''' ([[англиски]]: ''Hypertext Transfer Protocol'', скр. HTTP) е мрежен протокол. HTTP е основа за комуникација на [[World Wide Web]].
Создаден е како средство за објавување на [[HTML]] страници. Развивањето на стандардот е координирано од (IETF) Internet Engineering Task Force и World Wide Web Consortium.
Создаден е како средство за објавување на [[HTML]] страници. Развивањето на стандардот е координирано од (IETF) Internet Engineering Task Force и [[World Wide Web Consortium]].


==За HTTP==
==За HTTP==
HTTP е протокол за комуникација помеѓу [[сервер]]от и клиентот, кој функционира на принцип барање-одговор. HTTP клиентот, кој обично е [[веб прелистувач]], иницира пренос на податоци по креирањето на TCP / IP конекција со оддалечен веб сервер на одреден порт. Клиентот го поднесува HTTP барањето на серверот. Серверот кој содржи податоци, обезбедува ресурси, како што се [[HTML]] датотеки, или врши други работи во име на клиентот, и на крај враќа одговор порака на клиентот. А одговор на проектот содржи информации за статусот на барањето и може да содржи барања за клиентот.
HTTP е протокол за комуникација помеѓу [[опслужувач]]от и клиентот, кој функционира на принцип барање-одговор. HTTP клиентот, кој обично е [[веб прелистувач]], иницира пренос на податоци по креирањето на TCP / IP конекција со оддалечен опслужувач на одредена порта. Клиентот го поднесува HTTP барањето на опслужувачот. Опслужувачот кој содржи податоци, обезбедува ресурси, како што се [[HTML]] датотеки, или врши други работи во име на клиентот, и на крај враќа одговор порака на клиентот. А одговор на проектот содржи информации за статусот на барањето и може да содржи барања за клиентот.


== Пример за работа на HTTP ==
== Пример за работа на HTTP ==


Ова е пример за конверзација меѓу HTTP клиент и HTTP сервер на www.example.com, порта 80.
Ова е пример за конверзација меѓу HTTP клиент и HTTP опслужувач на www.example.com, порта 80.


====Клиент - прашање====
====Клиент - прашање====
Ред 15: Ред 15:
Host: www.example.com
Host: www.example.com


====Сервер-одговор====
====Опслужувач-одговор====
HTTP/1.1 200 OK
HTTP/1.1 200 OK
Date: Mon, 23 May 2005 22:38:34 GMT
Date: Mon, 23 May 2005 22:38:34 GMT
Ред 26: Ред 26:
Content-Type: text/html; charset=UTF-8
Content-Type: text/html; charset=UTF-8


== Надворешни врски ==
==Надворешни врски==
{{Commonscat|HTTP}}
{{Commonscat|HTTP}}

* {{cite web|url=http://www.w3.org/Protocols/History.html |title=Change History for HTTP |publisher=W3.org |date= |accessdate=2010-08-01}} Историја на HTTP
* {{cite web|url=http://www.w3.org/Protocols/DesignIssues.html |title=Design Issues for HTTP |publisher=W3.org |date= |accessdate=2010-08-01}}
* {{cite web|url=http://www.w3.org/Protocols/History.html |title=Историја на промената на HTTP |publisher=W3.org |date= |accessdate=1 август 2010}} {{en}}
*{{cite web|url=http://www.w3.org/Protocols/Classic.html |title=Classic HTTP Documents |publisher=W3.org |date=1998-05-14 |accessdate=2010-08-01}}
* {{cite web|url=http://www.w3.org/Protocols/DesignIssues.html |title=Прблеми при изработка на HTTP |publisher=W3.org |date= |accessdate=1 август 2010}} {{en}}
*{{cite web|url=http://www.w3.org/Protocols/Classic.html |title=Класични документи за HTTP |publisher=W3.org |date=14 мај 1998 |accessdate=1 август 2010}} {{en}}

[[Категорија:HTTP| ]]
[[Категорија:Протоколи на прилошко ниво]]
[[Категорија:Отворени формати]]
[[Категорија:Прелистувачи]]
[[Категорија:World Wide Web]]

[[af:HTTP]]
[[ar:بروتوكول نقل النص الفائق]]
[[az:HTTP]]
[[bn:হাইপার টেক্সট ট্রান্সফার প্রোটোকল]]
[[bs:Hypertext Transfer Protocol]]
[[bg:HTTP]]
[[ca:Protocol de transferència d'hipertext]]
[[cs:Hypertext Transfer Protocol]]
[[cy:HTTP]]
[[da:HTTP]]
[[de:Hypertext Transfer Protocol]]
[[et:Hüperteksti edastusprotokoll]]
[[el:Πρωτόκολλο Μεταφοράς Υπερκειμένου]]
[[en:Hypertext Transfer Protocol]]
[[es:Hypertext Transfer Protocol]]
[[eo:Hiperteksto-Transiga Protokolo]]
[[eu:HTTP]]
[[fa:پروتکل انتقال ابرمتن]]
[[fr:Hypertext Transfer Protocol]]
[[ga:Prótacal Aistrithe Hipirtéacs]]
[[gl:HTTP]]
[[ko:HTTP]]
[[hr:HTTP]]
[[id:Hypertext Transfer Protocol]]
[[is:Hypertext Transfer Protocol]]
[[it:Hypertext Transfer Protocol]]
[[he:Hypertext Transfer Protocol]]
[[kk:HTTP]]
[[lv:HTTP]]
[[lb:Hypertext Transfer Protocol]]
[[lt:HTTP]]
[[hu:HTTP]]
[[ml:ഹൈപ്പർ ടെക്സ്റ്റ്‌ ട്രാൻസ്ഫർ പ്രോട്ടോകോൾ]]
[[ms:Protokol Pemindahan Hiperteks]]
[[nl:Hypertext Transfer Protocol]]
[[new:एच टी टी पी]]
[[ja:Hypertext Transfer Protocol]]
[[no:HTTP]]
[[nn:Hypertext Transfer Protocol]]
[[pl:Hypertext Transfer Protocol]]
[[pt:Hypertext Transfer Protocol]]
[[ro:HTTP]]
[[ru:HTTP]]
[[sq:Hypertext Transfer Protocol]]
[[simple:Hypertext Transfer Protocol]]
[[sk:Hypertext Transfer Protocol]]
[[sl:HTTP]]
[[sr:HTTP]]
[[sh:HTTP]]
[[fi:HTTP]]
[[sv:HTTP]]
[[tl:HTTP]]
[[ta:மீயுரை பரிமாற்ற நெறிமுறை]]
[[th:เอชทีทีพี]]
[[tr:HTTP]]
[[uk:HTTP]]
[[vi:Hypertext Transfer Protocol]]
[[fiu-vro:HTTP]]
[[yo:Hypertext Transfer Protocol]]
[[zh-yue:HTTP]]
[[diq:HTTP]]
[[zh:超文本传输协议]]

Преработка од 03:19, 23 јануари 2011

HTTP-барање направено со telnet

Протоколот за пренос на хипертекст (англиски: Hypertext Transfer Protocol, скр. HTTP) е мрежен протокол. HTTP е основа за комуникација на World Wide Web. Создаден е како средство за објавување на HTML страници. Развивањето на стандардот е координирано од (IETF) Internet Engineering Task Force и World Wide Web Consortium.

За HTTP

HTTP е протокол за комуникација помеѓу опслужувачот и клиентот, кој функционира на принцип барање-одговор. HTTP клиентот, кој обично е веб прелистувач, иницира пренос на податоци по креирањето на TCP / IP конекција со оддалечен опслужувач на одредена порта. Клиентот го поднесува HTTP барањето на опслужувачот. Опслужувачот кој содржи податоци, обезбедува ресурси, како што се HTML датотеки, или врши други работи во име на клиентот, и на крај враќа одговор порака на клиентот. А одговор на проектот содржи информации за статусот на барањето и може да содржи барања за клиентот.

Пример за работа на HTTP

Ова е пример за конверзација меѓу HTTP клиент и HTTP опслужувач на www.example.com, порта 80.

Клиент - прашање

GET /index.html HTTP/1.1
Host: www.example.com

Опслужувач-одговор

HTTP/1.1 200 OK
Date: Mon, 23 May 2005 22:38:34 GMT
Server: Apache/1.3.3.7 (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

Надворешни врски

  • „Историја на промената на HTTP“. W3.org. Посетено на 1 август 2010. (англиски)
  • „Прблеми при изработка на HTTP“. W3.org. Посетено на 1 август 2010. (англиски)
  • „Класични документи за HTTP“. W3.org. 14 мај 1998. Посетено на 1 август 2010. (англиски)