12.07.2015 Views

Виртуална Лаборатория по Компютърни Мрежи и Разпределени ...

Виртуална Лаборатория по Компютърни Мрежи и Разпределени ...

Виртуална Лаборатория по Компютърни Мрежи и Разпределени ...

SHOW MORE
SHOW LESS
  • No tags were found...

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Виртуална Лаборатория по Компютърни Мрежи и Разпределени СистемиПРИЛОЖЕН СЛОЙ. WORLD WIDE WEBWorld Wide WebСветовната мрежа World Wide Web (WWW) представлява разпределенаинформационна система, работеща върху световната компютърна мрежаИнтернет. Към момента web трафика съставлява около 80% от общиятрафика в Интернет. Създатели на системата са колектив от учени сръководител Тим Лий работещи в Европейската лаборатория по приложнафизика в Женева (CERN). Принципът на работа се основава на клиент-сървъркомуникация използваща протокол за трансфер на хиперинформация HTTP(HyperText Transfer Protocol). HTTP е стандартизиран протокол от приложнияслой на TCP/IP протоколния стек, който позволява работа със структурираноразпределени данни, описани чрез езика за хипертекст HTML (HyperTextMarkup Language). През 1994 година CERN и M.I.T. основават W3C .Принцип на работаЗа да работи една web информационна система е необходимо да имаправилно инсталиран, конфигуриран и стартиран web сървър. Компютърнасистема, на която е инсталиран трябва да има правилно зададени TCP/IPнастройки и връзка към Интернет. Необходимо е да има публичен IP адрес ииме под което да бъде откривана. В зависимост от вида на сървъра иработещите на него web приложения може да са необходими допълнителнинастройки както и връзка към база от данни. Клиентската програма, найчестоweb браузер, изпраща заявки към сървъра в точно определен формат.Сървърът обработва тези заявки и връща обратно резултата. Най-честокомуникацията със сървъра е по протокола HTTP, но е възможно също такада е по FTP, Gopher, WAIS, FISH и други.http://user:pass@example.com:8080/path/file?query=test#anchorпротокол паролапотребителадрес / име надомейнпорт име и път дофайл/ресурсзаявка спараметрифрагментФиг.1. Пример за унифициран идентификатор на ресурс (URI)Обработката на заявките от сървъра става по дисциплината URI(Унифициран идентификатор на ресурса – фигура 1). За достъп до отделнитеобекти се използва техния адрес зададен чрез URL (Uniform Resource Locator)или URN (Uniform Resource Name).Една типична HTTP сесия включва следните четири стъпки:• Клиентът инициира ТСР връзка на указания порт (порт 80 поподразбиране);Стр.90Приложен слой. World Wide Web

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!