Учебник. А. Ю. Босова Москва бином. Лаборатория знаний 2016 11 класс Базовый уровень Учебник
Скачать 4.61 Mb.
|
Глава 4. Сетевые информационные технологии IP-телефония — служба, обеспечивающая передачу телефон- ных разговоров абонентов по сети Интернет. Передача данных в IР-телефонии осуществляется на основе набора протоколов VoIP (англ. Voice over Internet Protocol — голос поверх протокола Интернета). Skype (скайп) — одна из самых популярных про- грамм, позволяющих обмениваться мгновенными сообщениями, использовать голосовую связь и видеозвонки. С помощью Skype можно: общаться с одним или сразу с несколькими людьми, пе- ресылать файлы, вместо изображения с веб-камеры передавать изображение с экрана монитора. Часто эта программа использу- ется для проведения видеоконференций. В последнее время среди пользователей Интернета широкое распространение получили социальные сети — интерактивные многопользовательские веб-сайты, содержание (контент) которых создаётся самими участниками сети. Такие сайты представля- ют собой автоматизированные социальные среды, позволяющие общаться группам пользователей, объединённых общими инте- ресами. 15.3. Сетевой этикет В сети Интернет существуют негласные правила поведения, так называемый сетевой этикет. Кратко, суть сетевого этикета может быть выражена одной фразой: «Уважайте своих невидимых партнёров по Сети!». Приведём основные правила сетевого этикета, которых следует придерживаться в почтовой переписке, а также при использова- нии других сервисов сети Интернет. 1. Ясно идентифицируйте себя. 2. Знайте и уважайте своего адресата. 3. Указывайте тему сообщения. 4. Пишите грамотно, кратко. Давайте чёткий ответ на постав- ленный вопрос. 5. В текстовых сообщениях можете выражать эмоции с помощью небольших рисунков, называемых смайликами. 6. Не запрашивайте подтверждения получения сообщения без необходимости. 7. Не допускайте спама — бессодержательных, навязчивых или грубых сообщений в адрес другого лица или группы лиц. 8. Не надейтесь на полную конфиденциальность переписки. 215 Службы интернета §15 СамОе ГлаВнОе Средства обеспечения определённых услуг для пользователей сети Интернет принято называть службами (сервисами). Для каж- дой службы Интернета существует своя программа-сервер, клиент- ская программа и свой протокол, обеспечивающий взаимодействие программы-клиента с сервером. Воспользоваться какой-либо служ- бой Интернета можно только в том случае, если на компьютере установлено соответствующее программное обеспечение (клиент- ская программа). Информационные службы предоставляют пользователям воз- можность доступа к разнообразным информационным ресурсам (файлам, документам), хранящимся в Интернете. Основными ин- формационными службами Интернета являются Всемирная пау- тина, служба передачи файлов, служба файлообменников. К основным коммуникационным службам относятся электрон- ная почта, форум, чат, IP-телефония. В последнее время среди пользователей Интернета широкое распространение получили социальные сети — интерактивные многопользовательские веб-сайты, содержание (контент) которых создаётся самими участниками сети. Такие сайты представляют собой автоматизированные социальные среды, позволяющие об- щаться группам пользователей, объединённых общими интересами. В сети Интернет существуют негласные правила поведения, так называемый сетевой этикет. Кратко, суть сетевого этикета может быть выражена одной фразой: «Уважайте своих невидимых партнёров по Сети!». Вопросы и задания 1. Что понимается под службой Интернета? 2. В чём различие между информационными и коммуникаци- онными службами Интернета? 3. Назовите известные вам информационные службы Интернета и объясните их назначение. 4. Как устроен универсальный указатель ресурса в Интернете? Для чего он предназначен? 5. Доступ к файлу http.txt, находящемуся на сервере www.net, осуществляется по протоколу ftp. Запишите URL этого ре- сурса. 6. Исследуйте достоинства и недостатки облачных хранилищ данных. Подготовьте небольшое сообщение на эту тему. 216 Глава 4. Сетевые информационные технологии 7. Назовите известные вам коммуникационные службы Интер- нета. 8. Сравните электронную почту и обычную (бумажную) почту по составу элементов и принципам работы. 9. Сравните возможности доступа к почте по протоколам POP3 и IMAP. Укажите достоинства и недостатки каждого из них. 10. Выясните происхождение слов «телеконференция» и «фо- рум». 11. Сравните понятия «телеконференция» и «видеоконферен- ция». 12. Что представляют собой социальные сети? 13. Что такое сетевой этикет? Каковые его основные правила? § 16 интернет как глобальная информационная система 16.1. Всемирная паутина Напомним основные понятия, касающиеся Всемирной пау- тины. Веб-страница может содержать текст, мультимедийные объ- екты (графическую, аудио- и видеоинформацию), гиперссылки на файлы или другие веб-страницы, а также всевозможные ак- тивные компоненты, например формы, позволяющие установить обратную связь между пользователем и веб-страницей посредст- вом типовых элементов управления (текстовых полей, кнопок и т. п.). Гиперссылка — некоторое ключевое слово или объект в до- кументе, с которым связан переход к другому документу. Текст, в котором используются гиперссылки, называется гипертекстом. Веб-сайт — группа веб-страниц, связанных единой темой, об- щим стилем оформления и взаимными гиперссылками. Браузер (от англ. browse — просматривать) — специальная программа для просмотра веб-страниц. Современные браузеры обладают возможностями загрузки и отображения веб-страниц, сохранения веб-страниц на носителях 217 интернет — глобальная информационная система §16 данных, сохранения истории посещения веб-страниц, создания каталога избранных ресурсов, поиска на веб-странице фрагмента текста, просмотра HTML-кода веб-страницы, печати содержимого веб-страницы и др. Веб-страница с точки зрения её разработчика — это файл, со- держащий собственно текст, несущий определённую информацию для пользователя, и служебную информацию для браузера (тэги разметки) на языке HTML (англ. HyperText Markup Language — язык разметки гипертекста). Тэги разметки представляют собой определённые стандартом HTML последовательности символов, являющиеся инструкциями для программы просмотра. Согласно этим инструкциям, браузер располагает текст на экране, включа- ет в него рисунки, хранящиеся в отдельных графических файлах, и формирует гиперсвязи с другими документами или ресурсами Интернета. Веб-страницы предназначены для воспроизведения на самых разных экранах самых разных компьютеров. Поэтому они не имеют «жёсткого» форматирования. Оформление веб-страницы выполняется непосредственно во время её воспроизведения на компьютере клиента в соответствии с настройками используемо- го браузера. HTML — один из так называемых «веб-стандартов» («стан- дартов Web»), по которым разрабатываются сайты во всём мире. Ещё одним из таких стандартов является технология CSS (англ. Cascading Style Sheets — каскадные таблицы стилей) — формаль- ный язык описания внешнего вида документа, составленного с использованием языка разметки. Эта технология позволяет прин- ципиально разделить содержание и представление документа: • описание содержания и логической структуры веб-страницы производится с помощью HTML или других языков разметки; • описание внешнего вида веб-страницы производится с помо- щью CSS. Такое разделение позволяет применять единый заранее раз- работанный стиль оформления для многих схожих документов, а также быстро изменять оформление документов за счёт изме- нения этого стиля, хранящегося в отдельном CSS-файле. Перенос правил представления данных в отдельный файл ведёт к умень- шению времени загрузки страниц сайта — описание представле- ния данных загружается браузером только один раз, а далее, при переходе с одной страницы сайта на другую, браузер загружает только структуру страницы и хранимые на ней данные. Можно 218 Глава 4. Сетевые информационные технологии предусмотреть несколько дизайнов страницы, применяемых в за- висимости от характеристик устройства (размера и разрешения экрана), используемого для просмотра. Веб-сайты и веб-страницы хранятся на так называемых веб- серверах — компьютерах, на которых установлено специальное программное обеспечение, обладающее соответствующим функцио- налом. Программа, позволяющая хранить и пересылать веб-стра- ницы, также называется веб-сервером. Пользователи, имеющие доступ к сети, просматривают веб-документы при помощи про- грамм-клиентов — веб-браузеров (рис. 4.1). Взаимодействие клиент–сервер происходит по протоколу HTTP (англ. HyperText Transfer Protocol — протокол передачи гипер- текста). рис. 4.1. Схема обработки запросов пользователя Активные компоненты вебстраниц содержат программный код, по зволяющий выполнять действия в соответствии с заложенной в них программой. Для написания таких программ используются языки вебпрограммирования. Один из них — JavaScript, позволяющий описывать правила, определяющие реагирование вебстраницы на действия пользователя. Эти правила представляются в форме веб сценариев (скриптов) — программ, записываемых непосредственно в htmlкод страниц или в отдельный файл. Что касается языков вебпрограммирования в целом, то их можно разделить на две пересекающиеся группы: клиентские и серверные. Программы на клиентских языках выполняются на стороне пользова теля, и результат их выполнения зависит от используемого браузера. Серверные языки программирования, соответственно, выполняются на стороне сервера. Получая запрос с адресом вебдокумента от браузера, серверные программы связываются с базой данных. БД передаёт информацию о вебстранице скриптам сервера, и те, об работав её, отсылают для интерпретации браузеру клиента, который и выводит результат совместной работы на монитор. 219 интернет — глобальная информационная система §16 16.2. Поиск информации в сети интернет Поиск нужного документа во Всемирной паутине может про- исходить разными способами: • указанием адреса документа; • путём использования поисковых систем. Поисковая система — это программноаппаратный комплекс, пред назначенный для поиска информации во Всемирной паутине. Поисковая машина — программная часть поисковой системы; ком плекс программ, предназначенный для поиска информации. Поисковые системы располагаются на специально выделен- ных компьютерах с мощными каналами связи. Ежеминутно они обслуживают огромное количество поисковых запросов клиентов. По принципу действия различают несколько типов поисковых систем, а именно: • поисковые каталоги, управляемые человеком; • системы, использующие поисковых роботов; • гибридные поисковые системы. Поисковые каталоги (веб-каталоги или тематические каталоги) содержат базу данных ссылок на веб-сайты, распределённых по отдельным тематическим рубрикам. Такие каталоги заполняются специалистами вручную. Поиск в них осуществляется спуском по дереву каталога: • определив тему, по которой будет выполняться поиск, поль- зователь выбирает соответствующую рубрику тематического каталога; • прочитав описания ссылок на открывшейся странице, пользо- ватель может перейти по ссылке, соответствующей его ожида- ниям; если же нужных ссылок не обнаруживается, то мож- но уточнить тему и повторить поиск в этой же или другой поисковой службе. В 1994 году Дэвид Фило и Джерри Янг из Стэнфордского универ ситета (США) предприняли попытку упорядочить большое количест во накопившихся у них ссылок на разнообразные информационные источники. Так появилась идея использования специализированной базы данных для эффективного поиска информации в сети. Очень скоро созданная ими система Yahoo! стала самым популярным и полным иерархическим предметноориентированным путеводите лем по Интернету. В наши дни — это одна из наиболее известных поисковых систем. 220 Глава 4. Сетевые информационные технологии Действие поисковых систем, использующих поисковых роботов, основано на постоянном, последовательном изучении всех страниц всех сайтов Всемирной паутины. Для каждого документа составля- ется его поисковый образ — набор ключевых слов, отражающих содержание этого документа. В связи с постоянным обновлением информации поисковые системы периодически возвращаются к ра- нее изученным страницам, чтобы обнаружить и зарегистрировать изменения. Информация о ключевых словах исследованных таким образом страниц сохраняется в поисковой системе. При поступлении запроса от пользователя поисковая система на основании имеющейся в ней информации формирует список страниц, соответствующих критериям поиска. Найденные доку- менты, как правило, упорядочиваются в зависимости от местопо- ложения ключевых слов (в заголовке, в начале текста), частоты их появления в тексте и других характеристик. Различные поисковые системы, использующие поисковых роботов, имеют схожую структуру, включающую: 1) модуль индексирования, состоящий из трёх программроботов (Spider или «паук» — скачивает вебстраницы; Crawler или «путе шествующий паук» — переходит по всем ссылкам, имеющимся на странице, и ищет новые документы, ещё не известные по исковой системе; Indexer или «роботиндексатор» — разбивает на фрагменты страницы, которые скачали «пауки», анализирует их и составляет некоторое описание этих страниц); 2) базу данных — хранилище представленных в определённом фор мате всех скачанных и обработанных модулем индексирования документов; 3) поисковый сервер — система выдачи результатов поиска, опре деляющая, какие страницы и в какой степени удовлетворяют за просу пользователя. Поисковая система, получив запрос на поиск, анализирует ту ин формацию, которая была ею проиндексирована. С одной стороны, это позволяет существенно повысить скорость обработки поискового запроса. С другой стороны, результаты поиска нельзя считать пол ными, т. к. ни одна поисковая система не может загрузить в свою базу данных информацию обо всех без исключения ресурсах. Кроме того, результаты поиска могут быть отчасти устаревшими — ситуа ция в сети Интернет меняется быстрее, чем происходит обновление сведений в базах данных поисковых систем. Гибридные поисковые системы сочетают в себе функции си- стем, управляемых человеком, и систем, использующих поиско- вых роботов. 221 интернет — глобальная информационная система §16 Несмотря на общие принципы работы, поисковые системы различаются по таким характеристикам, как: язык запроса, зона поиска, глубина поиска внутри документа, метод упорядочивания информации и др. На данный момент самой популярной в мире поисковой системой является Google, а крупнейшей отечественной поисковой системой — Яндекс. В большинстве поисковых систем реализовано три основных типа поиска: 1) поиск по любому из слов — результатом является огромный список всех страниц, содержащих хотя бы одно из ключевых слов; применяется, когда пользователь не уверен в ключевых словах; 2) поиск по всем словам — в этом режиме формируется список всех страниц, содержащих все ключевые слова в любом по- рядке; 3) поиск точно по фразе — в результате составляется список всех страниц, содержащих фразу, точно совпадающую с клю- чевой (знаки препинания игнорируются). Чтобы поиск стал более продуктивным, во всех поисковых си- стемах предусмотрены специальные языки формирования запросов со своим синтаксисом. Эти языки во многом похожи. Выяснить особенности определённого языка можно с помощью справочной системы, входящей в состав поисковой машины. Найдите информацию о правилах формирования поисковых запро сов в поисковых системах Яндекс и Google. Сравните их между собой. Укажите общее и различия. Пример. В языке запросов некой поисковой машины для обо- значения логической операции ИЛИ используется символ «|», а для логической операции И — символ «&». Известны запросы и количество найденных по ним страниц некоторого сегмента сети Интернет: Запрос Найдено страниц (тыс.) Яндекс & Google 145 Bing & Google 580 Яндекс & Bing & Google 85 (Яндекс | Bing) & Google x 222 Глава 4. Сетевые информационные технологии Чему равно x, если все запросы выполнялись практически одновременно, т. е. во время выполнения запросов набор страниц, содержащих все искомые слова, не изменился? С подобными задачами вы встречались в курсе информати- ки основной школы и знаете, что их условие может быть пред- ставлено с помощью кругов Эйлера и записано на языке теории множеств. Пусть Я, G и В — множества страниц, содержащих слова Яндекс, Google и Bing соответственно. Тогда Я ∩ G — множество страниц, соответствующих запросу «Яндекс & Google», и его мощность равна 145 (тыс.): |Я ∩ G| = 145. Рассуждая аналогично, можем запи- сать: |В ∩ G| = 580, |Я ∩ В ∩ G| = 85. Требуется найти мощность множества (Я ∪ В) ∩ G. Преобразуем это выражение: (Я ∪ В) ∩ G = (Я ∩ G) ∪ (В ∩ G). В справедливости такого преобразования вы можете убедить- ся, изобразив левую и правую части равенства с помощью кругов Эйлера. Согласно принципу включений-исключений, для двух мно- жеств имеем: |X ∪ Y| = |X| + |Y| – |X ∩ Y|. В нашем случае получаем: |(Я ∩ G) ∪ (В ∩ G)| = |Я ∩ G| + |B ∩ G| – |(Я ∩ G) ∩ (В ∩ G)| = = |Я ∩ G| + |B ∩ G| – |Я ∩ G ∩ B| = 145 + 580 – 85 = 640. Итак, x = 640. Как бы точно ни был составлен пользователем запрос к ин- формационной системе, только малая часть из полученных по этому запросу документов будет релевантной, т. е. соответствую- щей зафиксированной в запросе информационной потребности. Полнота поиска — это отношение числа выданных релевант- ных документов к общему числу релевантных документов, име- ющихся в базе данных поисковой системы. В идеале это число должно равняться 1; на практике может достигать значений 0,7–0,9. 223 интернет — глобальная информационная система §16 Точность поиска — это отношение числа выданных релевант- ных документов к общему числу документов, выданных системой по данному запросу. Значение этого параметра колеблется от 0,1 до 1. Полнота и точность определяют качество или эффективность поиска. 16.3. О достоверности информации, представленной на веб-ресурсах Поиск информации в сети Интернет удобен и прост, а са- мое главное — он занимает гораздо меньше времени, чем поход в библиотеку или работа с другими источниками информации. Благодаря этому в наши дни Интернет является самым популяр- ным источником информации: им пользуются не только рядовые граждане, но и учёные, бизнесмены, государственные служащие, специалисты разных областей и сфер деятельности для решения самого широкого круга профессиональных задач. И это при том, что Интернет является зоной свободного доступа, в которой аб- солютно каждый может не только искать ту или иную инфор- мацию, но и размещать в ней всё, что сочтёт возможным. Эти данные никем не контролируются и не проверяются, а поэтому они могут быть недостоверными (содержать устаревшие данные, ошибочные или заведомо ложные утверждения) и субъективными (отражать личную точку зрения автора). К данным, которые вы получили в результате поиска в Ин- тернете, следует относиться критически и предпринимать шаги для того, чтобы убедиться в достоверности информации. Рассмотрим некоторые способы проверки информации, полу- ченной в результате поиска в сети Интернет. 1. Выяснение репутации сайта, на котором размещена информа- ция, представляющая для вас интерес. Проверенные данные публикуют официальные сайты государственных, коммерче- ских, научных и других структур, являющиеся первоисточни- ками информации. Ответственность за любую опубликованную ими информацию несут ресурсы, имеющие свидетельство о регистрации средства массовой информации. Избегают недо- стоверной информации известные ресурсы, занимающие вы- сокие места в соответствующих рейтингах. Представление о репутации сайта можно получить в том числе и по имеющим- ся в сети отзывам об этом ресурсе. |