Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
по дисциплине по информатике ответы на вопросы.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
227.66 Кб
Скачать

22.Сеть Интернет

Сеть Интернет Если мы соединим несколько уже существующих независимых сетей, то получим сеть из сетей. Наиболее известный пример такой структуры – глобальная суперсеть Internet (пишется всегда с прописной буквы), которая возникла в 1973 г. в ходе программы, начатой американским агентством DARPA, для проведения различных исследований в интересах министерства обороны США. Целью этой программы была разработка средств соединения разнообразных компьютерных сетей, позволяющих им функционировать как единая надежная сеть. В настоящее время Internet является глобальным объединением множества локальных и глобальных сетей, включающим миллионы машин. Сети в Internet соединены с помощью специальной машины, называемой маршрутизатором. Маршрутизатор (router) – это машина, принадлежащая к обеим сетям и передающая сообщения из одной сети в другую. Концептуально Internet на логическом уровне может рассматриваться как объединение сетевых кластеров, называемых доменами; каждый из доменов обычно состоит из сетей, принадлежащих к одной организации, 72 например университету, компании или государственному учреждению. Каждый домен является автономной системой, конфигурация которой может быть выбрана местным руководством произвольно, вплоть до объединения из нескольких глобальных сетей. Адрес каждой машины в Internet представляет собой строку из 32 бит (рис. 15.2), состоящую из двух частей: первая задает домен, в котором находится машина, а вторая определяет конкретную машину внутри домена. Часть адреса, определяющая домен, называется сетевым идентификатором и присваивается домену организацией InterNIC (Internet Network Information Center – Центр сетевой информации Internet) в процессе создания домена, при регистрации его в InterNIC. Именно эта процедура регистрации гарантирует, что каждый домен в Internet будет иметь уникальный сетевой идентификатор. XXX.XXX.XXX.XXX 192 . 162 . 15 . 14 Рис. 15.2. Структура IP адреса Часть адреса, определяющая конкретную машину в домене, называется адресом узла. Термин узел (host) часто используется по отношению к машине в сети с целью подчеркнуть ее роль как пункта назначения для запросов, поступающих от других машин. Адрес узла устанавливается локальной администрацией домена; обычно это администратор сети или системный администратор. Например, для кафедры Техносферная безопасность сетевой идентификатор 192.168.15. Сетевые идентификаторы традиционно записывают в десятичной нотации с точками. Машина в этом домене будет иметь адрес, подобный следующему: 192.168.15.14. Последний байт здесь является адресом узла. Представление адресов в битовой форме неудобно для нашего восприятия. Поэтому организация InterNIC присваивает каждому домену также уникальный мнемонический адрес, называемый именем домена. Каждый локальный администратор имеет право расширить это имя домена, чтобы получить мнемоническое имя для машины внутри домена. 73 Например, имя домена МИ ВлГУ – mivlgu.ru. Отдельная машина в этом домене может иметь мнемоническое имя www.mivlgu.ru. Нотация с точками, используемая в мнемоническом адресе, никак не связана с десятичной нотацией с точками, используемой для представления адресов в битовой форме. Напротив, элементы мнемонического адреса определяют местонахождение машины внутри иерархической системы классификации. В частности, адрес www.mivlgu.ru определяет машину, которой присвоено имя www в пределах организации mivlgu, входящий в российский домен ru. Если домен очень большой, локальная администрация может разделить его на поддомены, и тогда мнемонические адреса машин внутри домена станут длиннее. Например, пусть домену университета присвоено имя mivlgu.ru и пусть принято решение о разделении его на поддомены. Тогда адрес машины в университете может иметь вид ftp.tb.mivlgu.ru; это означает, что машина с сетевым именем ftp находится в поддомене tb домена mivlgu, входящего в домен России ru. Локальная администрация каждого домена ответственна за ведение каталога, содержащего мнемонические адреса и соответствующие цифровые Internet-адреса машин данного домена. Каталог поддерживается на специально выделенной для этих целей машине данного домена, которая играет роль сервера, именуемого сервером доменных имен (domain name server – DNS). Назначение этого сервера состоит в предоставлении ответов на запросы, касающиеся адресов. Все серверы имен образуют распределенную в Internet систему каталогов, предназначенную для перевода адресов из мнемонической в эквивалентную цифровую форму. В частности, если пользователь хочет послать сообщение, причем адрес места назначения указан им в мнемонической форме, система серверов имен используется для перевода этого адреса в эквивалентную последовательность битов, совместимую с программным обеспечением Internet. Обычно эта задача выполняется за доли секунды. Если организация принимает решение подключиться к Internet, она может стать частью уже существующего домена или найти в Internet точку, к которой можно будет подсоединить маршрутизатор и создать собственный домен. Преимущество создания нового домена состоит в том, что организация сама контролирует свое поведение, а не подчиняется администрации другой организации. Чтобы создать новый домен, организация должна зарегистрироваться в InterNIC и получить собственный сетевой идентификатор и имя домена. Сетевые ресурсы и службы Internet. Соединенные в сеть компьютеры получают возможность совместно использовать периферийное оборудование(принтеры, плоттеры, дисководы, стримеры, сканеры, факс- 74 модемы) и обмениваться информацией, предоставляя информационные ресурсы(каталоги, файлы, базы данных) и т.д. Совместное использование ресурсов обеспечивает существенную экономию средств и времени. Однако в отличие от отдельного компьютера, где все ресурсы контролируются и предоставляются операционной системой, в Internet используются сетевые сервисы(службы), которые обеспечивают доступ пользователя и/или процесса к определенному ресурсу сети Интернет. В простейшем понимании сетевая служба – это пара программ (клиент и сервер), взаимодействующих между собой согласно определенным правилам(протоколам) (рис. 15.3). Соответственно, когда речь идет о работе служб Интернет, то имеется в виду взаимодействие серверного оборудования и его программного обеспечения, клиентского оборудования и его программного обеспечения. Рис. 15.3. Взаимодействие серверного оборудования и его программного обеспечения с клиентским оборудованием и его программным обеспечением Таким образом, чтобы воспользоваться какой-либо из служб, необходимо установить на компьютере клиентскую программу, и подключить ее к серверной программе. Например, сеть Internet в настоящее время является средством публикации мультимедиа-документов, содержащих гипертекст (hypertext), т.е. текст со словами, фразами и графическими изображениями, связанными с другими документами.

Читатель такого текста может при необходимости получить доступ к связанным с ним документам. Для этого ему достаточно просто указать на соответствующую ссылку и щелкнуть мышью или выбрать эту ссылку с помощью клавиш со стрелками. Читатель гипертекстового документа может изучать связанные с ним документы или следовать развитию мысли, переходя от документа к документу. По мере того как возрастает количество документов, связанных ссылками с другими документами, образуется некое подобие паутины из взаимосвязанной информации. В компьютерной сети документы, образующие эту информационную паутину, могут находиться на различных машинах, охватывая ссылками всю сеть. Подобная информационная паутина, развернутая в Internet, охватывает весь земной шар, и поэтому получила название всемирной паутины (World Wide Web, WWW, или простоWeb). Пакеты программ, помогающие пользователям работать с гипертекстовыми документами, относятся к одной из двух категорий: программы, исполняющие роль клиента, и программы-серверы (рис. 15.4). Программа-клиент выполняется на машине пользователя и имеет своей целью получение запрошенных пользователем материалов и представление их в подобающем виде. Именно программа-клиент предоставляет пользователю интерфейс, позволяющий этому пользователю получать доступ и просматривать информацию, размещенную в Web. Поэтому такую программу клиент часто называют броузером (browser), или Web-броузером. Сервер гипертекста функционирует на машине, содержащей те документы, к которым запрошен доступ. Задача сервера – предоставить доступ к размещенным на его машине документам (Web-сайту) в соответствии с запросами, поступающими от клиентов. Короче говоря, пользователь получает доступ к гипертекстовым документам, пользуясь услугами функционирующего на его машине броузера, а этот броузер выполняет требования пользователя, 76 обращаясь с запросами к службам гипертекстовых серверов, размещенных в Internet. Набор доступных на сегодняшний день броузеров включает разнообразные продукты конкурирующих фирм. Эти программы способны работать с документами, включающими звукозаписи, фотографии и видеозаписи. Такие документы иногда называют гипермедиа, чтобы подчеркнуть их отличие от традиционного гипертекста. Для создания гипертекста необходимо иметь средства установки ссылок между документами. Для этих целей каждый документ идентифицируется уникальным адресом, который называется URL- адресом (Uniform Resource Locator – унифицированный указатель ресурса). Содержащаяся в URL информация позволяет броузеру связаться с соответствующим сервером и запросить требуемый документ. Типичный URL-адрес имеет вид: http://www.mivlgu.ru/tb/index.htm. Здесь http – протокол для доступа к документу; www.mivlgu.ru– мнемоническое имя узла, на котором находится документ; /tb/ – путь к каталогу, определяющий местонахождение документа внутри файловой системы узла; index.htm – имя документа. Иногда URL-адрес не указывает явным образом на конкретный документ, а состоит лишь из имени используемого протокола и мнемонического имени машины. В подобных случаях сервер этой машины возвращает определенный документ (обычно называемый основной страницей(home page)), кратко описывающий информацию, доступную на этой машине. Такие сокращенные URL-адреса являются средством установления контакта с организациями. Гипертекстовый документ похож на традиционный текстовый тем, что его содержание также символ за символом закодировано с использованием таблицы символов стандарта ASCII или Unicode. Различие же состоит в том, что гипертекстовый документ дополнительно содержит специальные маркеры, подробно описывающие, как этот документ должен выглядеть на экране компьютера и какие элементы этого документа должны быть связаны с другими документами. Данная система маркеров получила название языка разметки гипертекстов HTML (Hyper Text Markup Language). Таким образом, при создании Web-страницы автор помещает в нее информацию, необходимую броузеру клиента для выполнения его задач, записывая ее на языке HTML. В целом работа других служб аналогична, однако для них применяются соответствующие протоколы и сетевое программное обеспечение (см. табл. 15.1). Например, сервис электронной почты обеспечивает направленную передачу сообщений от одного человека к другому. Чтобы воспользоваться электронной почтой, необходимо соблюсти протоколы отправки и принятия сообщений и иметь 77 программу(почтовый клиент) и установить связь с почтовым сервером. Электронная почта использует протоколы SMPT и POP3. Таблица 15.1 Служба Протокол Программа- сервер Программа- клиент Web-служба (World Wide Web) HTTP Web-сервер Броузер Электронная почта(E-mail) POP3, SNTP Почтовый сервер Почтовый клиент Служба новостей (телеконференцииUsenet) NNTP Сервер новостей Клиент службы новостей Служба передачи файлов (FTP-служба) FTP Ftp-сервер Ftp-клиент В отличие от электронной почты, служба новостей предоставляет ненаправленную передачу сообщений от одного человека всем, кто пожелает с этим сообщением познакомиться. Обмен сообщениями между клиентом службы новостей и сервером новостей обеспечивается с использованием протокола NNTP. Для передачи файлов через Интернет используется FTP-служба, получившая название по одноименному протоколу. Соответственно, чтобы получить файл, необходимо иметь на компьютере программу, являющуюся ftp-клиентом и установить на компьютере связь с ftp-сервером, предоставляющим доступ к своему файловому архиву. Для обмена файлами используется FTP-протокол.