Администрирование почтовых и файловых серверов в Internet

Автор работы: Пользователь скрыл имя, 20 Октября 2011 в 19:58, курсовая работа

Краткое описание

Сеть Internet развивалась в первые свои годы как государственная. Это значит, что главным ее назначением был свободный обмен информацией. Доступность Internet из высших учебных заведений только способствовала этой тенденции. Если электронная почта - это основное средство коммуникаций, то основным способом обмена программным обеспечением и регламентными материалами в Internet стали FTP-архивы.

Содержание работы

Введение
2. Электронная почта в Internet
2.1. Принципы организации
2.2. Протокол SMTP
2.3. Протокол POP3 (Post Office Protocol)
2.4. Формат почтового сообщения (RFC-822)
2.5. Спецификация MIME (Multipurpose Internet Mail Extension)
3. Программное обеспечение почтового обмена
3.1. Программа Sendmail
3.1.1. Настройка программы sendmail
3.1.2. Тестирование обслуживания по протоколу SMTP
3.1.3. Тестирование по протоколу POP3
3.1.4. Протокол IMAP
3.1.5. Тестирование отправки почты программой Sendmail - флаг "-v"
3.1.6. Тестирование правил преобразования адресов

3.2. Доступ к ресурсам Internet через электронную почту
3.2.1. Доступ к ресурсам архивов FTP
3.2.2. Поиск ресурсов посредством Archie
4. Файловые архивы Internet
4.1. Протокол FTP (File Transfer Protocol)
4.2. Режимы обмена данными
4.3. Программное обеспечение доступа к FTP-архивам
4.3.1. Сервер протокола - программа ftpd
4.3.2. Программа обмена файлами - ftp
4.3.3. Поиск в FTP-архивах - программа Archie
Приложения
Приложение 1. Команды протокола SMTP
Приложение 2. Коды возврата SMTP

Содержимое работы - 1 файл

Администрирование почтовых и файловых серверов в Internet.docx

— 345.52 Кб (Скачать файл)

      elm

На экране появляется сообщение о версии системы, список полученных сообщений и список команд, которыми может воспользоваться  пользователь. Следует обратить внимание на то, что некоторые версии elm способны подстраиваться под размер экрана автоматически. Пример экрана elm представлен на рисунке 3.8.

Рис. 3.8.

Нажимая клавиши "j" и "k", можно перемещаться вверх и вниз по списку полученных сообщений, а при нажатии клавиши Enter пользователь переходит к просмотру  полученного сообщения. Для реализации других возможностей elm пользователь вводит в командной строке после слова "Command:" соответствующую букву, например, для отправки сообщения  следует ввести букву "М". Вслед  за этим появится приглашение ввести адрес получателя, тему письма и  возможных дополнительных адресатов. Затем elm вызовет внешний редактор (обычно vi). После того, как пользователь завершил редактирование письма и вышел  из редактора, elm еще раз удостоверяется в том, что письмо следует отправить  по указанному адресу и, если получает подтверждение, то отправляет его.

При работе c elm следует обратить внимание на тот  факт, что при выполнении команды delete, письма реально не удаляются, а  только помечаются как удаленные. Реальная очистка почтового ящика происходит только при выходе из программы и  только по подтверждению пользователя.

Интерфейс Eudora

Интерфейс Eudora является одним из множества  почтовых интерфейсов, ориентированных  на работу с почтой Internet из системы MS-Windows. На примере этого интерфейса мы рассмотрим типичные проблемы, которые возникают у пользователей персональных компьютеров при подключении к почтовому сервису Internet, и пути их решения.

Первой  проблемой является тот факт, что  компьютер выключается из сети на время отсутствия пользователя. Это  значит, что в это время прием  почтовых сообщений не производится. Следовательно, вся почта должна хранится на почтовом сервере и получаться пользователем по его запросу. При работе с Unix об этом заботится программа sendmail, в MS-Windows такой программы нет (точнее есть, но она не ориентирована на Internet). Поэтому обычно применяется следующая схема (рисунок 3.9):

Рис. 3.9. Схема работы с  почтовым сервером из-под MS-Windows и MS-DOS

Такая схема предполагает, что пользователь имеет почтовый ящик на машине-сервере, которая не выключается круглосуточно. Все почтовые сообщения складываются в этот почтовый ящик. По мере необходимости, пользователь из своего почтового клиента  обращается к почтовому ящику  и забирает из него пришедшую на его имя почту. При отправке программа-клиент обращается непосредственно к серверу рассылки почты и передает отправляемые сообщения на этот сервер для дальнейшей рассылки.

На рисунке 3.10 приведен экран Eudora, на котором представлено меню настройки и два почтовых ящика: принятых писем и отправленных писем.

На этом рисунке в меню настроек хорошо виден POP Account - адрес пользователя на машине-сервере, SMTP-сервер и POP (Ph) сервер. Как видно  из настроек, Eudora каждые 30 минут проверяет  почтовый ящик пользователя и сообщает о получении новых писем. Кроме  того, что Eudora позволяет читать просто письма в обычном почтовом формате Internet (RFC822), о котором пойдет речь в следующем параграфе, она распознает и новый формат, ориентированный  на отображение мультимедийных почтовых сообщений MIME, который последнее  время становится все более популярен в Internet.

Рис. 3.10. Интерфейс Eudora для MS-Windows

Для установки  этого интерфейса требуются определенные знания и доступ к информации, которой  располагает только системный администратор, поэтому предпочтительней обратиться именно к нему с просьбой об установке  программы или за необходимой  информацией (адреса машин серверов). Работа с Eudora чрезвычайно проста: надо выбирать при помощи мыши или клавиатуры интересующие вас сообщения и отправлять в "корзину" то, что бесполезно.

И последнее  замечание относительно работы из под MS-Windows с почтой в Internet. Если пользователь пишет только по-английски, то у него нет проблем с кодировкой и набором текста, но если он пишет по-русски и получает такие же сообщения, то сразу же возникают проблемы. Дело в том, что большинство почтовых сетей для обмена данными между серверами используют кодировку KOI8. Эта кодировка отличается как от кодировки для MS-DOS, так и от кодировки MS-Windows. Поэтому, возвращаясь к иллюстрации с настройками интерфейса Eudora, хочется обратить внимание читателя на поля "Send Font" и "Printer Font". В этих полях указан шрифт "Arial-Relcom", который разложен по кодировке KOI8, и используется для отображения и печати почтовых сообщений. Для того, чтобы правильно набирать сообщения, следует к стандартным раскладкам клавиатуры в драйвере клавиатуры (cyrwin, например) добавить раскладку для KOI8.

При этом драйвер должен уметь менять раскладку  по мере необходимости. В противном  случае у пользователя будет возможность  читать сообщения, но не набирать их.

3.2. Доступ к ресурсам Internet через электронную  почту

Доступ  через электронную почту к  другим ресурсам сети основан на использовании  программ-шлюзов. Для этого среди  почтовых пользователей заводят  таких, для которых в файле aliases задают обработку почтовых сообщений. Прежде чем рассмотреть этот способ посмотрим как выглядит такой способ для доступа к файловым архивам и сервису Archie.

3.2.1. Доступ к ресурсам  архивов FTP

Файловые  архивы - это библиотеки, содержащие различную информацию - от программ до картинок, музыки, фильмов и просто текстовых файлов. Доступ к этим архивам осуществляется специальной программой FTP (File Transfer Programm), которая обращается к специальному серверу, управляющему файловым архивом на удаленной машине. Из названия программы уже понятно, что вся информация хранится в виде файлов, которые организованы в директории. Вообще говоря, FTP-архив - это часть файловой системы, которая доступна для удаленного пользователя FTP-сервера. Важным свойством многих FTP-архивов является возможность так называемого анонимного доступа. Рассмотрим доступ к FTP-архиву на примере робота decwr1.dec.com.

Для того, чтобы получить доступ к архиву следует отправить сообщение по адресу:

      mail ftpmail@decwr1.dec.com

Поле Subject можно оставить пустым, а в теле сообщения следует ввести команды. Для доступа к архиву oak.oakland.edu и получения его оглавления следует отправить следующее сообщение:

      mail ftpmail@decwr1.dec.com

        Subject:

        connect oak.oakland.edu anonymous user@domail.net

        ls

        quit

По команде  connect робот попытается установить анонимное соединение с FTP-сервером oak.oakland.edu. В качестве пароля (четвертый аргумент команды connect) следует указать свой почтовый адрес. По команде ls будет получен список файлов корневой директории сервера, а по команде quit робот прервет работу с сервером и вернет результаты пользователю. Важным моментом, ради которого собственно и осуществляется доступ к FTP-серверу, является запрос на передачу файлов. Предавать можно как текстовые, так и двоичные файлы. Для управления типом запрашиваемого файла существует две команды - ascii и binary. Для того, чтобы получить ASCII-файл, следует послать сообщение типа:

      mail ftpmail@decwr1.dec.com

        Subject:

        connect oak.oakland.edu anonymous user@domail.net

        ascii

        get README

        quit

Команда get позволяет заказать файл README. Для получения двоичного файла следует послать сообщение типа:

      mail ftpmail@decwr1.dec.com

        Subject:

        connect oak.oakland.edu anonymous user@domail.net

        cd windows/mosaic

        binary

        get mosaic.zip

        quit

В приведенном  выше примере используется команда  cd, которая позволяет переходить по дереву файловой системы от одной директории к другой. При запросе двоичных файлов надо быть уверенным в том, что почтовая программа способна извлечь данные из почтового сообщения (пакет BML позволяет это сделать), или иметь на машине программу uudecode. В случае приема закодированного двоичного файла в тексте сообщения должен быть блок типа:

      begin 600 kuku.zip

        &4$%53`H*

        `

        end

Этот  блок следует выделить в отдельный  файл и обработать программой uudecode.

Пользователи BITNET имеют роботов, которые позволяют  использовать более широкие возможности FTP-сервиса. Одним из таких роботов  является робот bitftp@pucc.princeton.edu. Этот робот позволяет пользоваться всем набором команд FTP. В течении одной сессии можно открывать и закрывать FTP-соединения с разными ftp серверами, заказывать кодировку двоичных файлов, отличную от uuencode, получать подсказку о своем месте в файловой системы сервера и т.п. В принципе, робот bitftp@pucc.princenton.edu доступен не только пользователям BITNET, но администраторы робота не рекомендуют пользователям других сетей пользоваться данным роботом. Однако для другого робота - BITFTP@vm.gmd.de, таких оговорок нет. Важным достоинством BITNET-роботов является возможность получения списка FTP-архивов. И последнее замечание по поводу доступа к FTP по e-mail: если в теле сообщения указать только слово "help", то робот расскажет о своих возможностях. Ниже приведен пример ответа ftpmail.

      From ftpmail@doc.ic.ac.uk Thu Mar 16 02:03 EET 1995

      Received: from puffin.doc.ic.ac.uk by apollo.polyn.kiae.su with SMTP

            (1.38.193.4/16.2) id AA02419; Thu, 16 Mar 1995 02:02:56 +0200

      Return-Path: <ftpmail@doc.ic.ac.uk>

      Received: from doc.ic.ac.uk by puffin.doc.ic.ac.uk

              id <14782-0@puffin.doc.ic.ac.uk>; Wed, 15 Mar 1995        19:22:26 +0000

      To: paul@apollo.polyn.kiae.su

      Subject: <FTP EMAIL> response

      Date: Wed, 15 Mar 1995 19:22:26 +0000

      From: Email-FTP Gateway Account <ftpmail@doc.ic.ac.uk>

      Message-Id: <"puffin.doc.790:15.02.95.19.22.34"@doc.ic.ac.uk>

      Status: RO

      <FTP EMAIL> response

      ftpmail has received the following job from you:

            reply-to paul@apollo.polyn.kiae.su

            open oak.oakland.edu anonymous paul@apollo.polyn.kiae.su

            ls

            cd pub

            get README

      ftpmail has queued your job as: 995331.14774

      Your priority is 9 (0 = highest, 9 = lowest)

      Requests to src.doc.ic.ac.uk will be done before other jobs.

      There are 2057 jobs ahead of this one in the queue.

      5 ftpmail handlers available.

      To remove send a message to ftpmail@src.doc.ic.ac.uk containing just:

      delete 995331.14774

      Your original input was>>

      >Return-Path: <paul@apollo.polyn.kiae.su>

      >Received: from doc.ic.ac.uk by puffin.doc.ic.ac.uk with SMTP (PP)

      >          id <13192-1@puffin.doc.ic.ac.uk>; Wed, 15 Mar 1995 18:52:46 +0000

      >Received: from apollo.polyn.kiae.su by frigate.doc.ic.ac.uk with SMTP (PP)

      >          id <23071-0@frigate.doc.ic.ac.uk>; Wed, 15 Mar 1995 18:42:06 +0000

      >Received: by apollo.polyn.kiae.su (1.38.193.4/16.2) id AA02362;

      >          Wed, 15 Mar 1995 21:42:40 +0200

      >From: Pavel Khramtsov <paul@apollo.polyn.kiae.su>

      >Subject:

      >To: ftpmail@doc.ic.ac.uk

      >Date: Wed, 15 Mar 95 21:42:40 EET

      >Mailer: Elm [revision: 70.85]

      >Message-ID: <"frigate.do.244:15.02.95.18.52.41"@doc.ic.ac.uk>

      >

      >connect oak.oakland.edu anonymous paul@apollo.polyn.kiae.su

      >ls

Информация о работе Администрирование почтовых и файловых серверов в Internet