Web-программирование
Лекция #1. Основы Web-технологий.
Цикл лекций читается в Омском государственном университете им. Ф.М.Достоевского на факультете компьютерных наук.
Лектор: Яковенко Кирилл Сергеевич.
2. Всемирная паутина
Всемирная паутина (WWW) – это система (сеть)
документов, связанных между собой гиперссылками.
На серверах Web структуризация данных происходит не на
уровне совокупностей данных (файлов), а внутри них. В
самих документах имеются ссылки на другие документы, в
которых может находиться пояснение или иллюстрация
какой-то мысли или термина в исходном тексте. Такая схема
представления данных и называется гипертекст; ему
присуща не древовидная структура хранения данных (как в
файловой системе), а сетевая. Отсюда и пошло название
серверов Web (паутина).
3. Каждый отдельный документ, имеющий собственный
адрес, называется Web-страницей.
Web-сервер – это компьютер, на котором работает сервер-программа
WWW. В его дисковой памяти хранятся Web-страницы.
Гиперссылка – это некоторое ключевое слово или объект в
документе, с которым связан указатель для перехода на другую страницу
в «паутине».
4. IP-адресация и система доменных
имен
Для обеспечения уникальности имени каждого узла в сети Интернет
применяется специальная система, именуемая IP-адресацией.
Различают фиксированные (постоянные) и временные IP-адреса.
Большинство пользователей, подключающихся к сети через обычные
модемы для установления временного сеанса связи, не имеют
фиксированного IP-адреса. Им присваивается лишь временный IP-адрес.
Компьютеры в организациях имеют свои уникальные фиксированные IP-
адреса.
Адрес IP (Internet Protocol) – это 32-битный компьютерный
адрес, с которым непосредственно работают компьютеры Internet. IP-
адрес записывается в виде четырех чисел, разделенных
точками, например, 196.201.90.0. Каждое из четырех чисел не превышает
значение 255. Трактоваться числовой адрес может по-разному. Обычно в
нѐм отражаются класс сети, номер сети и номер компьютера.
5. Цифровая нумерация неудобна для запоминания. Поэтому
существует другой тип адресации: система доменных имен.
Слово «домен» (domain) можно перевести как
«территория, сфера, область». Служба имен доменов – Domain
Name System (DNS) – транслирует имена компьютеров в
соответствующие адреса IP и обратно.
• com или co (коммерческие организации),
• edu (учебные и научные организации),
• gov (правительственные организации),
• mil (военные организации),
• net (сетевые организации разных сетей, в том
числе, провайдеры),
• org (другие организации).
Для указания страны используются двухбуквенные
коды: ru (Россия), ua (Украина), uk (Великобритания), jp (Япония),
de (Германия), fr (Франция) и т.д.
6. URL (Uniform Resource Locator)
Адрес ресурса записывается в нотации, которая называется URL
(Uniform Resource Locator). Запись URL имеет следующий формат:
<схема доступа>://<имя_машины.имя_домена/
полное_имя_файла>.
Запишем URL-адрес титульной страницы Web-сайта
"Информатика и информационные технологии". Страница
расположена на сервере schools.keldysh.ru, в каталоге info2000 в
файле index.htm. Следовательно, универсальный указатель ресурсов
принимает вид:
http://schools.keldysh.ru/info2000/index.htm .
Он состоит из трех частей:
http:// - протокол доступа;
schools.keldysh.ru - доменное имя сервера;
/info2000/index.htm - путь к файлу и имя файла Web-страницы.
7. Web-браузер
Web-браузер – клиент-программа WWW. Слово «browser»
можно перевести как «обозреватель».
8. Вопросы и задания
1. Сопоставьте структуру полного имени файла (адреса
файла) на автономном компьютере и URL-адрес в сети.
Отметьте сходство и различие.
2. Представьте, что вы проектируете сайт лицея. Какую
информацию вы бы пометили на главной странице?
9. Источники
• Семакин И.Г. Информатика и ИКТ. Базовый уровень:
учебник для 10-11 классов/ И.Г.Семакин, Е.К.Хеннер. – 8-е
изд. – М.: БИНОМ. Лаборатория знаний, 2012.
• Семакин И.Г. Информатика и ИКТ. Базовый уровень. 10-11
классы: методическое пособие/ И.Г.Семакин, Е.К.Хеннер.
– 2-е изд. – М.: БИНОМ. Лаборатория знаний, 2011.
• Семакин И.Г. Информатика и ИКТ. Базовый уровень:
практикум для 10-11 классов/
И.Г.Семакин, Е.К.Хеннер, Т.Ю.,Шеина. – 6-е изд. – М.:
БИНОМ. Лаборатория знаний, 2011.
• http://mukbislib.ru/set_evm/Internet/inet/inet2.htm
• http://www.5byte.ru/11/0030.php