Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






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






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

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

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

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

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

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

Сервер Краткое описание предоставляемых услуг.
DNS-сервер Служба предоставляющая IP – адрес веб - узлу или доменное имя, чтобы другие узлы могли к ним подключаться.
Telnet – сервер Служба, позволяющая администраторам входить в систему узла из удаленной точки и управлять узлом так, как если бы они вошли в систему локально
Сервер электронной почты Использует протокол SMTP, POP3 или IMAP; Используется для передачи сообщений электронной почты от клиентов к серверам через Интернет; Для указания получателей используется формат user@xyz.
DHCP – сервер Служба, назначающая клиентам IP – адреса, маску подсети, шлюз по умолчанию и другие данные.
Веб – сервер Протокол HTTP; Используется для передачи информации между веб - клиентами и веб – серверами. Протокол HTTP используется для доступа к большинству веб – страниц.
FTP - сервер Служба, позволяющая обмениваться файлами между клиентом и сервером.





© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.