Транспортные протоколы, поддерживаемые Win 32 — КиберПедия 

История развития хранилищ для нефти: Первые склады нефти появились в XVII веке. Они представляли собой землянные ямы-амбара глубиной 4…5 м...

Архитектура электронного правительства: Единая архитектура – это методологический подход при создании системы управления государства, который строится...

Транспортные протоколы, поддерживаемые Win 32

2019-09-17 150
Транспортные протоколы, поддерживаемые Win 32 0.00 из 5.00 0 оценок
Заказать работу

Microsoft предоставляет следующие транспорты:

1. NetBEUI и NetBEUI Frame (NBF). Транспортный протокол NetBEUI (Network Basic Input/Output System Extended User Interface) - является расширением канального уровня пользовательского интерфейса NetBIOS. Он является основным транспортным протоколом, используемым Windows NT для локальных сетей и обеспечивающим взаимодействие с LAN Manager, LAN Server и MS-Net. Протокол NetBEUI обеспечивает наивысшую скорость работы, но из-за ряда присущих ему недостатков, таких как невозможность маршрутизации и сильная зашумленность в большой сети, NetBEUI можно эффективно использовать только в небольших локальных сетях. Так как NetBEUI не маршрутизируемый, то он не позволяет создавать глобальные сети, объединяя несколько локальных сетей. Сети, основанные на протоколе NetBEUI, легко реализуются, но их трудно расширять, так как протокол NetBEUI не маршрутизируемый. Протокол NetBEUI Frame (NBF) был создан на основе NetBEUI для преодоления некоторых его недостатков. В частности, NBF преодолевает предел количества систем - 254, существующий в NetBEUI.

2. Транспорт TCP/IP (Transmission Control Protocol/Internet Protocol, TCP/IP). Он был разработан для поддержки сети Министерства Обороны США - ARPANET (Advanced Research Projects Agency's network), предшествующей Internet, и предназначен для соединения разнородных систем через глобальные сети. Протокол TCP/IP широко распространен в сетях UNIX и позволяет Windows NT взаимодействовать с различными сервисами на UNIX - машинах. Этот протокол быстро был адаптирован и для локальных сетей. TCP/IP является надежным транспортом и очень гибким протоколом. TCP/IP можно использовать в локальных сетях небольшого масштаба, которые в дальнейшем можно легко расширить для вовлечения сотен и тысяч пользователей.

Протокол TCP/IP требует больше знаний для его использования, так как каждая машина должна иметь уникальный IP адрес и маску подсети. Такие средства, как DHCP, WINS доступны в ОС Windows NT для облегчения задачи администрирования сети. Самое важное преимущество протокола TCP/IP перед NetBEUI то, что TCP/IP - маршрутизируемый протокол. Структура IP адресов специально разработана для эффективной маршрутизации. Транспорт TCP/IP поддерживает множество компонент, реализующих сессионный уровень модели OSI, таких как NetBIOS, Winsock, RPC. TCP/IP также является наиболее часто используемым протоколом при выполнении удаленного Доступа. В Windows 2000 существуют встроенные драйверы, интегрированные с драйвером протокола TCP/IP, которые расширяют базовые сетевые характеристики протокола, используя с ним закрытый интерфейс. Например, NAT-компонента (Network Address Translation) состоит из драйвера NAT, взаимодействующего со стеком TCP/IP, а также редактора, используемого администратором для задания адресов.

3.  NWLink (IPX/SPX). Протокол Internetwork Packet Exchange/Sequenced Packet Exchange (IPX/SPX) используется в ОС NetWare фирмы Novell. Реализация этого протокола фирмой Microsoft называется NWLink. IPX/SPX базируется на протоколе Xerox Network System (XNS), разработанном Xerox Corp. Протокол XNS, который больше не используется, определял коммуникационные уровни от физического до прикладного. Novell использовала часть этого стека, а именно, два компонента: IDP (Internet Datagram Protocol) and SPP (Sequenced Packet Protocol). IPX (nwlnkipx.sys) базируется на IDP, SPX (nwlnkspx.sys) - на SPP. IPX/SPX - высокопроизводительный протокол для локальных сетей, и легче реализуется и администрируется, чем TCP/IP. Как и TCP/JP IPX/SPX является маршрутизируемым и, следовательно, может использоваться для реализации глобальных сетей. В Windows NT существует также встроенный протокол NWLink NetBIOS (nwlnknb.sys), который предоставляет возможность пересылки Novell NetBIOS-пакетов между NetWare-сервером, исполняющим Novell NetBIOS, и Windows NT компьютером, или между двумя Windows NT компьютерами.

4. AppIeTalk. Семейство сетевых протоколов AppleTalk было первоначально разработано для компьютеров Macintosh, однако уже вторая версия этого сетевого продукта позволяет взаимодействовать различным персональным компьютерам. В Windows NT он используется сервисами для Macintosh, которые позволяют пользователям Macintosh совместно использовать файлы формата Мас, хранящиеся в папках Windows NT сервера, и использовать принтеры, присоединенные к Windows NT серверу.

5. Data Link Control (DLC). DLC - протокол фирмы IBM, используется как компонент архитектуры SNA (System Network Architecture) для связи с мейнфреймами. В некоторых локальных сетях DLC используется для связи с принтерами, присоединенными непосредственно к локальной сети, а не к серверу или рабочей станции. Некоторые лазерные принтеры Hewlett-Packard предлагают по выбору интерфейс DLC. Сетевые API не могут его использовать, приложения, которые захотят его использовать, должны взаимодействовать напрямую с драйвером транспорта DLC.

TDI-транспорты обычно реализуют все протоколы, связанные с их основным протоколом. Например, драйвер TCP/IP (tcpip.sys) реализует TCP, UDP, IP, ARP, ICMP, IGMP. TDI-транспорты обычно создают объекты-устройства, реализующие конкретный протокол так, чтобы клиенты могли открыть объект-файл, представляющий протокол, и выдать сетевой запрос ввода/вывода этому протоколу, используя IPR-пакеты. TCP/IP-драйвер создает три объекта-устройства, которые представляют различные протоколы: \Device\Tcp, \Device\Udp, \Device\Ip.

    Весьма важным и полезным является то, что Win32 поддерживает разнообразные протоколы, при этом каждый протокол работает в нескольких режимах. В табл. 2 представлены основные доступные протоколы и некоторые поддерживаемые ими режимы работы.

Таблица 2

Сетевые протоколы, поддерживаемые Win32

Протокол Имя Тип сообщений Установление соединения Надежность Порядок пакетов Корректное завершение сеанса Поддержка широковещания Поддержка многоадресности QoS Max размер сообщений в байтах
1 2 3 4 5 6 7 8 9 10 11

IP

MSAFD TCP Поток да да да да нет нет нет без огр.
MSAFD UDP Сооб-щения нет нет нет нет да да нет 65467
RSVP TCP Поток да да да да нет нет да без огр.
RSVP UDP Сооб-щения нет нет нет нет да да да 65467

 

Продолжение табл. 2

1 2 3 4 5 6 7 8 9 10 11

IPX /

SPX

MSAFD nwln kipx [IPX] Сооб-щения нет нет нет нет да да нет 576
MSAFD nwin kspx [SPX] Сооб-щения да да да нет нет нет нет без огр.
MSAFD nwin kspx [SPX] псевдо поток Сооб-щения да да да нет нет нет нет без огр.
MSAFD nwin kspx [SPXII] Сооб-щения да да да да нет нет нет без огр.
MSAFD nwin kspx [SPXII] псевдо поток Сооб-щения да да да да нет нет нет без огр.

NetBIOS

Sequential Packets Последо-ватель-ность пакетов Сооб-щения да да да нет нет нет нет 65535
Datagrams дейта-граммы Сооб-щения нет нет нет нет да* нет нет 65535

ATM

MSAFD ATM AAL5 Поток да нет да нет нет да да без огр.
NATIVE ATM AAL5 Сооб-щения да нет да нет нет да да без огр.
Infrared Sockets MSAFD IrDA Поток да да да да нет нет нет без огр.

* - поддерживает отправку дейтаграмм как уникальным, так и групповым клиентам, общее широковещание не поддерживается.


Поделиться с друзьями:

Папиллярные узоры пальцев рук - маркер спортивных способностей: дерматоглифические признаки формируются на 3-5 месяце беременности, не изменяются в течение жизни...

Индивидуальные очистные сооружения: К классу индивидуальных очистных сооружений относят сооружения, пропускная способность которых...

Двойное оплодотворение у цветковых растений: Оплодотворение - это процесс слияния мужской и женской половых клеток с образованием зиготы...

Организация стока поверхностных вод: Наибольшее количество влаги на земном шаре испаряется с поверхности морей и океанов (88‰)...



© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!

0.008 с.