Службы (сервисы)
Службы (сервисы) - это информационные системы, разработанные для предоставления конкретных информационных услуг в сети Интернет. Они включают в себя наборы программ и протоколов прикладного уровня, обеспечивающих пользователей сети возможностью выполнять работу с распределенными информационными ресурсами. Каждый сервис базируется на своем протоколе (или семействе протоколов), который позволяет клиентам и сервисам общаться между собой. Можно привести несколько примеров сервисов, базирующихся на соответствующих протоколах:
Уже упоминавшаяся служба DNS (BIND, 53 порт). Базис Интернета. Неработоспособность службы DNS приведет к неработоспособности всех остальных служб. Поэтому существует ряд технических и организационных решений, направленных на обеспечение круглосуточной и бесперебойной работы этой службы в Сети.
Служба электронной почты (SMTP, POP-3, IMAP).
Обмен моментальными сообщениями (ICQ, IRC, Skype)
Передача файлов между компьютерами (FTP,SFTP)
Управление удаленными серверами, выполнение на них команд удаленным способом, копирование файлов (SSH, RSH, FISH)
Управление сетью (SNMP)
Служба доступа к каталогам справочной информации (LDAP)
и другие.
Наиболее известным сервисом в Интернете является WEB-сервис (WWW, World Wide Web, "Всемирная паутина"), предоставляющий пользователям доступ к документам с использованием протокола HTTP. Очень часто между понятиями "Интернет" и "Web" ошибочно ставят знак равенства. Между тем протокол HTTP, лежащий в основе службы Web - безусловно, самый распространенный, но все же один из многих протоколов передачи данных, объединенных между собой названием "Интернет".
-
Содержание
- Оглавление
- Введение.
- Предмет рассмотрения данного курса.
- Одно-, двух- и многоуровневые приложения.
- Интернет.
- Адрес в интернете
- 2001:0Db8:11a3:09d7:1f34:8a2e:07a0:765d
- Имя в интернете
- Службы (сервисы)
- Сокета.
- Что такое "сокета" (socket) ?
- Создание серверной сокеты (пример на языке c).
- Сериализация
- Основы верстки: таблицы
- Основы верстки: фреймы
- Основы верстки: позиционирование участков сайта
- Протокол http
- Структура запроса (Request).
- Структура ответа (Response).
- Перспективы развития http.
- Интернет-приложения
- Web-приложения
- Web-сервисы
- Особенности проектирования
- Особенности пользовательского интерфейса
- Программирование интернет-приложений
- Объектно-ориентированное программирование
- Классы и объекты
- Жизненный цикл класса
- Статические члены класса
- Инкапсуляция
- Наследование
- Полиморфизм
- Интерфейсы
- Событийно-ориентированное программирование
- Совместная работа над проектом
- Технологии создания web-клиентов
- Dom (Document Object Model)
- Каскадные таблицы стилей
- JavaScript
- Обфускация и динамическое получение скриптов
- Java Applets
- ActiveX/npapi
- Adobe Flash
- Web-серверы
- Nginx (engine X)
- Технологии, применяемые на стороне сервера
- ИнтерфейсCgi
- КонцепцияMvc
- Сервлеты
- JavaScript
- Хранение данных