Самарский государственный
экономический университет
Заочный факультет
_________________________________________________________________
Фамилия, Имя, Отчество студента
Курс_________
Направление________________________ Профиль______________________
Занимаемая должность______________________________________________
Наименование предприятия__________________________________________
Контрольная работа №______________________________________________
По дисциплине_____________________________________________________
Дата получения работы деканатом__________________
Дата сдачи работы на кафедру______________________
Дата рецензирования работы_______________________
Дата возвращения работы кафедрой в деканат_________
Самара 2015
Вариант 5
Содержание
1. Электронная почта в Internet: настройка учетных записей. Отправка и получение почты с использованием почтовых протоколов. | 3-11 |
2. Понятие одноранговой и двуранговой сети, технологии клиент-сервер. Программное обеспечение ЛВС. | 12-13 |
3. 3. Выполнить поиск в Internet по темам: - основные особенности архитектуры современных ПК; - тема выбирается из предлагаемого списка; - тема поиска выбирается самостоятельно. | 14-18 |
Электронная почта в Internet: настройка учетных записей. Отправка и получение почты с использованием почтовых протоколов
Настройка учетной записи электронной почты в программе Outlook Express
1. Запустите программу Outlook Express.
2. В меню «Сервис» выберите пункт «Учетные записи...» (Рис. 1).
Рис. 1
3. В окне «Учетные записи в Интернете» нажмите кнопку «Добавить» и выберите «Почта…» (Рис. 2).
Рис. 2
4. Откроется «Мастер подключения к Интернету». Введите имя, которым вы будете подписываться в электронных сообщениях. Нажмите кнопку «Далее» (Рис. 3).
Рис. 3
5. Введите ваш адрес электронной почты, нажмите кнопку «Далее» (Рис. 4).
|
Рис. 4
6. Поле «Сервер входящих сообщений» оставьте без изменений, в поле «Сервер входящих сообщений» введите pop.sbor.net, в поле Сервер исходящих сообщений введите smtp.sbor.net. Нажмите кнопку «Далее» (Рис. 5).
Рис. 5
7. В поле «Учетная запись» укажите ваш адрес электронной почты, а в поле «Пароль» - пароль на услугу «Аренда почтового ящика». Нажмите кнопку «Далее» (Рис. 6), а затем «Готово» (Рис. 7).
Рис. 6
Рис. 7
8. В окне «Учетные записи в Интернете» перейдите на вкладку «Почта», выделите только-что созданную учётную запись почты и нажмите кнопку «Свойства» (Рис. 8).
Рис. 8
9.
Перейдите на вкладку «Серверы» и включите галочку «Проверка подлинности пользователя» (Рис. 9).
Рис. 9
10. Перейдите на вкладку Дополнительно, включите обе галочки Подключаться через безопасное соединение (SSL), замените в поле Исходящая почта (SMTP) значение 25 на 465. (Рис. 10).
Рис. 10
11. Нажмите кнопку «ОК», затем закройте окно «Учетные записи в Интернете».
В случае утери паролей, владельцу договора необходимо обратиться в офис с документом, удостоверяющим личность, для получения новых паролей.
Для нормального функционирования современной электронной почты на host -компьютере необходимо иметь два почтовых сервера: сервер исходящей почты SMTP (Simple Mail Transfer Protokol) - простой транспортный почтовый протокол - накапливает отправленные абонентами данного узла письма и рассылает их по указанным в письмах адресам; сервер входящей почты POP 3 (Post Office Protokol) - почтовый протокол - принимает приходящую от других узлов корреспонденцию, разносит ее по почтовым ящикам и может осуществлять перекодировку приходящих сообщений, например, из КОИ-8 в Windows 1251.
|
В последнее время появился еще один Интернет - протокол для работы с электронной почтой: MIME (Multipurpose Internet Mail Extension) - многоцелевое расширение электронной почты для Интернет. Он обеспечивает передачу данных, которые кроме чистого текста в формате KOI -8, ASCII или Windows 1251 содержат данные в двоичной системе, что позволяет пересылать вперемежку с текстом графику, аудио- и видеофайлы, тогда, как предыдущие протоколы позволяют лишь подключать бинарные файлы к основному тексту письма в качестве дополнительной единицы, сопровождающей текст письма.
Основная задача протокола SMTP (Simple Mail Transfer Protocol) заключается в том, чтобы обеспечивать передачу электронных сообщений (почту). Для работы через протокол SMTP клиент создаёт TCP соединение с сервером через порт 25. Затем клиент и SMTP сервер обмениваются информацией пока соединение не будет закрыто или прервано. Основной процедурой в SMTP является передача почты (Mail Procedure). Далее идут процедуры форвардинга почты (Mail Forwarding), проверка имён почтового ящика и вывод списков почтовых групп. Самой первой процедурой является открытие канала передачи, а последней - его закрытие.
Рис. 11
Команды SMTP указывают серверу, какую операцию хочет произвести клиент. Команды состоят из ключевых слов, за которыми следует один или более параметров. Ключевое слово состот из 4-х символов и разделено от аргумента одним или несколькими пробелами. Каждая командная строка заканчивается символами CRLF. Вот синтаксис всех команд протокола SMTP (SP - пробел):
|
HELO <SP> <domain> <CRLF>
MAIL <SP> FROM:<reverse-path> <CRLF>
RCPT <SP> TO:<forward-path> <CRLF>
DATA <CRLF>
RSET <CRLF>
SEND <SP> FROM:<reverse-path> <CRLF>
SOML <SP> FROM:<reverse-path> <CRLF>
SAML <SP> FROM:<reverse-path> <CRLF>
VRFY <SP> <string> <CRLF>
EXPN <SP> <string> <CRLF>
HELP <SP> <string> <CRLF>
NOOP <CRLF>
QUIT <CRLF>
Обычный ответ SMTP сервера состоит из номера ответа, за которым через пробел следует дополнительный текст. Номер ответа служит индикатором состояния сервера.
Отправка почты
Первым делом подключаемся к SMTP серверу через порт 25. Теперь надо передать серверу команду HELLO и наш IP адрес:
C: HELLO 195.161.101.33
S: 250 smtp.mail.ru is ready
При отправке почты передаём некоторые нужные данные (отправитель, получатель и само письмо):
C: MAIL FROM:<drozd> 'указываем отправителя
S: 250 OK
C: RCPT TO:<drol@mail.ru> 'указываем получателя
S: 250 OK
указываем серверу, что будем передавать содержание письма (заголовок и тело письма)
C: DATA
S: 354 Start mail input; end with <CRLF>.<CRLF>
передачу письма необходимо завершить символами CRLF.CRLF
S: 250 OK
C: From: Drozd <drozd@mail.ru>
C: To: Drol <drol@mail.ru>
C: Subject: Hello
между заголовком письма и его текстом не одна пара CRLF, а две.
C: Hello Drol!
C: You will be die on next week!
заканчиваем передачу символами CRLF.CRLF
S: 250 OK
Теперь завершаем работу, отправляем команду QUIT:
S: QUIT
C: 221 smtp.mail.ru is closing transmission channel
Post Office Protocol Version 3 - протокол почтового отделения, версия 3 - это сетевой протокол, используемый почтовым клиентом для получения сообщений электронной почты с сервера. Обычно используется в паре с протоколом SMTP.
Предыдущие версии протокола (POP, POP2) устарели. Альтернативным протоколом для сбора сообщений с почтового сервера является IMAP. По умолчанию использует TCP-порт 110. Существуют реализации POP3-серверов, поддерживающие TLS и SSL.
Рис. 12
После установки соединения протокол РОР3 проходит три последовательных состояния
1. Авторизация клиент проходит процедуру аутентификации
2. Транзакция клиент получает информацию о состоянии почтового ящика, принимает и удаляет почту.
3. Обновление сервер удаляет выбранные письма и закрывает соединение.
Не смотря на то, что протокол РОР3 действительно поддерживает возможность получения одного или нескольких писем и оставления их на сервере, большинство программ обработки электронной почты просто скачивают все письма и опустошают почтовый ящик на сервере.
Пример сессии
S: <Сервер ожидает входящих соединений на порту 110>
C: <подключается к серверу>
S: +OK POP3 server ready <1896.697170952@dbc.mtview.ca.us>
C: APOP mrose c4c9334bac560ecc979e58001b3e22fb
S: +OK mrose's maildrop has 2 messages (320 octets)
C: STAT
S: +OK 2 320
C: LIST
S: +OK 2 messages (320 octets)
S: 1 120
S: 2 200
S:.
C: RETR 1
S: +OK 120 octets
S: <сервер передает сообщение 1>
S:.
C: DELE 1
S: +OK message 1 deleted
C: RETR 2
S: +OK 200 octets
S: <сервер передает сообщение 2>
S:.
C: DELE 2
S: +OK message 2 deleted
C: QUIT
S: +OK dewey POP3 server signing off (maildrop empty)
C: <закрывает соединение>
S: <продолждает ждать входящие соединения>
Пользователю, имеющему одну учетную запись у одного провайдера и всегда соединяющегося с провайдером с одной и той же машины, вполне достаточно протокола РОР3. Этот протокол используется повсеместно благодаря его простоте и надежности. Но у многих пользователей есть одна учетная запись в учебном заведении или на работе, но они хотят иметь к ней доступ и из дома, и с места работы (учебы), и во время командировки те из разных мест. Хотя протокол РОР3 и позволяет разрешить такую ситуацию. Но проблема в том что при таком использовании электронной почты вся корреспонденция пользователя очень быстро распространится по случайным машинам, с которых он получал доступ в Интернет, и некоторые из этих компьютеров могут вообще не принадлежать пользователь.
Это неудобство привело к созданию альтернативного протокола для получения почты, IMAP.
IMAP (англ. Internet Message Access Protocol) - интернет-протокол прикладного уровня для доступа к электронной почте.
IMAP предоставляет пользователю богатые возможности для работы с почтовыми ящиками, находящимися на центральном сервере. Почтовая программа, использующая этот протокол, получает доступ к хранилищу корреспонденции на сервере так, как будто эта корреспонденция расположена на компьютере получателя. Электронными письмами можно манипулировать с компьютера пользователя (клиента) без необходимости постоянной пересылки с сервера и обратно файлов с полным содержанием писем.
IMAP был разработан для замены более простого протокола POP3 и имеет следующие преимущества по сравнению с последним:
1. Письма хранятся на сервере, а не на клиенте. Возможен доступ к одному и тому же почтовому ящику с разных клиентов. Поддерживается также одновременный доступ нескольких клиентов. В протоколе есть механизмы с помощью которых клиент может быть проинформирован об изменениях, сделанных другими клиентами.
2. Поддержка нескольких почтовых ящиков (или папок). Клиент может создавать, удалять и переименовывать почтовые ящики на сервере, а также перемещать письма из одного почтового ящика в другой.
3. Возможно создание общих папок, к которым могут иметь доступ несколько пользователей.
4. Информация о состоянии писем хранится на сервере и доступна всем клиентам. Письма могут быть помечены как прочитанные, важные и т. п.
5. Поддержка поиска на сервере. Нет необходимости скачивать с сервера множество сообщений для того чтобы найти одно нужное.
6. Поддержка онлайн-работы. Клиент может поддерживать с сервером постоянное соединение, при этом сервер в реальном времени информирует клиента об изменениях в почтовых ящиках, в том числе о новых письмах.
7. Предусмотрен механизм расширения возможностей протокола.
Текущая версия протокола имеет обозначение IMAP4rev1 (IMAP, версия 4, ревизия 1). Протокол поддерживает передачу пароля пользователя в зашифрованном виде. Кроме того, IMAP-трафик можно зашифровать с помощью SSL.
MIME означает "Multipurpose Internet Mail Extensions" (Многоцелевые расширения почтового стандарта Internet). Этот стандарт описывает как пересылать по электронной почте исполняемые, графические, мультимедийные, смешанные данные. Типичные применения MIME - пересылка графических изображений, аудио, документов Word, программ и даже просто текстовых файлов, то есть, когда важно, чтобы входе пересылки не производилось никаких преобразований над данными. MIME также позволяет размечать письмо на части различных типов так, чтобы получатель (почтовая программа) мог определить, что делать с каждой из частей письма.
Как читать письма в стандарте MIME? Т.к. MIME используется всего несколько лет, еще существуют старые почтовые программы, которые не понимают MIME. Однако, растет число почтовых программ, имеющих встроенную поддержку MIME (одна из самых популярных - "Pine", разработанная в Вашингтонском университете и реализованная для платформ UNIX, VMS, DOS, Windows). К тому же в некоторых почтовых системах имеются специальные шлюзы, обеспечивающие MIME-трансляцию. Но даже если у вас нет возможности использовать MIME-совместимую почтовую программу и нет доступа к подобному шлюзу, то можно также воспользоваться рядом программ, способных интерпретировать письма в MIME, сохраненные почтовой программой в файле. Например, программа "munpack", созданная в университете Carnegie Mellon. Существуют ее версии для Unix, PC, Macintosh, Amiga.
Долгое время для кодирования бинарных файлов в 7-битный формат (чтобы обеспечить их пересылку по почтовой системе Internet) использовалась кодировка UUENCODE, имеющая ряд технических ограничений. Стандарт MIME предполагает использование более устойчивой кодировки "Base64", которая специально разработана для обеспечения сохранности данных, пересылаемых по email, при различных преобразованиях, имеющих место в ходе прохождения почтовых шлюзов.
Стандарт MIME полностью описан в RFC-1521
Формат MIME поддерживает передачу нескольких сущностей в пределах одного сообщения. Причём сущности могут передаваться не только в виде одноуровневой последовательности, но и в виде иерархии с вложением элементов друг в друга. Для обозначения множественного содержимого используются медиатипы multipart/*. Работа с такими типами осуществляется по общим правилам, описанным в RFC 2046 (если иное не определено конкретным медиа-типом). Если получателю не известно, как работать с типом, то он обрабатывает его так же, как multipart/mixed.
Для передачи множественного сообщения в заголовок Content-Type добавляется параметр boundary (граница), который обозначает последовательность символов, разделяющих части сообщения. Граница может состоять из цифр, букв и символов «'()+_,-./:=?». При использовании специальных символов (не цифр и букв) значение параметра boundaryследует заключать в двойные кавычки ". Максимальная длина границы — 70 символов.
Начало каждой части сообщения обозначается строкой --boundary. Конец последнего сообщения обозначается строкой --boundary--. Самые первые символы переноса строки CRLF (коды 13 и 10), которыми начинаются и заканчиваются пограничные строки, не входят в содержимое самой части. Если за ними следуют ещё переносы строк, то они уже принадлежат включаемой части.
Перед первой частью и после последней может быть дополнительный текст. Он называется преамбулой и эпилогом, соответственно. В протоколе HTTP эти элементы игнорируются. В сообщении электронной почты преамбула может содержать текст, выводимый клиентами электронной почты, не понимающими формата MIME.
В самом начале включаемой части располагаются заголовки, описывающие её содержимое (Content-Type, Content-Length и т. п.). Перед непосредственно телом части обязательно должна быть пустая строка, даже если заголовки отсутствуют. Если не определён Content-Type, то он берётся по умолчанию — text/plain.