Home

Page 3
Page 3
background image

• Хранилище   писем,   причем   не   одного,   а   многих   пользователей   будет 

размещено на специальном сервере, который будет работать 7/24, кроме 
того,   у   этого   компьютер   будет   реализована   аппаратная 
отказоустойчивость, резервное питание и т.д.
Отмечаем,   что   такое   хранилище   по   аналогии   с   рассмотренной   работой 

бумажной   почты   принято   называть   почтовым   ящиком   пользователя.   Кратко 
скажем,   что   такое   почтовый   ящик.   Упрощенно   говоря,   почтовый   ящик 
пользователя   это   папка,   в   которой   лежат   файлы   –   письма   пользователя 
(разумеется, реализация хранения писем может быть и иной, нам сейчас важен 
принцип).

Итого:   при   доставке   бумажной   почты   процесс   перемещения   письма 

разбивается на два этапа: сначала почтовая система транспортирует письмо в 
почтовый ящик пользователя (на основании структурированных географических 
адресов), затем пользователь тогда, когда пожелает, забирает письмо из своего 
почтового ящика. Точно так же происходит и с доставкой электронной почты: от 
компьютера   отправителя     письмо,   через   определенных   посредников   и   с 
помощью специального протокола передается таким образом, что, в конечном 
счете,   поступает   в   почтовый   ящик   получателя,   а   затем   пользователь,   когда 
сочтет  нужным,  обратится  к  этому  почтовому  ящику  и  прочитает  свою почту. 
Итак, наша задача об изучении принципов работы системы электронной почты в 
Интернет   распадается   на   две   подзадачи:   изучение   того,   как   посланное 
отправителем письмо попадает в почтовый ящик пользователя и изучение того, 
как пользователь может получить доступ к своему почтовому ящику. 

Какая   из   этих   двух   частей   задачи   более   сложная   для   изучения   и 

реализации? Безусловно, первая часть задачи, связанная с доставкой письма в 
почтовый ящик сложнее, уже хотя бы потому, что пока не ясно, КАК компьютер 
отправителя узнает, на каком именно компьютере расположен почтовый ящик 
пользователя,   а   вторая   задача   проще,   так   как   (мы   уже   говорили   об   этом), 
пользователь знает, на каком компьютере расположен его почтовый ящик. 

Для   начала   сделаем   простой   анализ   того,   какими   методами   может   быть 

решена  вторая, более  простая часть задачи. Как  мы уже  говорили, почтовый 
ящик   пользователя   на   сервере   –   это   просто   некоторая   папка   с   файлами. 
Соответственно,   организация   доступа   пользователя   к   этой   папке   может   быть 
реализована различными способами:

• С помощью предоставления этой папки в доступ пользователю средствами 

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

• С помощью предоставления доступа к письмам, содержащимся в почтовом 

ящике посредством специальных протоколов, разработанных для решения 
этой   задачи.   Преимущество   данного   подхода   в   том,   что,   реализуя 
упомянутые   протоколы   можно   учесть   специфику   задачи,   в   отличие   от 
прошлого   случая.   Отметим,   что   таких   протоколов   вполне   может   быть 
несколько,  важно   лишь,  чтобы  почтовый  клиент   пользователя  и  сервер, 
хранящий   почтовый   ящик   пользователя   поддерживали   один   и   тот   же 
протокол.

• С   помощью   предоставления   доступа   к   письмам   посредством   некоторого 

WEB  интерфейса   к   почтовому   ящику.   Это   значит,   что   на   сервере, 
хранящем ящики (в самом простом случае) устанавливается программное 
обеспечение  WEB  сервера,   которое   с   помощью   написанного   интерфейса 
предоставляет пользователям доступ к письмам в ящике. Преимуществом 


Copyright © 2022 Файлообменник files.d-lan.dp.ua

Использование любых материалов сайта возможно только с разрешения автора.