Автоматизированные системы управления технологическими процессами. Основы АСУТП. Втюрин В.А. - 47 стр.

UptoLike

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

49
быстродействие шины;
совместимость с различными микропроцессорами;
использованием прямого доступа к памяти (DMA);
адресация портов ввода/вывода и запросов прерывания;
конструкция разъема.
Сетевой адаптер и его драйвер осуществляют основные
функции, необходимые для доступа компьютера к сети. Процесс
пересылки данных состоит из следующих шагов (которые,
естественно, при получении пакета располагаются в обратном
порядке).
5.4.1Передача данных.
Данные, размещенные в оперативной
памяти компьютера, передаются сетевому адаптеру через системную
шину. При этом применяется одна из следующих технологий:
прямой доступ к памяти (DMA - direct memory access), общая
память или программируемый ввод/вывод.
5.4.2 Размещение данных в буфере. Скорость, с которой
компьютер обрабатывает информацию, отличается от скорости
передачи данных по сети. Как следствие, плата сетевого адаптера
содержит буферы памяти, которые используются для накопления и
хранения данных с той целью, чтобы эти данные можно было
обрабатывать порциями фиксированного объема. Обычная плата
адаптера Ethernet имеет буфер размером 4 Кбайта, поделенный на
части для передачи и приема, по 2 Кбайта каждая. Платы Token Ring
и адаптеры Ethernet высокого класса могут обладать буфером
размером 64 Кбайта и более, который может быть разбит на области
приема и передачи произвольным образом.
5.4.3 Создание кадра. Сетевой адаптер получает данные,
упакованные протоколом Сетевого уровня, и инкапсулирует их в
кадр, который включает собственно заголовок Канального уровня и
постинформацию. В зависимости от размера пакета и используемого
протокола Канального yровня, адаптеру, возможно, также
потребуется поделить данные на сегменты соответствующего
размера для передачи их в сеть. Кадры Ethernet, например, переносят
1500 байт данных, в то время как кадры Token Ring могут содержать
сегменты размером до 4500 байт. Для входящего трафика сетевой
адаптер считывает информацию в кадры Канального уровня,
проверяет их на наличие ошибок и определяет, должен ли пакет
быть передан следующему уровню протокольного стека. Если да, то
адаптер удаляет оболочку кадра Канального уровня и передает
вложенные данные протоколу Сетевого уровня.
5.4.4.Управление доступом к среде. Сетевой адаптер также несет
ответственность за арбитраж доступа системы к общей среде
передачи данных, что обеспечивается соответствующим