Шрифт:
Интервал:
Закладка:
Рисунок 18.6. В Windows XP представлен улучшенный вариант программы номеронабирателя; теперь она ориентирована на Internet
Для всех высокопроизводительных свойств этой программы необходим централизованный сервер, обычно какой-нибудь тип установки Windows Server, выступающий в качестве контроллера домена. Номеронабиратель запрашивает у сервера сведения, например имена пользователей и другую информацию, находящуюся в базе данных домена. Корпоративные функции программы очень похожи на NetMeeting.
Вы по-прежнему можете набирать телефонные номера в программе Телефон, что является одной из основных функций этой утилиты. Чтобы ввести новый номер, щелкните правой кнопкой мыши по кнопке Быстрый набор номера (Speed Dial) и выберите в контекстном меню опцию Быстрый набор нового номера (New Speed Dial). Укажите имя абонента и телефонный номер. Допустимо задать один из трех видов контактов: телефонный звонок, подключение к Internet или Internet-конференцию.
После того как вы создадите новую запись, выделите ее и нажмите кнопку Набрать (Dial). Появятся два диалоговых окна. Первое окно содержит настройки вашего компьютера, второе окно – настройки удаленного. Второе окно активно, пока осуществляется звонок. Когда абонент ответит, станут активными оба диалоговых окна, и вы сможете продолжить работу. Используйте ползунковые регуляторы для регулировки параметров микрофона и колонок, чтобы настроить связь.
Для самостоятельного изучения
Если вы хотите подключиться к сети, но цена за подключение слишком высока для вас, воспользуйтесь альтернативными вариантами, описанными в данной главе. Маленькие фирмы и домашние пользователи применяют такие варианты для задач, при выполнении которых требуется низкая пропускная способность, например для обработки текста.
Если у вас есть портативный компьютер, поддерживающий и сетевое, и прямое кабельное подключение, попробуйте оба способа для пересылки файлов. Как правило, имеется свободный последовательный порт, так что используйте сначала его. Вы поймете, что сетевое подключение происходит гораздо быстрее. Попробуйте также зйдействовать параллельный порт (если возможно).
Напишите сценарий для подключения удаленного доступа. Для начала лучше подсоединиться к локальной сети, чтобы выяснить возможности языка сценариев.
Установите и настройте программу номеронабирателя Телефон. Поработайте с ней несколько дней и выясните, помогает ли она быстрее дозвониться до вечно занятых номеров. Используйте журнал регистрации звонков, чтобы понять, насколько он отвечает вашим потребностям.19. Сетевые подключения к Internet
Сеть Internet представляет собой связующее звено для людей со всего мира. Большая часть компаний сейчас используют Internet в своей деятельности, многие планируют работать в Internet.
В предыдущей главе рассматривались некоторые трудности при создании соединения с помощью Windows XP. В основном мы изучали внутренние, а не внешние подключения вашего компьютера. Даже раздел о подключении удаленного доступа был посвящен собственной потребности создания сетевых подключений. Ниже я расскажу, как можно использовать установленное подключение.
После того как вы максимально откроетесь миру, вы дадите другим возможность связаться с вами. Иногда это полезно – например, когда вы получаете помощь от другого пользователя, даже если вы с ним никогда не встречались. С другой стороны, хакерская атака на ваш компьютер может оказать разрушительное воздействие.
В этой главе также описываются программа Мастер домашней сети (Home Networking Wizard) и технология Universal Plug and Play (UPnP). Оба эти средства Windows XP помогают сделать сетевое подключение более простым. Конечно, они служат для разных целей, так как их компьютерная конфигурация отличается.
Архитектура коммуникационной подсистемы
Прежде чем перейти к коммуникациям, рассмотрим архитектуру коммуникационной подсистемы. На рис. 19.1 отражена только локальная часть коммуникационной структуры, в главе 17 рассказывается об архитектуре удаленной сети. Тем не менее, если вы посмотрите внимательно, то увидите все три основных типа подключения, названных в главе 18, в том числе подключение удаленного доступа (Dial-Up Networking), программу номеронабирателя Телефон (Phone Dialer) и прямое кабельное подключение (Direct Cable Connection). В следующем списке приводятся описания всех компонентов коммуникационной подсистемы:
Рисунок 19.1. Архитектура локальной коммуникационной подсистемы Windows XP
• API-телефония (Telephony API – TAPI). Все модемно-зависимые службы собраны в этом API. Он предоставляет интерпретацию команд для новых приложений Windows XP. Когда какое-нибудь приложение запрашивает информацию об установке или о состоянии модема, данный модуль транслирует нужные сведения. TAPI может сконфигурировать модем с виртуальной точки зрения, но VCOMM продолжает управлять текущим портом. Команды модема поступают через порт от TAPI. TAPI обладает большими возможностями, чем VCOMM. Он состоит из множества файлов DLL на жестком диске. Например, TAPIUI.DLL содержит все элементы пользовательского интерфейса, в то время как TAPISNAP.DLL предоставляет внутреннюю привязку консоли управления MMC, необходимую для настройки опций TAPI. Специальная библиотека TAPIPERF.DLL включает счетчики, которые позволяют следить за выполнением TAPI;
• 16-разрядный коммуникационный API Windows (Windows 16-bit Communications API). Это модуль, который получает инструкции от 16-разрядного приложения и преобразует их в 32-разрядные инструкции, которые Windows XP способна распознать. Для одной инструкции API может понадобиться работа целого модуля подробных инструкций. Windows XP использует не 16-разрядную версию коммуникационных инструкций Windows, а 32-разрядный API, описанный в следующем пункте. Старые 16-разрядные инструкции не имели прочной среды, которую предоставляет Windows XP. Но вместо того, чтобы написать новый 16-разрядный модуль для старых приложений, Microsoft предоставляет доступ к новому интерфейсу через эти инструкции и модуль COMM.DRV (см. ниже);
• 32-разрядный коммуникационный API Windows (Windows 32-bit Communications API). Это расширенный набор 32-разрядных инструкций для Windows XP. Как и его 16– разрядный «коллега», 32-разрядный API преобразует запросы приложения в команды, которые Windows может выполнить. Windows XP также избавилась от файла VCOMM.386, разместив все его компоненты внутри 32-разрядного коммуникационного API. VCOMM.386 был статичным устройством VxD, который раньше всегда загружался во время запуска компьютера. Частью выполняемой файлом работы была загрузка драйверов всех портов (см. рис. 19.1). Другие части Windows также назывались VCOMM.386, хотя соответствующие им API решали разные специфические задачи для портов. KERNEL32.DLL теперь выполняет все эти функции. В результате скорость связи повысилась за счет снижения количества обращений коммуникационной подсистемы;
• поставщик услуг Unimodem (Unimodem Service Provider). Это специальный драйвер для модема. Он преобразует групповые команды, получаемые от модуля TAPI, в такие, которые ваш модем способен распознать. Поддержка Unimodem в предыдущих версиях Windows существовала внутри единственного модуля. В Windows XP для этих целей используются два модуля: MODEM.SYS и MODEMCSA.SYS;
• COMM.DRV. Это самый старый модуль в коммуникационной системе: даже дата его создания старая (хотя дата файла новая). Под Windows 3.х этот модуль выполнял коммуникационные задачи, назначаемые API. Windows XP – это переключающий уровень для 32-разрядных инструкций, содержащихся в 32-разрядном API связи и VCOMM.386. Позитивный аспект состоит в том, что скорость исполнения программ связи возрастает, даже если вы используете старое 16-разрядное приложение. Однако есть и недостаток: корпорация Microsoft решила сохранить старый набор 16-разрядных инструкций вместо того, чтобы модернизировать его до более полного 32-разрядного набора;
• клиенты (Clients). VCOMM.386 (который был добавлен в 32-разрядный API связи) обслуживает не только коммуникационную подсистему. Каждый раз, когда какой-нибудь другой подсистеме Windows требуется доступ к порту, ей также приходится обращаться к VCOMM.386. API, которые функционируют как клиенты, передают запросы в данный модуль. Это внутренняя функция Windows XP, которую вы не заметите, но вы должны знать о наличии взаимодействия между подсистемами. Неправильная работа порта не всегда является результатом проблем со связью или печатью; она может быть вызвана взаимодействием с другой подсистемой;
• SERIAL.SYS. Это драйвер последовательного порта, фактический его обработчик. Другой драйвер, также ассоциированный с последовательным портом, – SERIALUI.DLL – предоставляет интерфейс, который используется во время настройки последовательных портов;
• PARPORT.SYS. Это драйвер параллельного порта. В отличие от последовательного порта, параллельным обычно управляла подсистема печати. Следовательно, он основан на MSPRINT.SYS для обслуживания пользовательского интерфейса;
- Windows Vista. Для профессионалов - Роман Клименко - Программное обеспечение
- Знакомьтесь: Windows 7 - Владимир Пташинский - Программное обеспечение
- Windows Vista - Сергей Вавилов - Программное обеспечение
- Linux From Scratch - Gerard Beekmans - Программное обеспечение