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.

Виртуална Лаборатория по Компютърни Мрежи и Разпределени Системи• Клиентът изпраща заявка за ползване на определен ресурс• Сървърът отговаря, с резултата от получената и изпълнена заявка.• Сървърът прекратява връзката след изпълнението на заявката.Тъй като една типична web страница рядко се състои от един единственресурс, то за да се получи цялата страница е необходимо да се изпълнятмножество подобни заявки свързани с изпълнението на горните четиристъпки. Този недостатък е отстранен във версия 1.1 на HTTP протокола, катопо заявка на клиента сървъра оставя връзката отворена до получаване навсички ресурси.От гледна точка на клиентите на услугата Web се състои от голям наборот документи наречени Web страници, а понякога накратко и простостраници. Всяка страница може да съдържа връзки към други страници(хиперлинкове), които зареждат съответната страница при щракване върхутях. Този процес може да бъде безкраен.Клиент-сървър архитектурата, около която е изградена web мрежата, сесъстой от две части: клиентска – която в този случай най-често е представенаот web браузер и сървърна – представена от web сървър.Клиентска частЩе разгледаме най-типичния пример за програма работеща от страна наклиента – web браузер. Популярни браузери са: Mozilla, Firefox, Opera,Internet Explorer, Netscape Navigator, Lynx (текстов). Когато клиент щракневърху хиперлинк, web браузерът изпълнява следната поредица от стъпки:• Определя се URI идентификатора;• Открива се IP адреса на сървъра след консултация с DNS;• Отваря се TCP връзка към сървъра;• Изпраща се HTTP заявка;• Получава се отговор;• TCP връзката се освобождава;• Браузерът визуализира съдържанието на страницата или извиквапомощна програма;Устройството на всеки браузер най-общо включва следните съставниелементи:• HTTP клиент;• HTML интерпретатор;• Helper приложения и plug-in модули.За да може браузерът да визуализира правилно информацията отстраницата тя е представена чрез специален език – HTML, който е разгледанпо-надолу. Съвременните разпределени документи вече включват звук,Стр.91Приложен слой. World Wide Web

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

Saved successfully!

Ooh no, something went wrong!