Автор: Пользователь скрыл имя, 10 Декабря 2012 в 11:29, реферат
Главная цель при соединении компьютеров в сеть - это возможность использования ресурсов каждого компьютера всеми пользователями сети. Для того чтобы реализовать эту возможность, компьютеры должны иметь необходимые для этого средства взаимодействия с другими компьютерами сети. Задача разделения сетевых ресурсов является сложной, она включает в себя решение множества проблем.
Эталонная модель взаимодействия открытых систем.
Модель OSI(Open System Interconnection reference model)
Главная цель при соединении компьютеров в сеть - это возможность использования ресурсов каждого компьютера всеми пользователями сети. Для того чтобы реализовать эту возможность, компьютеры должны иметь необходимые для этого средства взаимодействия с другими компьютерами сети. Задача разделения сетевых ресурсов является сложной, она включает в себя решение множества проблем.
Обычным подходом при решении сложной проблемы является ее разделение на несколько частных проблем - подзадач. При решении задачи межсетевого обмена она разбивается на иерархически упорядоченные группы - уровни. Для каждого уровня определяется набор функций-запросов, с которыми к модулям данного уровня могут обращаться модули выше лежащего уровня для решения своих задач. Такой формально определенный набор функций, выполняемых данным уровнем для выше лежащего уровня, а также форматы сообщений, которыми обмениваются два соседних уровня, называется интерфейсом.
Интерфейс определяет совокупный сервис, предоставляемый данным уровнем выше лежащему уровню.
При организации взаимодействия компьютеров
в сети каждый уровень ведет "переговоры"
с соответствующим уровнем
Правила взаимодействия двух машин могут быть описаны в виде набора процедур для каждого из уровней. Такие формализованные правила, определяющие последовательность и формат сообщений, которыми обмениваются сетевые компоненты, лежащие на одном уровне, но в разных узлах, называются протоколами.
Согласованный набор протоколов разных уровней, достаточный для организации межсетевого взаимодействия, называется стеком протоколов.
Международная Организация по Стандартизации (International Standards Organization, ISO) разработала технологический стандарт, четко определяющий различные уровни взаимодействия систем, и указывающий, какую работу должен делать каждый уровень. Эта модель называется Эталонная модель взаимодействия открытых систем (Open System Interconnection, OSI) или модель OSI.
Модель была представлена в 1984 году. Она была разработана для гарантии взаимодействия различных типов сетевого оборудования таких как сетевые адаптеры(nic – network interface connector), хабы и роутеры), даже при условии того, что они разработаны разными производителями. Она координирует (в ней специфицированы)
Модель OSI – это абстрактная сетевая модель и концептуальная схема взаимодействия и коммуникации сетевых протоколов
Модель OSI описывает схему взаимодействия сетевых объектов, определяет перечень задач и правила передачи данных.
На базе этой модели задаются правила и процедуры передачи данных между открытыми системами.
Модель описывает только системные средства взаимодействия, реализуемые ОС, системными утилитами, аппаратными средствами. Она не включает в себя средства взаимодействия приложений конечных пользователей.
Стек OSI
Модель OSI разбивает комплекс задач межсетевого обмена на семь уровней. Каждый уровень имеет дело с одним определенным аспектом взаимодействия сетевых устройств. Эти уровни расположены друг над другом и нумеруются в порядке от нижнего к верхнему формируют, стек OSI. Стек OSI представляет собой набор вполне конкретных спецификаций протоколов. Он включает спецификации протоколов для всех семи уровней взаимодействия, определенных в этой модели.
Логически уровни принято разделять на две группы.
Верхние уровни:
7. Прикладной Уровень (
6. Уровень представления (
5. Сеансовый Уровень (Session Layer)
Нижние уровни:
4. Транспортный Уровень (
3. Сетевой Уровень (Network Layer)
2. Канальный Уровень (Data Link Layer)
1. Физический Уровень (Physical Layer)
Модель OSI содержит в себе по сути две различных модели:
Верхние уровни модели OSI
Верхние уровни модели представляют П.О., которое обеспечивает сетевые сервисы, такие как формирование данных, шифрование и управление соединениями.
Примерами верхнеуровневых технологий в модели OSI являются HTTP, SSL и NFS.
Нижние уровни модели OSI
Оставшиеся нижние уровни предоставляют аппаратно-ориентированные сетевые функции, такие как маршрутизация, адресация и регулирование потоков данных. Примерами нижнеуровневых технологий в модели OSI являются TCP, IP, and Ethernet.
Передача данных начинается с верхнего уровня отправляющей стороны, далее данные следуют вниз по стеку OSI до нижнего уровня, по сетевому соединению передаются на нижний уровень получающей стороны и следуют вверх по стеку.
Физический уровень модели
Физический уровень отвечает за действительную передачу сигналов с помощью определенных устройств с одного компьютера на другой. Он имеет дело с передачей битов по физическим каналам связи. Концентраторы, хабы и повторители – стандартные сетевые устройства, работающие на Физическом уровне, также на этом уровне работают модемы и различные преобразующие устройства, выполняющие цифровые и аналоговые преобразования. Кабели и соединители также являются частью Физического уровня.
Этот уровень модели определяет физические топологии в сети, которые строятся с использованием базового набора стандартных топологий (шинной, кольцевой, звездообразная, полносвязная, сотовая, иерархическая).
* Шинная(bus) - все сетевые устройства и компьютеры подключаются к общей шине передачи данных.
Кольцевая(ring) - все сетевые устройства и компьютеры объединены в физическое кольцо. В этой топологии информация всегда передается по кольцу в одну сторону. При двойном кольце в обе стороны.
Звездообразная(star) - предусматривает наличие центрального устройства, к которому лучами (отдельными кабелями) подключаются другие сетевые устройства и компьютеры
Полносвязная(mesh) - каждое из сетевых устройств или компьютеров соединяется с каждым другим компонентом сети.
Сотовая(cell) - сетевые устройства и компьютеры объединяются в зоны — ячейки, взаимодействуя только с приемо-передающим устройством ячейки.
Этот уровень включает спецификации электрических и механических характеристик, (таких как: уровень напряжения, время сигнала, уровень данных, максимальная длина передачи) сетевого оборудования. Поскольку устройство работает исключительно на физическом уровне, оно не обладает никакими знаниями о том, какие данные оно передает. Устройство физического уровня просто передает и принимает данные. Есть общие функции, за которые отвечает физический уровень. Это следующие функции:
Примеры протоколов: IRDA, USB, EIA, Ethernet, DSL, ISDN, GSM
Канальный уровень модели
Канальный уровень отвечает за передачу данных между соседними узлами в глобальной сети или между узлами одного сегмента локальной сети. Канальный уровень обеспечивает функциональные и методические средства для передачи данных между сетевыми объектами и может предоставлять средства обнаружения и исправления ошибок, возникнувших на физическом уровне. Примерами протоколов канального уровня могут служить Ethernet для локальных сетей, протокол PPP(Point-to-Point Protocol), HDLC и ADCCP для соединений точка-точка.
С канальным уровнем обычно связаны сетевые соединительные устройства: мосты, интеллектуальные концентраторы, коммутаторы, сетевые интерфейсные платы (сетевые интерфейсные карты, адаптеры и т.д.).
Этот уровень определяет правила получения доступа к среде передачи данных и организации битов физического уровня, решает вопросы, связанные с идентификацией компьютеров в сети по их физическим адресам. Также управляет передачей данных между сетевыми устройствами, работающими на этом уровне модели OSI (например, мосты), имеет средства для обнаружения (иногда исправления) ошибок и уведомления о них.
Маршрутизация межсетевого обмена и глобальная адресация – это функции более высоких уровней модели OSI. Таким образом, функции канального уровня сосредоточены вокруг локальной доставки, локальной адресации и разрешения возникающих конфликтов по доступу к данным. При попытке одновременного доступа к данным несколькими устройствами возникает конфликт. Канальный уровень определяет способы обнаружения и восстановления устройств после таких конфликтов, но он не может предотвратить их.
Канальный уровень связан с локальной
доставкой фреймов между
Заголовок фрейма содержит адреса отправителя и получателя, которые определяют в каком именно устройстве возник фрейм и какое устройство ожидает его получение и последующую обработку.
Адресация канального уровня является «плоской». Это значит, что адрес идентифицирует физическое устройство и не может быть использован для определения логической или физической группы к которой он принадлежит.
Подуровни Канального уровня.
Стандарт IEEE 802(стандарт проектирования нижних уровней локальных сетей, стандарты семейства IEEE 802.X охватывают только два нижних уровня - физический и канальный) разделяет канальный уровень на два подуровня:
Подуровень MAC появился из-за существования в локальных сетях разделяемой среды передачи данных. Именно этот уровень отвечает за такие элементы канального уровня, как логическая топология сети, обеспечение корректного совместного использования общей среды, предоставляя ее в соответствии с определенным алгоритмом в распоряжение того или иного узла сети и правила физической адресации сетевых объектов.
MAC адрес – это уникальный идентификатор, назначаемый различным сетевым устройствам локальной сети. МАС адрес также называют аппаратным или физическим адресом.
МАС адрес состоит из 12 символов в шестнадцатеричном формате(48 бит). Обычно запись его производится в одном из следующих форматов:
Первая половина адреса содержит идентификационный номер производителя устройства. Вторая половина – это серийный номер, присвоенный устройству производителем. Например, в адресе 00:A0:C9:14:C8:29, префикс 00A0C9 обозначает производство устройства компанией Intel.
Для большого количества сетевых устройств, особенно сетевых карт, существует возможность программно изменить MAC-адрес, но канальный уровень модели OSI накладывает ограничения на использование MAC-адресов: в одной физической сети (сегменте большей по размеру сети) не может быть двух или более устройств, использующих одинаковые MAC-адреса.
ETX – End of Text – используется как символ прерывания.
Подуровень LLC отвечает за передачу фреймов между узлами с различной степенью надежности, а также реализует функции интерфейса с прилегающим к нему сетевым уровнем. Может предоставлять функции по управлению потоками, подтверждению и уведомлению об ошибках.