Любой пакетный драйвер имеет блок исходных данных (MS-DOS), напр.:
EADDR_LEN
equ 6
; длина физического адреса
init_block
struc
init_mode
dw
0
init_addr
db
eaddr_len dup(?)
; ethernet-адрес
init_filter
db
8 dup(0)
; Логический адресный фильтр (multicast filter).
init_receive
dw
?,?
; Указатель входного кольцевого буфера
init_transmit
dw
?,?
; Указатель выходного кольцевого буфера.
init_block
ends
Структура переменных init_mode (смещение = 0) имеет вид
/td>
Кадры следуют каждые 1.5мс. Здесь нужно следить за тем, чтобы не было корреляции между сигналами, следующими в противоположных направлениях. Для этого используются скрэмблеры.
В традиционной телефонной сети для соединения с требуемым клиентом используются аппаратные коммутаторы. Если коммутатор имеет n входов и n выходов, то одновременно можно реализовать не более n связей. Реально это число всегда меньше и клиент слышит в трубке “короткие гудки” сигнала “занято”. В случае комбинирования традиционного коммутатора с m-канальными мультиплексорами пакетов по времени можно осуществить до m*n связей одновременно. При этом становится возможным объединить нескольких клиентов так, что они все одновременно могут говорить друг с другом. Схема такого переключателя каналов показана на Рисунок 2.2.8.