Создание модуля программно-аппаратного комплекса по протоколам высокого уровня под операционную систему Linux
Дипломная работа - Компьютеры, программирование
Другие дипломы по предмету Компьютеры, программирование
?рующих данных.
Системотехнический анализ программного модуля следует проводить с точки зрения обеспечения оптимизации в работе сети по протоколам высокого уровня. При выборе служб DNS-сервера, FTP-сервера и протокола электронной почты основными критериями должны быть быстродействие, используемые ресурсы и функциональные возможности.
Следует учитывать сроки разработки, которые рассчитываются на основании задания к разработке и технико-экономического обоснования. А также разработать мероприятия по охране труда, а именно, произвести анализ условий труда и расчет системы искусственного освещения. Разработать мероприятия по безопасности в чрезвычайных ситуациях, а именно, произвести оценку радиационной обстановки, определить мероприятия по защите работников лаборатории в зоне радиоактивного загрязнения при аварии на АЭС.
2. ОБЗОР ЛИТЕРАТУРНЫХ ИСТОЧНИКОВ ПО ТЕМЕ
2.1 Задачи оптимизации сетей
Очень часто перед многими специалистами вставал вопрос - как можно оптимизировать работу в сети? В общем случае чаще всего чтобы оптимизировать сеть, то есть сделать ее работу более эффективной, необходимо решить некоторые задачи, такие как, например, сформулировать критерии эффективности работы сети; определить множество варьируемых параметров сети, прямо или косвенно влияющих на критерии эффективности; определить порог чувствительности для значений критерия эффективности.
В качестве критериев эффективности обычно выступают быстродействие, надежность, которые требуют высоких показателей времени реакции и коэффициента готовности. Что касаемо параметров, то они должны изменяться в некоторых пределах по желанию пользователя.
Все варьируемые параметры могут быть сгруппированы различным образом. Например, параметры отдельных конкретных протоколов (максимальный размер кадра протокола Ethernet или размер окна неподтвержденных пакетов протокола TCP). Параметрами настройки могут быть и устройства, и протоколы в целом. Так, например, улучшить работу сети с медленными и зашумленными глобальными каналами связи можно, перейдя со стека протоколов IPX/SPX на протоколы TCP/IP.
Как правило, под оптимизацией сети понимают некоторый вариант, при котором требуется выбрать такие значения параметров сети, чтобы показатели ее эффективности существенно улучшились.
Улучшить работу сети, повысить ее эффективность, используя протоколы высокого уровня, можно путем выбора самых быстродействующих служб и протоколов к ним, а также путем применения оптимальных настроек и необходимых конфигураций к ним.
Оптимизация работы сети на платформе ОС Linux по протоколам высокого уровня будет производиться по следующим службам: почтовый сервер, FTP-сервер, DNS-сервер, прокси-сервер.
2.2 Электронная почта
Электронная почта - один из важнейших информационных ресурсов Internet. Она является самым массовым средством электронных коммуникаций. Любой из пользователей Internet имеет свой почтовый ящик в сети. Если учесть, что через интернет можно принять или послать сообщения еще в два десятка международных компьютерных сетей, некоторые из которых не имеют онлайн сервиса вовсе, то становится понятным, что почта представляет возможности в некотором смысле даже более широкие, чем просто информационный сервис Internet. Через почту можно получить доступ к информационным ресурсам других сетей.
Электронная почта во многом похожа на обычную почтовую службу. Корреспонденция подготавливается пользователем на своем рабочем месте либо программой подготовки почты, либо просто обычным текстовым редактором. Обычно программа подготовки почты вызывает текстовый редактор, который пользователь предпочитает всем остальным программам этого типа. Затем пользователь должен вызвать программу отправки почты (программа подготовки почты вызывает программу отправки автоматически). Стандартной программой отправки почты является программа Sendmail.
Для работы электронной почты в Internet разработан специальный протокол Simple Mail Transfer Protocol (SMPT), который использует транспортный протокол TCP. Однако совместно с этим протоколом используется Unix-Unix-CoPy (UUCP) протокол. UUCP хорошо подходит для использования телефонных линий связи. Разница между SMPT и UUPC заключается в том, что при использовании первого протокола sendmail пытается найти машину получателя почты и установить с ней взаимодействие в режиме онлайн для того, чтобы передать почту в ее почтовый ящик. В случае использования SMPT почта достигает почтового ящика получателя за считанные минуты и время получения сообщения зависит только от того, как часто получатель просматривает свой почтовый ящик. При использовании UUPC почта передается по принципу stop-go, т.е. почтовое сообщение передается по цепочке почтовых серверов от одной машины к другой пока не достигнет машины получателя или не будет отвергнуто по причине отсутствия абонента-получателя. С одной стороны, UUPC позволяет доставлять почту по плохим телефонным каналам, т.к. не требует поддерживать линию все время доставки от отправителя к получателю, а с другой стороны, бывает обидно получить возврат сообщения через сутки после его отправки из-за того, что допущена ошибка в имени пользователя. В целом же общие рекомендации таковы: если имеется возможность надежно работать в режиме онлайн и это является нормой, то следует настраивать почту для работы по протоколу SMPT, если линии связи плохие или онлайн используется чрезвычайно редко, то лучше использовать UUPC.