Реферат: Мережевий і транспортний рівень. Взаємодія між ними
функция проверки загрузки драйвера 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-адреса сетевого адаптера.
Заключение
Интерес к локальным сетям вырос очень быстро частично
потому , что пользователи увидели в них дешевый способ объе-
динения большого числа относительно недорогих устройств , и
частично потому , что , казалось , они могут разрешить неко-
торые проблемы совместимости различного оборудования . Конеч-
но , недорогая локальная сеть могла предоставить отдельным
устройствам возможность обмениваться информацией . Если свя-
зываемые сетью устройства используют различные наборы симво-
лов и протоколы высокого уровня , то сама локальная сеть ред-
ко может разрешить проблему совместимости . Здесь требуются
сети , способные работать с различными протоколами и наборами
символов и обеспечивающие их преобразование . Они значительно
сложнее и дороже , чем основные локальные сети .
Современные вычислительные сети обеспечивают пользовате-
лю широкий набор услуг и позволяют создавать целый ряд раз-