1.Не сочтите за тупость, просто маленькое незнание, но что ЕСТЬ —
прокси-сервер? каковы его общие задачи? где можно прочитать про
подробное их описание
2.Немогли бы вы мне, если знаете, объяснить каким образом можно написать
E-mail server, что он должен в себя включать, какие задачи весят на
нем, или это обычный The Bat! к примеру?
3.Если этот сервер принимает и отправляет почту, то каким образом
происходит эта отправка и прием? с помощью СОКЕТОВ? Тогда каким
образом можно сообщить томуже hotbox что я отправляю письмо, или как у
того же hotbox узнать есть ли на ящике письма и как их оттуда содрать.
У меня конечно есть предположения, что юзаються какие-то скрипты в
сообщении, которое мы посылаем серверу...вот...
Если есть хорошие статьи по этому поводу, прошу их указать, только при написании
ответа на САБЖ не писать глупости и шутки, я спрашиваю серьезно, просто
охото научиться СЕТЕВОМУ программингу...
Здравствуйте, 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
Ты хотябы поясни то, что я спросил, чтобы мне скучно не было, и статейку подкинь про это дело, на книгу денег пока нету, хотя маленькую книжечку купить могу....
Здравствуйте, 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