Слайд 2
Основные понятия
Web-технологий
Слайд 3
Всемирная паутина (World Wide Web) – распределённая система,
предоставляющая доступ к связанным между собой документам, расположенным на
различных компьютерах, подключенных к Интернету.
Распределенная система – это набор независимых компьютеров, представляющийся их пользователям единой объединенной системой.
Слайд 4
Гипертекст – это текст, содержащий в себе связи
с другими текстами, графической, видео- или звуковой информацией.
Гипертекст –
это текст, содержащий элементы, которые являются ссылками на другие документы.
Гипертекст – текст, сформированный с помощью языка разметки (например, HTML), потенциально содержащий в себе гиперссылки.
Слайд 5
Гиперссылка – часть гипертекстового документа, которая ссылается на
другой элемент (команду, текст, заголовок, примечание, изображение) в самом
документе, на другой объект (файл, каталог, приложение), расположенный на локальном диске или в компьютерной сети, либо на элементы этого объекта.
Слайд 6
Веб-страница – документ или информационный ресурс Всемирной паутины,
доступ к которому осуществляется с помощью веб-браузера.
Несколько веб-страниц, объединённых
общей темой, дизайном, а также связанных между собой ссылками и обычно находящихся на одном и том же веб-сервере, называются веб-сайтом.
Слайд 7
Информационно значимое содержимое веб-страницы называется контентом.
Веб-обозреватель, обозреватель, браузер
– программное обеспечение для просмотра веб-сайтов, то есть для
запроса веб-страниц, их обработки, вывода и перехода от одной страницы к другой.
Слайд 8
Internet Explorer,
Mozilla Firefox ,
Safari,
Google Chrome,
Opera.
Слайд 9
Провайдер – это поставщик услуг Интернет.
Провайдер – организация,
предоставляющая услуги доступа к Интернету и иные связанные с
Интернетом услуги.
Узел – это компьютер, подключенный к Интернету.
Слайд 10
Технология «Клиент-сервер»
Серверы – пассивные программы, которые ожидают запросы
от клиентов, обрабатывают их, отправляют запрашиваемую информацию и ожидают
следующих запросов.
Клиенты – активные программы, с которыми обычно работает пользователь сети на своих компьютерах, отправляют запросы серверам для выполнения некоторой работы (обычно получение некоторой информации).
Слайд 11
Сервер – это удаленный компьютер, на котором работает
серверная программа, выполняющая обработку запросов пользователей: идентификацию пользователей, проверку
их полномочий, прием данных от пользователей и передачу им данных.
Технология «клиент-сервер» – это технология взаимодействия, в которой одна программа запрашивает выполнение какой-либо совокупности действий ("запрашивает услугу"), а другая ее выполняет.
Слайд 12
Веб-сервер – это сервер, принимающий HTTP-запросы от клиентов,
обычно веб-браузеров, и выдающий им HTTP-ответы, обычно вместе с
HTML-страницей, изображением, файлом, медиа-потоком или другими данными.
Веб-сервер – это сервер, обслуживающий запросы к одному или нескольким сайтам Всемирной паутины (веб-сайтам).
Слайд 13
Функции WEB-сервера
Управление передачей документов.
Ведение журнала активности клиентов.
Поддержание безопасности
данных.
Обеспечение работы средств интерактивной работы с клиентом.
Слайд 14
Наиболее распространённые веб-серверы:
Apache
IIS
nginx
Lighttpd
Google Web
Server
Resin
Слайд 15
Apache-сервер – свободный веб-сервер.
Apache является кроссплатформенным ПО, поддерживает
операционные системы Linux, BSD, Mac OS, Microsoft Windows, Novell
NetWare, BeOS.
Основными достоинствами Apache: надёжность и гибкость конфигурации.
Система конфигурации Apache основана на текстовых конфигурационных файлах.
Слайд 16
Уровни конфигурации:
1. Конфигурация сервера (httpd.conf).
2. Конфигурация виртуального хоста (httpd.conf c
версии 2.2 extra/httpd-vhosts.conf).
3. Конфигурация уровня директории (.htaccess).
Слайд 17
Виртуальные Web-серверы
Механизм виртуальных серверов позволяет иметь несколько имен
доменов или адресов на одном физическом устройстве. Это удобно
для поставщиков услуг Internet, обслуживающих информационные центры Web более чем одной компании, и для тех, кто обслуживает несколько узлов разных подразделений в интрасети.
Слайд 18
Классификация Web-серверов
1. Серверы (сайты) управления трафиком (Навигационные сайты)
Основная
задача: перенаправление потребителей конечным серверам (напр.: поисковые системы, каталоги)
2.
Конечные серверы.
Основное назначение: получение, как можно большего числа повторных посещений.
Слайд 19
Адресация в системе WWW
IP-адрес (основной адрес в
Internet);
доменный адрес;
почтовый адрес;
номера портов;
универсальный идентификатор
сетевого ресурса (URL)
Слайд 21
IP-адрес — представляет собой 4-байтовую последовательность, причем каждый
байт этой последовательности записывается в виде десятичного числа.
Адрес состоит
из двух частей:
- адреса сети
- номера хоста.
Слайд 22
Назначение классов IP-адресов:
А — использование в больших сетях
общего доступа;
В — в сетях среднего размера (большие компании,
научно-исследовательские институты, университеты);
С — в сетях с небольшим числом компьютеров (небольшие компании и фирмы).
Слайд 23
Классы IP-адресов:
A — 0.0.0.0 -126.255.255.255
B — 128.0.0.0
-191.255.255.255
C — 192.0.0.0 -223.255.255.255
D — 224.0.0.0 -239.255.255.255
E — 240.0.0.0
-247.255.255.255
Слайд 24
IP-адрес записывается в десятичной или в двоичной форме.
128.10.2.30
- десятичная форма,
10000000 00001010 00000010 00011110 - двоичная
форма.
Слайд 25
IP-адрес записывается в десятичной или в двоичной форме.
128.10.2.30
- десятичная форма,
10000000 00001010 00000010 00011110 - двоичная
форма.
Слайд 26
Для определения IP-адреса ввести команду ipconfig и нажать Enter
Слайд 29
Доменное имя – это символьный адрес компьютера.
Доменные имена
обслуживаются и централизованно администрируются набором серверов доменных имен DNS.
DNS – служба доменных имен, преобразует доменное имя в IP-адрес и наоборот.
Слайд 30
microsoft.com
Идентификатор предприятия
Идентификатор домена
Слайд 31
Доменные имена делятся на:
доменное имя первого (верхнего) уровня;
доменное
имя второго уровня;
доменное имя третьего уровня.
Слайд 32
www.ru – доменное имя первого уровня (Российская зона
интернета)
www.sumteh.ru – доменное имя второго уровня
murmansk.narod.ru – доменное
имя третьего уровня состоит из домена второго уровня к которому слева добавлен поддомен.
Слайд 33
Домены верхнего уровня:
.gov - правительственные
.mil - военные
.edu -
образовательные
.com - коммерческие
.net – сетевые
.org – некоммерческие
.RU .UA
.EN
Слайд 34
Классификация доменных имен:
1. Международные домены (gTLD)
Общие домены верхнего
уровня (gTLD) управляются организацией ICANN.
Слайд 35
Классификация доменных имен:
2. Интернационализованные домены (IDN)
Доменные имена, которые
содержат символы национальных алфавитов. IDN верхнего уровня управляются и
находится под контролем ICANN.
Слайд 36
Классификация доменных имен:
3. Национальные домены (ccTLD)
Национальные домены верхнего уровня
(ccTLD) делегированы соответствующим национальным регистраторам, которые устанавливают правила регистрации
в них либо сами, либо согласно указаниям правительства. Управляющей организацией является IANA.
Слайд 37
Классификация доменных имен:
4. Зарезервированные доменные имена
названия доменов, которые следует
использовать в качестве примеров (например, в документации), а также
для тестирования.
.example,
.test,
.invalid и др.
Слайд 38
Классификация доменных имен:
5. Длинные доменные имена
Размер доменного имени ограничивается
по административным и техническим причинам. Обычно разрешается регистрация доменов
длиной до 63 символов.
Слайд 40
://:@: /?#
схема - схема обращения к ресурсу (протокол)
логин
- имя пользователя, используемое для доступа к ресурсу
пароль -
пароль указанного пользователя
хост - полное доменное имя хоста в системе DNS или IP-адрес хоста
порт - порт хоста для подключения URL-путь уточняющая информация о месте нахождения ресурса
Слайд 41
порт - порт хоста для подключения URL-путь уточняющая
информация о месте нахождения ресурса
параметры - строка запроса с
передаваемыми на сервер параметрами
якорь - идентификатор «якоря», ссылающегося на некоторую часть (раздел) открываемого документа
Слайд 42
Недостатки URL:
Возможность использования только ограниченного набора символов.
2.
Отсутствие гибкости.
Слайд 43
Адрес электронной почты
имя_пользователя@имя_сервера