ТОП 10:

Вычислительная сеть как основа коммуникаций информационной системы организации.



Вычислительная сеть как основа коммуникаций информационной системы организации.

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

Вычислительная сеть состоит из трех компонент:

- сети передачи данных, включающей в себя каналы передачи данных и средства коммутации;

- компьютеров, связанных сетью передачи данных;

- сетевого программного обеспечения.

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

В компьютерной сети выделяют совокупность узлов и соединяющих их ветвей.

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

 

2. Основные проблемы, возникающие при создании сетей ЭВМ. Понятие "открытая система". Виды сетевых стандартов. Организации, вырабатывающие сетевые стандарты.

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

- топология физических сетей и логические связи внутри сети (необходимо выбрать способ организации физических связей)

- взаимодействие между различными сетевыми службами,

- метод доступа к разделяемой среде передачи данных (совокупность правил, по которым узлы сети получают доступ к ресурсу)

- адресация компьютеров,

- информационная безопасность.

Понятие "Открытая система" основано на двух основных принципах: стандартизация (любая новая технология только тогда приобретает «законный» статус, когда ее содержание закрепляется в соответствующем стандарте) и многоуровневый подход.

«Открытая система — это система, которая способна взаимодействовать с другой системой посредством реализации меж­дународных стандартных протоколов. Ярким примером открытой системы является сеть Internet.

В зависимости от статуса организаций различают следующие виды стандартов:

· стандарты отдельных фирм (например, стек протоколов DECnet компании Digital Equipment или графический интерфейс OPEN LOOK для Unix-систем компании Sun);

· стандарты специальных комитетов и объединений, создаваемых несколькими фирмами, например стандарты технологии ATM, разрабатываемые специально созданным объединением ATM Forum, насчитывающим около 100 коллективных участников, или стандарты союза Fast Ethernet Alliance по разработке стандартов 100 Мбит Ethernet;

· национальные стандарты, например стандарт FDDI, один из многочисленных стандартов, разработанных Американским национальным институтом стандартов (ANSI), или стандарты безопасности для операционных систем, разработанные Национальным центром компьютерной безопасности (NCSC) Министерства обороны США;

· международные стандарты, например модель и стек коммуникационных протоколов Международной организации по стандартизации (ISO), многочисленные стандарты Международного союза электросвязи (ITU), в том числе стандарты на сети с коммутацией пакетов X.25, сети frame relay, ISDN, модемы и многие другие.

Организации:

Международная организация по стандартизации (ISO)

Международный союз электросвязи (International Telecommunications Union, ITU

Институт инженеров по электротехнике и радиоэлектронике (Institute of Electrical and Electronics Engineers, IEEE)

Европейская ассоциация производителей компьютеров (European Computer Manufacturers Association, ECMA

Ассоциация производителей компьютеров и оргтехники (Computer and Business Equipment Manufacturers Association, CBEMA)

Ассоциация электронной промышленности (Electronic Industries Association, EIA)

Министерство обороны США (Department of Defense, DoD)

Американский национальный институт стандартов (American National Standards Institute, ANSI).

 

Физический уровень

Физический уровень имеет дело с передачей битов по физическим каналам связи, таким, например, как коаксиальный кабель, витая пара, оптоволоконный кабель или цифровой территориальный канал. К этому уровню имеют отношение характеристики физических сред передачи данных, такие как полоса пропускания, помехозащищенность, волновое сопротивление и другие. На этом же уровне определяются характеристики электрических сигналов, передающих дискретную информацию, например, крутизна фронтов импульсов, уровни напряжения или тока передаваемого сигнала, тип кодирования, скорость передачи сигналов. Кроме этого, здесь стандартизуются типы разъемов и назначение каждого контакта.Функции физического уровня реализуются во всех устройствах, подключенных к сети. Со стороны компьютера функции физического уровня выполняются сетевым адаптером или последовательным портом.

На физическом уровне просто пересылаются биты. При этом не учитывается, что в некоторых сетях, в которых линии связи используются (разделяются) попеременно несколькими парами взаимодействующих компьютеров, физическая среда передачи может быть занята. Поэтому одной из задач канального уровня (Data Link layer) является проверка доступности среды передачи. Другой задачей канального уровня является реализация механизмов обнаружения и коррекции ошибок. Для этого на канальном уровне биты группируются в наборы, называемые кадрами (frames). Канальный уровень обеспечивает корректность передачи каждого кадра, помещая специальную последовательность бит в начало и конец каждого кадра, для его выделения, а также вычисляет контрольную сумму, обрабатывая все байты кадра определенным способом и добавляя контрольную сумму к кадру. Когда кадр приходит по сети, получатель снова вычисляет контрольную сумму полученных данных и сравнивает результат с контрольной суммой из кадра. Если они совпадают, кадр считается правильным и принимается. Если же контрольные суммы не совпадают, то фиксируется ошибка. Канальный уровень может не только обнаруживать ошибки, но и исправлять их за счет повторной передачи поврежденных кадров. Необходимо отметить, что функция исправления ошибок не является обязательной для канального уровня, поэтому в некоторых протоколах этого уровня она отсутствует, например, в Ethernet и frame relay.

В целом канальный уровень представляет собой весьма мощный и законченный набор функций по пересылке сообщений между узлами сети. В некоторых случаях протоколы канального уровня оказываются самодостаточными транспортными средствами и могут допускать работу поверх них непосредственно протоколов прикладного уровня или приложений, без привлечения средств сетевого и транспортного уровней. Например, существует реализация протокола управления сетью SNMP непосредственно поверх Ethernet, хотя стандартно этот протокол работает поверх сетевого протокола IP и транспортного протокола UDP. Естественно, что применение такой реализации будет ограниченным - она не подходит для составных сетей разных технологий, например Ethernet и Х.25, и даже для такой сети, в которой во всех сегментах применяется Ethernet, но между сегментами существуют петлевид-ные связи. А вот в двухсегментной сети Ethernet, объединенной мостом, реализация SNMP над канальным уровнем будет вполне работоспособна.

 

Сетевой уровень

Сетевой уровень (Network layer) служит для образования единой транспортной системы, объединяющей несколько сетей, причем эти сети могут использовать совершенно различные принципы передачи сообщений между конечными узлами и обладать произвольной структурой связей. Функции сетевого уровня достаточно разнообразны. Начнем их рассмотрение на примере объединения локальных сетей.

Протоколы канального уровня локальных сетей обеспечивают доставку данных между любыми узлами только в сети с соответствующей типовой топологией, например топологией иерархической звезды. Это очень жесткое ограничение, которое не позволяет строить сети с развитой структурой, например, сети, объединяющие несколько сетей предприятия в единую сеть, или высоконадежные сети, в которых существуют избыточные связи между узлами. Можно было бы усложнять протоколы канального уровня для поддержания петлевидных избыточных связей, но принцип разделения обязанностей между уровнями приводит к другому решению. Чтобы с одной стороны сохранить простоту процедур передачи данных для типовых топологий, а с другой допустить использование произвольных топологий, вводится дополнительный сетевой уровень.

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

Внутри сети доставка данных обеспечивается соответствующим канальным уровнем, а вот доставкой данных между сетями занимается сетевой уровень, который и поддерживает возможность правильного выбора маршрута передачи сообщения даже в том случае, когда структура связей между составляющими сетями имеет характер, отличный от принятого в протоколах канального уровня. Сети соединяются между собой специальными устройствами, называемыми маршрутизаторами. Маршрутизатор - это устройство, которое собирает информацию о топологии межсетевых соединений и на ее основании пересылает пакеты сетевого уровня в сеть назначения. Чтобы передать сообщение от отправителя, находящегося в одной сети, получателю, находящемуся в другой сети, нужно совершить некоторое количество транзитных передач между сетями, илихопов (от hop - прыжок), каждый раз выбирая подходящий маршрут. Таким образом, маршрут представляет собой последовательность маршрутизаторов, через которые проходит пакет.

На сетевом уровне определяются два вида протоколов. Первый вид - сетевые протоколы (routed protocols) - реализуют продвижение пакетов через сеть. Именно эти протоколы обычно имеют в виду, когда говорят о протоколах сетевого уровня. Однако часто к сетевому уровню относят и другой вид протоколов, называемых протоколами обмена маршрутной информацией или просто протоколами маршрутизации (routing protocols). С помощью этих протоколов маршрутизаторы собирают информацию о топологии межсетевых соединений. Протоколы сетевого уровня реализуются программными модулями операционной системы, а также программными и аппаратными средствами маршрутизаторов.

 

Транспортный уровень

На пути от отправителя к получателю пакеты могут быть искажены или утеряны. Хотя некоторые приложения имеют собственные средства обработки ошибок, существуют и такие, которые предпочитают сразу иметь дело с надежным соединением. Транспортный уровень (Transport layer) обеспечивает приложениям или верхним уровням стека - прикладному и сеансовому - передачу данных с той степенью надежности, которая им требуется. Модель OSI определяет пять классов сервиса, предоставляемых транспортным уровнем. Эти виды сервиса отличаются качеством предоставляемых услуг: срочностью, возможностью восстановления прерванной связи, наличием средств мультиплексирования нескольких соединений между различными прикладными протоколами через общий транспортный протокол, а главное - способностью к обнаружению и исправлению ошибок передачи, таких как искажение, потеря и дублирование пакетов.

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

Как правило, все протоколы, начиная с транспортного уровня и выше, реализуются программными средствами конечных узлов сети - компонентами их сетевых операционных систем. В качестве примера транспортных протоколов можно привести протоколы TCP и UDP стека TCP/IP и протокол SPX стека Novell.

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

 

Сеансовый уровень

Сеансовый уровень (Session layer) обеспечивает управление диалогом: фиксирует, какая из сторон является активной в настоящий момент, предоставляет средства синхронизации. Последние позволяют вставлять контрольные точки в длинные передачи, чтобы в случае отказа можно было вернуться назад к последней контрольной точке, а не начинать все с начала. На практике немногие приложения используют сеансовый уровень, и он редко реализуется в виде отдельных протоколов, хотя функции этого уровня часто объединяют с функциями прикладного уровня и реализуют в одном протоколе.

Представительный уровень

Представительный уровень (Presentation layer) имеет дело с формой представления передаваемой по сети информации, не меняя при этом ее содержания. За счет уровня представления информация, передаваемая прикладным уровнем одной системы, всегда понятна прикладному уровню другой системы. С помощью средств данного уровня протоколы прикладных уровней могут преодолеть синтаксические различия в представлении данных или же различия в кодах символов, например кодов ASCII и EBCDIC. На этом уровне может выполняться шифрование и дешифрование данных, благодаря которому секретность обмена данными обеспечивается сразу для всех прикладных служб. Примером такого протокола является протокол Secure Socket Layer (SSL), который обеспечивает секретный обмен сообщениями для протоколов прикладного уровня стека TCP/IP.

Прикладной уровень

Прикладной уровень (Application layer) - это в действительности просто набор разнообразных протоколов, с помощью которых пользователи сети получают доступ к разделяемым ресурсам, таким как файлы, принтеры или гипертекстовые Web-страницы, а также организуют свою совместную работу, например, с помощью протокола электронной почты. Единица данных, которой оперирует прикладной уровень, обычно называется сообщением (message).

Существует очень большое разнообразие служб прикладного уровня. Приведем в качестве примера хотя бы несколько наиболее распространенных реализации файловых служб: NCP в операционной системе Novell NetWare, SMB в Microsoft Windows NT, NFS, FTP и TFTP, входящие в стек TCP/IP.


 

8 Стек протоколов — иерархически организованный набор сетевых протоколов, достаточный для организации взаимодействия узлов в сети.

Наиболее популярные стеки протоколов: TCP/IP, IPX/SPX, NetBIOS/SMB, DECnet и SNA. Большинство протоколов (все из перечисленных, кроме SNA) одинаковы на физическом и на канальном уровне, но на других уровнях как правило используют разные протоколы. Стек протоколов TCP/IP (англ. Transmission Control Protocol/Internet Protocol — протокол управления передачей) — набор сетевых протоколов разных уровней модели сетевого взаимодействия DOD, используемых в сетях. Протоколы работают друг с другом в стеке (англ. stack, стопка) — это означает, что протокол, располагающийся на уровне выше, работает «поверх» нижнего, используя механизмы инкапсуляции. Например, протокол TCP работает поверх протокола IP.Стек протоколов TCP/IP основан на модели сетевого взаимодействия DOD и включает в себя протоколы четырёх уровней:

прикладного (application),

транспортного (transport),

сетевого (network),

канального (data link). ystems Network Architecture (системная сетевая архитектура) — разработанная компанией IBM в 1974 г. общее описание структуры, форматов, протоколов, используемых для передачи информации между программами IBM и оборудованием, создавалось для объединения в глобальные сети мейнфреймов IBM.

SNA является семиуровневым стеком сетевых протоколов, близким, но не совпадающим с сетевой моделью OSI:

Physical Control — обеспечивает генерирование и кодирование электрических сигналов, работу физических интерфейсов, топологию сети и коммуникационную среду (например, кабель)

Data link control (DLC) — включает несколько протоколов канального уровня, в том числе Synchronous Data Link Control (SDLC, протокол управления синхронным каналом передачи данных) для иерархических сетей и Token Ring для одноранговых локальных сетей, соответствует канальному уровню (Data Link layer) OSI (однако не охватывает полностью функциональность Data Link layer OSI);

Path control — обеспечивает адресацию, маршрутизацию и фрагментацию/дефрагментацию пакетов данных, охватывая часть функций канального и сетевого уровней OSI;

Transmission control — обеспечивает управление соединениями, включая шифрование/дешифрование данных, обеспечивая функциональность, входящую в сетевой и транспортный уровень OSI;

Data flow control — уровень управления потоками данных, включая установление соединений, очерёдность передачи данных, приостановку передачи по требованию и групповой обмен. Включает функции транспортного и сессионного уровней OSI;

Presentation services — управление преобразованием данных различных форматов, разделением ресурсов и синхронизацией транзакций. Включает в себя часть функций сеансового уровня, уровня представления и прикладного уровня OSI;

Transaction services — уровень приложений управления распределённой обработки данных и управления.


9 Методы коммутации.

Коммутация может быть динамической и постоянной. При динамической соединение устанавливается по инициативе абонента не непродолжительный период времени, а затем разрывается. Постоянная коммутация: соединение устанавливается персоналом на длительное время.

Существуют три метода коммутации: коммутация каналов, коммутация пакетов и коммутация сообщений.

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

Чтобы обеспечивать одновременную передачу данных нескольких абонентов по физ каналу используется технология мультиплексирования. Существуют два метода мультиплексирования:

· техника частотного мультиплексирования (FDM);

· техника мультиплексирования с разделением времени (TDM).

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

Техника мультиплексирования с разделением времени TDM рассчитана на дискретный характер передаваемых данных. Оборудование работает в режиме разделения времени, поочередно обслуживая в течение цикла своей работы все абонентские каналы. Каждой паре абонентов выделяется один квант времени, называемый также тайм-слотом.

Недостатки: возможность отказа соединений, невозможность усовершенствования аппаратуры, работающей с различной скоростью. Достоинства: гарантированная пропускная способность сети.

Коммутация пакетов- сообщения разбиваются в исходном узле на пакеты. Каждый пакет снабжается заголовком, в котором указывается адресная информация, необходимая для доставки пакета узлу назначения, а также номер пакета, который будет использоваться узлом назначения для сборки сообщения. Коммутаторы имеют внутреннюю буферную память для временного хранения пакетов. Пакеты между двумя конечными узлами сети передаются по своему маршруту. Сети с коммутацией пакетов могут работать в 2 режимах: дейтограммный и режим виртуального канала.

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

Дейтаграммный метод выгоден для передачи небольшого объема данных, когда время установления соединения может быть соизмеримым со временем передачи данных.

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

 

Коаксиальный кабель

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

Коаксиальный кабель обладает широкой полосой пропускания; это означает, что в ней можно организовать передачу трафика на высоких скоростях. Он также устойчив к электромагнитным помехам (по сравнению с витой парой) и способен передавать сигналы на большое расстояние.

Существует несколько размеров коаксиального кабеля. Различают толстый (диаметром 0.5 дюйма) и тонкий (диаметром 0.25 дюйма) коаксиальные кабели. Толстый коаксиальный кабель более крепкий, стойкий к повреждению и может передавать данные на более длинные расстояния, но недостатком такого кабеля является сложность его подсоединения.

Витая пара

Витая пара (TP - twisted pair) - кабель, в котором изолированная пара проводников скручена с небольшим числом витков на единицу длины..В последние несколько лет производители витой пары научились передавать данные по своим кабелям с высокими скоростями и на большие расстояния. Современные достижения сделали возможной передачу данных по кабелю на витой паре со скоростью 1 Гбит/с (по 250 Мбит/с в каждой из 4 пар).

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

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

Волоконно-оптический кабель

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

Волоконно-оптический кабель бывает одномодовым и многомодовым. Одномодовый кабель имеет меньший диаметр световода (5-10 мкм) и допускает только прямолинейное распространение светового излучения (по центральной моде). В стержне многомодового кабеля свет может распространяться не только прямолинейно (по нескольким модам). Чем больше мод, тем уже пропускная способность кабеля. Для одномодового кабеля источником света является лазер, для многомодового - светодиод.

Одномодовый кабель обладает наилучшими характеристиками, но и является самым дорогим. Многомодовый кабель из пластика является самым дешевым, но обладает самыми худшими характеристиками.

Естественные среды

Рассматривая естественные среды передачи данных, сделаем следующие допущения: 1) так как наиболее используемой естественной средой является атмосфера (в основном, нижний слой - тропосфера), а различные сигналы распространяются в атмосфере по разному, то при рассмотрении данной среды различные виды сигналов будем рассматривать отдельно; 2) поскольку при спутниковой связи безвоздушная среда не накладывает каких-либо ограничений на проходящий через нее сигнал, а основные трудности сигнал спутниковой связи испытывает при прохождении атмосферы, - отдельно рассматривать безвоздушную среду не будем.

Атмосфера

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

Радиоволны

В сетях передачи данных нашли применения радиоволны УКВ диапазона, которые распространяются прямолинейно и не отражаются ионосферой (как КВ) и не огибая встречающиеся препятствия (как ДВ или СВ). Поэтому связь в сетях передачи данных, построенных на УКВ радиосредствах, ограничена по расстоянию (до 40 км). Для преодоления этого ограничения обычно используют ретрансляторы.

Сети передачи данных бывают узкополосными (как правило, одночастотные) и широкополосными (широкополосные, как правило, организуются на нелицензируемых частотах). Широкополосные сети могут использовать либо метод множественного доступа с кодовым уплотнением каналов и модуляцией несущей прямой последовательностью (DS-CDMA, DFM), либо метод множественного доступа с кодовым уплотнением каналов за счет скачкообразного изменения частоты (FH-CDMA, FHM).

Стоит добавить, что при использовании радиоволн с миллиметровыми длинами волны и менее, придется столкнуться с тем, что качество радиосвязи будет зависеть от состояния атмосферы (туман, дым и т.д.).

Рис. 5.13. Пакетная коммутация — дейтаграммная сеть

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

В сети с виртуальными каналами перед тем, как пакеты начинают идти, создается определенный маршрут следования. Это маршрут служит для поддержки логического соединения между удаленными станциями. Если маршрут установлен, то все пакеты между взаимодействующими станциями будут идти строго по этому маршруту, рис. 5.14. Поскольку на время логического соединения маршрут строго фиксирован, то такое логическое соединение в некоторой степени аналогично образованию канала в сетях с коммутацией каналов и называется виртуальным каналом. Каждый пакет теперь содержит идентификатор виртуального канала наряду с полем данных. Все узлы по маршруту знают, направлять такие пакеты — никакого решения по маршрутизации теперь эти узлы не принимают. В любое время каждая станция может установить один или несколько виртуальных каналов с другой станцией или станциями. Заметим, что виртуальный канал не является выделенным каналом, что было характерно для сетей с коммутацией каналов. Пакеты, двигаясь по виртуальному каналу, могут в случае перегруженности узла или сегмента помещаться в входные и выходные буферы на узлах . Главное различие с дейтаграммным подходом и классической маршрутизацией состоит в том, что в сетях с виртуальными каналами узел не принимает решение о отборе маршрута для каждого входящего пакета, а делает это (вернее, получает инструкцию перенаправлять пакеты с соответствующими идентификаторами маршрута) только один раз — на этапе формирования виртуального канала.

Рис. 5.14. Пакетная коммутация — сеть с виртуальными каналами

Преимущества сети с виртуальными каналами. Если две станции желают обмениваться Ними на протяжении длительного времени, то подход с использованием виртуальных каналов имеет определенные преимущества. Первое, сеть может поддерживать ряд служб, связанных с виртуальными каналами, включая порядок следования, контроль ошибок и контроль потока. Правильный порядок следования легко поддерживается, поскольку все пакеты двигаются одним и тем же маршрутом и прибывают в первоначально установленной последовательности. Служба контроля ошибок гарантирует не только то, что пакеты прибывают в нужной последовательности, но и то, что все пакеты на приемной стороне корректны. Например, если один из пакетов в последовательности, двигаясь от узла 4 к узлу 6 (рис. 5.14) потерялся или пришел на узел 6 с ошибкой, то узел 6 может послать запрос на узел 4 с просьбой по­вторить «соответствующий пакет последовательности.

 

Сетевые топологии

 

Все компьютеры в локальной сети соединены линиями связи. Геометрическое расположение линий связи относительно узлов сети и физическое подключение узлов к сети называется физической топологией. В зависимости от топологии различают сети: шинной, кольцевой, звездной, иерархической и произвольной структуры.
Различают физическую и логическую топологию. Логическая и физическая топологии сети независимы друг от друга. Физическая топология - это геометрия построения сети, а логическая топология определяет направления потоков данных между узлами сети и способы передачи данных.
В настоящее время в локальных сетях используются следующие физические топологии:

 физическая "шина" (bus);

 физическая “звезда” (star);

 физическое “кольцо” (ring);

 физическая "звезда" и логическое "кольцо" (Token Ring).

Шинная топология

Сети с шинной топологией используют линейный моноканал (коаксиальный кабель) передачи данных, на концах которого устанавливаются оконечные сопротивления (терминаторы). Каждый компьютер подключается к коаксиальному кабелю с помощью Т-разъема (Т - коннектор). Данные от передающего узла сети передаются по шине в обе стороны, отражаясь от оконечных терминаторов. Терминаторы предотвращают отражение сигналов, т.е. используются для гашения сигналов, которые достигают концов канала передачи данных. Таким образом, информация поступает на все узлы, но принимается только тем узлом, которому она предназначается. В топологии логическая шина среда передачи данных используются совместно и одновременно всеми ПК сети, а сигналы от ПК распространяются одновременно во все направления по среде передачи. Так как передача сигналов в топологии физическая шина является широковещательной, т.е. сигналы распространяются одновременно во все направления, то логическая топология данной локальной сети является логической шиной.


Данная топология применяется в локальных сетях с архитектурой Ethernet (классы 10Base-5 и 10Base-2 для толстого и тонкого коаксиального кабеля соответственно).
Преимущества сетей шинной топологии:

 отказ одного из узлов не влияет на работу сети в целом;

 сеть легко настраивать и конфигурировать;

 сеть устойчива к неисправностям отдельных узлов.
Недостатки сетей шинной топологии:

 разрыв кабеля может повлиять на работу всей сети;

 ограниченная длина кабеля и количество рабочих станций;

 трудно определить дефекты соединений

Топология типа “звезда”

В сети построенной по топологии типа “звезда” каждая рабочая станция подсоединяется кабелем (витой парой) к концентратору или хабу (hub). Концентратор обеспечивает параллельное соединение ПК и, таким образом, все компьютеры, подключенные к сети, могут общаться друг с другом.

Данные от передающей станции сети передаются через хаб по всем линиям связи всем ПК. Информация поступает на все рабочие станции, но принимается только теми станциями, которым она предназначается. Так как передача сигналов в топологии физическая звезда является широковещательной, т.е. сигналы от ПК распространяются одновременно во все направления, то логическая топология данной локальной сети является логической шиной.
Данная топология применяется в локальных сетях с архитектурой 10Base-T Ethernet.

Преимущества сетей топологии звезда:

 легко подключить новый ПК;

 имеется возможность централизованного управления;

 сеть устойчива к неисправностям отдельных ПК и к разрывам соединения отдельных ПК.
Недостатки сетей топологии звезда:

 отказ хаба влияет на работу всей сети;

 большой расход кабеля;

Топология “кольцо”

В сети с топологией кольцо все узлы соединены каналами связи в неразрывное кольцо (необязательно окружность), по которому передаются данные. Выход одного ПК соединяется со входом другого ПК. Начав движение из одной точки, данные, в конечном счете, попадают на его начало. Данные в кольце всегда движутся в одном и том же направлении.

 







Последнее изменение этой страницы: 2016-04-07; Нарушение авторского права страницы

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.230.119.106 (0.023 с.)