Протокол SPX используется для гарантированной доставки пакетов, в той последовательности, в которой они передавались передатчиком.
Использование SPX в DOS
Для использования SPX под DOS необходимо знать:
формат пакета SPX (является расширением пакета IPX);
структуру блока управления SPX (совпадает с блоком управления IPX);
функции SPX.
Основные функции драйвера SPX делятся на 5 групп:
функция проверки загрузки драйвера SPX;
функции установления канала связи;
функции для приема и передачи пакетов;
функции разрыва канала связи;
функция проверки состояния канала связи.
Использование SPX в Windows
Для использования SPX в среде Windows можно воспользоваться механизмом сокетов. Сокет должен быть пакетного типа с коннектом (SOCK_SEQPACKET), протокол NSPROTO_SPX.
Сетевой уровень
Уровень 3, Сетевой (Network), отвечает за адресацию сообщений и перевод логических адресов и имен в физические адреса. Одним словом, исходя из конкретных сетевых условий, приоритета услуги и других факторов здесь определяется маршрут от компьютера-отправителя к компьютеру-получателю. На этом уровне решаются также такие задачи и проблемы, связанные с сетевым трафиком, как коммутация пакетов, маршрутизация и перегрузки. Если сетевой адаптер маршрутизатора не может передавать большие блоки данных, посланные компьютером-отправителем, на Сетевом уровне эти блоки разбиваются на меньшие. А Сетевой уровень компьютера-получателя собирает эти данные в исходное состояние.
Протоколы транспортного уровня:
ARP (англ. Address Resolution Protocol — протокол определения адреса) — использующийся в компьютерных сетях протокол низкого уровня, предназначенный для определения адреса канального уровня по известному адресу сетевого уровня. Наибольшее распространение этот протокол получил благодаря повсеместности сетей IP, построенных поверх Ethernet, поскольку практически в 100 % случаев при таком сочетании используется ARP.
Internet Protocol или IP (англ. internet protocol — межсетевой протокол) — маршрутизируемый сетевой протокол, протокол сетевого уровня семейства TCP/IP.
Протокол IP используется для негарантированной доставки данных, разделяемых на так называемые пакеты от одного узла сети к другому. Это означает, что на уровне этого протокола (третий уровень сетевой модели OSI) не даётся гарантий надёжной доставки пакета до адресата. В частности, пакеты могут прийти не в том порядке, в котором были отправлены, продублироваться (когда приходят две копии одного пакета; в реальности это бывает крайне редко), оказаться повреждёнными (обычно повреждённые пакеты уничтожаются) или не прибыть вовсе. Гарантию безошибочной доставки пакетов дают протоколы более высокого (транспортного уровня) сетевой модели OSI — например, TCP — которые используют IP в качестве транспорта.
IPX (англ. Internetwork Packet Exchange) — протокол сетевого уровня модели OSI в стеке протоколов SPX. Он предназначен для передачи датаграмм, являясь неориентированным на соединение (так же, как IP и NetBIOS), и обеспечивает связь между NetWare-серверами и конечными станциями.
Стек протоколов IPX/SPX был разработан Novell для ее проприетарной сетевой операционной системы NetWare. За основу IPX был взят протокол IDP из стека протоколов Xerox Network Services.
С конца 1980-х и до середины 1990-х годов сети на основе IPX были широко распространены из-за большой популярности NetWare. Однако в дальнейшем с развитием Интернета и стека TCP/IP оригинальный транспортный протокол SPX от Novell не способствовал успеху IPX-сетей. Из-за стремительного роста популярности сетей на основе TCP/IP, IPX в настоящее время имеют шансы исчезнуть.
В качестве адреса хоста IPX использует идентификатор, образованный из четырёхбайтного номера сети (назначаемого маршрутизаторами) и MAC-адреса сетевого адаптера.
Заключение
Интерес к локальным сетям вырос очень быстро частично
потому , что пользователи увидели в них дешевый способ объе-
динения большого числа относительно недорогих устройств , и
частично потому , что , казалось , они могут разрешить неко-
торые проблемы совместимости различного оборудования . Конеч-
но , недорогая локальная сеть могла предоставить отдельным
устройствам возможность обмениваться информацией . Если свя-
зываемые сетью устройства используют различные наборы симво-
лов и протоколы высокого уровня , то сама локальная сеть ред-
ко может разрешить проблему совместимости . Здесь требуются
сети , способные работать с различными протоколами и наборами
символов и обеспечивающие их преобразование . Они значительно
сложнее и дороже , чем основные локальные сети .
Современные вычислительные сети обеспечивают пользовате-
лю широкий набор услуг и позволяют создавать целый ряд раз-
личных по назначению автоматизированных систем распределенной
обработки информации , к числу которых в первую очередь сле-
дует отнести :
- информационно-поисковые ( банки данных и программ ма-
тематического обеспечения , справочные службы ,
обмен файлами данных между различными вычислительными
комплексами ) ;
- диалоговые ( отладка математических программ , службы
обучения и оценки знаний , обработка графической
информации , разработка новой техники ) ;
- системы распределенных вычислений ( решение сложных
математических задач , моделированние процессов и
систем , логичекое преобразование данных , удаленный
ввод заданий , выполнение финансовых и торговых
операций ) .
Общение между персональными компьютерами - это одна из
возможностей , реализованных благодаря ЛВС . Многие ЛВС имеют
утилиты , позволяющие посылать односторонние сообщения другим
пользователям сети . Однако подлинное общение между персо-
нальными компьютерами в сети требует специального пакета
прикладных программ , называемого электронной почтой .
Электронная почта похожа на некоторые другие средства
общения . Но она специально приспособлена для обеспечения эф-
фективного общения между рабочими станциями на базе персо-
нальных компьютеров.
Следующее поколение локальных сетей будет состоять из
систем передачи данных , на которых будут строиться эффектив-
ные интерфейсы, работающие с широким набором разнообразных
устройств . Некоторые сети будут законченными системами ,
например , для автоматизации учреждений , которые поддержива-
ют устройства с проектированные для совместной работы в сети
определенного типа . В такой системе сама локальная сеть бу-
дет всего лишь одним из ее компонентов .
Большая часть устройств , которые используют локальную
сеть , будут в большей или меньшей степени " интеллектуальны-
ми " , а " неинтеллектуальные " терминалы станут редкостью ,
так как они нуждаются в интерфейсе со значительными вычисли-
тельными возможностями для пользования сетью . Поскольку сое
диненные между собой устройства будут " интеллектуальными " и
смогут выполнять прикладные программы , то сети станут пол-
носвязными системами распределенной обработки информации .
Наиболее интересным аспектом локальных сетей можно счи-
тать возможности интеграции цифровых данных , речи , текстов
и других видов информации в одной сети . При этом значительно
экономятся средства на прокладку кабелей . Пока еще это дале-
кая цель , так как существующие сети нацелены скорее на пере-
дачу данных и изредко включают возможность передачи речи .
Системы с передачей модулированных сигналов , конечно , могут
передавать любые виды информации , и , вероятно , именно они
будут особенно быстро развиваться в сторону интегрального
обслуживания . Соответствующее оборудование для интеграции
передачи различной информации уже производится , хотя и в ог-
раниченных количествах .
Список литературы
1. Организация локальных сетей на базе персональных
компьютеров . "И.В.К.- СОФТ",Москва 1991.
2. Протоколы информационно-вычислительных сетей .
Справочник под ред. И.А.Мизина,А.П.Кулешова.
Москва "Радио и связь" 1991.
3. Стандарты по локальным вычислительным сетям .
Справочник под ред. С.И.Самойленко.
Москва "Радио и связь" 1990.
4. К.Ги " Введение в локальные вычислительные сети . "
Москва "Радио и связь" 1986.