Передающая среда является общим ресурсом для всех узлов сети. Чтобы получить возможность доступа к этому ресурсу из узла сети, необходимы специальные механизмы — методы доступа.
Метод доступа к передающей среде — метод, обеспечивающий выполнение совокупности правил, по которым узлы сети получают доступ к ресурсу.
Существуют два основных класса методов доступа: детерминированные, недетерминированные.
При детерминированных методах доступа передающая среда распределяется между узлами с помощью специального механизма управления, гарантирующего передачу данных узла в течение некоторого, достаточно малого интервала времени.
Наиболее распространенными детерминированными методами доступа являются метод опроса и метод передачи права. Метод опроса рассматривался ранее. Он используется преимущественно в сетях звездообразной топологии.
Метод передачи права применяется в сетях с кольцевой топологией. Он основан на передаче по сети специального сообщения — маркера.
Маркер — служебное сообщение определенного формата, в которое абоненты сети могут помещать свои информационные пакеты.
Маркер циркулирует по кольцу, и любой узел, имеющий данные для передачи, помещает их в свободный маркер, устанавливает признак занятости маркера и передает его по кольцу. Узел, которому было адресовано сообщение, принимает его, устанавливает признак подтверждения приема информации и отправляет маркер в кольцо.
Передающий узел, получив подтверждение, освобождает маркер и отправляет его в сеть. Существуют методы доступа, использующие несколько маркеров.
Недетерминupованные — случайные методы доступа предусматривают конкуренцию всех узлов сети за право передачи. Возможны одновременные попытки передачи со стороны нескольких узлов, в результате чего возникают коллизии.
Наиболее распространенным недетерминированным методом доступа является множественный метод доступа с контролем несущей частоты и обнаружением коллизий (CSMA/CD). В сущности, это описанный ранее режим соперничества. Контроль несущей частоты заключается в том, что узел, желающий передать сообщение, "прослушивает" передающую среду, ожидая ее освобождения. Если среда свободна, узел начинает передачу.
Следует отметить, что топология сети, метод доступа к передающей среде и метод передачи тесным образом связаны друг с другом. Определяющим компонентом является топология сети.
5. ОСНОВНЫЕ ПРОТОКОЛЫ ОБМЕНА В КОМПЬЮТЕРНЫХ СЕТЯХ.
Для обеспечения согласованной работы в сетях передачи данных используются различные коммуникационные протоколы передачи данных – наборы правил, которых должны придерживаться передающая и принимающая стороны для согласованного обмена данными. Протоколы – это наборы правил и процедур, регулирующих порядок осуществления некоторой связи.
Существует множество протоколов. И хотя все они участвуют в реализации связи, каждый протокол имеет различные цели, выполняет различные задачи, обладает своими преимуществами и ограничениями.
Протоколы работают на разных уровнях модели взаимодействия открытых систем OSI/ISO. Функции протоколов определяются уровнем, на котором он работает. Несколько протоколов могут работать совместно. Это так называемый стек, или набор, протоколов.
Как сетевые функции распределены по всем уровням модели OSI, так и протоколы совместно работают на различных уровнях стека протоколов. Уровни в стеке протоколов соответствуют уровням модели OSI. В совокупности протоколы дают полную характеристику функций и возможностей стека.
Передача данных по сети, с технической точки зрения, должна состоять из последовательных шагов, каждому из которых соответствуют свои процедуры или протокол. Таким образом, сохраняется строгая очередность в выполнении определенных действий.
Кроме того, все эти действия должны быть выполнены в одной и той же последовательности на каждом сетевом компьютере. На компьютере-отправителе действия выполняются в направлении сверху вниз, а на компьютере-получателе снизу вверх.
Компьютер-отправитель в соответствии с протоколом выполняет следующие действия: Разбивает данные на небольшие блоки, называемыми пакетами, с которыми может работать протокол, добавляет к пакетам адресную информацию, чтобы компьютер-получатель мог определить, что эти данные предназначены именно ему, подготавливает данные к передаче через плату сетевого адаптера и далее – по сетевому кабелю.
Компьютер-получатель в соответствии с протоколом выполняет те же действия, но только в обратном порядке: принимает пакеты данных из сетевого кабеля; через плату сетевого адаптера передает данные в компьютер; удаляет из пакета всю служебную информацию, добавленную компьютером-отправителем, копирует данные из пакета в буфер – для их объединения в исходный блок, передает приложению этот блок данных в формате, который оно использует.
И компьютеру-отправителю, и компьютеру-получателю необходимо выполнить каждое действие одинаковым способом, с тем чтобы пришедшие по сети данные совпадали с отправленными.
Если, например, два протокола будут по-разному разбивать данные на пакеты и добавлять информацию (о последовательности пакетов, синхронизации и для проверки ошибок), тогда компьютер, использующий один из этих протоколов, не сможет успешно связаться с компьютером, на котором работает другой протокол.
До середины 80-ых годов большинство локальных сетей были изолированными. Они обслуживали отдельные компании и редко объединялись в крупные системы. Однако, когда локальные сети достигли высокого уровня развития и объем передаваемой ими информации возрос, они стали компонентами больших сетей. Данные, передаваемые из одной локальной сети в другую по одному из возможных маршрутов, называются маршрутизированными. Протоколы, которые поддерживают передачу данных между сетями по нескольким маршрутам, называются маршрутизируемыми протоколами.
Среди множества протоколов наиболее распространены следующие:
· NetBEUI;
· XNS;
· IPX/SPX и NWLmk;
· Набор протоколов OSI.
ЗАКЛЮЧЕНИЕ
Следуя из того, какого прогресса смогли сетевые технологии достичь за последние годы, не трудно догадаться, что в ближайшее время скорость передачи данных по локальной сети возрастет минимум вдвое. Привычный десятимегабитный Ethernet, долгое время занимающий главенствующие позиции, во всяком случае, глядя из России, активно вытесняется более современными и существенно более быстрыми технологиями передачи данных. Есть надежда, что в скором времени станет более доступной и приемлемой цена на оптоволоконный кабель - являющийся на сей день самым дорогим, но высокоскоростным и наиболее помехоустойчивым проводником; все дома станет объединять собственная локальная сеть, и надобность проводить в каждую квартиру выделенную линию, также останется позади!
Практическая часть
Компания «NBC» осуществляет финансовую деятельность на территории России по видам кредитов в рублях, представленных на рис. 11.1. Каждый кредит имеет фиксированную цену.
Компания имеет свои филиалы в нескольких городах (рис. 11.2.) и поощряет развитие каждого филиала, предоставляя определенную скидку (дисконт). Дисконт пересматривается ежемесячно по итогам общих сумм договоров по филиалам.
В конце каждого месяца составляется общий реестр договоров по всем филиалам (рис. 11.3).
1. Построить таблицы (рис. 11.1 – 11.3).
2. Организовать межтабличные связи для автоматического заполнения граф реестра (рис. 11.3): «Наименование филиала», «Наименование кредита», «Сумма кредита , руб.», «Сумма кредита по дисконту, руб.».
3. Организовать расчет общей суммы кредитов по филиалам:
1) подвести итог в таблице реестра;
2)построить соответствующую сводную таблицу, предусмотрев возможность одновременно отслеживать итоги и по виду кредита.
4. Построить гистограмму по данным сводной таблицы.
Код вида кредита в руб. | Наименование кредита | Сумма кредита, руб. |
1 | Жилищный | 1 500 000 |
2 | Потребительский | 200 000 |
3 | Автомобильный | 1 000 000 |
4 | Инвестиционный | 2 000000 |
5 | Образовательный | 500000 |
Рис. 11. 1. Виды кредитов
Код филиала | Наименование филиала | Дисконтный процент с каждого полиса по филиалу, % |
001 | Московский | 3 |
002 | Ленинградский | 2 |
003 | Нижегородский | 1 |
004 | Мурманский | 2 |
005 | Псковский | 3 |
006 | Краснодарский | 2 |
Рис. 11. 2. Список филиалов компании «NBC»
Код филиала | Наименование филиала | Код кредита | Наименование кредита | Сумма кредита, руб. | дисконт, %. | Сумма скидки по дисконту, руб. |
1 | 001 | |||||
3 | 003 | |||||
2 | 005 | |||||
4 | 002 | |||||
6 | 006 | |||||
5 | 002 | |||||
2 | 005 | |||||
3 | 004 | |||||
3 | 002 | |||||
5 | 001 | |||||
4 | 006 | |||||
6 | 003 | |||||
1 | 005 | |||||
1 | 005 | |||||
6 | 003 |
Рис. 11. 3. Реестр договоров
Описание алгоритма решения задачи
1. Запустим табличный процессор MSExcel.
2. Лист 1 переименуем в лист с названием Кредиты.
3. На рабочем листе КредитыMSExcel создадим таблицу видов кредитов.
4. Заполним таблицу исходными данными (рис. 1).
Рис. 1. Расположение таблицы «Виды кредитов» на рабочем листе Кредиты MSExcel
5. Лист 2 переименуем в лист с названием Филиалы.
6. На рабочем листе ФилиалыMSExcel создадим таблицу, в которой будет содержаться список филиалов компании «NBC».