Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ПО АИС.doc
Скачиваний:
4
Добавлен:
10.11.2019
Размер:
637.95 Кб
Скачать

2.4.4.NetBios и Windows сокеты

Эти компоненты представляют собой основу для построения распределения приложений для организации технологии клиент-сервер. Интерфейс для них представляет собой библиотеку DLL. Соответствующие процедуры из этой библиотеки взаимодействуют с соответствующими драйверами исполнительной системы Windows, обходят редиректоры и напрямую взаимодействуют с драйверами протоколов.

Интерфейс Windows Socket 32 реализует в Windows интерфейс сокетов. сведущее звено между приложением и транспортным механизмом.

Формат сокета зависит от протокола.

TCP/IP  комбинация хоста и номера порта

  • Улучшение эффективности работы;

  • Дополнительная поддержка разрешения имен;

  • Параллельный доступ к нескольким сетевым транспортам;

  • Поддержка процедур управления качеством обслуживания (QoS);

  • Поддержка много точного и многоадресного вещания.

NetBIOS. Интерфейс сеансового уровня, использующий приложение для коммуникаций с NetBIOS – совместимыми транспортами.

Отвечает за:

  • Установку логических имен в сети;

  • Установку сеанса связи;

  • Поддержку надежности обмена данными между 2 компьютерами.

2.4.5.Межсетевое взаимодействие Windows

Протокол – набор правил и соглашений, определяющий порядок взаимодействия отдельных компонентов в сети.

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

  • Аппаратные протоколы – правила функционирования сетевых устройств;

  • Программные – правила взаимодействия компонентов сетевого ПО.

Каждый протокол обрабатывает свою часть процесса сетевого взаимодействия и имеет собственные характеристики и требования. Набор протоколов, функционирующих как единое целое на всех уровнях модели OSI, называется стеком протокола. Стек протокола TSP/IP является основой взаимодействия в глобальной сети.

Достоинства стека:

  • В рамках протокола реализована стандартная схема маршрутизатора, которая применяется во всех ОС;

  • Стек протоколов поддерживает объединение разнородных систем. В рамках стека протоколов доступно множество утилит для организации взаимодействия и передачи данных между разнородными системами (включает протокол передачи файлов ftp и протокол имулации терминалов TelNet);

  • Стек позволяет подключится к сети Internet, поскольку сама глобальная система работает на основе TCP/IP. Реализует протокол Poin-to-Point Protocol (PPP) – набор стандартных протоколов, позволяющих удаленным программам взаимодействовать друг с другом.

Чтобы обеспечить доступ удаленной процедуры к ресурсам текущей сети, используют протокол PPTP (Tunneling). Использование PPP и механизма Windows Sockets обеспечивает подключение к глобальной сети всех необходимых компонентов.

  • Использование стека протоколов является основой для масштабируемого много платформенного взаимодействия клиент-сервер на основе механизма Windows Sockets.

Уровни стеков протокола:

  1. Приложение – содержит приложения, для которых необходим доступ в сеть. Может использовать любые, поддерживаемые системой, прикладные интерфейсы;

  2. Прикладные интерфейсы – это точка доступа к сетевым компонентам ИС (NetBIOS, WinNet, WinSockets, RFC). Взаимодействует с протоколами транспортного уровня, через интерфейс транспортного уровня (DDL);

  3. Реализация транспортных механизмов – функционирует транспортные протоколы, отвечает за упаковку сетевых запросов в соответствующие форматы и пересылку этих запросов на соответствующий сетевой адаптер по средствам интерфейса сетевых драйверов Network Driver Interface Specification (NDIS);

  4. Интерфейс сетевых драйверов – позволяет использовать несколько сетевых протоколов поверх различных типов сетевых адаптеров, т.е. несколько протоколов могут совместно использовать один сетевой адаптер;

  5. Параметры протокола TCP/IP:

    1. IP-адрес – уникальный адрес сети, представляющий собой 4б;

    2. Подсеть – физический сегмент сети, определяющий маской (диапазон допустимых значений диапазонов IP-адресов);

    3. Шлюз (Router) – устройство, обеспечивающее передачу информации между IP-адресами в разных подсетях;

    4. Ориентация на соединение – передача информации с одного сетевого порта на другой. Подтверждение о передачи пакета;

    5. Сквозной ENFtoENT – в каждом пакете указывается конечная тока передачи пакета;

    6. Надежность – если при передачи пакета информации была утрачена, проток, использующий контрольную сумму пакета, имеет возможность связываться с отправителем для подтверждения доставки;

    7. Протокол UDP – протокол пользовательских программ (без установки соединения);

    8. WinSock – для обеспечения совместимости с протоколами NWLink и NetBEUI.