Эта статья в значительной степени или полностью основана на одном источнике . ( апрель 2020 г. ) |
В компьютерных сетях сетевая служба - это приложение, работающее на уровне сетевого приложения и выше, которое обеспечивает хранение данных, манипулирование, представление, связь или другие возможности, которые часто реализуются с использованием клиент-серверной или одноранговой архитектуры на основе сетевые протоколы прикладного уровня . [1]
Каждая услуга обычно предоставляется серверным компонентом, работающим на одном или нескольких компьютерах (часто это выделенный серверный компьютер, предлагающий несколько услуг), и доступ к ним через сеть осуществляется клиентскими компонентами, работающими на других устройствах. Однако и клиентский, и серверный компоненты могут работать на одном компьютере.
Клиенты и серверы часто имеют пользовательский интерфейс , а иногда и другое связанное с ним оборудование.
Примеры [ править ]
Примерами являются система доменных имен (DNS), которая переводит имена доменов в адреса интернет-протокола (IP), и протокол динамической конфигурации хоста (DHCP) для назначения информации о конфигурации сети для сетевых хостов. Серверы аутентификации идентифицируют и аутентифицируют пользователей, предоставляют профили учетных записей пользователей и могут регистрировать статистику использования.
Электронная почта , печать и службы распределенной (сетевой) файловой системы являются общими службами в локальных сетях . Они требуют, чтобы у пользователей были разрешения на доступ к общим ресурсам.
Другие сетевые услуги включают:
- Справочные службы
- электронная почта
- Обмен файлами
- Обмен мгновенными сообщениями
- Онлайн игра
- Печать
- Файловый сервер
- Голос по IP
- Видео по запросу
- Видео телефония
- Всемирная сеть
- Простой протокол управления сетью
- Служба времени
- Беспроводная сенсорная сеть
Уровень приложения [ править ]
Набор интернет-протоколов |
---|
Уровень приложения |
|
Транспортный уровень |
|
Интернет-уровень |
|
Связующий слой |
|
Модель OSI по слоям |
---|
В программировании компьютерных сетей прикладной уровень - это уровень абстракции, зарезервированный для протоколов связи и методов, предназначенных для межпроцессного взаимодействия в компьютерной сети Интернет-протокола (IP) . Протоколы прикладного уровня используют протоколы нижележащего транспортного уровня для установления межузловых соединений для сетевых служб.
Сетевые службы TCP-IP [ править ]
Номера портов [ править ]
Многие службы на основе Интернет-протокола связаны с конкретным хорошо известным номером порта, который стандартизирован техническим управлением Интернетом.
Например, серверы всемирной паутины работают на порту 80, а серверы ретрансляции электронной почты обычно прослушивают порт 25.
TCP против UDP [ править ]
В разных сервисах используются разные методы передачи пакетов.
Как правило, пакеты, которые должны пройти в правильном порядке без потерь, используют TCP, тогда как службы реального времени, где более поздние пакеты более важны, чем старые пакеты, используют UDP.
Например, передача файлов требует полной точности и обычно выполняется с использованием TCP, а аудиоконференции часто проводятся через UDP, где мгновенные сбои могут не замечаться.
UDP не имеет встроенного средства предотвращения перегрузки сети, и протоколы, которые его используют, должны быть очень тщательно разработаны, чтобы предотвратить коллапс сети.
См. Также [ править ]
- Интернет-хостинг
- Услуги веб-хостинга
- DNS-хостинг
- Хостинг электронной почты
Ссылки [ править ]
- ^ "Сетевая служба" . SDxCentral . 12 июня 2015. Архивировано из оригинала 12 июня 2015 . Дата обращения 4 августа 2019 .
Сетевая служба - возможность, которая облегчает работу сети. Обычно он предоставляется сервером (на котором может быть запущена одна или несколько служб) на основе сетевых протоколов, работающих на уровне приложений в модели сети взаимодействия открытых систем (OSI).