
- •Сетевые концепции и термины
- •Что такое сеть?
- •Локальные, глобальные и городские сети
- •Одноранговые сети
- •Сети с выделенным сервером
- •Выбор сети
- •Сетевые протоколы
- •Сетевая модель osi
- •Спецификации ieee 802
- •Вверх и вниз по стеку протоколов
- •Сетевые протоколы
- •Транспортные протоколы
- •Прикладные протоколы
- •Протоколы
- •Кабели и интерфейсы
- •Типы кабелей
- •Кабель типа «витая пара»
- •Неэкранированная витая пара
- •Экранированная витая пара
- •Коаксиальный кабель
- •Огнестойкие кабели
- •Оптоволоконный кабель
- •Беспроводные технологии
- •Радиосвязь
- •Связь в микроволновом диапазоне
- •Инфракрасная связь
- •Понятия ndis и odi
- •Сетевые компоненты
- •Сетевые карты
- •Повторители и усилители
- •Концентраторы
- •Маршрутизаторы
- •Мосты-маршрутизаторы
- •Типы сетевой топологии
- •Глобальные сети
- •Терминология глобальных сетей
- •Аналоговое соединение
- •Коммутируемые линии
- •Выделенные/арендуемые линии
- •Цифровое соединение
- •Коммутация пакетов
Радиосвязь
Технологии радиосвязи (Radio Waves) пересылают данные на радиочастотах и практически не имеют ограничений по дальности. Она используется для соединения локальных сетей на больших географических расстояниях. Радиопередача в целом имеет высокую стоимость, подлежит государственному регулированию и крайне чувствительна к электронному и атмосферному наложению. Она также подвержена перехвату, поэтому требует шифрования или другой модификации при передаче, чтобы обеспечить разумный уровень безопасности.
Связь в микроволновом диапазоне
Передача данных в микроволновом диапазоне (Microwaves) использует высокие частоты и применяется как на коротких расстояниях, так и в глобальных коммуникациях. Их главное ограничение заключается в том, что передатчик и приемник должны быть в зоне прямой видимости друг друга. Передача данных в микроволновом диапазоне обычно используется для соединения локальных сетей в отдельных зданиях, где использование физического носителя затруднено или непрактично. Хорошим примером могут послужить два расположенных рядом небоскреба, где использование кабеля было бы невозможно. Связь в микроволновом диапазоне также широко используется в глобальной передаче с помощью спутников и наземных спутниковых антенн, обеспечивающих выполнение требования прямой видимости. Передача данных в микроволновом диапазоне, особенно в случае использования спутников, может быть чрезвычайно дорогой.
Инфракрасная связь
Инфракрасные технологии (infrared transmissions), функционирующие на очень высоких частотах, приближающихся к частотам видимого света, могут быть использованы для установления двусторонней или широковещательной передачи на близких расстояниях. Они обычно используют светодиоды (LED, light-emitting diode) для передачи инфракрасных волн приемнику. Поскольку они могут быть физически заблокированы и испытывать интерференцию с ярким светом, инфракрасная передача ограничена малыми расстояниями в зоне прямой видимости. Инфракрасная передача обычно используется в складских или офисных зданиях, иногда для связи двух зданий. Другим популярным использованием инфракрасной связи является беспроводная передача данных в портативных компьютерах. Инфракрасные технологии могут быть как недорогими, так и очень дорогими.
Понятия ndis и odi
Архитектуры сетевого программного обеспечения содержат несколько отдельных уровней, приблизительно базирующихся на семи уровнях сетевой модели сетевых протоколов OSI — от нижнего уровня, который имеет дело с оборудованием, составляющим физическое соединение, до верхнего уровня, состоящего из сетевых приложений. В некоторый период код для всех функций модели OSI полностью переписывался для каждой новой комбинации сетевого адаптера, протокола и редиректора. Это привело к слишком большому количеству сочетаний, требовало огромной переработки кода и было статичным; каждый драйвер сетевого адаптера мог быть привязан только к одному стеку протокола, и наоборот.
Чтобы разрешить эту проблему, потребовался модульный подход к функциям каждого уровня. Это было сделано с помощью интерфейсов устройств (device interface) — блоков программного кода, которые действовали как стандартный интерфейс между функциональными уровнями. Интерфейсы устройств действуют как переводчики: одному уровню не надо понимать, как смежный уровень выполняет определенную задачу, чтобы два уровня могли взаимодействовать и объединяться для выполнения задачи.
Основной выигрыш от использования интерфейсов устройств заключается в том, что, будучи однажды написаны, они предоставляют драйверам и протоколам, написанным различными поставщиками, одинаковые услуги и одинаковую схему соединений. Разработчикам драйверов нет необходимости разбираться в интерфейсе программирования приложения (Application Programming Interface, API) других поставщиков для того, чтобы разрабатывать совместимое программное обеспечение. Это означает, что собственные уровни кода могут быть удалены и заменены с целью изменения и обновления. Сетевая модель OSI также позволяет нескольким фрагментам собственного программного обеспечения располагаться вместе на одном и том же функциональном уровне, осуществляя, таким образом, привязку нескольких драйверов сетевых адаптеров к нескольким сетевым протоколам, используя один и тот же промежуточный интерфейс устройства.
Microsoft совместно с IBM разработала Network Device Interface Specification (спецификацию интерфейса сетевых устройств, NDIS), предназначенную для размещения между драйвером сетевого адаптера, называемого также Media Access Control (управление доступом к устройствам) — MAC, и стеком протоколов на канальном уровне сетевой модели OSI. NDIS позволяет производить привязку нескольких NDIS-совместимых сетевых карт к одному стеку протоколов, или нескольких протоколов к одной сетевой карте, или привязку нескольких протоколов к нескольким сетевым адаптерам.
Novell и Apple разработали Open Datalink Interface (Открытый интерфейс связи данных, ODI) версию NDIS фирмы Novell. Он используется в сетях Novell Netware и предоставляет функциональность, сравнимую с NDIS. Он позволяет протоколу Novell IPX/SPX (и реализации протокола IPX фирмы Microsoft, NWLink) быть привязанным к нескольким драйверам сетевых карт. Он также обеспечивает поддержку для имен NetBIOS.