на тему рефераты Информационно-образоательный портал
Рефераты, курсовые, дипломы, научные работы,
на тему рефераты
на тему рефераты
МЕНЮ|
на тему рефераты
поиск
Электронная почта в Интернете (WinWord, RTF) - (курсовая)
p>Формат почтового сообщения Internet определен в документе RFC-822 (Standard for ARPA Internet Text Message). Это довольно большой документ объемом в 47 страниц машинописного текста, поэтому рассмотрим формат сообщения на примерах. Почтовое сообщение состоит из трех частей: конверта, заголовка и тела сообщения. Пользователь видит только заголовок и тело сообщения. Конверт используется только программами доставки. Заголовок всегда находится перед телом сообщения и отделен от него пустой строкой. RFC-822 регламентирует содержание заголовка сообщения. Заголовок состоит из полей. Поля состоят из имени поля и содержания поля. Имя поля отделено от содержания символом ": ". Минимально необходимыми являются поля Date, From и To, например: Date: Wed May 10 18: 31: 21 2000

    From: postcards@postcards. mail. ru
    To: hetene@mail. ru

Поле Date определяет дату отправки сообщения, поле From - отправителя, а поле To – получателя(ей). Если письмо отослано по списку рассылки, то в поле To будет указан адрес почтового ящика, на который посылается текст письма для рассылки. К примеру, для рассылки анекдотов от сайта www. anekdot. ru таким ящиком является anekdot-daily@lists. cityline. ru Письма по спискам рассылки идут довольно долго и могут запоздать на сутки и более. Бывает, что при ежедневной рассылке почты письмо за текущий день не приходит, а приходит оно после письма за следующий день. То есть, если письмо должно прийти 9-го числа, то может случиться, что оно придет 10-го, 11-го числа или еще позже. Это обусловлено самой системой рассылки. Письмо может проходить через большое количество серверов и вследствие этого может опоздать. Также на это влияет и загруженность почтового сервера. Чаще заголовок содержит дополнительные поля:

    Date: Tue May 9 12: 21: 18 2000
    From: ykovrizhnykh@online. kz
    Sender: admin@online. kz
    To: hetene@mail. ru
    Message-ID:

В данном случае поле Sender указывает, что владелец ящика ykovrizhnykh@online. kz не является автором сообщения. Он только переслал сообщение, которое получил от admin@online. kz. Поле Message-ID содержит уникальный идентификатор сообщения и используется программами доставки почты. Следующее сообщение демонстрирует все возможные поля заголовка: Date: 16 Mon Feb 2000 16: 53: 33

    From: Ken Davis
    Subject: Re: The Syntax in the RFC
    Sender: KSecy@Other-host
    Reply-To: Sam. Irving@Reg. Organization
    To: hetene@mail. ru
    cc: Important folks
    Comment: New company launced.
    In-Reply-To: , George`s message
    Message-ID:

Поле Subject определяет ему сообщения, Reply-To - пользователя, которому отвечают, Comment - комментарий, In-Reply-To - показывает, что сообщение относится к типу "В ответ на Ваше сообщение, отвечающее на сообщение, отвечающее .... ". Следует сказать, что формат сообщения постоянно дополняется и совершенствуется. В RFC-1327 введены дополнительные поля для совместимости с почтой протокола X. 400. Кроме этого, следует обратить внимание на поля некоторых довольно часто встречающихся заголовков, которые не регламентированы в RFC-822. Так первое предложение заголовка, которое начинается со слова From, может содержать UUCP-путь сообщения, по которому можно определить, через какие машины сообщение "пробиралось". Поле Received: содержит транзитные адреса почтовых серверов с датой и временем прохождения сообщения. Вся эта информация полезна при разборе трудностей с доставкой почты. 2. 4 Структура электронного адреса

    2. 4. 1 Адреса электронной почты
    Рассмотрим адрес hetene@mail. ru

Он состоит из адреса машины и имени адресата, которое отделено знаком "@". Слева от @ стоит имя адресата, точнее, имя файла-почтового ящика на сервере, с которого он забирает письма. Обычно пользователь называет свой почтовый ящик тем же именем, под которым он зарегистрирован в системе. Чаще всего это имя (например, polina), фамилия (korotaev), или инициалы). Часть справа от @ называется доменом и описывает местонахождение этого почтового ящика (сервер) 2. 4. 2 Что такое домен

Рассматривая домен справа налево и разбив его по точкам на отдельные слова, получим поддомены, поочередно уточняющие, где этот почтовый ящик искать. В аналогии с обычной почтой домен – это адрес (строка "Куда: " на конверте), а поддомены - название страны, города, улицы, номер дома. Обратите внимание, что домен не описывает путь, по которому следует передавать сообщение, а только объясняет, где находится адресат; точно так же адрес на почтовом конверте - это не описание дороги, по которой должен идти почтальон, чтобы доставить письмо, а место, в которое он должен в конце концов его принести. В обоих случаях почтовые службы сами выбирают маршрут из соображений экономии времени и денег. Обычно существует несколько путей, по которым можно доставить сообщение в указанное место, и, отправляя письмо, Вы не знаете, по какому из путей оно на этот раз пойдет. Самый правый поддомен (в нашем случае ru) называется доменом верхнего уровня и чаще всего обозначает код страны, в которой находится сервер. Код ru - это Россия, kz – Казахстан. Каждый код состоит из двух латинских букв. Например, код uk обозначает Великобританию, и почтовый ящик с адресом mathew@montis. co. uk следует искать в английской сети JANET. Домен верхнего уровня - не всегда код страны. В Соединенных Штатах встречаются такие, например, домены верхнего уровня, как edu - научные и учебные организации, или gov – правительственные учреждения: lamaster@george. arc. nasa. gov

Если почтовая служба видит в правой части домена поддомен такого вида, она уже знает, что адресат находится в США, поэтому код страны us не нужен. Такие обозначения сложились в американской научной сети ARPANET еще до того, как ее связали с сетями в других странах, а сейчас они сохраняются только по привычке. Как правило, во все места, которые адресуются по типу организации, можно добраться и используя код страны. Из соображений простоты и единообразия лучше пользоваться адресами с кодами стран. Обычно такие адреса используются, если эта сеть понимает адреса в формате, отличном от RFC822. Тогда Вы пишите адрес типа имя@машина. сеть, а мост между Вашей сетью и сетью адресата преобразует его к нужному виду. Поддомены, расположенные правее домена верхнего уровня, уточняют положение адресата внутри этого домена (внутри России для ru, среди военных организаций США для mil, или в сети BITNET для bitnet). К примеру, в адресе avg@hq. demos. ru поддомен demos обозначает организацию внутри России, а hq – группу машин внутри demos. В адресе lamaster@george. arc. nasa. gov домен верхнего уровня gov означает, что адресат находится в одном из правительственных учреждений США, первый поддомен nasa уточняет, в каком именно - NASA, второй поддомен arc называет подразделение NASA - Ames Research Center, а george указывает на конкретную машину в этом подразделении. Если письмо адресуется по имени сети, в которую его надо послать, адрес (домен) состоит только из домена верхнего уровня - имени сети и еще одного поддомена - имени машины в этой сети. Разбираться, где находится данная машина, выпадает на долю почтовых служб этой сети. Когда неоюходимо достичь адреса, например, ux. cso. uiuc. edu, компьютер должен преобразовать его в адрес. Чтобы это сделать, Ваш компьютер начинает просить помощи у серверов (компьютеров) DNS, начиная с правой части имени и двигаясь влево. Сначала она просит локальные серверы DNS найти адрес. Здесь существуют три возможности: * Локальный сервер знает адрес, потому что этот адрес находится в той части всемирной базы данных, которую курирует данный сервер. * Локальный сервер знает адрес, потому что кто-то недавно уже спрашивал о нём. Когда Вы спрашиваете об адресе, сервер DNS(Domain Name System) некоторое время держит его “под рукой” на тот случай, если чуть позже о нём спросит ещё кто-нибудь. Это значительно повышает эффективность работы системы. * Локальный сервер не знает адрес, но знает, как его определить. Как локальный сервер определяет адрес? Его программное обеспечение знает, как связаться с корневым сервером, который знает адреса серверов имён домена высшего уровня (крайней правой части имени, например, edu). Ваш сервер запрашивает у корневого сервера адрес компьютера, отвечающего за домен edu. Получив информацию, он связывается с этим компьютером и запрашивает у него адрес сервера uiuc. После этого Ваше программное обеспечение устанавливает контакт с этим компьютером и спрашивает у него адрес сервера домена cso. Наконец, от сервера cso он получает цифровой адрес ux, компьютера, который и был целью данной прикладной программы. 2. 5 Механизм Cookies

Cookie - это текстовый файл, который ведется браузером Netscape или Microsoft Internet Explorer для определения того, какой сайт Вы уже посетили и присвоения Вам уникального идентификатора для данного cookie. Каждый cookie записывается в отдельный файл на винчестере пользователя. Если Вы используете персональный компьютер, то при просмотре браузером Netscape Navigator на винчестере будет файл "cookies. txt". Файл обычно находится в той же директории, где распологается браузер. Microsoft's cookie записываются в файл в директории "Cookies. " Обычно эта директория находится в каталоге "Windows" на загрузочном диске. В каталоге каждый cookie имеет свой файл. Можете сами убедиться в этом. Cookie - это текст определяющий Вас на некотором сайте. Cookie может помочь вебмастеру узнать когда вы пришли на сайт, когда Вы ушли, и какие страницы посетили. Если Cookie связан с именем, то сайт может распознать Вас при следующем посещении, даже без пароля. Многие сайты, например, Wall Street Journal, позволяют пользователям использовать cookies вместо пароля. Сookies могут использоваться для сбора данных о пользователе. Первым эту технологию применил сайт Infoseek. Infoseek сохранял ключевые слова к которым обращались и со временем смог строить профиль пользователя. Он сохранял информацию закодированной в Вашем файле. Например, значение моего cookie - "B94FD6E51D3352909227124F8A3D0AC3". Эта информация поставлялась, например, рекламодателю для анализа того, что же Вас заинтересовало. Например, если я делаю много запросов по ключевым интернет технологиям, то мне будут интересны интернет-журналы, продукты интернет технологий и компьютерное оборудование. 2. 5. 1 Для чего же нужны Cookies?

Cookies - это простой, но важный инструмент. Многие сайты при входе требуют использования Cookies для обеспечения безопасности. Такой сайт как BirdgePath, сервер поиска работы, и почтовый сервер Mail. ru используют cookies для обеспечения безопасности своего сервера отслеживая путешествия пользователя. При присоединении Вы получаете cookie идентифицирующее Вас для сервера. Можно будет позже извлечь информацию из базы данных и анализировать сколько раз и куда Вы заходили или какого рода работа Вас интересовала. Использовать Cookies при программировании сайта не просто, но этот код не виден пользователю. Сейчас, с появлением нового инструмента Cold Fusion программирование упрощено. Большинство начинают думать не о том, когда впервые слышат о Cookies. Сами по себе Cookie безвредны. Это всего лишь текстовый файл на винчестере. В любой момент Вы можете убрать этот файл с винчестера. Это просто. Cookie, как и любой инструмент, может быть бесполезен для непонимающих. Но если Вы соединяетесь по модему и дорожите своим временем, то не пользоваться этим инструментом грех. 2. 5. 2 Применеие Cookies в службе электронной почты Mail. ru

Российский почтовый сервер www. mail. ru позволяет использовать Cookies для упрощения работы с клиентами. Так повышается уровень безопасности и экономится время. Каждая операция, выполняемая пользователем должна быть разрешена ему паролем. По идее, пользователь должен вводит свой пароль каждый раз, когда ему необходимо выполнить просмотр почтового ящика, отправку письма и т. п. Cookies очень помогает в этом случае. Статус пользователя сохраняется на сервере на 2 часа и пользователь может спокойно выполнять свои задачи. Есть очень много опций в целях безопасности работы с почтой. Для удобства тех пользователей, которые всегда проверяют свой почтовый ящик с одного и того же персонального компьютера, имеется возможность настроить почтовый сервер так, чтобы от них не требовалось каждый раз указывать учетное имя и пароль. В этом случае идентификация будет происходить непосредственно по компьютеру пользователя (по его Cookie - файлу). Понятно, если кто-то другой имеет доступ к тому же компьютеру, он без труда сможет заглянуть в почтовый ящик пользователя. Удобство пользовательского интерфейса иногда создает потенциальную опасность несанкционированного доступа к почтовому ящику. В настройках уровня безопасности этой системы есть следующие пункты: * Разрешить сохранять логин

    * Разрешить сохранять пароль
    * Запретить паралелльные сессии
    * Препятствовать кешированию
    * Показывать информацию о последнем входе в систему

Если опция "Разрешить сохранять логин" включена, то сервер Mail. Ru будет запоминать и автоматически подставлять ваше учетное имя на странице входа в почтовую систему. Включение "Разрешить сохранять пароль" позволит вам использовать опцию "сохранить пароль" на стартовой странице. Если эта опция выключена, то сохранить пароль будет невозможно. При включении опции "Запретить паралелльные сессии" сервер Mail. Ru будет обнаруживать двух и более одновременно работающих пользователей под одним учетным именем. Если это произойдет сервер, сервер заблокирует более раннюю сессию. Если установлен флаг "Препятствовать кэшированию страниц", сервер Mail. Ru будет добавляет к пересылаемым данным специальные строки, предупреждающие кэширование HTML-страниц, что сделает их недоступными с помощью кнопок "Back" и "Forward" вашего броузера. Включение опции "Показывать информацию о последнем входе в систему" позволит вам узнать, когда и с какого IP-адреса происходило последнее обращение к вашему почтовому ящику.

    ЗАКЛЮЧЕНИЕ

Электронная почта – наиболее важный сервис глобальной сети. Простой протокол передачи почты (SMTP), почтовый протокол (POP) – главные составляющие почтовой службы в сети TCP/IP. Система, базирующаяся на использовании сервера, обеспечиваетнадежность и гибкость почтовой службы, так как в ней функции транспортировки почты выполняет сервер. Сервер хранит почту для пользователей, пока они не будут готовы ее прочитать, и отправляет исходящую почту, управляя процессом адресации. Украшением сервиса электронной почты может служить механизм Cookies. Подготовка этого курсового проекта очень помогла мне понять всю суть электронной почты, принципы работы. Самое главное, что теперь я знаю, как на практике обращаться с электронной почтой.

    СПИСОК ЛИТЕРАТУРЫ

Персональные компьютеры в сетях TCP/IP – Киев, издательская группа BHV, 1997 Оптимизация и настройка Windows NT4 для профессионалов –СПб: Питер Ком, 1998 Бесстужев И. Н. Организация локальных сетей на ба- зе персональных компьютеров. М. : СК Пресс, 1995. COMPUTERCLUB ежемесячный журнал по компьютерам и телекоммуникациям. Ноябрь, №11, 1999 http: //cp. ru/goods/common/html/tech/cookies. html

    http: //www. netscape. com/newsfer/std/cookie_spec. html

http: //www. citforum. ru – описание компьютерных технологий, аналитическая информация http: //astu. secna. ru/russian/students/personal/

    ПРИЛОЖЕНИЕ
    Отправка письма по протоколу SMTP
    В командной строке набираем
    telnet www. mail. ru 25

220 f10. mail. ru ESMTP Exim 3. 14 #4 Tue, 20 Jun 2000 09: 18: 49 +0400 helo smtp. mail. ru

    250 f10. mail. ru Hello host7. online. kz [212. 19. 133. 7]
    mail from: hetene@mail. ru
    250 is syntactically correct
    rcpt to: miracle46@mail. ru
    250 verified
    data
    354 Enter message, ending with ". " on a line by itself
    Hello, Helen! !! I'm doing my work. Checking! !
    .
    250 OK id=134GSH-000I8j-00
    quit
    250 f10. mail. ru closed connection

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

    Просмотр ящика по протоколу POP3
    telnet www. mail. ru 110
    +OK mPOP POP3 server ready
    user hetene
    +OK Password required for user hetene
    pass parol
    +OK hetene's maildrop has 8 messages (20832 octets)
    stat
    +OK 8 20832
    list
    +OK 8 messages (20832 octets)
    1 1731
    2 1621
    3 2223
    4 3308
    5 2031
    6 5753
    7 2401
    8 1764
    .
    quit
    +ok mPOP POP3 server exiting
    Connection close by foreign host.

Страницы: 1, 2, 3, 4



© 2003-2013
Рефераты бесплатно, курсовые, рефераты биология, большая бибилиотека рефератов, дипломы, научные работы, рефераты право, рефераты, рефераты скачать, рефераты литература, курсовые работы, реферат, доклады, рефераты медицина, рефераты на тему, сочинения, реферат бесплатно, рефераты авиация, рефераты психология, рефераты математика, рефераты кулинария, рефераты логистика, рефераты анатомия, рефераты маркетинг, рефераты релиния, рефераты социология, рефераты менеджемент.