Другие типы подключения обычно требуют специальной аппаратуры. Например, для соединения двух ПК нужен нуль-модемный кабель.
Приложение
1. Коммуникации в Windows 95
Термин коммуникации относится к очень широкому набору понятий. В Windows З.х коммуникации подразделяются на две отчетливо различимые категории: работа в локальной сети (networking) и передача данных (data communications), то есть работа с интерактивными информационными службами, коммуникационными программами и тому подобное. В Windows 95 разница между этими категориями становится почти неразличимой. Вы можете работать с учрежденческой локальной сетью из дома через модем или подключиться к коммерческой интерактивной информационной службе, например CompuServe, через локальную сеть и даже Internet.
Такое переплетение возможностей потребовало от Microsoft существенной переработки коммуникационных технологий в Windows 95 по сравнению с предшествующими версиями Windows. В дополнение к изменениям, сделанным по сравнению в Windows 3.х, в Windows 95 средства для работы по коммутируемым телефонными линиям встроены в операционную систему.
В Windows 95 коммуникационные возможности стандартизированы и четко распределены между двумя программными интерфейсами (API — Application Programming Interface) — коммуникационным и для телефонии, что облегчает производителям оборудования и программного обеспечения создание новых устройств и коммуникационных программ. Такая модульность кроме всего прочего позволяет избежать конфликтов между отдельными коммуникационными устройствами, так как эти конфликты теперь разрешаются на уровне операционной системы. Коммуникационный программный интерфейс отвечает за передачу и обработку данных, а программный интерфейс для телефонии (ТАРI) — за управление и согласование работы коммуникационных устройств.
1.1 Коммуникационные программы Windows 3-х
Шестнадцатиразрядные программы Windows 3. х работают с модемами и другими коммуникационными устройствами в Windows 95 точно также, как и в Windows 3.х. Эти программы используют 16-разрядные программные интерфейсы и взаимодействуют с устройствами через драйверы, построенные на тех же принципах, что и в Windows 3.х. Это дает некоторое преимущество программам, написанным специально для Windows 95.
Если вы, например, попытаетесь связаться с интерактивной информационной службой с помощью терминальной программы Windows З.х в то время, когда Microsoft Fax отслеживает состояние порта, с тем чтобы в любой момент начать прием факсимильного сообщения, программа Windows З.х не сможет получить доступ к порту и выдаст сообщение об ошибке. Чаще всего сообщение будет гласить, что порт недоступен. Когда Microsoft Fax отслеживает состояние порта, тот просто «невидим» для программ Windows З.х. Для обеспечения доступа программы Windows З.х к порту необходимо в явном виде прекратить отслеживание состояния порта программой Microsoft Fax. Это освободит порт и даст возможность программе Windows З.х получить к нему доступ.
Такой конфликт не имеет места для программ Windows 95, использующих программный интерфейс для телефонии (ТАРI) для доступа к порту нескольких программ. Например, программа, разработанная специально для Windows 95, выдает системный вызов ТАРI для получения доступа к порту. Если в это время Microsoft Fax не использует активно порт для приема или отправки факсимильных сообщений, то он освободит ресурс. Когда эта программа закончит работу, управление портом будет возвращено Microsoft Fax.
1.2 Коммуникации в программах MS-DOS
Коммуникационные программы MS-DOS никак не взаимодействуют с коммуникационными программами Windows, так как используют собственные драйверы, работающие непосредственно с оборудованием. Отсутствие средств для совместной работы с коммуникационными ресурсами может привести к конфликтам между коммуникационными программами MS-DOS и Windows. Именно поэтому следует, когда возможно, использовать программы, разработанные специально для Windows 95.
1.3 Работа в сети
Windows 95 позволяет в разных сочетаниях использовать средства работы с модемом TAPI со средствами работы в локальной сети. Например, удаленный доступ к сети (Dial-Up Networking) позволяет объединить два ПК, или ПК и локальную сеть через модем. Вместо передачи файлов через терминальную программу, как это было раньше, пользователь получает доступ к однородному сетевому интерфейсу, обеспечиваемому Windows 95, перемещая файлы точно также, как в локальной сети.
Прямое кабельное соединение (Direct Cable Connection) дает еще один пример, как Windows 95 сочетает передачу данных через порты с сетевой обработкой данных. Хотя в этом случае два компьютера соединены кабелем через последовательные или параллельные порты пользователям будет казаться, что они работают в локальной сети, совместно используя данные и те же самые приемы работы, к которым они привыкли при работе в локальной сети.
Унификация способов работы с файлами, папками и принтерами вне зависимости от способа физического соединения ПК (через модем, кабель, локальную сеть) делает совместное использование ресурсов легким и удобным. Когда вы, например, научитесь копировать файлы при работе в локальной сети, точно также это можно сделать и при подсоединении блокнотного компьютера к офисному с помощью
кабеля. Это связано с тем, что программы Windows 95 взаимодействуют с коммуникационными устройствами не непосредственно, а через программный интерфейс телефонии (ТАРI) и другие компоненты операционной системы. Например, когда при удаленном доступе необходимо установить соединение с удаленным компьютером, это делается через ТАРI и коммуникационные драйверы.
11.4 Резюме
Коммуникационные и сетевые подсистемы Windows 95 являются только частями единой мозаичной картины. В большинстве случаев для общения с внешним миром с помощью ПК вам понадобятся модем, телефонная линия, программное обеспечение.
2. Модемы
Термин модем представляет собой сокращение двух слов МОдулятор/ДЕ-Модулятор. Модем делает как раз то, что следует из его названия — модулирует и демодулирует сигналы. Но и это слишком сложно — модем преобразует биты данных, приходящие от вашего ПК, в аналоговый сигнал, который может быть передан по телефонной линии (модуляция). Затем другой модем преобразует сигнал, переданный по телефонной линии, в биты данных, воспринимаемые ПК (демодуляция). Таким образом модемы дают возможность двум компьютерам «разговаривать» между собой, пересылая данные в обоих направлениях по телефонной линии. Компьютер, отправляющий данные, передает их модему, который преобразует цифровые данные в аналоговый сигнал и далее передает их по телефонной линии. Принимающий модем преобразует аналоговый сигнал в цифровые данные, которые в свою очередь передаются ПК.
3. Выбор коммуникационного программного обеспечения
Для связи с помощью компьютера естественно требуется программное обеспечение. Можно найти единственное приложение, которое обеспечит все ваши нужды, а можно работать с несколькими коммуникационными программами для связи с различными типами информационных систем.
Возможно вам потребуется время и силы для оценки коммуникационных программ. Дело в том, что новые типы модемов предлагают ряд функций, поддерживаемых только некоторыми коммуникационными программами. С другой стороны у вас могут возникнуть ряд соображений, которые сделают одно коммуникационное приложение более предпочтительным для ваших целей чем другие. Иногда у вас может даже не оказаться выбора, какое программное обеспечение нужно использовать в данном конкретном случае.
На рынке имеется большой выбор как общего, так и специализированного коммуникационного программного обеспечения, так что для поиска программного обеспечения, удовлетворяющего всем вашим нуждам, потребуются время и силы.
3.1 Коммуникационное программное обеспечение общего применения
Для работы с такими общедоступными системами, как электронные доски объявлений (BBS) требуются коммуникационные программы общего назначения. Они должны обеспечивать набор номера, эмуляцию терминала, передачу файлов. В Windows 95 встроена программа связи HyperTerminal.
На рынке имеется большое число аналогичных продуктов с большим набором поддерживаемых функций чем HyperTerminal, например, Procomm Plus фирмы Datastorm или Crosstalk фирмы DCA. Если вы много работаете с электронными досками объявлений или вам необходим более широкий набор функций, то попробуйте несколько программных продуктов, чтобы определить, какая программа лучше всего подходит для ваших нужд.
3.2 Удаленное управление
Программное обеспечение удаленного управления позволяет работать с удаленным ПК так, как если бы вы сидели перед монитором и вводили данные с его клавиатуры. Часть программного обеспечения удаленного управления выполняется на хост-компьютере, которым вы собираетесь управлять, а часть на удаленной системе, с помощью которой вы собираетесь управлять удаленным компьютером. Обычно хост-компьютер расположен на работе и подключен к локальной сети, а удаленное управление осуществляется из дома или в дороге. Программное обеспечение для удаленной и хост-систем может продаваться как раздельно, так и вместе.
На рынке имеется несколько различных продуктов, как pcAnywhere корпорации Symantec, ReachOut фирмы Stac, Carbon Copy фирмы Microrim, Remotely Possible фирмы Ocean Isle и ряд других. Большинство клиентов перечисленных программных продуктов прекрасно работают под управлением Windows 95, а хост-версии версии продуктов находятся на стадии разработки.