Проектирование локальной сети предприятия
Министерство образования Российской Федерации
Череповецкий
государственный университет
Инженерно-экономический институт
Кафедра
Программное обеспечение ЭВМ
Сети ЭВМ и телекоммуникации
Расчетно-пояснительная записка
к курсовой работе
Листов
50
2005
АННОТАЦИЯ
Целью
курсовой работы является отработка
и закрепление навыков
Количество
листов
Количество
рисунков
Количество
приложений
Количество
таблиц
Оглавление
ВВЕДЕНИЕ
Данный документ содержит описание и характеристику сети, которая была спроектирована в рамках выполнения задания на курсовую работу по дисциплине «Сети ЭВМ и телекоммуникации». Документ описывает архитектуру сети, принципы ее функционирования, содержит описание необходимого оборудования, а также его характеристики.
В приложении 1 cодержится описание технологии NAT.
В приложении 2 содержится описание технологии ADSL.
ПРОЕКТИРОВАНИЕ СЕТИ
Задание на курсовую работу
Выбрать оборудование, протоколы передачи данных и указать рекомендации настройки ПО (маршруты), настройки маршрутизаторов и т.д. для организации связи между клиентами в соответствии с вариантом задания. В работе необходимо решить следующие задачи:
- Минимизировать стоимость ПО
- Минимизировать стоимость оборудования
- Максимизировать скорость передачи данных.
Номер выданного варианта – 5. Его параметры приведены ниже в таблице 1.
| Клиент №1 | Клиент №2 | Клиент №3 | Клиент №4 | Расстояние между локальными сетями 1 и 2 |
| Выход в Интернет, канал 128 Кбит | Локальная сеть 1 | Локальная сеть 1 | Локальная сеть 2, выход в Интернет через модем | 500 метров |
Таблица №1 Задание
Учет необходимых факторов для правильного решения задачи проектирования
В тексте задания, выданного на курсовую работу не учтены некоторые особенности и подробности, которые, могут оказывать существенное влияние на выбор правильного решения.
Основная же цель работы такова:
- Минимизировать стоимость оборудования и ПО;
- Максимизировать скорость передачи данных.
В полученном мной задании много неопределенностей, которые необходимо устранить (например, путем соглашения), для корректности проектирование сети и правильного подбора оборудования.
Перечислим вопросы, ответов на которые в тексте задания нет и по которым далее будут написаны соглашения для корректного проектирования сети.
- Первый и, наверное, самый главный вопрос который возникает: насколько высокой должна быть скорость передачи данных? Нам неизвестна интенсивность общения клиентов, неизвестен характер передаваемой информации в результате чего возникает множество вариантов проектирования сети.
- Второй вопрос: в каком городе находятся Клиенты №2, 3, 4 и Клиент №1?
Далее рассмотрим основные возможности для проектирования, при выборе между которыми возникают вопросы. Из задания видно, что не определен характер взаимодействия клиентов. С одной стороны, это может быть простой обмен сообщениями по электронной почте, или передача необходимых мгновенных сообщений. В этом случае нагрузка на сеть несущественна. С другой стороны, речь может идти об удаленной работе сотрудников компании, проведении видеоконференций и так далее – данные задачи очень требовательны к скорости передачи данных. Данные условия определяют не только скорость канала передачи, но и его организацию. В общем случае организовать такой канал можно двумя способами:
- Без использования Интернет;
- Используя Интернет.
На первый взгляд второй способ кажется дешевым и доступным. Но при организации такого канала, необходимо заранее учитывать затраты на работу с Интернет: чем интенсивнее взаимодействие, тем больше затрат. То есть ситуация имеет вид: изначально дешево, а при интенсивной эксплуатации выходит достаточно дорого.
Правда не всегда есть выбор. В некоторых случаях возможна ситуации, когда сотрудник компании, постоянно должен иметь возможность доступа к своему компьютеру. В настоящее время такая возможность начинает очень активно использоваться в различных организациях, так как позволяет эффективно управлять данными, находясь за тысячи километров. С одной стороны, здесь высоки требования к каналу передачи данных, с другой высокое значение имеет «мобильность» сотрудника организации, и здесь глобальные сети незаменимы.
Однако если речь идет о различных подразделениях одной компании в черте города, встает вопрос о целесообразности организации связи с использованием глобальных сетей Интернет.
Первый клиент, как сказано, должен иметь возможность выхода в Интернет с каналом передачи данных 128Кбит. Клиенты №2,3 находятся в локальной сети 1 на удалении от Клиента №1. Клиент №4 находится в локальной сети 2 и имеет выход в Интернет через модем, причем известно, что локальные сети 1 и 2 удалены друг от друга на расстояние, равное 500 метров.
Таким образом, при проектировании мы будем придерживаться следующих соглашений:
- Нагрузку на сеть будем считать сравнительно небольшой: передача сообщений, работа с электронной почтой, передача небольших файлов и пр.
- Клиенты взаимодействуют по принципу «каждый с каждым», т.е. между двумя любыми клиентами должен существовать канал связи, независимо от состояния других клиентов.
- Если не указано расстояние, будем считать, что клиент может находиться на сколь угодно большом удалении от других клиентов.
- При оценке стоимости оборудования будем исходить из цен, которые существуют на данный момент в городе Череповце.
- При оценке стоимости программного обеспечения будем брать стоимость лицензионного ПО.
- При выборе оборудования будем руководствоваться доступностью последнего в нашем городе и наличием сервисных центров производителя.
- Если требуемая нами услуга предоставляется сразу несколькими операторами связи, дополнительно это будет указано.
Структурная схема сети (вариант 1):
Switch - Коммутатор
Router - Маршрутизатор
Repeater – Повторитель
Кабель – UTP 5e (100Mb/c)
Рис.
1. «Общая схема сети
передачи данных организации
без сервера».
Структурная схема сети (вариант 2):
Switch - Коммутатор
Router – Маршрутизатор
Server - Сервер
Repeater – Повторитель
Кабель – UTP 5e (100Mb/c)
Рис. 2. «Общая схема сети передачи данных организации с сервером».
Факторы, влияющие на решение задач
Cети могут строиться в различных конфигурациях. На выбор конфигурации сети влияют следующие факторы.
- Возможность приобретения и стоимость оборудования. Часто денежные средства, выделенные на объединение нескольких компьютеров в сеть с целью совместного использования файлов, принтеров и Интернета, бывают ограничены. Следует принимать во внимание расходы на приобретение и установку сетевых адаптеров, концентраторов, других сетевых устройств и кабеля.
- Способ подключения к Интернету. Сетевая конфигурация также определяется выбранным способом подключения к Интернету. Если услуги удаленного коммутируемого доступа и стандартные модемы доступны практически всем и не требуют значительных инвестиций, то для более скоростного доступа может понадобиться широкополосный канал, например линия DSL (Digital Subscriber Line) или кабельная линия. Некоторые поставщики услуг Интернета, предлагающие широкополосный доступ, требуют, чтобы абонент использовал дополнительное оборудование: кабельный модем, модем DSL или частный шлюз.
- Простота конфигурации. Большинство домашних и небольших офисных сетей не обслуживаются отделами информационных технологий. Конфигурация должна в конечном итоге выбираться в соответствии с тем, какие ресурсы доступны для ее установки и сопровождения. С правильно подобранной конфигурацией администрировать сеть сможет каждый.
- Внешние факторы. На выбор конфигурации как домашней, так и офисной сети могут влиять внешние факторы. Например, в некоторых зданиях могут действовать ограничения на прокладку кабеля или определенные требования к использованию имеющегося кабеля. Из-за электрического экранирования или радиопомех может быть ограничено использование устройств беспроводной связи.
- Безопасность подключения к Интернету. Подключение к Интернету - физическое соединение одного или нескольких компьютеров внутренней сети с Интернетом - должно быть защищено от внешних атак. Для этого могут быть задействованы технологии преобразования трафика и брандмауэры (Брандмауэр - сочетание программного и аппаратного обеспечения, образующее систему защиты, как правило, от несанкционированного доступа из внешней глобальной сети во внутреннюю сеть. Брандмауэр называется также шлюзом безопасности.
- Удаленность компьютеров. Большое значение имеет факт территориального расположения. Один вариант конфигурации сети, когда клиенты находятся достаточно близко (хотя бы в одном городе), и совсем другой когда они сильно удалены друг от друга (например в разных городах).
- Объем трафика. Объем используемого трафика во многом определяет как тип кабеля, так и параметры сетевого оборудования. Трафик в свою очередь определяется внутри сетевой деятельностью организации.
- Количество компьютеров. На выбор топологии локальной вычислительной сети сильно влияет число клиентов этой сети и их удаленность друг от друга (например, иногда удобнее соединить маршрутизатором две локальные сети, чем объединять все компьютеры в одну локальную сеть).
- Предпочтения и знания лица, устанавливающего сеть. Конфигурация сети в любом случае зависит от уровня знаний, опыта и личных предпочтений того, кто устанавливает сетевые компоненты.
Подбор параметров и их обоснование
Конфигурация локальной сети
Локальная вычислительная сеть (ЛВС) – это совокупность аппаратного и программного обеспечения, позволяющего объединить компьютеры в единую распределенную систему обработки и хранения информации. К аппаратному обеспечению можно отнести компьютеры, с установленными на них сетевыми адаптерами, повторители, концентраторы, коммутаторы, мосты, маршрутизаторы и др., соединенные между собой сетевыми кабелями. К программному обеспечению можно отнести сетевые операционные системы и протоколы передачи информации.
Предполагаем, что в локальной сети 1 и в локальной сети 2 по три компьютера. Необходимо обеспечить их взаимодействие на базе протокола Fast Ethernet с возможностью дальнейшего расширения сети.
При выборе кабеля остановимся на UTP пятой категории. Он значительно дешевле оптоволоконного кабеля, но в тоже время обеспечивает вполне достаточную скорость для работы в локальной сети – до 100 Мбит/с.
При выборе сетевого оборудования остановимся на коммутаторе. При равном числе портов коммутаторы стоят дороже, чем концентраторы. Однако недостаток концентратора заключается в том, что пользователи сети разделяют между собой среду передачи, в то время как при использовании коммутатора передача данных разными пользователями ведется одновременно.
При объединении двух сетей в одну будем прокладывать магистраль использую при этом повторители и UTP пятой категории. Выбор обусловлен стабильной работоспособностью и минимальными затратами, учитывая расстояние между сетями. При этом нам необходимо использовать четыре повторителя, так как расстояние составляет 500 метров, для надежной передачи данных.
Будем считать, что на каждом компьютере установлен сетевой контроллер (10/100)Мбит/с, интегрированный в материнскую плату.
В итоге получим конфигурацию обеих сетей:
И локальная сеть 1 и локальная сеть 2 имеют топологию типа «звезда», соединенные друг с другом с помощью магистрали.
Сетевое оборудование – два коммутатора, два маршрутизатора, четыре повторителя. Общая структурная схема представлена на рис.1.
Адресация в IP-сетях
Типы адресов: физический (MAC-адрес), сетевой (IP-адрес) и символьный (DNS-имя)
Каждый компьютер в сети TCP/IP имеет адреса трех уровней:
- Локальный адрес узла, определяемый технологией, с помощью которой построена отдельная сеть, в которую входит данный узел. Для узлов, входящих в локальные сети - это МАС-адрес сетевого адаптера или порта маршрутизатора, например, 11-А0-17-3D-BC-01. Эти адреса назначаются производителями оборудования и являются уникальными адресами, так как управляются централизовано. Для всех существующих технологий локальных сетей МАС-адрес имеет формат 6 байтов: старшие 3 байта - идентификатор фирмы производителя, а младшие 3 байта назначаются уникальным образом самим производителем. Для узлов, входящих в глобальные сети, такие как Х.25 или frame relay, локальный адрес назначается администратором глобальной сети.
- IP-адрес, состоящий из 4 байт, например, 109.26.17.100. Этот адрес используется на сетевом уровне. Он назначается администратором во время конфигурирования компьютеров и маршрутизаторов. IP-адрес состоит из двух частей: номера сети и номера узла. Номер сети может быть выбран администратором произвольно, либо назначен по рекомендации специального подразделения Internet (Network Information Center, NIC), если сеть должна работать как составная часть Internet. Обычно провайдеры услуг Internet получают диапазоны адресов у подразделений NIC, а затем распределяют их между своими абонентами.
Номер узла в протоколе IP назначается независимо от локального адреса узла. Деление IP-адреса на поле номера сети и номера узла - гибкое, и граница между этими полями может устанавливаться весьма произвольно. Узел может входить в несколько IP-сетей. В этом случае узел должен иметь несколько IP-адресов, по числу сетевых связей. Таким образом IP-адрес характеризует не отдельный компьютер или маршрутизатор, а одно сетевое соединение.
- Символьный идентификатор-имя, например, SERV1.IBM.COM. Этот адрес назначается администратором и состоит из нескольких частей, например, имени машины, имени организации, имени домена. Такой адрес, называемый также DNS-именем, используется на прикладном уровне, например, в протоколах FTP или telnet.
Три основных класса IP-адресов
Адрес состоит из двух логических частей - номера сети и номера узла в сети. Какая часть адреса относится к номеру сети, а какая к номеру узла, определяется значениями первых битов адреса:
- Если адрес начинается с 0, то сеть относят к классу А, и номер сети занимает один байт, остальные 3 байта интерпретируются как номер узла в сети. Сети класса А имеют номера в диапазоне от 1 до 126. (Номер 0 не используется, а номер 127 зарезервирован для специальных целей, о чем будет сказано ниже.) В сетях класса А количество узлов должно быть больше 216 , но не превышать 224.
- Если первые два бита адреса равны 10, то сеть относится к классу В и является сетью средних размеров с числом узлов 28 - 216. В сетях класса В под адрес сети и под адрес узла отводится по 16 битов, то есть по 2 байта.
- Если адрес начинается с последовательности 110, то это сеть класса С с числом узлов не больше 28. Под адрес сети отводится 24 бита, а под адрес узла - 8 битов.
- Если адрес начинается с последовательности 1110, то он является адресом класса D и обозначает особый, групповой адрес - multicast. Если в пакете в качестве адреса назначения указан адрес класса D, то такой пакет должны получить все узлы, которым присвоен данный адрес.
- Если адрес начинается с последовательности 11110, то это адрес класса Е, он зарезервирован для будущих применений.
В
таблице№2 приведены диапазоны номеров
сетей, соответствующих каждому
классу сетей.
| Класс | Наименьший адрес | Наибольший адрес |
| A | 1.0.0.0 | 126.0.0.0 |
| B | 128.0.0.0 | 191.255.0.0 |
| C | 192.0.1.0. | 223.255.255.0 |
| D | 224.0.0.0 | 239.255.255.255 |
| E | 240.0.0.0 | 247.255.255.255 |
Таблица 2. «Диапазоны номеров сетей для каждого класса»
Соглашения о специальных адресах:
- если IР-адрес состоит только из двоичных нулей, то он обозначает адрес того узла, который сгенерировал этот пакет;
- если в поле номера сети стоят 0, то по умолчанию считается, что этот узел принадлежит той же самой сети, что и узел, который отправил пакет;
- если все двоичные разряды IP-адреса равны 1, то пакет с таким адресом назначения должен рассылаться всем узлам, находящимся в той же сети, что и источник этого пакета. Такая рассылка называется ограниченным широковещательным сообщением (limited broadcast);
- если в поле адреса назначения стоят сплошные 1, то пакет, имеющий такой адрес рассылается всем узлам сети с заданным номером. Такая рассылка называется широковещательным сообщением (broadcast);
- адрес 127.0.0.1 зарезервирован для организации обратной связи при тестировании работы программного обеспечения узла без реальной отправки пакета по сети. Этот адрес имеет название loopback.
Форма группового IP-адреса - multicast - означает, что данный пакет должен быть доставлен сразу нескольким узлам, которые образуют группу с номером, указанным в поле адреса. Узлы сами идентифицируют себя, то есть определяют, к какой из групп они относятся. Один и тот же узел может входить в несколько групп. Такие сообщения в отличие от широковещательных называются мультивещательными. Групповой адрес не делится на поля номера сети и узла и обрабатывается маршрутизатором особым образом.
В
протоколе IP нет понятия
При отображении физических адресов на IP-адреса используются протоколы ARP и RARP (см. Приложение 3). При отображении символьных адресов на IP-адреса используется служба DNS (см. Приложение 4).
Как видно из вышеизложенного, для нормальной работы сети каждому сетевому интерфейсу компьютера и маршрутизатора, на которые будут приходить и с которых будут отправляться IP-пакеты, должен быть назначен IP-адрес. Назначение IP-адресов может происходить вручную в результате выполнения процедуры конфигурирования интерфейса. При этом администратор должен помнить, какие адреса из имеющегося множества он уже использовал для других интерфейсов, а какие- ещё свободны. Даже при не очень большом размере сети эта работа представляет для администратора рутинную, а временами и утомительную процедуру. Протокол Dynamic Host Configuration Protocol (DCHP) (см. Приложение 5) освобождает администратора от этих проблем, автоматизируя процесс назначения IP-адресов.
Организация связи между клиентами
После того как локальные сети будут сконфигурированы можно приступать непосредственно к организации связи между клиентами. Так как локальная сеть 1 и локальная сеть 2 уже объединены с помощью магистрали, то в дальнейшем к ним будем применять термин локальная сеть.
Поскольку расстояние между локальной сетью и Клиентом №1 не указано, будем считать его достаточно большим. Например локальная сеть – это сеть некоторой организации, а Клиент №1 – филиал, находящийся в другом городе.
Учитывая территориальную отдаленность Клиента №1 от локальной сети, то есть от Клиентов №2,3,4, обеспечить связь между ними через одного сетевого провайдера не представляется возможным. Поэтому единственное решение – это связать данных клиентов через глобальную сеть Internet.
Теперь решим каким образом обеспечить доступ клиентам в Internet со статическим IP-адресом.
В общем случае вариантов много, но нам нужно подобрать самый оптимальный по соотношению скорости и цены.
Сначала подключим Клиента №1.
Волоконно-оптические кабели обладают отличными характеристиками: защищенность от электромагнитных помех, механическая прочность (в изоляции) и хорошая гибкость. Однако у них существует серьезный недостаток – сложность соединения волокон с разъемами и между собой при необходимости наращивания длины кабеля. Сама стоимость волоконно-оптических кабелей ненамного превышает стоимость кабелей не витой паре, однако проведение монтажных работ обходится намного дороже из-за сложности монтажа и высокой стоимости монтажного оборудования. Так как, присоединение оптического волокна к разъему требует проведения высокоточной обрезки волокна в плоскости, строго перпендикулярной оси волокна, а также выполнение соединения путем сложной операции склеивания, а не обжатия, как это делается для витой пары. При некачественных соединениях сразу резко сужается полоса пропускания волоконно-оптических кабелей и линий. Для установки разъемов, создания ответвлений, поиска неисправностей в волоконном кабеле необходима специальная аппаратура и высокая квалификация.
Поэтому, в нашем случае будет слишком расточительно использовать оптоволокно, учитывая все расходы, связанные с этим типом кабеля. Коаксиальный кабель более дешевый, но прокладывать его тоже дорого.
Попробуем проложить от Клиента №1 к оператору кабель UTP Cat 5. Здесь необходимо пояснить один момент: кабель прокладывается не непосредственно до оператора, а до ближайшей точки, где уже есть подключенные абоненты, учитывая высокое распространение Internet’а расстояние может быть очень маленьким, так как очень много людей подключаются к Internet’у.
Таким образом Клиент №1 получил доступ в Internet со скоростью 100 Мб/с.
Теперь организуем доступ в Internet нашей локальной сети.
Клиент №4 выходит в Internet через модем со скоростью 56 Кб/с. Чтобы Клиенты№1,2 могли через него выходить в Internet необходимо на компьютере Клиента№4 установить программное обеспечение «Прокси-сервер».
Учтем примерные цены при такой организации доступа в Internet (в рублях).
При этом для коммутируемого соединения берем абонентскую плату без учета времени, так как Клиент №4 должен постоянно находится в Internet, чтобы удаленный Клиент №1 мог в любой момент времени обратится к нему.
| Услуга | Коммутируемый канал |
| Подключение | 100 |
| Абонентская плата | 7780 |
| Выделение фиксированного IP-адреса | 260 |
| Абонентская плата за фиксированный IP-адрес | 260 |
Таблица
№3 Плата за коммутируемое соединение
Данная конфигурация сети нас не устраивает по следующим причинам:
- Абонентская плата за коммутируемый канал довольно высока, учитывая скорость работы при обычном модемном соединении, что очень невыгодно.
- Скорости работы Клиента №4 (а соответственно и Клиентов №2,3) и Клиента 1 очень сильно отличаются: 56 Кб/с против 100 Мб/с.
Теперь рассмотрим другой вариант организации связи между клиентами, который позволит минимизировать затраты на подключение и абонентскую плату и при этом обеспечить достойную скорость доступа в Internet.
Как известно, самыми затратными при подключении через выделенный канал являются расходы на сам кабель. Поэтому попробуем избежать их, используя тот кабель, который уже проложен к организации, то есть телефонный кабель. Он проложен к любой организации города, поскольку ни одна из них не обходится без услуг городской телефонной сети.
А получать доступ в Internet через обычный телефонный кабель будем по технологии ADSL (см. Приложение 2).
Для подключения Клиента №4 потребуется приобрести только ADSL-модем. И он получит доступ в Internet на скорости до 8 Мб/с в прямом направлении и 1 Мб/с в обратном.
В конфигурации локальной сети произведем некоторые изменения по сравнению с предыдущим вариантом. Модем подключим не к компьютеру Клиента №4, а к коммутатору, который объединяет все компьютеры сети. В этом случае мы обеспечим равноправный доступ в Internet всем клиентам локальной сети и в тоже время снимем нагрузку с Клиента №4, сэкономив при этом на программном обеспечении (не будет необходимости устанавливать «Прокси-сервер»). Но есть небольшой нюанс – теперь нам нужен не ADSL-модем, а ADSL-роутер (то есть ADSL-модем с функциями маршрутизатора). Современные ADSL модемы используют помехоустойчивую DMT модуляцию (Discrete Multi-Tone).