Технология Ethernet
Технология Ethernet - это самая распространенная технология локальных сетей. Когда говорят Ethernet, то под этим понимают любой из вариантов этой технологии. В более узком смысле — это сетевой стандарт, основанный на экспериментальной сети Ethernet Network, которую фирма Xerox разработала и реализовала в 1957 году. Ethernet стал самой распространённой технологией ЛВС в середине 90-х годов прошлого века, вытеснив такие устаревшие технологии, как Arcnet, FDDI и Token ring.
В сетях Ethernet применяется множественный доступ с контролем несущей и обнаружением коллизий (Carrier Sense Multiply Access with Collision Detection - CSMA/CD). Все компьютеры сети имеют доступ к общей шине через встроенный в каждый компьютер сетевой адаптер, используя полудуплексный режим передачи. Схема подключения компьютеров по коаксиальному кабелю приведена на рис. 1.
Рис 1. Сеть Ethernet на коаксиальном кабеле (стандарты 10Base5/10Base2)
Станции на традиционной локальной сети Ethernet могут быть соединены вместе, используя физическую шину или звездную топологию, но логическая топология - всегда шинная. Под этим мы подразумеваем, что среда (канал) разделена между станциями и только одна станция одновременно может использовать ее. Также подразумевается, что все станции получают кадр, посланный станцией (широковещательная передача).
Технология Ethernet поддерживает 4 разных типа кадров, которые имеют общий формат адресов узлов. Существуют формальные признаки, по которым сетевые адаптеры автоматически распознают тип кадра.
Каким образом в этой ситуации мы можем убедиться, что две станции не используют среду в одно и то же время? Ответ: если их кадры столкнутся друг с другом. CSMA/CD разработан, чтобы решить эту проблему согласно следующим принципам:
• Каждая станция имеет равное право на среду (коллективный доступ).
• Каждая станция, имеющая кадр для того, чтобы послать его, сначала "слушает" (отслеживает) среду. Если в среде нет данных, станция может начать передачу (слежение за несущей частотой).
• Может случиться, что две станции, следящие за средой, находят, что она не занята, и начинают посылать данные. В этом случае возникает конфликт, называемый коллизией. Протокол заставляет станцию продолжать следить за линией после того, как передача началась. Если есть конфликт, то все станции его обнаруживают, каждая передающая станция передает сигнал сбоя в работе, чтобы уничтожить данные линии, и после этого каждый раз ждет различное случайное время для новой попытки. Случайные времена предотвращают одновременную повторную посылку данных.
Три фактора определяют работу CSMA/CD: минимальная длина кадра, скорость передачи данных и домен конфликта. Станции нужно ждать определенное время, чтобы убедиться, что на линии нет никаких данных, - это время равно минимальной длине кадра, разделенной на скорость передачи (время, которое требуется, чтобы передать кадр минимальной длины), и пропорционально времени, необходимому для первого бита, чтобы пройти максимальное сетевое расстояние (домен конфликта).
Дата добавления: 2015-06-17; просмотров: 997;