Службы Интернет
Возможность получения конкретных интернет-услуг обеспечивается работой соответствующих служб. Обычно пользователи отождествляют Интернет со службой WWW (World Wide Web – Всемирная паутина). Но это только одна (самая популярная, благодаря простоте и наглядности для пользователей) из многочисленных служб Интернет. Среди других служб стоит отметить терминальный режим, электронную почту, списки рассылки, телеконференции (или группы новостей), службы имён доменов, передачи файлов.
Работу службы можно представить парой программ, взаимодействующих между собой по определенным протоколам. Одна из программ этой пары играет роль сервера, а другая – клиента. Разные службы имеют разные прикладные протоколы. Чтобы воспользоваться предоставляемой тем или иным сервером услугой, необходимо запустить на компьютере пользователя соответствующее клиентскоепрограммное обеспечение.
Служба WWWпредставлена системой Web-серверов, поддерживающих специальным образом форматированные документы. Пользователь с помощью клиентской программы (browser – браузера, обозревателя, просмотрщика) осуществляет запрос той или иной информации на сервере, а Web-сервер обслуживает запрос браузера. Браузер – это программа, обеспечивающая обращение к искомому ресурсу на Web-сервере по его URL, интерпретирующая полученный результат и отображающая его на клиентском компьютере. Кроме того, браузеры обладают дополнительными сервисными функциями, такими как упрощение поиска, хранение закладок на избранные страницы, и др. Наиболее известны браузеры Internet Explorer, Netscape Navigator, Opera, Fire Fox, Google Chrome.
Адрес URL (Uniform Resource Locator – унифицированная форма указания ресурса) определяет местонахождение каждого файла в сети Интернет. В общем случае URL-адрес состоит из трёх частей, назначение которых поясним на примере http://www.server.ru/path/file.htm:
1) http – способ связи, протокол доступа к ресурсу (файлу);
2) www.server.ru– доменное имя сервера, на котором хранится файл;
3) path/file.htm– путь к каталогу и собственно имя файла.
Для службы WWW прикладным является протокол HTTP (HyperText Transfer Protocol – протокол передачи гипертекста), поэтому во многих браузерах часть “http://” можно опускать). Часто опускаются также путь к файлу и имя файла, в этом случае браузер получает стандартный отклик, определяемый настройками Web-сервера, обычно это файл с именем index.htm с корневого каталога сервера.
Гипертекст– это расширенный текст, содержащий гиперссылки, связывающие слова документа с другим ресурсом (с другим документом или с иным разделом этого же документа), при этом подобное связанное содержимое документа, как правило, выделяется, обычно цветом и с помощью подчеркивания. Пользователь легко может активировать эту связь одним щелчком мыши.
Поскольку современные электронные документы содержат не только текст, но и любую мультимедийную информацию (текст, графика, звук), в качестве ссылок стали использовать не только текстовые, но и графические объекты. Со временем понятие гипертекста было расширено до понятия гипермедиа. Гипермедиа– это метод организации мультимедийной информации на основе ссылок на разные типы данных.
Универсальным форматом представления Web-документов является HTML (HyperText Markup Language – язык разметки гипертекста). Он позволяет создавать текстовые документы, включающие URL-ссылки на другие данные. Зачастую эти ссылки указывают на другие документы HTML, которые, в свою очередь, доступны с помощью HTTP. В результате перед пользователем расстилается огромная паутина взаимосвязанной информации, распределенной на серверах во всем мире. Для создания активных WWW страниц наряду с языком HTML используются язык программирования Java, технология ActiveX, а также скриптовые языки JavaScript, Perl и VBScript.
Документ, доступный через Web, называют Web-страницей, а группы страниц, объединенные общей темой и навигационно, – Web-узлами, или Web-сайтами. Один аппаратный Web-сервер может содержать несколько Web-сайтов, но возможна и обратная ситуация, когда огромный Web-сайт может поддерживаться группой Web-серверов. Основной причиной популярности службы WWW является удобство навигации, не требующее знаний о местоположении искомых документов.
Популярность WWW обусловлена тем, что можно не только просматривать чужие страницы и иметь доступ к огромному количеству информации, представленной на сотнях миллионов компьютеров, но и создать собственные ресурсы и таким образом донести любую информацию до всех будущих посетителей сайта. Иными словами, WWW – это глобальный механизм обмена информацией: одни люди помещают информацию на Web-серверы, а другие ее просматривают. Создав Web-сайт, владелец может разместить на нём информацию различного рода: текст, графику, звук, анимацию, которая может стать доступной сотням миллионов пользователей. При этом доступность размещаемой информации, в отличие от радио или телевидения, практически не ограничена по времени – любое удобное для посетителя время, круглосуточно.
Служба имён доменов (DNS –DomainNameSystem)предназначена для перевода символьных логических (понятных пользователям, удобных для запоминания) доменных имён в цифровыеIP-адреса. Причём этот перевод осуществляется автоматически DNS-серверами и незаметно для пользователя. Доменом называется группа компьютеров, объединённых общим именем. Домены (и соответствующее взаимодействие DNS-серверов) имеют иерархическую структуру. Каждый домен имеет уникальное имя, а каждый из поддоменов имеет уникальное имя внутри своего домена. В именах может быть различное количество доменов, но обычно их не больше пяти. Домены отделяются друг от друга точками. Домены верхнего уровня назначаются или по географическому признаку для каждой страны (двухбуквенные: аu– Австралия, be – Бельгия,ru– Россия и т.д.), или по типу организации:
com – коммерческие организации;
edu – образовательные учебные заведения;
gov – правительственные учреждения;
mil– военные организации;
net – сетевые ресурсы;
org – прочие организации.
Получив запрос на перевод имени в IP-адрес, DNS-сервер выполняет одно из следующих действий:
отвечает на запрос выдачей IP-адреса, если известен IP-адрес запрашиваемого домена;
взаимодействует с другим DNS-сервером, для того чтобы найти IP-адрес запрошенного имени, если он его не знает (такой запрос может проходить по цепочке DNS-серверов несколько раз);
выдает сообщение: «Я не знаю IP-адрес домена, запрашиваемого вами, но вот IP-адрес DNS-сервера, который знает больше меня»;
сообщает, что такой домен не существует.
Терминальный режим (Telnet)является одной из ранних служб, возникшей до образования Интернет. Протокол Telnet позволяет подключаться к удалённому компьютеру и управлять его работой. Режим удалённого управления называют терминальным или консольным. Эта служба использовалась, в основном, при необходимости выполнения расчетов на удалённой супер-ЭВМ. В наше время протокол Telnet находит практическое применение при управлении удалёнными техническими объектами, например, роботами, манипуляторами, камерами, телескопами.
Электронная почта (e-mail)также возникла раньше, чем Интернет, однако она не только не устарела, но, напротив, является одной из наиболее массовых служб Сети и постоянно приобретает новых пользователей.
Электронное письмо, как и обычное, содержит адреса отправителя и получателя. В него можно вложить графическое изображение или иной файл – точно так же, как в конверт с письмом можно положить открытку или фотографию. Можно поставить электронную подпись, которая играет ту же роль, что и подпись в обычном письме. Однако служба e-mail давно обошла по популярности традиционную почту ввиду следующих достоинств: высокая скорость доставки; возможность рассылки писем сразу большому количеству получателей; удобство пересылки вложенных файлов; хранение писем в базе данных почтового клиента позволяет осуществлять быстрый поиск и сортировку почтовых отправлений; наконец, электронная почта в сотни раз дешевле обычной почтовой рассылки.
При регистрации в системе электронной почты пользователю предоставляется дисковое пространство под почтовый ящик (размер ящика), адрес этого почтового ящика (E-mail Account Address), имя пользователя (E-mailAccountLoginName) и пароль (E-mailAccount Password). Адрес электронной почты имеет следующий формат: имяпользователя(ящи-ка)@имядомена, например,user@abc.de.
Левая часть от знака @ – это имя почтового ящика (E-mail Account Name). Часть справа от знака @ называется доменом и указывает на местонахождение этого почтового ящика. Нужно отметить, что носителем адреса электронной почты является вовсе не конечный пункт доставки, то есть не адрес вашего домашнего компьютера, а адрес сервера, на котором вы будете получать почту.
Электронная почта построена по принципу клиент-серверной архитектуры. Пользователь общается с клиентской программой, которая, в свою очередь, общается с почтовым сервером. Для отправки и передачи писем используется протокол SMTP (Simple Mail Transfer Protocol – простой протокол пересылки почты) и соответствующие SMTP-серверы. Для приема почтовых сообщений используется протокол РОР3 (Post Office Protocol – протокол почтового отделения, версия 3) или IMAP(InternetMessageAccessProtocol – протокол доступа к сообщениям).
К клиентским почтовым программам относятся MSOutlookExpress,MSOutlookOffice,TheBat,NetscapeMail,Eudoraи др. Следует отметить популярностьweb- илиon-lineпочты. При этом пользователю не требуется устанавливать и настраивать клиентскую почтовую программу. Её роль играет программное обеспечениеweb-сервера, для работы с которым достаточно иметь подключение к Интернет и браузер.
Списки рассылки (Mail List)позволяют организовать эффективную доставку регулярных данных по каналам электронной почты. Существует множество тематических серверов, предлагающих подписаться (зарегистрировать свой e-mail адрес в списке рассылки) на получение рекламной информации, новостей, обзоров, анонсов. Сервер осуществляет рассылку информационных сообщений по всему списку адресов электронной почты.
Служба телеконференций или групп новостей (Usenet)представлена соответствующими серверами, работа которых напоминает рассылку электронной почты. В отличие от сообщений электронной почты, которые может просмотреть только отправитель и указанные им получатели, сообщения групп новостей может читать любой пользователь, подписавшийся на интересующую его тематическую группу. Часто квалифицированные специалисты могут давать ответы на наиболее интересные, актуальные или часто возникающие вопросы. Для чтения и отправки сообщений на сервер NNTP (Network News Transfer Protocol) используется клиентская программа, например,MSOutlookExpress.
Служба передачи файлов FTP(File Transfer Protocol) используется, в основном, при передаче больших объёмов информации: архивов, электронных книг, программ. Связь с FTP-сервером устанавливается при помощи специальных клиентских программ, либо такую возможность предоставляют многие современные браузеры.
Протокол FTP работает одновременно с двумя ТСР-соединениями. Одно используется для передачи данных, а другое – для управления передачей. Протокол FTP предоставляет серверу средства для идентификации клиента по имени пользователя и паролю. Но существует множество серверов с анонимным доступом для всех желающих.
Служба IRC (InternetRelayChat)предназначена для прямого общения нескольких человек в режиме реального времени. В отличие от телеконференции общение происходит только между участникамичата (беседы, разговора). Каждый пользователь может создать новый чат и пригласить других участников, либо присоединиться к существующему открытому чату.
Служба ICQ (акроним выраженияIseekyou– я тебя ищу) предназначена для поиска IP-адреса собеседника по его персональномуUIN(UniversalInternetNumber), полученному при регистрации на сервереwww.icq.com. При подключении к Интернет с разных компьютеров или через разных провайдеров меняется IP-адрес. Программа автоматически его определяет и через центральный сервер сообщает другим пользователям. Таким образом, собеседники «находят» друг друга, как только оказываются в Сети.
Skype(произносится «скайп») – программное обеспечение, обеспечивающее голосовую и видеосвязь через Интернет между компьютерами, а также позволяющее вести передачу текстовых сообщений (чат) и файлов. Имеется возможность вместо изображения с веб-камеры передавать изображение с экрана монитора.
- Информатика
- Режим доступа к электронному аналогу печатного издания: http://www.Libdb.Sssu.Ru
- Содержание
- Предисловие
- Основные понятия информатики
- Понятие информации
- Свойства информации
- Понятие количества информации
- Предмет и задачи информатики
- Информационное общество
- Вопросы и тестовые задания для самоконтроля
- Системы счисления и представление информации в эвм
- Представление (кодирование) данных
- Понятие об основных системах счисления
- Перевод чисел из одной системы счисления в другую
- Представление чисел в различных системах счисления
- Двоичная арифметика
- Арифметические действия над двоичными числами
- Представление чисел в эвм
- Примеры представления целых чисел в шестнадцатиразрядных двоичных кодах
- Представление десятичных чисел в четырёхразрядном коде Грея
- Кодирование информации в эвм
- Базовая таблица кодировки ascii
- Вопросы и тестовые задания для самоконтроля
- Логические основы построения эвм
- Основы алгебры логики
- Операции сравнения
- Примеры операторов сравнения в разных языках программирования
- Логические операции
- Основные логические операторы
- Результаты, возвращаемые логическими операциями
- Основы элементной базы эвм
- Условные обозначения и диаграммы работы логических элементов
- Rs-триггер
- Элементы теории множеств
- Элементы теории графов
- Типы вершин блок-схем алгоритмов
- Вопросы и тестовые задания для самоконтроля
- Технические средства реализации информационных процессов
- История развития эвм
- Классификация эвм
- Архитектура эвм
- Состав персонального компьютера
- Внешние устройства
- Вопросы и тестовые задания для самоконтроля
- Системное программное обеспечение эвм
- Базовые понятия ос
- Классификация операционных систем
- Файловая структура эвм
- Примеры общепринятых расширений для популярных типов файлов
- Файловые системы Microsoft Windows
- Драйверы устройств
- Служебные программы
- Обзор операционных систем unix и Linux
- Обзор операционных систем Windows
- Вопросы и тестовые задания для самоконтроля
- Прикладное и инструментальное программное обеспечение
- Прикладное программное обеспечение общего назначения
- Прикладное программное обеспечение специального назначения
- Инструментальное по
- Нумерация версий программ
- Правовой статус программ
- Текстовые редакторы и процессоры
- Программы подготовки презентаций
- Вопросы и тестовые задания для самоконтроля
- Электронные таблицы
- Основные понятия электронных таблиц Excel
- Ввод, редактирование и форматирование данных
- Вычисления в таблицах
- Диаграммы
- Вопросы и тестовые задания для самоконтроля
- Модели решения функциональных и вычислительных задач
- Моделирование как метод познания
- Классификация моделей
- Классификация видов моделей
- Компьютерное моделирование
- Информационные модели
- Примеры информационных моделей
- Базы данных
- Искусственный интеллект
- Вопросы и тестовые задания для самоконтроля
- Основы алгоритмизации
- Основные этапы компьютерного решения задач
- Понятие алгоритма и его свойства
- Исполнители алгоритмов
- Способы описания алгоритмов
- Обозначение и функциональное назначение наиболее часто употребляемых символов в схемах данных и программ
- Базовые управляющие структуры алгоритмов (основные алгоритмические конструкции)
- 2) Альтернатива (ветвление);
- 3) Итерация1 (цикл).
- Алгоритмы линейной структуры
- Алгоритмы ветвящейся структуры
- Алгоритмы циклической структуры
- Способы комбинации базовых управляющих структур (основных алгоритмических конструкций)
- Примеры комбинации основных алгоритмических структур
- Вопросы и тестовые задания для самоконтроля
- Основы программирования на языках высокого уровня
- Основные понятия языков программирования
- Примеры использования имён
- Операторы в арифметических и логических выражениях
- Типы данных и операторы описания переменных
- Некоторые базовые типы переменных
- Описание переменных в разных языках
- Синтаксис операторов описания сложных типов переменных
- Основные операторы
- Синтаксис некоторыхоператоров
- Вопросы и тестовые задания для самоконтроля
- Основные операторы языка visual basic for applications
- Оператор присваивания
- Примеры использования оператора присваивания
- Условный операторIf … then
- Оператор выбора варианта*
- Операторы цикла
- Оператор циклаFor … next
- Математические функции
- Краткие сведения о математических функциях в vba и Паскале
- Функции обработки строк*
- Краткие сведения о строковых функциях
- Функции преобразования данных
- Краткие сведения о функциях преобразования данных
- Вопросы и тестовые задания для самоконтроля
- Технологии программирования
- Концепция программирования
- Характеристика трудоёмкости разработки программ
- Структурное и модульное программирование
- Рекурсивные алгоритмы *
- Объектно-ориентированное программирование
- Вопросы и тестовые задания для самоконтроля
- Языки и системы программирования
- Уровни языков программирования
- Системы программирования
- Классификация языков программирования
- Процедурные языки программирования
- Объектно-ориентированные языки
- Декларативные языки
- Языки программирования для баз данных и компьютерных сетей
- Языки моделирования *
- Вопросы и тестовые задания для самоконтроля
- Основные понятия компьютерной графики
- Виды компьютерной графики
- Графические форматы
- Цветовые модели *
- Программные средства создания растровых изображений
- Программы векторной графики
- Программные средства обработки трехмерной графики
- Вопросы и тестовые задания для самоконтроля
- Основные понятия баз данных
- Задачи, решаемые с помощью баз данных
- Классификация бд
- Реляционная модель данных
- Свойства полей базы данных
- Типы данных
- Безопасность и объекты баз данных
- Проектирование баз данных *
- Вопросы и тестовые задания для самоконтроля
- Средства автоматизации проектных, опытно-конструкторских и научно-исследовательских работ.
- Задачи, решаемые с помощью систем автоматического проектирования
- Программные продукты MathWorks
- Сапр в легкой промышленности
- Вопросы и тестовые задания для самоконтроля
- Основы компьютерных сетей
- Основы передачи данных
- Назначение и классификация сетей
- Сетевая модель osi/iso
- Сетевое оборудование
- Основные стандарты и протоколы
- Т Вопросы и тестовые задания для самоконтроля
- Глобальная сеть интернет
- Подключение к Интернет
- Службы Интернет
- Поиск информации в Интернете
- Наиболее известные и популярные поисковые системы
- Поиск с использованием языка запросов *
- Логические операторы
- Вопросы и тестовые задания для самоконтроля
- Основы информационной безопасности
- Угрозы информационной безопасности
- Методы и средства защиты информации
- Правовые основы информационной безопасности
- Ответственность за преступления в области информационных технологий
- Криптографические механизмы защиты информации
- Компьютерные вирусы и вредоносные программы
- Методы защиты от вирусов
- Вопросы и тестовые задания для самоконтроля
- Библиографический список
- Учебное издание информатика Учебное пособие