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
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.