Сетевой стек LANtastic
Термин стек при обсуждении сетей обычно используют для обозначения совокупности загруженных сетевых программ. На рисунке показан сетевой стек DOS-версии LANtastic.
- Драйвер низкого уровня
- Программный модуль, управляющий потоком двоичных данных (нулей и единиц) через сетевой адаптер. На рисунке в качестве такого драйвера изображена NR.EXE - программа, обеспечивающая взаимодействие сетевой ОС с адаптером NodeRunner.
- Протокол
- Язык (или набор правил), используемый в сети для обмена данными. Artisoft использует в своих программах фирменную реализацию протокола NetBIOS, предложенного компанией IBM. Реализацию протокола обеспечивает AILANBIO.EXE. Для того, чтобы другой компьютер мог общаться с вашим, на них должны быть установлены совместимые версии протокола AILANBIO.
- Клиент
- Программный модуль REDIR.EXE, управляющий доступом к сети. Эта программа просматривает почти все выполняемые на локальном компьютере операции на предмет поиска сетевых запросов.
- Сервер
- Модуль SERVER.EXE, обеспечивающий обработку поступивших из сети запросов, таких, как обращение к дискам или принтерам данного сервера через сеть.
Перечисленные файлы можно вручную загрузить из командной строки DOS или сделать это с помощью пакетного файла. При инсталляции LANtastic автоматически создается такой файл STARTNET.BAT. Ниже приведен порядок, в котором должны загружаться программные модули:
Стек каждого разработчика имеет разную степень соответствия модели OSI. Каждая загружаемая программа совсем не обязательно должна выполнять функции какого-либо одного уровня. Возможна реализация функций одного уровня несколькими программами или обслуживание одной программой нескольких смежных уровней.
На рисунке показано распределение модулей LANtastic в модели OSI.
Николай Малых, BiLiM Systems Ltd.
Назад | Содержание | Вперед