Лекции по "Коммуникациям и связи"
Курс лекций, 31 Января 2013, автор: пользователь скрыл имя
Описание
Рассматриваемый в данном конспекте лекций материал — не о конкретной операционной системе и даже не о конкретном типе операционных систем. В нем операционные системы (ОС) рассматриваются с самых общих позиций, а описываемые фундаментальные концепции и принципы построения справедливы для большинства ОС.
Содержание
1 СЕТЕВЫЕ КОНЦЕПЦИИ И ТЕРМИНЫ
1.1 Основные понятия
Сеть – это соединение между двумя и более компьютерами, позволяющее им разделять ресурсы.
1.2 Классификация сетей по масштабу
2 КАБЕЛИ И ИНТЕРФЕЙСЫ
3 ОБМЕН ДАННЫХ В СЕТИ
4 СЕТЕВОЕ ОБОРУДОВАНИЕ И ТОПОЛОГИИ
5 ГЛОБАЛЬНАЯ СЕТЬ ИНТЕРНЕТ
6 СЛУЖБЫ СЕТИ ИНТЕРНЕТ
7 ПОДКЛЮЧЕНИЕ К СЕТИ ИНТЕРНЕТ
Работа состоит из 1 файл
Краткий конспект лекций по дисциплине КС и сетевое ПО.doc
— 673.50 Кб (Скачать документ)Транспортный уровень является промежуточным, он скрывает все детали функционирования нижних уровней от верхних уровней. Это позволяет разрабатывать приложения, независящие от технических средств, непосредственно занимающихся транспортировкой сообщений.
Рисунок 2 показывает уровни модели OSI, на которых работают различные элементы сети.
Компьютер, с установленной на нем сетевой ОС, взаимодействует с другим компьютером с помощью протоколов всех семи уровней. Это взаимодействие компьютеры осуществляют через различные коммуникационные устройства: концентраторы, модемы, мосты, коммутаторы, маршрутизаторы, мультиплексоры. В зависимости от типа, коммуникационное устройство может работать либо только на физическом уровне (повторитель), либо на физическом и канальном (мост и коммутатор), либо на физическом, канальном и сетевом, иногда захватывая и транспортный уровень (маршрутизатор).
3.5 Функциональное соответствие видов коммуникационного оборудования уровням модели OSI
Лучшим способом для понимания отличий между сетевыми адаптерами, повторителями, мостами/коммутаторами и маршрутизаторами является рассмотрение их работы в терминах модели OSI. Соотношение между функциями этих устройств и уровнями модели OSI показано на рисунке 3.
Повторитель, который регенерирует сигналы, за счет чего позволяет увеличивать длину сети, работает на физическом уровне.
Сетевой адаптер работает на физическом и канальном уровнях. К физическому уровню относится та часть функций сетевого адаптера, которая связана с приемом и передачей сигналов по линии связи, а получение доступа к разделяемой среде передачи, распознавание МАС-адреса компьютера - это уже функция канального уровня.
Мосты выполняют большую часть своей работы на канальном уровне. Для них сеть представляется набором МАС-адресов устройств. Они извлекают эти адреса из заголовков, добавленных к пакетам на канальном уровне, и используют их во время обработки пакетов для принятия решения о том, на какой порт отправить тот или иной пакет. Мосты не имеют доступа к информации об адресах сетей, относящейся к более высокому уровню. Поэтому они ограничены в принятии решений о возможных путях или маршрутах перемещения пакетов по сети.
Маршрутизаторы работают на сетевом уровне модели OSI. Для маршрутизаторов сеть - это набор сетевых адресов устройств и множество сетевых путей. Маршрутизаторы анализируют все возможные пути между любыми двумя узлами сети и выбирают самый короткий из них. При выборе могут приниматься во внимание и другие факторы, например, состояние промежуточных узлов и линий связи, пропускная способность линий или стоимость передачи данных.
Для того, чтобы маршрутизатор мог выполнять возложенные на него функции ему должна быть доступна более развернутая информация о сети, нежели та, которая доступна мосту. В заголовке пакета сетевого уровня кроме сетевого адреса имеются данные, например, о критерии, который должен быть использован при выборе маршрута, о времени жизни пакета в сети, о том, какому протоколу верхнего уровня принадлежит пакет.
Благодаря использованию дополнительной информации, маршрутизатор может осуществлять больше операций с пакетами, чем мост/коммутатор. Поэтому программное обеспечение, необходимое для работы маршрутизатора, является более сложным.
На рисунке 3 показан еще один тип коммуникационных устройств - шлюз, который может работать на любом уровне модели OSI. Шлюз (gateway) - это устройство, выполняющее трансляцию протоколов. Шлюз размещается между взаимодействующими сетями и служит посредником, переводящим сообщения, поступающие из одной сети, в формат другой сети. Шлюз может быть реализован как чисто программными средствами, установленными на обычном компьютере, так и на базе специализированного компьютера. Трансляция одного стека протоколов в другой представляет собой сложную интеллектуальную задачу, требующую максимально полной информации о сети, поэтому шлюз использует заголовки всех транслируемых протоколов.
3.6 Спецификация IEEE 802
Примерно в то же время, когда появилась модель OSI, была опубликована спецификация IEEE 802, которая фактически расширяет сетевую модель OSI. Это расширение происходит на канальном и физическом уровнях, которые определяют как более чем один компьютер может получить доступ к сети, избежав конфликтов с другими компьютерами сети.
Этот стандарт детализирует эти уровни посредством разбиения канального уровня на 2 подуровня:
- Logical Link Control (LLC) – подуровень управления логической связью. Управляет связями между каналами данных и определяет использование точек логического интерфейса, называемых Services Access Point (Точки доступа у службам), которые другими компьютерами могут использоваться для передачи информации на верхние уровни модели OSI;
- Media Access Control (MAC) – подуровень управления доступом к устройствам. Предоставляет параллельный доступ для нескольких сетевых адаптеров на физическом уровне, имеет прямое взаимодействие с сетевой картой компьютера и отвечает за обеспечение безошибочной передачи данных между компьютерами в сети.
3.7 Стек протоколов
Набор протоколов (или стек протоколов) представляет собой сочетание протоколов, которые совместно работают для обеспечения сетевого взаимодействия. Эти наборы протоколов обычно разбивают на три группы, соответствующие сетевой модели OSI:
- сетевые;
- транспортные;
- прикладные.
Сетевые протоколы предоставляют следующие услуги:
- адресацию и маршрутизацию информации;
- проверку на наличие ошибок;
- запрос повторной передачи;
- установление правил взаимодействия в конкретной сетевой среде.
Популярные сетевые протоколы:
- DDP (Delivery Datagram Protocol – Протокол доставки дейтаграмм). Протокол передачи данных Apple, используемый в AppleTalk.
- IP (Internet Protocol – Протокол Интернет). Часть набора протоколов TCP/IP, обеспечивающая адресную информацию и информацию о маршрутизации.
- IPX (Internetwork Packet eXchange – Межсетевой обмен пакетами) и NWLink. Протокол сетей Novell NetWare (и реализация этого протокола фирмой Microsoft), используемый для маршрутизации и направления пакетов.
- NetBEUI. Разработанный совместно IBM и Microsoft, этот протокол обеспечивает транспортные услуги для NetBIOS.
Транспортные протоколы
Популярные транспортные протоколы:
- ATP (AppleTalk Transaction Protocol – Транзакционный протокол AppleTalk) и NBP (Name Binding Protocol – Протокол связывания имен). Сеансовый и транспортный протоколы AppleTalk.
- NetBIOS/NetBEUI. Первый – устанавливает соединение между компьютерами, а второй – предоставляет услуги передачи данных для этого соединения.
- SPX (Sequenced Packet exchange – Последовательный обмен пакетами) и NWLink. Ориентированный на соединения протокол Novell, используемый для обеспечения доставки данных (и реализация этого протокола фирмой Microsoft).
- TCP (Transmission Control Protocol – Протокол управления передачей). Часть набора протоколов TCP/IP, отвечающая за надежную доставку данных.
Прикладные протоколы, ответственные за взаимодействие приложений.
Популярные прикладные протоколы:
- AFP (AppleTalk File Protocol – Файловій протокол AppleTalk). Протокол удаленного управления файлами Macintosh.
- FTP (File Transfer Protocol – Протокол передачи данных). Еще один член набора протоколов TCP/IP, используемый для обеспечения услуг по передаче файлов.
- NCP (NetWare Core Protocol – Базовый протокол NetWare). Оболочка и редиректоры клиента Novell.
- SMTP (Simple Mail Transport Protocol – Простой протокол передачи почты). Член набора протоколов TCP/IP, отвечающий за передачу электронной почты.
- SNMP (Simple Network Management Protocol – Простой протокол управления сетью). Протокол TCP/IP, используемый для управления и наблюдения за сетевыми устройствами.
4 СЕТЕВОЕ ОБОРУДОВАНИЕ И ТОПОЛОГИИ
4.1 Сетевые компоненты
Существует множество сетевых устройств, которые можно использовать для создания, сегментирования и усовершенствования сети.
4.1.1 Сетевые карты11
Сетевой адаптер (Network Interface Card, NIC) - это периферийное устройство компьютера, непосредственно взаимодействующее со средой передачи данных, которая прямо или через другое коммуникационное оборудование связывает его с другими компьютерами. Это устройство решает задачи надежного обмена двоичными данными, представленными соответствующими электромагнитными сигналами, по внешним линиям связи. Как и любой контроллер компьютера, сетевой адаптер работает под управлением драйвера операционной системы.
В большинстве современных
Сетевой адаптер обычно выполняет следующие функции:
- Оформление передаваемой информации в виде кадра определенного формата. Кадр включает несколько служебных полей, среди которых имеется адрес компьютера назначения и контрольная сумма кадра.
- Получение доступа к среде передачи данных. В локальных сетях в основном применяются разделяемые между группой компьютеров каналы связи (общая шина, кольцо), доступ к которым предоставляется по специальному алгоритму (наиболее часто применяются метод случайного доступа или метод с передачей маркера доступа по кольцу).
- Кодирование последовательности бит кадра последовательностью электрических сигналов при передаче данных и декодирование при их приеме. Кодирование должно обеспечить передачу исходной информацию по линиям связи с определенной полосой пропускания и определенным уровнем помех таким образом, чтобы принимающая сторона смогла распознать с высокой степенью вероятности посланную информацию.
- Преобразование информации из параллельной формы в последовательную и обратно. Эта операция связана с тем, что в вычислительных сетях информация передается в последовательной форме, бит за битом, а не побайтно, как внутри компьютера.
- Синхронизация битов, байтов и кадров. Для устойчивого приема передаваемой информации необходимо поддержание постоянного синхронизма приемника и передатчика информации.
Сетевые адаптеры различаются по типу и разрядности используемой в компьютере внутренней шины данных - ISA, EISA, PCI, MCA.
Сетевые адаптеры различаются также по типу принятой в сети сетевой технологии - Ethernet, Token Ring, FDDI и т.п. Как правило, конкретная модель сетевого адаптера работает по определенной сетевой технологии (например, Ethernet).
В связи с тем, что для каждой технологии сейчас имеется возможность использования различных сред передачи, сетевой адаптер может поддерживать как одну, так и одновременно несколько сред. В случае, когда сетевой адаптер поддерживает только одну среду передачи данных, а необходимо использовать другую, применяются трансиверы и конверторы.
Трансивер (приемопередатчик, transmitter+receiver) - это часть сетевого адаптера, его оконечное устройство, выходящее на кабель. В вариантах Ethernet'а оказалось удобным выпускать сетевые адаптеры с портом AUI, к которому можно присоединить трансивер для требуемой среды.
Вместо подбора подходящего трансивера можно использовать конвертор, который может согласовать выход приемопередатчика, предназначенного для одной среды, с другой средой передачи данных (например, выход на витую пару преобразуется в выход на коаксиальный кабель).
4.1.2 Повторители и усилители
Как говорилось ранее, сигнал при перемещении по сети, ослабевает. Чтобы предотвратить это ослабление, можно использовать повторители и (или) усилители, которые усиливают сигнал, проходящий через них.
Повторители (repeater) используются в сетях с цифровым сигналом для борьбы с затуханием (ослаблением) сигнала. Когда репитер получает ослабленный сигнал, он очищает этот сигнал, усиливает и посылает следующему сегменту.
Усилители (amplifier), хоть и имеют схожее назначение, используются для увеличения дальности передачи в сетях, использующих аналоговый сигнал. Это называется широкополосной передачей. Носитель делится на несколько каналов, так что разные частоты могут передаваться параллельно.
Обычно сетевая архитектура определяет максимальное количество повторителей, которые могут быть установлены в отдельной сети. Причиной этого является феномен, известный как «задержка распространения». Период, требуемый каждому повторителю для очистки и усиления сигнала, умноженный на число повторителей, может приводить к заметным задержкам передачи данных по сети.
4.1.3 Концентраторы
Концентратор (HUB) представляет собой сетевое устройство, действующее на физическом уровне сетевой модели OSI, служащее в качестве центральной точки соединения и связующей линии в сетевой конфигурации «звезда».
Существует три основных типа концентраторов:
- пассивные (passive);
- активные (active);
- интеллектуальные (intelligent).
Пассивные концентраторы не требуют электроэнергии и действуют как физическая точка соединения, ничего не добавляя к проходящему сигналу).