Администрирование почтовых и файловых серверов в 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 Кб (Скачать файл)

Введение

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
 
 
 

Введение

В сознании большинства пользователей глобальной компьютерной сети Internet сама эта сеть ассоциируется с тремя основными  информационными технологиями:

  • электронная почта (e-mail);
  • файловые архивы FTP;
  • World Wide Web.

Каждая  из этих технологий направлена на решение  одной из множества задач информационного  обслуживания пользователей сети.

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

Сеть Internet развивалась в первые свои годы как государственная. Это значит, что главным ее назначением был свободный обмен информацией. Доступность Internet из высших учебных заведений только способствовала этой тенденции. Если электронная почта - это основное средство коммуникаций, то основным способом обмена программным обеспечением и регламентными материалами в Internet стали FTP-архивы. Это только в последнее время Internet стала высокоскоростной информационной магистралью. Долгое время канал со скоростью 9600 бит/с был быстрым каналом связи. В этом легко убедиться, стоит только внимательно почитать файлы настройки терминалов в ОС Unix (termcap). Для работы по этим каналам связи и были разработаны такие протоколы как Telnet и FTP. Упоминание этих двух протоколов вместе здесь не случайно. Telnet и FTP - это отличный пример комплексного решения проблемы. Все управление (сеанс связи и выдача команд) происходит при обмене файлами по протоколу Telnet и только собственно обмен файлами использует специальный канал передачи данных, который определен в спецификации протокола FTP (File Transfer Protocol).

В настоящее  время назначение FTP-архивов существенно  расширилось. Несмотря на то, что на арену сетевого обмена выходят все  новые средства и технологии, вряд ли они смогут потеснить FTP-обмен  в рамках существующих стандартов TCP/IP. Если обратиться к хорошо известной  картинке распределения трафика  по информационным сервисам Internet (рисунок 1.1), то легко можно обнаружить, что  два протокола FTP и Prospero в совокупности довольно сильно превышают трафик HTTP.

Упоминание  о Prospero связано с поиском необходимых  пользователю материалов в FTP-архивах. Обычно для этой цели используется программа Archie, которая взаимодействует  с поисковой машиной (сервером, поддерживающим индекс) по протоколу Prospero.

Для того чтобы понять насколько эффективен FTP-обмен достаточно взглянуть еще  на один график (рисунок 1.2), на котором  представлено соотношение переданных по сети байтов и пакетов.

При обсуждении сравнения эффективности обмена следует принимать во внимание особенности  организации транспорта информации в сетях TCP/IP при использовании  транспортного протокола TCP (Transfer Control Protocol).

Рис. 1.2. Пакеты и байты

Если  не вдаваться в детали и не придерживаться терминологии сетей TCP/IP, то при обмене информацией по сети TCP/IP при транспорте TCP, перед тем как начать отправку сообщения, устанавливается виртуальный TCP-канал. Это означает, что сначала выполняется процедура организации этого канала или, как ее еще называют, трехфазный "хэндшейк" (handshake). При этой процедуре стороной, которая устанавливает соединение отправляется запрос на организацию канала, затем получается подтверждение на получение этого запроса, после этого отправляется подтверждение на получение подтверждения и первый пакет данных (рисунок 1.3).

Рис. 1.3. Процедура инициирования TCP-соединения

Аналогично  началу TCP-обмена устроена и процедура  разрыва виртуального TCP-канала. Также  посылается уведомление об окончании  соединения, получается подтверждение  и только после этого канал  разрывается.

Очевидно, что чем больше данных за один TCP-сеанс  будет передано, тем более эффективней (с точки зрения соотношения переданной полезной и служебной информации) будет обмен. В этом смысле FTP работает эффективно. В начале сессии организуется канал, который потом будет использоваться для всего обмена. Если сравнить теперь FTP и HTTP (основной протокол World Wide Web), то станет ясно, что ориентированный на разрыв соединения после передачи порции данных HTTP гораздо менее эффективен, чем FTP.

Это небольшое  отступление в область основ  технологии межсетевого обмена должно было продемонстрировать, что при  использовании той или иной технологии всегда следует помнить о том, как эта технология в конечном счете реализуется. Это важно, например, для выбора времени создания "зеркала" чужого FTP-архива. Если такое "зеркало" создавать в рабочее время в организации, где большое количество пользователей работает с информационными ресурсами Internet, то можно довольно сильно затормозить их работу. Особенно это актуально для организаций, которые работают по выделенным каналам связи с пропускной способностью 64Кб/с-128Кб/с и имеют в штате порядка сотни сотрудников, которые одновременно используют этот канал. Сервис FTP будет стремиться захватить канал целиком и это ему удастся сделать, т.к. HTTP будет использовать канал только в короткие промежутки времени.

При рассмотрении информационных технологий Internet следует  также принимать во внимание тот  факт, что они все взаимосвязаны  и почти всегда можно получить доступ к одной из них через другую.

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

Рис. 1.4 Организация доступа  к ресурсу через программы-посредники

На принципе использования посредников в  настоящее время строится универсальная  система доступа к ресурсам Internet из World Wide Web. Чем более широко внедряется Web на рабочие столы пользователей, тем меньше вероятность того, что  им придется изучать технологии типа Telnet или FTP. Но это не означает, что  эти технологии исчезли из сети. Администраторы узлов Web все равно обязаны знать, как все это спрятанное от пользователей "хозяйство" функционирует.

2. Электронная почта в Internet

Электронная почта - один из важнейших информационных ресурсов Internet. Она является самым  массовым средством электронных  коммуникаций. Любой из пользователей Internet имеет свой почтовый ящик в  сети. Если учесть, что через Internet можно  принять или послать сообщения  еще в два десятка международных  компьютерных сетей, некоторые из которых  не имеют on-line сервиса вовсе, то становится понятным, что почта предоставляет  возможности в некотором смысле даже более широкие, чем просто информационный сервис Internet. Через почту можно  получить доступ к информационным ресурсам других сетей. Хорошим примером может служить доступ к архивам сети BITNET - документам и телеконференциям, которые ведутся на серверах списков (LISTSERVER) BITNET.

2.1. Принципы организации

Электронная почта во многом похожа на обычную  почтовую службу. Корреспонденция подготавливается пользователем на своем рабочем  месте либо программой подготовки почты, либо просто обычным текстовым редактором. Обычно программа подготовки почты  вызывает текстовый редактор, который  пользователь предпочитает всем остальным  программам этого типа. Затем пользователь должен вызвать программу отправки почты (программа подготовки почты  вызывает программу отправки автоматически). Стандартной программой отправки является программа sendmail. Sendmail работает как почтовый курьер, который доставляет обычную почту в отделение связи для дальнейшей рассылки. В Unix-системах программа sendmail сама является отделением связи. Она сортирует почту и рассылает ее адресатам. Для пользователей персональных компьютеров, имеющих почтовые ящики на своих машинах и работающих с почтовыми серверами через коммутируемые телефонные линии, могут потребоваться дополнительные действия. Так, например, пользователи почтовой службы Relcom должны запускать программу UUPC, которая осуществляет доставку почты на почтовый сервер.

Для работы электронной почты в Internet разработан специальный протокол Simple Mail Transfer Protocol (SMTP), который является протоколом прикладного уровня и использует транспортный протокол TCP. Однако, совместно с этим протоколом используется и Unix-Unix-CoPy (UUCP) протокол. UUCP хорошо подходит для использования телефонных линий связи. Большинство пользователей электронной почты Relcom реально пользуются для доставки почты на узел именно этим протоколом. Разница между SMTP и UUCP заключается в том, что при использовании первого протокола sendmail пытается найти машину-получателя почты и установить с ней взаимодействие в режиме on-line для того, чтобы передать почту в ее почтовый ящик. В случае использования SMTP почта достигает почтового ящика получателя за считанные минуты и время получения сообщения зависит только от того, как часто получатель просматривает свой почтовый ящик. При использовании UUCP почта передается по принципу "stop-go", т.е. почтовое сообщение передается по цепочке почтовых серверов от одной машины к другой пока не достигнет машины-получателя или не будет отвергнуто по причине отсутствия абонента-получателя. С одной стороны, UUCP позволяет доставлять почту по плохим телефонным каналам, т.к. не требуется поддерживать линию все время доставки от отправителя к получателю, а с другой стороны, бывает обидно получить возврат сообщения через сутки после его отправки из-за того, что допущена ошибка в имени пользователя. В целом же общие рекомендации таковы: если имеется возможность надежно работать в режиме on-line и это является нормой, то следует настраивать почту для работы по протоколу SMTP, если линии связи плохие или on-line используется чрезвычайно редко, то лучше использовать UUCP.

Рис. 2.1. Структура взаимодействия участников почтового  обмена

Основой любой почтовой службы является система  адресов. Без точного адреса невозможно доставить почту адресату. В Internet принята система адресов, которая  базируется на доменном адресе машины, подключенной к сети. Например, для  пользователя paul машины с адресом polyn.net.kiae.su почтовый адрес будет выглядеть как:

      paul@polyn.net.kiae.su.

Таким образом, адрес состоит из двух частей: идентификатора пользователя, который  записывается перед знаком "коммерческого  эй" - "@", и доменного адреса машины, который записывается после знака "@". Адрес UUCP был бы записан как строка вида:

      net.kiae.su!polyn!paul

Программа рассылки почты Sendmail сама преобразует  адреса формата Internet в адреса формата UUCP, если доставка сообщения осуществляется по этому протоколу.

2.2. Протокол SMTP

Simple Mail Transfer Protocol был разработан для обмена почтовыми сообщениями в сети Internet. SMTP не зависит от транспортной среды и может использоваться для доставки почты в сетях с протоколами, отличными от TCP/IP и Х.25. Достигается это за счет концепции IPCE (InterProcess Communication Environment). IPCE позволяет взаимодействовать процессам, поддерживающим SMTP в интерактивном режиме, а не в режиме "STOP-GO".

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

Рис. 2.2. Схема взаимодействия по протоколу SMTP

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

Дисциплины  работы и команды  протокола. Обмен сообщениями и инструкциями в SMTP ведется в ASCII-кодах. В протоколе определено несколько видов взаимодействия между отправителем почтового сообщения и его получателем, которые здесь называются дисциплинами.

Наиболее  распространенной дисциплиной является отправка почтового сообщения, которая  начинается по команде MAIL, идентифицирующей отправителя:

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