Настройка сетей Microsoft дома и в офисе. Учебный курс
Шрифт:
Передача данных по волоконно-оптическим кабелям осуществляется с использованием длин волн 0,85 мкм, 1,3 мкм и 1,55 мкм. Легко заметить, что рабочая область этих кабелей находится в ближнем и дальнем инфракрасном диапазонах. Полупроводниковые светодиоды способны излучать свет с длиной волны 0,85 и 1,3 мкм. Полупроводниковые лазеры – 1,3 и 1,55 мкм соответственно.
ПРИМЕЧАНИЕ
У читателя может возникнуть закономерный вопрос о том, почему использу– ются именно указанные длины волн. На самом деле этот выбор не случаен и обусловлен тем, что именно эти волны этих длин меньше всего затухают в процессе передачи по оптоволокну.
Теоретические принципы работы локальных сетей
Как известно, именно Ethernet на сегодняшний день является наиболее распространенным типом сетей. Подобная популярность объясняется распространенностью
Начать стоит с рассмотрения модели OSI, описание которой стало правилом «хорошего тона» во всех книгах, посвященных описанию сетевых технологий.
Модель 0SI
С момента выхода на арену локальных вычислительных сетей предпринимались попытки стандартизации процесса разработки локальных сетей. Эти попытки увенчались успехом в начале восьмидесятых годов прошлого века, когда на свет появилась модель OSI (Open System Interconnection, модель взаимодействия открытых систем). В условиях этой модели взаимодействующие сетевые устройства относят к семи уровням. Различают физический, канальный, сетевой, транспортный уровни, уровни сеанса и представления и прикладной уровень (рис. 3.10).
Рис. 3.10. Семь уровней модели 0SI
Физический уровень
На этом уровне осуществляется фактическая передача битов и байтов данных через сетевые среды, будь то коаксиальный/волоконно-оптический кабель, витая пара или радиоканал. Именно на этом уровне рассматриваются такие характеристики сред передачи данных, как волновое сопротивление, скорость передачи данных и величина затухания сигнала и т. д.
Присущие этому уровню функции выполняются всеми сетевыми устройствами (сетевая карта, последовательный порт, мост). Протоколы физического уровня определяют на уровне «битов и байтов» передачу сигналов по средам передачи данных. Примером такого протокола может служить Fast Ethernet (100BASE-T), определяющий использование кабеля неэкранированной витой пары категории 5 с волновым сопротивлением 100 Ом и предельной длиной одного сегмента 100 метров.
ПРИМЕЧАНИЕ
Подробнее физические характеристики сетевых кабелей будут рассматриваться несколько позднее.
Канальный уровень
Как упоминалось ранее, физический уровень несет ответственность за транспортировку битов, а доступом к среде передачи данных занимается следующий, канальный уровень (Data Link Layer). Функция этого уровня заключается в обнаружении и коррекции ошибок. Биты данных организованы на этом уровне в виде фреймов, причем для контроля корректности при передаче применяется проверка соответствия контрольной суммы. Если контрольная сумма для принятого фрейма не совпадает с контрольной суммой, указанной отправителем, то этот фрейм передается повторно. К протоколам канального уровня можно отнести Ethernet, FDDI, Token Ring.
Сетевой уровень
В обязанности сетевого уровня входит доставка данных между различными сетями. Практическая реализация этой функции относится к компетенции маршрутизаторов.
ПРИМЕЧАНИЕ
Подробнее маршрутизаторы рассматриваются в четвертой главе, посвященной различным сетевым компонентам.
На этом же уровне реализуется передача данных между разнородными локальными вычислительными сетями и упрощенная схема адресации в сетях.
Данные, имеющие отношение к этому уровню, называются пакетами. Примерами протоколов этого уровня могут служить протокол определения адресов (ARP, Address Resolution Protocol), протокол маршрутизации, а также протокол IP, являющийся основой набора протоколов TCP/IP.
Транспортный уровень
Как и следует из его названия, этот уровень несет всю полноту ответственности за доставку данных в сети, которые на длинном пути между отправителем и получателем могут быть повреждены или вообще потеряны. Именно этот уровень создает надежное соединение, обеспечивающее передачу данных верхним уровням модели OSI (приложений и сеанса). На этом уровне определяются пять классов обслуживания. Поддерживаются обнаружение и коррекция ошибок при передаче данных, срочность предоставляемых услуг, возможность восстановления ранее прерванной связи, мультиплексирование нескольких установленных ранее соединений.
«Прозрачным» примером протокола транспортного уровня может служить протокол TCP/IP, входящий в стек протоколов TCP/IP, а также протокол передачи пользовательских дейтаграмм (UDP, User Datagram Protocol).
Уровень сеанса
И снова название уровня говорит само за себя. На этом уровне обеспечивается установка сеанса связи между сетевыми станциями. Данный уровень достаточно редко выделяется и обычно реализуется в составе прикладного уровня.
Уровень представления
На этом уровне реализуется представление данных, передаваемых по локальной сети. В данном случае имеется в виду внешняя форма, а не содержание информации. Благодаря этому уровню достигается «понятность» информации, передаваемой между прикладными уровнями взаимодействующих между собой систем. Именно на уровне представления реализовано шифрование/дешифрование данных и функционируют такие протоколы, как, например, IPSec.
Прикладной уровень
Фактически, этот уровень является набором протоколов, обеспечивающих доступ сетевым пользователям к различным совместно используемым ресурсам. Протоколы обмениваются информацией между собой при помощи рассылки различных сообщений. Подобных протоколов на сегодняшний день существует очень много. К этому семейству относятся такие протоколы, как FTP и TFTP.
Функционирование сетей Ethernet определяется стандартом IEEE 802.3, в котором определялись модификации 10BASE-2, 10BASE-5, 10BASE-T, 10BASE-FB и 10BASE-FL. Обо всех этих разновидностях локальных сетей уже упоминалось во второй главе. В 1995 году этот стандарт был дополнен разделом (IEEE 802.3u), в котором описывается функционирование сетей Fast Ethernet (скорость передачи данных до 100 Мбит/с). В 1998 году появился стандарт (IEEE 802.3z), в котором описывается функционирование сетей Gigabit Ethernet. В сетях Ethernet, включая модификации Fast Ethernet и Gigabit Ethernet, но исключая 10 Gigabit Ethernet применяется метод доступа к общей сетевой среде, называемый CSMA/CD. Этот метод иногда шутливо называют «разделяй и властвуй». Его следует рассмотреть подробнее.
Как избежать конфликтов в сетях Ethernet?
В сетях с общей шиной, к которым относится Ethernet, неизбежно возникают конфликты. Причина их в данном случае стара как мир – единая среда передачи данных и огромное количество рабочих станций и другого сетевого оборудования, которые пытаются получить доступ к этой среде в совершенно непредсказуемые моменты времени. Что же делать в подобной неприятной ситуации? Выход напрашивается сам собой – поставить «диспетчера», который будет управлять доступом к единой среде передачи данных. В сетях Ethernet роль подобного «диспетчера» исполняет метод CSMA/CD (Carrier Sense Multiple Access with Collision Detection, множественный доступ с контролем несущей и обнаружением конфликтов).
Данные, циркулирующие в сетях Ethernet, помещаются во фреймы. В настоящее время применяются четыре вида фреймов Ethernet, что связано с достаточно длительной историей развития сетей этого типа. Подробнее фреймы будут рассмотрены чуть позже, а сейчас стоит остановиться подробнее на описании этапов доступа к сетевой среде передачи данных.
1. Сначала рабочая станция, которая собирается передать сигнал, выполняет «прослушивание» сетевой среды в целях обнаружения несущей частоты, при обнаружении которой, делается пауза на некоторый период времени, после чего предпринимается повторная попытка передачи данных.
2. Если несущая в общей сетевой среде не обнаружена, то станция начинает передачу сетевого фрейма. В начале каждого сетевого фрейма находится раздел, называемый преамбулой, длина которого составляет 64 бита (8 октетов). Этот раздел позволяет обеспечивать синхронизацию между передающей и приемными станциями.
3. В состав фрейма включен адрес станции назначения.
4. После получения фрейма посылается ответный фрейм, подтверждающий факт получения данных.
В идеале все выглядит достаточно просто. Но, как известно, наш мир весьма далек от идеала, поэтому в процессе передачи данных одной станцией вполне вероятна ситуация, когда эту же операцию пытается осуществить другая станция. Или даже передача сигнала может начинаться второй станцией чуть позднее, но из-за конечной скорости распространения электрических сигналов по кабелям локальной сети может возникнуть ситуация, когда сигнал уже отправлен первой станцией, но до второй станции он просто еще не дошел. Вне зависимости от причины при «столкновении» нескольких сигналов порождается конфликт, называемый коллизией, в результате которого серьезно искажается форма сигналов, из-за чего их распознавание становится невозможным.