logo search
Метода_СЕТИ

4.1.1 Взаимодействие клиента и сервера.

Ежедневно мы используем сетевые службы и сеть Интернет для обмена данными и выполнения типичных задач обработки информации. Мы редко задумываемся над тем, что прием электронной почты, ввод информации в блог или совершение покупок через электронные магазины возможны благодаря работе серверов, клиентских программ и сетевых устройств. В большинстве наиболее популярных Интернет-приложений происходят сложные взаимодействия между различными серверами и клиентами. [5]

Под термином «сервер» понимается узловая машина, на которой выполняется прикладное программное обеспечение, предоставляющее информацию или сервисы для других узлов, подключенных в сеть. Типичным примером такой прикладной программы является веб-сервер. К сети Интернет подключены миллионы серверов, предоставляющих такие сервисы, как веб-службы, электронная почта, финансовые операции, загрузка музыкальных файлов и т.п. Для обеспечения надежного функционирования всех этих сложных взаимодействий необходимо правильно подобрать необходимые стандарты связи и протоколы.

Рисунок 1. Взаимодействие клиента и сервера.

Для передачи запроса веб-странице и ее просмотра пользователь обращается к устройству, на котором запущено программное обеспечение веб-клиента. Под термином «клиент» понимается имя, присвоенное прикладной программе, которая используется для получения доступа к информации, хранящейся на сервере. Типичным примером клиентского приложения является веб-браузер.

Главной особенностью клиент-серверных систем является отправка клиентом запроса на сервер, который, отвечая на запрос, выполняет ту или иную функцию, например, передачу клиенту запрашиваемой информации. Типичным примером клиент-серверной системы является комплекс веб-браузера и веб-сервера.

Рисунок 2. Ферма серверов.

Сервер

Краткое описание предоставляемых услуг.

DNS-сервер

Служба предоставляющая IP – адрес веб - узлу или доменное имя, чтобы другие узлы могли к ним подключаться.

Telnet – сервер

Служба, позволяющая администраторам входить в систему узла из удаленной точки и управлять узлом так, как если бы они вошли в систему локально

Сервер электронной почты

Использует протокол SMTP, POP3 или IMAP;

Используется для передачи сообщений электронной почты от клиентов к серверам через Интернет;

Для указания получателей используется формат user@xyz.

DHCP – сервер

Служба, назначающая клиентам IP – адреса, маску подсети, шлюз по умолчанию и другие данные.

Веб – сервер

Протокол HTTP;

Используется для передачи информации между веб - клиентами и веб – серверами.

Протокол HTTP используется для доступа к большинству веб – страниц.

FTP - сервер

Служба, позволяющая обмениваться файлами между клиентом и сервером.