1. Архитектура Web приложений →
Internet - глобальная сеть передачи данных
WWW - множество взаимосвязанных документов, располагающихся на машинах подключенных к Internet
WWW - набор протоколов, серверного и клиентского ПО, позволяющих получать доступ к документам
Расширения файлов играют второстепенную роль
http://server.org:8080/path/doc.html?a=1&b=2#part1
http://server.org/1.html - абсолютный//server.org/1.html - абсолютный (schemeless)/another/page.html?a=1 - относительный (в пределах домена)pictures/1.png - относительный (от URL текущего документа)?a=1&b=2 - относительный (от URL текущего документа)#part2 - относительный (в пределах текущего документа)https://site.com/path/page.html - основной документhttp://wikipedia.org = http://wikipedia.org//cdn.org/jquery.js = https://cdn.org/jquery.js/admin/index.html = https://site.com/admin/index.htmlanother.html = https://site.com/path/another.html?full=1 = https://site.com/path/page.html?full=1#chapter2 = https://site.com/path/page.html#chaprer2Список товаров в корзине
Web-клиенты работают на компьютерах конечных пользователей. Задача Web-клиентов состоит в получении и отображении документов.
Web-сервера работают (как правило) на серверах в датацентрах. Их задача заключается в хранении (или генерации) и отдачи документов.