Ethernet

 

Ethernet — пакетная технология передачи данных по локальной сети, которая определяет методы организации проводных соединений, форматы кадров и протоколы управления доступом к среде.

Основные понятия Ethernet.

  • Среда — канал передачи данных, к которому осуществляется произвольный доступ и осуществляется отправка кадра, при условии, что канал свободен.
  • Кадр — часть передаваемого/получаемого пакета, несущего в себе:
    • заголовок, содержащий MAC-адреса сетевых карт отправителя и получателя;
    • формат эфира;
    • данные или их часть;
    • контрольную сумму, которая необходима для проверки целостности, полученного, кадра.
  • MAC-адрес — уникальный шестибайтный номер (00-21-85-CA-B6-DF), прошитый в сетевой карте при ее изготовлении, который используется для идентификации отправителя и получателя кадра.

Среда Ethernet.

  1. Передача информации. Компьютер в сети Ethernet может передавать данные по сети, только если сеть свободна, то есть если никакой другой компьютер в данный момент не занимается обменом. После того как компьютер убеждается, что сеть свободна, он начинает передачу, при этом «захватывает» среду. Время монопольного использования разделяемой среды одним узлом ограничивается временем передачи одного кадра.
  2. Получение информации. Сеть Ethernet устроена так, что при попадании кадра в разделяемую среду передачи данных все сетевые адаптеры одновременно начинают принимать этот кадр. Все они анализируют адрес назначения, располагающийся в одном из начальных полей кадра, и, если этот адрес совпадает с их собственным адресом, кадр помещается во внутренний буфер сетевого адаптера.
  3. Коллизия — ситуация, когда одновременно два или более компьютеров начинают передавать информацию. При обнаружении коллизии сетевые адаптеры, которые пытались передать свои кадры, прекращают передачу и после паузы случайной длительности пытаются снова получить доступ к среде и передать тот кадр, который вызвал коллизию.

P.S. В зависимости от скорости передачи данных и передающей среды существует несколько вариантов технологии Ethernet (10 Мбит/с — Ethernet, 100 Мбит/с — Fast Ethernet, 1 Гбит/с — Gigabit Ethernet), но стек сетевого протокола и программы работают одинаково практически во всех вариантах. Большинство Ethernet-карт и других устройств имеет поддержку нескольких скоростей передачи данных, используя автоопределение скорости, для достижения наилучшего соединения между двумя устройствами.