Эталонная сетевая модель OSI. Чернышов М.К. - 15 стр.

UptoLike

Составители: 

15
ром . До тех пор, пока в сети перемещается только один маркер (предполага-
ется , что сеть функционирует правильно), передача данных одновременно
двумя системами будет невозможна.
Другой метод доступа, используемый в сетях Ethernet, называется множест-
венным доступом с контролем несущей и обнаружением коллизий
(CSMA/CD, Carrier Sense Multiple Access with Collision Detection). Метод за-
ключается в том , что рабочая станция прослушивает сетевой кабель и пере-
дает информацию только в том случае, если сетевая среда в данный момент
свободна. В CSMA/CD сетях возможно (и даже ожидаемо) возникновение
ситуации, когда несколько рабочих станций начинают передавать данные
одновременно. Результатом этого процесса является появление коллизий .
Чтобы исправить данную ситуацию каждая система имеет механизм , позво-
ляющий выявить возникнувшие столкновения и повторно передать потерян-
ные данные.
Эти механизмы для обеспечения собственного правильного функционирова-
ния должны опираться на спецификации Физического уровня. Например ,
Ethernet системы могут обнаружить появление коллизии только в том случае,
если рабочая станция все еще передает пакет . Если сегмент сети слишком
длинный, конфликт может возникнуть уже после того, как последний бит
информации покинул передающую систему, таким образом , коллизия оста -
нется незамеченной . Данные такого пакета будут потеряны , и обнаружить их
отсутствие смогут только протоколы вышележащих уровней той системы,
которой предназначалось сообщение. Таким образом , если эталонная модель
OSI выделяет четкую границу между Физическим и Канальным уровнями, в
реальном мире их функции сильно переплетены .
3.3. Индикатор протокола
Большинство реализаций протокола Канального уровня разработаны для
единовременной поддержки нескольких протоколов Сетевого уровня. Это
означает, что на каждом компьютере доступны несколько путей для прохож-
дения информации через стек протоколов. Для того чтобы иметь возмож -
ность использовать множество протоколов Сетевого уровня, заголовок про-
токола Канального уровня должен содержать код, определяющий , какой из
протоколов Сетевого уровня был выбран для создания полезной нагрузки па-
кета. Выполнение этого требования дает возможность принимающей системе
передать данные, содержащиеся в кадре, соответствующему процессу Сете-
вого уровня.
Например , в сети, состоящей из серверов под управлением Windows NT и
Novell NetWare, одни пакеты переносят IP-дейтаграммы, а другие использу-
ют на Сетевом уровне протокол IPX. Чтобы различать эти два протокола, в
спецификации DIX Ethernet II определено поле заголовка, называемое
Ethertype, которое содержит код, идентифицирующий протокол Сетевого
уровня. Спецификации IEEE 802 используют поле SNAP (Sub-Network Access
                                     15
ром. До тех пор, пока в сети перемещается только один маркер (предполага-
ется, что сеть функционирует правильно), передача данных одновременно
двумя системами будет невозможна.
Другой метод доступа, используемый в сетях Ethernet, называется множест-
венным доступом с контролем несущей и обнаружением коллизий
(CSMA/CD, Carrier Sense Multiple Access with Collision Detection). Метод за-
ключается в том, что рабочая станция прослушивает сетевой кабель и пере-
дает информацию только в том случае, если сетевая среда в данный момент
свободна. В CSMA/CD сетях возможно (и даже ожидаемо) возникновение
ситуации, когда несколько рабочих станций начинают передавать данные
одновременно. Результатом этого процесса является появление коллизий.
Чтобы исправить данную ситуацию каждая система имеет механизм, позво-
ляющий выявить возникнувшие столкновения и повторно передать потерян-
ные данные.
Эти механизмы для обеспечения собственного правильного функционирова-
ния должны опираться на спецификации Физического уровня. Например,
Ethernet системы могут обнаружить появление коллизии только в том случае,
если рабочая станция все еще передает пакет. Если сегмент сети слишком
длинный, конфликт может возникнуть уже после того, как последний бит
информации покинул передающую систему, таким образом, коллизия оста-
нется незамеченной. Данные такого пакета будут потеряны, и обнаружить их
отсутствие смогут только протоколы вышележащих уровней той системы,
которой предназначалось сообщение. Таким образом, если эталонная модель
OSI выделяет четкую границу между Физическим и Канальным уровнями, в
реальном мире их функции сильно переплетены.


3.3. Индикатор протокола

Большинство реализаций протокола Канального уровня разработаны для
единовременной поддержки нескольких протоколов Сетевого уровня. Это
означает, что на каждом компьютере доступны несколько путей для прохож-
дения информации через стек протоколов. Для того чтобы иметь возмож-
ность использовать множество протоколов Сетевого уровня, заголовок про-
токола Канального уровня должен содержать код, определяющий, какой из
протоколов Сетевого уровня был выбран для создания полезной нагрузки па-
кета. Выполнение этого требования дает возможность принимающей системе
передать данные, содержащиеся в кадре, соответствующему процессу Сете-
вого уровня.
Например, в сети, состоящей из серверов под управлением Windows NT и
Novell NetWare, одни пакеты переносят IP-дейтаграммы, а другие использу-
ют на Сетевом уровне протокол IPX. Чтобы различать эти два протокола, в
спецификации DIX Ethernet II определено поле заголовка, называемое
Ethertype, которое содержит код, идентифицирующий протокол Сетевого
уровня. Спецификации IEEE 802 используют поле SNAP (Sub-Network Access