ÐиÑÑÑална ÐабоÑаÑоÑÐ¸Ñ Ð¿Ð¾ ÐомпÑÑÑÑни ÐÑежи и РазпÑеделени ...
ÐиÑÑÑална ÐабоÑаÑоÑÐ¸Ñ Ð¿Ð¾ ÐомпÑÑÑÑни ÐÑежи и РазпÑеделени ...
ÐиÑÑÑална ÐабоÑаÑоÑÐ¸Ñ Ð¿Ð¾ ÐомпÑÑÑÑни ÐÑежи и РазпÑеделени ...
- 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.
Виртуална Лаборатория по Компютърни Мрежи и Разпределени Системидокумент.- разгледайте обменените между клиента и сървъра пакети.4. Реализиране на собствен многонишков Web сървър поддържащ GETзаявки. Език за програмиране по избор. Изисквания към сървъра:- да получава конфигурационните си параметри през файл;- конфигурационните параметри да включват:root директория;номер на порт;максимален брой на worker нишките.- да съхранява журнална информация (log) във файл;- да връща в отговор поискания файл или подходящо съобщение загрешка;- да включва правилния MIME тип.- Изпълнете отново задача 3 за новосъздадения сървър.За допълнителна подготовка:• Кирил Боянов, Хр. Турлаков, Д. Тодоров, Л. Боянов, Вл. Димитров,В. Желязков, Принципи на работа на компютърните мрежи –ИНТЕРНЕТ, София, 2003.• Krishnamurthy, B. and J. Rexford, Web Protocols and Practice:HTTP/1.1, Networking Protocols, Caching, and Traffic Measurement,Addison-Wesley, 2001, ISBN-10: 0201710889.• Tanenbaum, Andrew, “Computer Networks, Fourth Edition”, PrenticeHall 2003, ISBN: 0-13-066102-3.• World Wide Web Consortium – http://www.w3.org/• Apache Web Server official website – http://httpd.apache.org• Apache Web Server documentation site – http://httpd.apache.org/docs/• Example of a simple multithreaded Web server –http://java.sun.com/developer/technicalArticles/Networking/Webserver/Стр.99Приложен слой. World Wide Web