Сетевой сервис
Эта статья в значительной степени или полностью опирается на один источник . ( апрель 2024 г. ) |
В компьютерных сетях сетевая служба — это приложение, работающее на уровне сетевых приложений и выше, которое обеспечивает хранение данных, манипулирование, представление, связь или другие возможности, которые часто реализуются с использованием клиент-серверной или одноранговой архитектуры, основанной на прикладного уровня Сетевые протоколы . [1]
Каждая служба обычно предоставляется серверным компонентом , работающим на одном или нескольких компьютерах (часто выделенном серверном компьютере, предлагающем несколько служб), и доступ к которому осуществляется через сеть клиентскими компонентами , работающими на других устройствах. Однако клиентский и серверный компоненты могут запускаться на одном компьютере.
Клиенты и серверы часто имеют пользовательский интерфейс , а иногда и другое связанное с ним оборудование.
Примеры [ править ]
Примерами являются система доменных имен (DNS), которая преобразует доменные имена в адреса Интернет-протокола (IP), и протокол динамической конфигурации хоста (DHCP) для назначения информации о конфигурации сети сетевым хостам. Серверы аутентификации идентифицируют и аутентифицируют пользователей, предоставляют профили учетных записей пользователей и могут регистрировать статистику использования.
Службы электронной почты , печати и распределенной (сетевой) файловой системы являются обычными службами в локальных сетях . Они требуют, чтобы пользователи имели разрешения на доступ к общим ресурсам.
Другие сетевые услуги включают в себя:
- Службы каталогов
- электронная почта
- Обмен файлами
- Мгновенное сообщение
- Онлайн игра
- Печать
- Файловый сервер
- Голос по IP
- Видео по запросу
- Видеотелефония
- Всемирная паутина
- Простой протокол управления сетью
- Служба времени
- Беспроводная сенсорная сеть
Прикладной уровень [ править ]
Набор интернет-протоколов |
---|
Прикладной уровень |
Транспортный уровень |
Интернет-слой |
Слой связи |
Модель OSI по слою |
---|
В программировании компьютерных сетей представляет уровень приложений собой уровень абстракции, зарезервированный для протоколов связи и методов, предназначенных для межпроцессной связи через IP-сеть . Протоколы прикладного уровня используют базовые протоколы транспортного уровня для установления соединений между хостами для сетевых служб.
Сетевые службы TCP-IP [ править ]
Номера портов [ править ]
Многие услуги на базе IP связаны с определенным известным номером порта , который стандартизирован техническим управлением Интернета.
Например, серверы Всемирной паутины работают через порт 80, а серверы ретрансляции электронной почты обычно прослушивают порт 25.
TCP против UDP [ править ]
Разные службы используют разные методы передачи пакетов.
В общем, пакеты, которые должны пройти в правильном порядке, без потерь, используют TCP, тогда как службы реального времени, где более поздние пакеты более важны, чем более старые пакеты, используют UDP.
Например, передача файлов требует полной точности и поэтому обычно выполняется с использованием TCP, а аудиоконференции часто выполняются через UDP, где кратковременные сбои могут быть не замечены.
В UDP отсутствует встроенная функция предотвращения перегрузки сети , и протоколы, которые ее используют, должны быть чрезвычайно тщательно разработаны, чтобы предотвратить сбой сети.
См. также [ править ]
Ссылки [ править ]
- ^ «Сетевой сервис» . SDxЦентральный . 12 июня 2024 года. Архивировано из оригинала 12 июня 2015 года . Проверено 4 апреля 2024 г.
Сетевая служба – возможность, облегчающая работу сети. Обычно он предоставляется сервером (на котором может выполняться одна или несколько служб) на основе сетевых протоколов, работающих на уровне приложений в модели взаимодействия открытых систем (OSI) сети.
- ^ «X.225: Информационные технологии – Взаимосвязь открытых систем – Протокол сеанса, ориентированный на соединение: Спецификация протокола» . Архивировано из оригинала 1 февраля 2021 года . Проверено 10 марта 2023 г.