- •Классификация и архитектура информационно-вычислительных сетей
- •Виды информационно-вычислительных сетей
- •Модель взаимодействия открытых систем
- •Компоненты сетей isdn
- •Стек протоколов сетей isdn
- •Сеть и технология х.25
- •Сеть и технология Frame Relay
- •Использование технологии Frame Relay
- •Сеть и технология atm
- •Формат ячейки atm
- •Серверы
- •Маршрутизаторы и коммутирующие устройства
- •Коммутация сообщений
- •Коммутация пакетов
- •Методы маршрутизации
- •Варианты адресации компьютеров в сети
- •Методы маршрутизации, используемые в сетях
- •Сетевые карты
- •Программное и информационное обеспечение сетей
- •Информационное обеспечение сетей
Формат ячейки atm
Ячейка состоит из двух частей: поля заголовка (занимает 5 байт) и поля данных (занимает 48 байт).
В заголовке ячейки содержатся следующие поля:
-
Virtual path identifier (VPI);
-
Virtual circuit identifier (VCI);
-
Payload type (PT);
-
Congestion Loss Priority (CLP);
-
Header Error Control (НЕС).
Идентификаторы VPI и VCI используются для обозначения виртуальных соединений ATM. В иоле РТ располагается информация, определяющая тип передаваемых данных, CLP — бит понижения приоритета помечает кадры, которые при возникновении ситуации перегрузки должны быть уничтожены в первую очередь. Поле GFC содержат только ячейки ATM, которые передаются через интерфейс UN1 (содержимое этого ноля используется в тех случаях, когда один интерфейс ATM UNI обслуживает несколько станций одновременно). Поле НЕС хранит проверочную контрольную сумму четырех предыдущих байтов заголовка.
Технология ATM совмещает в себе подходы двух технологий — коммутации пакетов и коммутации каналов. От первых заимствована передача адресуемых пакетов, от вторых - минимизация задержек в сети ввиду пакетов малого размера.
В предшествовавших ISDN технологиях синхронной передачи было невозможно перераспределять пропускную способность канала между подканалами — в период простоя подканала общий канал все равно вынужден был передавать нулевые байты, так как синхронная система не позволяла нарушать последовательности передаваемых данных. В случае передачи пакетов с индивидуальными адресами, как это принято в компьютерных сетях, последовательность передачи пакетов неважна. На этом принципе и была построена система асинхронной передачи по АТМ-технологии. В ней можно по подканалам передавать ячейки в любой последовательности, а поскольку размер ячеек очень мал, достигается гибкость перераспределения нагрузки между подканалами и значительно увеличивается пропускная способность системы, У получателя ячейки собираются вместе и объединяются в сообщение - так это делается во многих компьютерных сетях. Скорость передачи увеличивается и из-за того, что в процессе передачи ячеек их маршрутизация не производится, высокоскоростные коммутаторы ATM выполнили предварительное формирование канала.
Скорость передачи данных по каналам ATM лежит в пределах от 155 Мбит/с до 2200 Мбит/с. При скорости 155 Мбит/с время передачи ячейки длиной 53 байта составит менее 3 мкс.
ATM-технология рассчитана на работу с трафиками разного типа. Тип трафика характеризуется:
-
наличием или отсутствием пульсаций во времени;
-
требованием синхронизации данных между передающей и принимающей сторонами;
-
типом протокола, передающего данные, — с установлением предварительного соединения или без него.
В существующих спецификациях технологии определены 5 классов трафика:
-
класс А — синхронный трафик с предварительным установлением соединения и постоянной битовой скоростью (отсутствие пульсаций). Примеры: голосовой и видеотрафик;
-
класс В — синхронный трафик с предварительным установлением соединения и переменной битовой скоростью (наличие пульсаций). Примеры: сжатый аудио-и видеотрафик;
-
класс С — асинхронный трафик с предварительным установлением соедине ния и переменной битовой скоростью (наличие пульсаций). Примеры: тра фик компьютерных сетей с коммутацией пакетов (Х.25, Frame Relay, TCP/IP и т. д.);
-
класс D — асинхронный трафик без предварительного установления соединения и переменной битовой скоростью (наличие пульсаций). Примеры: трафик компьютерных сетей типа Ethernet и т. п.;
-
класс X — тип трафика определяется пользователем.
Рис.8. Структурная схема сети ATM
Глобальная информационная сеть Интернет
Парадокс в том, что Интернета (Internet), как физической компьютерной сети, просто не существует. Интернет — это всемирное сообщество самых разнообразных компьютерных сетей, общающихся между собой по каналам связи. Интернет — это всемирная глобальная компьютерная сеть, объединяющая многие глобальные, региональные и локальные сети. Иначе говоря, Интернет — это сеть сетей, опутывающих весь земной шар.
Возможная структура фрагмента сети Интернет показана на рис. 9,
Рис.9. Структура фрагмента сети Интернет
Протоколы общения компьютеров в сети
Основу этой системы составляют два главных протокола:
-
Internet Protocol (IP) — межсетевой протокол, выполняет функции сетевого уровня модели OSI - организует разбиение сообщений на электронные пакеты, маршрутизирует отправляемые пакеты и обрабатывает получаемые;
-
Transmission Control Protocol (TCP) — протокол выполняет функции транспортного уровня модели OSI - он управляет потоком данных, обрабатывает ошибки и гарантирует, что информационные пакеты получены все и собраны в нужном порядке.
Последовательность процедур использования этих протоколов следующая. Информация для передачи упаковывается средствами прикладной программы в блоки определенного формата. Протокол IP разделяет эти блоки на пакеты, каждый из которых получает номер, чтобы можно было проверить потом полноту полученной информации, и заголовок.
Механизм работы межсетевых протоколов TCP/IP подобен действиям почтовой службы:
-
в компьютерах разделяются и упаковываются информационные блоки в электронные пакеты (сегменты) и передаются оптимальным путем от одного компьютера к другому. У этих электронных информационных пакетов, как и у почтовых, есть стандартная оболочка: текст информационного сообщения запаковывается в кодовый конверт, формируемый из специальных символов начала и конца и заголовка сообщения, в котором указываются адреса отправителя и получателя (так называемые IP-адреса). Такой кодовый конверт обеспечивает целостность сообщения и служит его проводником в сети;
-
алгоритм пересылки электронных пакетов реализован и в сети Интернет. Роль почтовых отделений, которые читают адрес получателя и определяют путь следования письма получателю, выполняют компьютеры - маршрутизаторы, объединяющие отдельные участки сети между собой.
Электронные пакеты имеют стандартный размер: одно длинное сообщение может размешаться в нескольких пакетах, и, наоборот, в один пакет могут быть помещены несколько коротких сообщений, если у них одинаковый адрес получателя. Каждый пакет доставляется адресату независимо от всех других по оптимальному на текущий момент маршруту. Иначе говоря, взаимосвязанные пакеты и пакеты от одного компьютера к другому компьютеру могут передаваться разными путями. При этом по одному каналу могут передаваться пакеты, направляющиеся в совершенно разные части сети. Это позволяет наиболее эффективно использовать ресурсы системы телекоммуникаций и обходить поврежденные ее участки.
На приемном конце у получателя: проверяется качество каждого поступившего пакета (не произошло ли искажения информации при передаче), все пакеты одного длинного сообщения собираются вместе, проверяется наличие всех пакетов этого сообщения и, в случае полноты и достоверности пакетов, они объединяются в единое сообщение. Если пакет информации потерялся или исказился, запрашивается его копия. Поскольку сообщение восстанавливается только после получения всех неискаженных пакетов, последовательность их-получения значения не имеет, Протоколы IP и TCP настолько тесно связаны, что их часто приводят под одним названием — протоколы TCP/IP,
В Калифорнийском технологическом институте (США) разработан новый протокол — FastTCP, обеспечивающий передачу пакетов данных размером 1500 байтов по сети Интернет со скоростью, в несколько раз превышающей скорость, реализованную обычным протоколом TCP.
На основе протоколов IP и TCP разработаны многие сетевые прикладные сервисные протоколы, среди которых следует отметить:
-
File Transfer Protocol (FTP) — протокол передачи файлов;
-
Telnet — протокол удаленного доступа, то есть дистанционного исполнения команд на удаленном компьютере;
-
Simple Mail Transfer Protocol (SMTP) — простой протокол пересылки электронной почты;
-
HyperText Transfer Protocol (HTTP) — протокол передачи гипертекста (используется при передаче сообщений в World Wide Web;
-
Network News Transfer Protocol (NNTP) — протокол передачи новостей (телеконференций).
Общение пользователей с системой осуществляется либо на базе операционной системы UNIX, часто используя текстовой интерфейс, либо, что более распространено сейчас, в среде MS Windows, для которой существуют прикладные программы работы со всеми технологиями и сервисами Интернета, имеющие простой и удобный графический интерфейс.
Примечание:
Операционная система (ОС) ~ operating system — совокупность программных средств, осуществляющих управление ресурсами ЭВМ, запуск прикладных программ и их взаимодействие с внешними устройствами и другими программами, а также обеспечивающих диалог пользователя с компьютером.
Техническое обеспечение
информационно-вычислительных сетей
Структурно ИВС содержит:
-
компьютеры (хост-компьютеры, сетевые компьютеры, рабочие станции, серверы), размещенные в узлах сети;
-
аппаратуру и каналы передачи данных, с сопутствующими им периферийными устройствами;
-
интерфейсные платы и устройства (сетевые платы, модемы);
-
маршрутизаторы и коммутационные устройства.
Серверы и рабочие станции
В сетях могут объединяться как однопользовательские мини- и микрокомпьютеры (в том числе и персональные), оснащенные терминальными устройствами для связи с пользователем или выполняющие функции коммутации и маршрутизации сообщений, так и мощные многопользовательские компьютеры (мини-компьютеры, большие компьютеры). Последние выполняют эффективную обработку данных и дистанционно обеспечивают пользователей сети всевозможными информационно-вычислительными ресурсами. В локальных сетях эти функции реализуют серверы и рабочие станции.
Рабочие станции
Рабочая станция (workstation) — подключенный к сети компьютер, через который пользователь получает доступ к ее ресурсам. Часто рабочую станцию (равно как и пользователя сети, и даже прикладную задачу, выполняемую в сети) называют клиентом сети. В качестве рабочих станций могут выступать как обычные и мощные компьютеры, так и специализированные — «сетевые компьютеры» (NET PC — Network Computer)
Рабочая станция сети на базе обычного компьютера функционирует как в сетевом, так и в локальном режимах. Она оснащена собственной операционной системой и обеспечивает пользователя всем необходимым для решения прикладных задач. Рабочие станции иногда специализируют для выполнения графических, инженерных, издательских и других работ. В этом случае они должны строиться на базе мощного компьютера, имеющего два процессора, емкий и быстродействующий жесткий диск, хороший 19-21-дюймовый монитор (а иногда и оснащенные соответствующей графической платой два монитора — например, один для отображения проекта, а второй для отображения меню или сообщений электронной почты).
Рабочие станции на базе сетевых компьютеров могут функционировать, как правило, только в сетевом режиме при наличии в сети сервера приложений. Отличие сетевого компьютера (Network Personal Computer — NET PC) от обычного в том, что он максимально упрощен: классический NET PC не содержит дисковой памяти (часто его называют бездисковым ПК). Он имеет упрощенную материнскую плату, основную память, а из внешних устройств присутствуют только дисплей, клавиатура, мышь и сетевая карта обязательно с чипом ПЗУ BootROM, обеспечивающим возможность удаленной загрузки операционной системы с сервера сети (это классический «тонкий клиент» сети). Для работы, например, в интранет-сети такой компьютер должен иметь столько вычислительных ресурсов, сколько требует веб- браузер.
Поскольку оставить клиента сети совсем без возможностей локального использования компьютера, например, для работы в текстовом или табличном процессоре со своим персональным «рабочим столом», не совсем гуманно, то иногда используются версии сетевого компьютера, имеющего небольшую дисковую память. Сменные дисководы и дисководы для сменных дисков должны отсутствовать в целях обеспечения информационной безопасности: чтобы через них не занести в сеть , (или вынести) нежелательную информацию — программы, данные, компьютерные вирусы. Конструктивно NET PC выполнены в виде компактного системного блока — подставки под монитор (Network Computer ТС фирмы Boundless Technologies) или встроенной в монитор системной платы (NET PC Wintern фирмы Wyse Technology).