Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
SrrazOffpril_Vecher.rtf
Скачиваний:
9
Добавлен:
18.09.2019
Размер:
1.9 Mб
Скачать

8.6. Элемент управления WinSock

Microsoft Office (Developer Edition) представляет еще один элемент управления – WinSock, позволяющий подключаться к удаленному компьютеру и обмениваться с ним данными. Данный метод используется с протоколами TCP (Transmission Control Protocol) или UDP (user Datagram Protocol). Оба протокола поддерживают как клиентские, так и серверные приложения. При выполнении программу элемент управления WinSock невидим. Данный элемент можно использовать для создания:

    • клиентского приложения, которое собирает какую-либо информацию и посылает ее центральному серверу;

    • серверного приложения, которое аккумулирует данные от нескольких пользователей;

    • приложения, с помощью которых пользователи могут обмениваться сообщениями в режиме реального времени («беседовать» друг с другом).

Прежде чем использовать элемент управления WinSock, следует выбрать конкретный протокол. Главное различие между протоколами TCP и UDP в следующем:

    • протокол TCP требует постоянного (на время обмена всеми данными) соединения. Он аналогичен телефону – пользователь сначала соединяется с абонентом;

    • протокол UDP не требует такого соединения. Обмен данными между двумя компьютерами осуществляется передачей отдельных порций – сообщений, но постоянное (на время обмена всеми данными) соединение не устанавливается.

Чтобы подключиться к удаленному компьютеру, необходимо знать его IP-адрес (Internet Protocol) или имя. IP-адрес представляет собой серию трехразрядных чисел, отделенных точками (nnn.nnn.nnn.nnn).

Создавая приложения, использующее протокол TCP, необходимо сначала решить, каким оно будет – клиентским или серверным. Клиент выдает запрос на соединение, который должен быть принят сервером, иначе соединиться не удастся. После соединения клиент и сервер могут свободно «общаться» друг с другом.

Протокол UDP рассматривает обе стороны участников соединения (сервер и клиент) как равноправные, и поэтому UDP-приложения иногда называют одноранговыми (peer-to-peer).

8.7. Создание персонального Web-сервера

Microsoft предлагает два продукта, которые позволяют создать на своем компьютере персональный Web-сервер для небольшого объема публикаций: Microsoft Personal Web Server и Microsoft Peer Web Services. Эти продукты идеальны для Web-приложений небольшого масштаба в интрасети организации, для публикации личных начальных страниц и т.д. Кроме того, их можно использовать для разработки и тестирования Web-приложений, а затем переносить их на Web-сервер под управлением Microsoft Internet Information Server.

Как Microsoft Personal Web Server, так и Microsoft Peer Web Services обеспечивают:

    • публикацию Web-страниц в Интернете или в интрасети на основе сервиса HTTP;

    • поддержку элементов управления Microsoft ActiveX;

    • передачу и прием файлов на основе FTP;

    • выполнение макрокоманд ISAPI (Internet Server API) и CGI (Common Gateway Interface);

    • посылку запросов источникам данных ODBC через Internet Database Connector;

    • поддержку Secure Sockets Layer.

Кроме того, Peer Web Services позволяет:

    • использовать сквозную защиту (pass-through security) для Windows NT Server и Novell NetWare;

    • применять защиту на уровне локального пользователя (local-user security), если на компьютере не установлен сервис Microsoft File and Print Sharing (Служба доступа к файлам и принтерам Microsoft);

    • осуществлять удаленное администрирование с помощью Web-приложения;

    • распространять документы на основе сервиса Gopher.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]