ВОПРОСЫ по proxy-server and E-mail server
От: xaka  
Дата: 27.08.03 11:35
Оценка:
1.Не сочтите за тупость, просто маленькое незнание, но что ЕСТЬ —
прокси-сервер? каковы его общие задачи? где можно прочитать про
подробное их описание
2.Немогли бы вы мне, если знаете, объяснить каким образом можно написать
E-mail server, что он должен в себя включать, какие задачи весят на
нем, или это обычный The Bat! к примеру?
3.Если этот сервер принимает и отправляет почту, то каким образом
происходит эта отправка и прием? с помощью СОКЕТОВ? Тогда каким
образом можно сообщить томуже hotbox что я отправляю письмо, или как у
того же hotbox узнать есть ли на ящике письма и как их оттуда содрать.
У меня конечно есть предположения, что юзаються какие-то скрипты в
сообщении, которое мы посылаем серверу...вот...

Если есть хорошие статьи по этому поводу, прошу их указать, только при написании
ответа на САБЖ не писать глупости и шутки, я спрашиваю серьезно, просто
охото научиться СЕТЕВОМУ программингу...
Млин,клева то
Re: ВОПРОСЫ по proxy-server and E-mail server
От: Vamp Россия  
Дата: 27.08.03 11:47
Оценка:
Здравствуйте, xaka, Вы писали:

X>1.Не сочтите за тупость, просто маленькое незнание, но что ЕСТЬ -

X>прокси-сервер? каковы его общие задачи? где можно прочитать про
X>подробное их описание
Прокси-сервер — промежуточный сервер, принимающий запросы от клиентов и преправляющий их целевым серверам. То есть, так выглядит обычный запрос от клиента серверу:
|--------| |--------|
| клиент |----->| сервер |
|--------| |--------|

А вот так запрос через прокси:
|--------| |--------| |--------|
| клиент |----->| прокси |----->| сервер |
|--------| |--------| |--------|


X>2.Немогли бы вы мне, если знаете, объяснить каким образом можно написать

X>E-mail server, что он должен в себя включать, какие задачи весят на
X>нем, или это обычный The Bat! к примеру?
Рановато тебе еще писать e-mail серверы. The Bat — это e-mail клиент. Так сказать, его контрагент.

X>3.Если этот сервер принимает и отправляет почту, то каким образом

X>происходит эта отправка и прием? с помощью СОКЕТОВ?
В большинстве случаев, да.

X>образом можно сообщить томуже hotbox что я отправляю письмо, или как у

X>того же hotbox узнать есть ли на ящике письма и как их оттуда содрать.
Рано, рано, рано. Сначала почитай литературу по TCP/IP протоколу, а потом уже ознакомься с HTTP, SMTP и POP3 протоколами.


X>Если есть хорошие статьи по этому поводу, прошу их указать, только при написании

X>ответа на САБЖ не писать глупости и шутки, я спрашиваю серьезно, просто
X>охото научиться СЕТЕВОМУ программингу...
Очень правильное желание. "Библия" TCP/IP программирования книга Йона Снейдера Эффективное программирование TCP/IP
Да здравствует мыло душистое и веревка пушистая.
Re[2]: ВОПРОСЫ по proxy-server and E-mail server
От: xaka  
Дата: 27.08.03 15:29
Оценка:
Ты хотябы поясни то, что я спросил, чтобы мне скучно не было, и статейку подкинь про это дело, на книгу денег пока нету, хотя маленькую книжечку купить могу....
Млин,клева то
Re: ВОПРОСЫ по proxy-server and E-mail server
От: hellas Россия  
Дата: 28.08.03 04:07
Оценка:
Здравствуйте, xaka, Вы писали:

X>1.Не сочтите за тупость, просто маленькое незнание, но что ЕСТЬ -

X>прокси-сервер? каковы его общие задачи? где можно прочитать про
X>подробное их описание

Прокси-сервер перенаправляет запросы клента к серверу. Это обычно используется для сокрытия реального IP (сетевого адреса) клиента, так как все запросы идут от лица прокси.
Кроме того ьывают кеширующие сервера. Например (классический пример) если 100 человек в компании пытаются посмотреть одну страничку, то сервер загрузит её один раз а потом покажет всем сохранёные версии
Ну еще прокси можно использовать в сомнительных целях для контроля трафика и ограничения доступа к ресурсам сомнительного содержания (www.microsoft.com).

X>2.Немогли бы вы мне, если знаете, объяснить каким образом можно написать

X>E-mail server, что он должен в себя включать, какие задачи весят на
X>нем, или это обычный The Bat! к примеру?

Всё таки писать почтовые сервера не просто легче написать тот же proxy или простенький web-сервер. Так можно просто научится програмировать по TCP и понять смысл.

X>3.Если этот сервер принимает и отправляет почту, то каким образом

X>происходит эта отправка и прием? с помощью СОКЕТОВ? Тогда каким
X>образом можно сообщить томуже hotbox что я отправляю письмо, или как у
X>того же hotbox узнать есть ли на ящике письма и как их оттуда содрать.
X>У меня конечно есть предположения, что юзаються какие-то скрипты в
X>сообщении, которое мы посылаем серверу...вот...

Большинство (я надеюсь) почтовых служб работают также и по почтовым протоколам. SMTP — для получения почты от клиента и POP3 для отправки клиенту. (ещё есть IMAP4 но тебе похоже ещё рано). Т.е тот же самый The Bat! подключается сокетом к нужноум порту и начинает передовать команды (типа командной строки), а сервер ему выдаёт данные. Он их фильтрует и отображает в красивом виде. (Можешь сам поэксперемнтировать в telnet'е)

X>Если есть хорошие статьи по этому поводу, прошу их указать,


Посоветовать книжек не могу но я шёл так
Лекции в универе (Berkeley sockets)->MSDN (WinInet)-> в итоге всё вылилось в приличную програмку (MFC, socket, WinInet) telnet-почтовый клиент, правда я его так до конца и не доделал. Если хочешь скину исходники (если ты в них разьерёшься)

только при написании
X>ответа на САБЖ не писать глупости и шутки, я спрашиваю серьезно, просто
X>охото научиться СЕТЕВОМУ программингу...
This software required Windows 95 or better...
So I installed Linux
Re[2]: ВОПРОСЫ по proxy-server and E-mail server
От: xaka  
Дата: 28.08.03 06:07
Оценка:
Кидай на мыло исхрдники: xaka@pochtamt.ru
Млин,клева то
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.