Адресация в сети Интернет
В протоколе TCP/IP каждый компьютер адресуется четырьмя десятичными числами, отделяемыми друг от друга точками. Каждое число может иметь значение от 1 до 255. Адрес компьютера выглядит следующим образом: 19.226.192.108
Такой адрес называется IP-адресом. Этот адрес может быть постоянно закреплен за компьютером или же присваиваться динамически - в тот момент, когда пользователь соединился с провайдером, но в любой момент времени в Интернет не существует двух компьютеров с одинаковыми IP-адресами.
Пользователю неудобно запоминать такие адреса, которые к тому же могут изменяться. Поэтому в Интернет существует Доменная Служба Имен (DNS - Domain Name System), которая позволяет каждый компьютер назвать по имени. В сети существуют миллионы компьютеров, и чтобы имена не повторялись, они разделены по независимым доменам.
Таким образом адрес компьютера выглядит как несколько доменов, разделенных точкой:
… <сегмент 3>.<сегмент 2>.<сегмент 1>
Здесь сегмент 1 – домен 1 уровня, сегмент 2 – домен 2 уровня и т.д.
Домен 1 уровня обычно определяет страну местоположения сервера (ru – Россия; ua – Украина; uk – Великобритания; de – Германия) или вид организации (com – коммерческие организации; edu - научные и учебные организации; gov - правительственные учреждения; org – некоммерческие организации).
Доменное имя - это уникальное имя, которое данный поставщик услуг избрал себе для идентификации. Например, доменное имя www.microsoft.com обозначает компьютер с именем www в домене microsoft.com. Microsoft – это название фирмы, com - это домен коммерческих организаций. Имя компьютера www говорит о том, что на этом компьютере находится WWW-сервис. Это стандартный вид адреса серверов крупных фирм (например, www.intel.com, www.amd.com и т.д.). Имена компьютеров в разных доменах могут повторяться. Кроме того, один компьютер в сети может иметь несколько DNS-имен.
Когда вводится доменное имя, например, www.mrsu.ru, компьютер должен преобразовать его в адрес. Чтобы это сделать, компьютер посылает запрос серверу DNS, начиная с правой части доменного имени и двигаясь влево. Программное обеспечение сервера DNS знает, как связаться с корневымсервером, на котором хранятся адреса серверов имён домена первого уровня (крайней правой части имени, например, ru). Таким образом, сервер запрашивает у корневого сервера адрес компьютера, отвечающего за домен ru. Получив информацию, он связывается с этим компьютером и запрашивает у него адрес сервера mrsu. После этого от сервера mrsu он получает адрес www компьютера, который и был целью данной прикладной программы.
Для адресации ресурсов в Интернет используются универсальные указатели ресурсов URL (Universal Resource Locator).
URL включает в себя:
· метод доступа к ресурсу, т.е. протокол доступа (http, ftp, telnet и др.);
· сетевой адрес ресурса (имя хост-машины и домена);
· полный путь к файлу на сервере.
В общем виде формат URL выглядит так:
Method://host.domain/path/filename
где method- одно из значений, перечисленных ниже:
http - файл на World Wide Web сервере;
news - группа новостей телеконференции Usenet;
telnet - выход на ресурсы сети Telnet;
ftp – файл на FTP – сервере.
host.domain – доменное имя сервера в сети Интернет;
path –путь к файлу на сервере;
filename –имя файла.
Пример: http://support.vrn.ru/archive/index.html
Префикс http:// указывает, что далее следует адрес Web-страницы, support.vrn.ru – доменное имя сервера, archive – имя каталога на сервере, index.html - имя файла.
Службы Интернета
К услугам сети Интернет прибегают сотни миллионов человек. Но сеть Интернет — это лишь средство связи компьютеров и локальных сетей между собой. Для хранения и передачи информации по сети Интернет созданы специальные информационные службы, иногда называемые сервисами Интернет. В простейшем понимании служба -это пара программ, взаимодействующих между собой согласно определенным правилам, называемым прикладными протоколами. Одна из программ называется сервером, а вторая – клиентом. Разные службы имеют разные прикладные протоколы. Чтобы воспользоваться какой-то из служб Интернета, необходимо установить на компьютере клиентскую программу, способную работать по протоколу данной службы.
Этих служб несколько, наиболее распространенными являются следующие:
· Электронная почта (E-mail) - выполняет функции обычной почты. Такая почта позволяет отправлять и принимать текстовые сообщения, к которым можно «прикреплять» файлы любого формата. Электронная почта работает по протоколам SMTP и POP3. Данные два протокола являются стандартными почтовыми протоколами Интернет, построенными на основе базового протокола TCP/IP. SMTP определяет правила отправкипочтовых сообщений по Интернету. Протокол РОР3 является протоколом для получения сообщений. В соответствии с ним почта принимается сервером и накапливается на нем. Программа - почтовый клиент периодически проверяет почту на сервере и загружает сообщения на локальный компьютер. Существует множество клиентских программ для работы с электронной почтой, например, Microsoft Outlook Express (входит в состав стандартных программ ОС Windows), Microsoft Outlook (входит в состав пакета программ MS Office), The Bat!, Eudora Pro и др.
Адрес электронной почты имеет вид:Имя пользователя @ адрес компьютера. Например: [email protected]
Левая часть адреса является именем адресата, правая часть - доменным именем компьютера, на котором хранятся сообщения.
· Телеконференции (UseNet) разработаны как система обмена текстовой информацией между компьютерами. Служба телеконференций похожа на рассылку электронной почты, в ходе которой сообщение отправляется не одному корреспонденту, а помещается на сервер телеконференций, с которого отправляется на все серверы, с которыми он связан. На каждом сервере сообщение хранится ограниченное время, в течение которого все желающие могут с ним ознакомиться. Для работы со службой телеконференций существуют специальные клиентские программы. Например, почтовый клиент Microsoft Outlook Express позволяет работать также и со службой телеконференций.
В некоторых группах новостей производится предварительный отбор сообщений с точки зрения их соответствия заявленной теме телеконференции. Эту функцию выполняют модераторы. Это могут быть люди или специальные программы, фильтрующие сообщения по ключевым словам.
· Служба передачи файлов (FTP).Назначение FTP - обмен файлами через Интернет. Служба FTP имеет свои серверы, на которых хранятся архивы данных.Необходимость в передаче файлов возникает, например, при приеме файлов программ, при пересылке крупных документов, при передаче архивных файлов. Служба использует протокол FTP (File Transfer Protocol). На компьютере пользователя используется специальное программное обеспечение для приема файлов. В частности, программы – браузеры WWW обладают встроенными средствами для работы по протоколу FTP.
· Терминальный режим (Telnet). Служба удаленного управления компьютером. Подключившись к удаленному компьютеру по протоколу этой службы, можно управлять работой этого компьютера.
· Служба IRC(Internet Relay Chat) предназначена для прямого общения нескольких клиентов в режиме реального времени. Службу IRC часто называют чатом.
· Служба World Wide Web (WWW, Всемирная паутина) –это служба поиска и просмотра гипертекстовых документов. Эти документы называются Web-страницами, а совокупность близких по смыслу или тематике и хранящихся вместе Web-страниц называется – Web-сайтом или Web-узлом. На одном Web-сервереможет храниться множество Web-сайтов. Web-страницы могут включать в себя текст, рисунки, анимацию, звук, видео, а также активные элементы – небольшие программы, оживляющие страницу, делающие ее интерактивной, то есть изменяющейся в зависимости от действий пользователя. Прикладным протоколом службы WWW является протокол передачи гипертекста http. Для работы со службой WWW необходимо установить на компьютере специальную программу просмотра Web-документов, называемую WWW-браузером. Это прикладная программа, которая получает затребованные документы, интерпретирует данные и отображает содержание документов на экране.
Контрольные вопросы:
1. Как появился Интернет?
2. Что такое IP-адрес и каково его предназначение? Какова структура IP-адреса?
3. Для чего используется протокол TCP/IP?
4. Что называется доменом?
5. Какие функции выполняет доменная служба имен?
6. Что такое глобальная сеть? Как устроена Всемирная паутина (WWW)?
7. С помощью чего и как проводится поиск информации в Интернете?
8. Назовите и охарактеризуйте базовые протоколы сети Интернет.
9. Охарактеризуйте основные понятия Интернет: сайт, провайдер, хост, сервер?
10. Для чего в Интернете используется URL? Какой формат имеет запись URL?
11. Для чего существует служба имен доменов (DNS)? Перечислите, какие домены первого уровня вы знаете?
12. Назовите прикладные протоколы, на которых основана работа электронной почты.
13. Какова структура адреса электронной почты?
14. Для чего используется служба FTP?
15. Для чего используется служба Telnet?
16. Для чего используется служба IRC?
17. Какие функции выполняет программа-браузер?
18. Что такое гипертекст?
19. Для чего используются гиперссылки?
20. Какие Вы знаете поисковые системы?
21. Что такое поисковый робот?
22. Каково назначение языка HTML?
23. Для чего используются теги?
24. Способы подключения к сети Интернет?
25. Что такое модем?
26. Что такое провайдер?
Задача 1. Скорость передачи данных через ADSL-соединение равна 256000 бит/c. Передача файла через это соединение заняла 2 минуты. Определите размер файла в килобайтах.
Задача 2. Скорость передачи данных через ADSL-соединение равна 128000 бит/c. Через данное соединение передают файл размером 625 килобайт. Определите время передачи файла в секундах.
Задача 3.Скорость передачи данных через ADSL-соединение равна 1024000 бит/c. Через данное соединение передают файл размером 2500 килобайт. Определите время передачи файла в секундах.
Задача 4.Скорость передачи данных через ADSL-соединение равна 512000 бит/c. Через данное соединение передают файл размером 1500 килобайт. Определите время передачи файла в секундах.
A | .net |
Б | ftp |
В | :// |
Г | http |
Д | / |
Е | .org |
Ж | txt |
Задание 5. Доступ к файлу ftp.net , находящемуся на сервере txt.org, осуществляется по протоколу http. В таблице фрагменты адреса файла закодированы буквами от А до Ж. Запишите последовательность этих букв, кодирующую адрес указанного файла в сети Интернет.
Задание 6. Петя записал IP-адрес школьного сервера на листке бумаги и положил его в карман куртки. Петина мама случайно постирала куртку вместе с запиской. После стирки Петя обнаружил в кармане четыре обрывка с фрагментами IP-адреса. Эти фрагменты обозначены буквами А, Б, В и Г. Восстановите IP-адрес. В ответе укажите последовательность букв, обозначающих фрагменты, в порядке, соответствующем IP-адресу.
Задание 7. Доступ к файлу http.txt, находящемуся на сервере
mail.com, осуществляется по протоколу ftp. В таблице фрагменты адреса файла закодированы буквами от А до Ж. Запишите последовательность этих букв, кодирующую адрес указанного файла в сети Интернет.
A | / |
Б | :// |
В | gov |
Г | |
Д | ftp |
Е | .de |
Ж | .net |
Задание 8. Доступ к файлу mail.net, находящемуся на сервере gov.de, осуществляется по протоколу ftp. В таблице фрагменты адреса файла закодированы буквами от А до Ж. Запишите последовательность этих букв, кодирующую адрес указанного файла в сети Интернет.