Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
PSP_moi_shpory.docx
Скачиваний:
7
Добавлен:
16.04.2019
Размер:
125.77 Кб
Скачать

19.Почтовая служба. Протоколы smtp, pop3.

Протоколы прикладного уровня SMTP(Simple Mail Transport Protoсol), POP3(Post Office Protocol) являются основой для создания современной электронной почты. Основными компонентами почты являются: MTA(Mail Transport Agent),MDA(Mail Delivery Agent),POA(Post Office Agent) и MUA(Mail User Agent) .MTA транспортный агент почтовых сообщений от пользовательских машин, отправка почтовых сообщений другим MTA, установленных на других почтовых системах, прием сообщений от них; вызов MDA. Этот компонент реализован в виде сервера, прослушивающего 25 порт и работающего по протоколу SMTP. MDAагент доставки, предназначенный для записи почтового сообщения в почтовый ящик. MDA реализован в виде отдельной программы, которую вызывает MTA по мере необходимости. Обычно MDA располагают на том же компьютере, что и MTA. POA – агент почтового отделения, позволяющий пользователю получить почтовое сообщение на свой компьютер. Прослушивает порты 110 и 143. POP3-на нем работает 110. IMAP4-143. MUAпочтовый агент пользователя, который позволяет принимать почту по протоколам POP3 и IMAP4 и отправлять почту по протоколу SMTP. Когда говорят о почтовом сервере, то обычно подразумевают совокупность серверов MTA,POA программу MDA, а также систему хранения почтовых сообщений(почтовые ящики) и ряд дополнительных программ, обеспечивающих дополнительный сервис.

Почтовые сервера (Lotus Notus “IBM”, Microsoft Exchange Server). Почтовый клиент представляет собой программу, уст. На пользовательском компьютере и взаимодействующую с почтовым сервером.

20.Протокол http.

Протокол HTTP(Hypertext Transfer Protocol) – это протокол прикладного уровня, доставляющий информацию различным гипермедийным системам. Под гипермедийной системой понимается компьютерное представление системы данных, элементы которой хранятся в различных форматах(гипертекст, графические изображения, видеоизображение …) и обеспечивают автоматическую поддержку смысловых связей между этими элементами. Протокол HTTP применяется в Internet с 1990. В настоящее время широкое распространение имеет версия HTTP 1.0 описанная в документе RFC 1945. Разработана новая версия HTTP 4.01 но пока она находится в стадии предложенного стандарта. По умолчанию HTTP использует 80 и предназначен для построения систем архитектуры(клиент\сервер). Запросы клиентов содержат URL(Uniform Resource Identifier) – универсальный идентификатор ресурса, позволяющий определить у сервера затребованный ресурс. URI прдстовляет собой сочетание URL(Uniform Resource Locator) и URN(Uniform Resource Name). URL – унифицированный адресатор ресурсов, предназначенный для указания места нахождения ресурса в сети. URN – унифицированное имя ресурса, идентифицирующее его по указанному месту его нахождения (подразумевается, что по данному адресу может быть предсавлено несколько различных ресурсов).

21.Служба rpc и технология dce/rpc.

Удалённый вызов процедур (или Вызов удалённых процедур) (от англ. Remote Procedure Call (RPC)) — класс технологий, позволяющих компьютерным программам вызывать функции или процедуры в другом адресном пространстве (как правило, на удалённых компьютерах). Обычно, реализация RPC технологии включает в себя два компонента: сетевой протокол для обмена в режиме клиент-сервер и язык сериализации объектов (или структур, для необъектных RPC). Различные реализации RPC имеют очень отличающуюся друг от друга архитектуру и разнятся в своих возможностях. Идея вызова удалённых процедур (Remote Procedure Call — RPC) состоит в расширении хорошо известного и понятного механизма передачи управления и данных внутри программы, выполняющейся на одной машине, на передачу управления и данных через сеть. Средства удалённого вызова процедур предназначены для облегчения организации распределённых вычислений и создания распределенных клиент-серверных информационных систем. Наибольшая эффективность использования RPC достигается в тех приложениях, в которых существует интерактивная связь между удалёнными компонентами с небольшим временем ответов и относительно малым количеством передаваемых данных. Такие приложения называются RPC-ориентированными. Асимметричность, то есть одна из взаимодействующих сторон является инициатором. Синхронность, то есть выполнение вызывающей процедуры приостанавливается с момента выдачи запроса и возобновляется только после возврата из вызываемой процедуры. Distributed Computing Environment / Remote Procedure Calls (бинарный протокол на базе различных транспортных протоколов, в том числе TCP/IP и Named Pipes из протокола SMB/CIFS) .Процесс передачи параметров при вызове удаленной процедуры называется маршалингом параметров (parameter marshaling)

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]