Базы данныхИнтернетКомпьютерыОперационные системыПрограммированиеСетиСвязьРазное
Поиск по сайту:
Подпишись на рассылку:

Назад в раздел

FAQ по сетям и коммуникациям в Windows 95

FAQ по сетям и коммуникациям в Windows 95


FAQ по сетям и коммуникациям в Windows 95



Ответы на наиболее часто задаваемые вопросы по сетям и коммуникациям в
Windows 95
-------------------------------------------------------------------------
Версия 29.06.99

Изменения по сравнению с предыдущей версией выделены символом "|" в кон-
це строки.


Авторские права
---------------
Copyright (c) 1994, 1995, 1996 Денис О. Янтарёв
Copyright (c) 1995, 1996 Russian Team Windows

Portions (c) 1995, 1996 Microsoft Corp.

Вы можете связаться с автором по следующим адресам: 2:5020/421.6fidonet
или denn@glas.apc.org.

Этот документ *не* может быть использован в коммерческих целях. При вос-
произведении ссылка на оригинал и на авторов обязательна.

Некоторые упомянутые в этом документе наименования возможно являются
[зарегистрированными] торговыми марками их владельцев.

Ответы на некоторые вопросы представлены форвардом письма из эхоконференции.
Авторство сохранено. (прим. 2:5015/94)

Благодарности
-------------
Отдельное спасибо следующим людям: Alexander Gusak (2:5030/153.13),
Dmitry Orel (2:5020/139), Mike Shiryaev (2:5030/72.101), Alexey B.
Shamarokov (2:5020/205.8) - за формулировку вопросов и ответов. Также
отдельное спасибо фирме Microsoft за Windows 95 и Windows 95 Resource
Kit. Спасибо Russian Team Windows и всем кто так или иначе помог мне в
создании этого документа.


Вопросы и ответы
----------------
1. Проблемы с коммуникационными программами.

1.1. Падение скорости передачи и потеря байтов.

А вот чего-то y меня модем очень хреново работать стал когда я чикагу
поставил... CPS меньше 100, CRC Error'ы и т.д. и т.п. Чего посоветуете?

(FAQ): Есть несколько типичных причин проблем с модемами. Стоит прове-
рить следующие вещи:

* Настройки Com-порта. В Control Panel а System а Device Manager а
Ports а Нужный Порт следует удостовериться что:
- На закладке Resources правильно указан Irq и адрес порта. Учтите,
что Irq этого Com-порта не должен использоваться ни каким другим ус-
тройством.
- На закладке Port Settings: Bits per second больше или равен скорос-
ти модема; Flow control - Hardware. Там же воспользовавшись кнопкой
Advanced можно включить поддержку FIFO (крестик напротив Use FIFO
buffers), если она почему-то еще не включена.
- Кроме того, драйвер Com-портов Windows 95 поддерживает буферизацию
портов на более высоком уровне. По умолчанию размер буфера для любого
порта равен 128 байтам. Для того чтобы увеличить его, в секции
[386Enh] файла system.ini нужно добавить ключевое слово ComBuffer= (например, чтобы установить буфер в

8 кб для Com3: Com3Buffer=8192). Оптимальным является размер буфера
8-16 кб.

* Нереентабельные драйвера. Если Com-порт теряет байты при парал-
лельной работе каких-либо других устройств (как то при воспроизведении
wav'ов на Sound Blaster'е, чтении CD, переключении видеорежимов в
дос-окне), то вероятной причиной являются драйвера этого устройства.
Наиболее известными источниками подобных проблем являются следующие
драйвера, входящие в стандартную поставку Windows 95: драйвер Creative
Labs Sound Blaster 16 и драйвер IDE-ATAPI CD-ROM.

* Fossil. Fossil необходимо грузить не из config'а или autoexec'а, а
непосредственно в том окне где он необходим. Кроме того, порт должен
быть залочен Fossil'ом на скорость меньшую или равную той которая была
указана в Control Panel.
Хорошей идеей является использование Fossil-драйверов написаных спе-
циально для Windows 95. Они выполнены в виде 32-разрядных виртуальных
драйверов (VxD) и поэтому могут существенно снизить загрузку процессо-
ра при работе коммуникационных приложений DOS и уменьшить вероятность
потери байтов в процессе приёма/передачи данных. На данный момент наи-
более известными являются следующие драйверы: VFossil by Paul Kingsep
(freeware) и WinFossil by Bryan A. Woodruff (shareware; доступен на
http://www.halcyon.com/woodruff/www).

(Mike Shiryaev): Не надо стремиться лочить порт на максимально возмож-
ной скорости для модема (особенно с портами без FIFO). Выбирайте мини-
мально допустимую для конкретного случая.

* Отсутствие FIFO. Если модем внешний и ни одна из вышеперечисленных
рекомендаций не помогла кардинально улучшить ситуацию, то возможной
причиной является отсутствие FIFO y Com-порта на котором висит модем.

1.2. Невозможность последовательно запустить программы использующие один
и тот же Com-порт в разных DOS-окнах.

Если я запускаю в одном DOS-окне коммуникационную программу, использую-
щую какой-либо Com-порт и потом честно его освобождающую, то до закры-
тия этого окна в другом DOS-окне аналогичная программа не видит этого
порта. Чего посоветуете?

(FAQ): Добавить в секции [386Enh] файла system.ini ключевое слово
ComAutoAssign=. (Например,
чтобы установить что Com3 будет удерживаться DOS-окном в течении 5 се-
кунд после прекращения его использования: Com3AutoAssign=5)

1.3. Некорректная работа модема на Com4 при наличии видеокарты Diamond
Stealth 64.

Помогите подружить Diamond Stealth 64 и модем (Com4) под Windows 95!
Проблема в том, что при переключении в другое окно или выполнении любой
операции, влекущей вывод на экран, модем сильно глючит или вообще зави-
сает намертво.

(display.txt): S3 adapters conflict with COM4 ports and modems. If you
have modem problems using this configuration, change your modem to a
different COM port. Or open System properties in Control Panel, click
the Performance tab, click Graphics, and then drag the slider to None.


2. Проблемы с сетями.

2.1. Проблемы со SLIP.

Устанавливал я SLIP под чикой и столкнулся с проблемой. Хост, на ко-
торый я коннекчусь, находится под *nix. Ping проходит как на цифру, так
и на доменное имя идет нормально. Но, как только я пускаю ftp, Internet
Explorer, Netscape, etc., то все застревает на коннекте. Т.е. оно обме-
нивается пакетами, о том, что знает друг друга и все. Server Type естес-
твенно стоит - SLIP: Unix connection.

(Alexander Gusak): А надо поставить CSLIP: Unix connection with IP
header compression.

2.2. Проблемы с роутингом IP через Windows 95.

Есть Ethernet работающий по IP. В сети есть машина, через dial-up под-
ключенная к Internet. Хотелось бы с сети через нее полазить по
Internet'y, но с других машин на inet'овские адреса даже ping не прохо-
дит. :( Как заставить Windows 95 роутить IP?

(FAQ): Windows 95 _умеет_роутить_ IP. |

I------------------------------------------------------------------------.
| Forwarded by Peter Dokuchaev (2:5020/526.19)
| Арея : SU.WIN95 (526.FIDO)
| От : Andrey Ivanov, 2:463/717.9@fidonet (Суббoтa Hoябрь 08 1997 15:02)
| Кому : All
| Смысл: Маршрутизация IP в Windows95
i------------------------------------------------------------------------.
* Приветствую тебя, All! *

Сабж собственно! Сегодня мне удалось заставить 95-й роутить IP между двумя
сабнетами (ETHERNET)! Поздравления принимаются круглосуточно... хехе ;)))))

Pассказываю подробно и по порядку что в какой последовательности было сделано
для достижения желаемого результата:

В качестве маршрутизатора использовалась тачка с установленным Windows95 OSR2
( Build 4.00.950 B ) Russian.

1. С майкрософтовского сайта был взят апгрейд винсока 1.1 до версии 2.0. Вот
урл: http://www.microsoft.com/win32dev/netwrk/winsock2/ws295sdk.exe
Pазмер файла 1 436 400 байт.
Собственно, после запуска ws295sdk.exe создается директория C:WS295SDK, в
которой находится пакет для разработки программ под Winsock2. Нам нужна
директория WS295SDKSETUP, а в ней - файл ws2setup.exe [901 472 bytes].
Сохраняем только ws2setup.exe, остальное - убиваем. (ws2setup.exe
собственно
и представляет собой апгрейд).

2. Запускаем ws2setup.exe. Получаем сообщение о том, что винсок был
проапгрейжен.

3. Идем в реестр. Запускаем regedit.exe.
В раздел HKEY_LOCAL_MACHINE/System/CurrentControlSet/Services/VxD/MSTCP
добавляем строковый параметр EnableRouting и присваиваем ему значение 1.

4. Перезагружаем тачку. После перезагрузки запускаем winipcfg и убеждаемся,
что
в сведениях для каждого сетевого адаптера стоит флажок на
пункте "Маршрутизация IP".

5. IP адреса были назначены следующим образом:

[192.168.1.2]-+--+--+---[192.168.1.1 192.168.2.1]-+--+--+--[192.168.2.2]
Win95 4.00.950 OSR2 4.00.950 B Win95 4.00.950

На рабочих станциях был установлен Win95 4.00.950 Russian (не ОСP).

6. Для 192.168.1.2 Defaul Gateway'ем назначаем 192.168.1.1.
Для 192.168.1.1 и 192.168.2.1 поле Default Gateway оставляем пустым.
Для 192.168.2.2 Default Gateway'ем будет соответственно 192.168.2.1.

7. Вот собственно и все! Никаких route add! Для отладки привожу конкретные
данные:

> Pезультат route print на 192.168.1.2:

Active Routes:

Network Address Netmask Gateway Address Interface Metric
0.0.0.0 0.0.0.0 192.168.1.1 192.168.1.2 1
127.0.0.0 255.0.0.0 127.0.0.1 127.0.0.1 1
192.168.1.0 255.255.255.224 192.168.1.2 192.168.1.2 1
192.168.1.2 255.255.255.255 127.0.0.1 127.0.0.1 1
192.168.1.255 255.255.255.255 192.168.1.2 192.168.1.2 1
224.0.0.0 224.0.0.0 192.168.1.2 192.168.1.2 1
255.255.255.255 255.255.255.255 192.168.1.2 192.168.1.2 1

> Pезультат route print на маршрутизаторе:

Active Routes:

Network Address Netmask Gateway Address Interface Metric
127.0.0.0 255.0.0.0 127.0.0.1 127.0.0.1 1
192.168.1.0 255.255.255.224 192.168.1.1 192.168.1.1 1
192.168.1.1 255.255.255.255 127.0.0.1 127.0.0.1 1
192.168.1.255 255.255.255.255 192.168.1.1 192.168.1.1 1
192.168.2.0 255.255.255.224 192.168.2.1 192.168.2.1 1
192.168.2.1 255.255.255.255 127.0.0.1 127.0.0.1 1
192.168.2.255 255.255.255.255 192.168.2.1 192.168.2.1 1
224.0.0.0 224.0.0.0 192.168.2.1 192.168.2.1 1
224.0.0.0 224.0.0.0 192.168.1.1 192.168.1.1 1
255.255.255.255 255.255.255.255 192.168.1.1 192.168.1.1 1

> Pезультат route print на 192.168.2.2:

Active Routes:

Network Address Netmask Gateway Address Interface Metric
0.0.0.0 0.0.0.0 192.168.2.1 192.168.2.2 1
127.0.0.0 255.0.0.0 127.0.0.1 127.0.0.1 1
192.168.2.0 255.255.255.224 192.168.2.2 192.168.2.2 1
192.168.2.2 255.255.255.255 127.0.0.1 127.0.0.1 1
192.168.2.255 255.255.255.255 192.168.2.2 192.168.2.2 1
224.0.0.0 224.0.0.0 192.168.2.2 192.168.2.2 1
255.255.255.255 255.255.255.255 192.168.2.2 192.168.2.2 1

> И наконец самый интересный и долгожданный момент!
> Делаем на 192.168.1.2 ping 192.168.2.2:

Pinging 192.168.2.2 with 32 bytes of data:

Reply from 192.168.2.2: bytes=32 time=4ms TTL=31
Reply from 192.168.2.2: bytes=32 time=2ms TTL=31
Reply from 192.168.2.2: bytes=32 time=2ms TTL=31
Reply from 192.168.2.2: bytes=32 time=2ms TTL=31

> Делаем на 192.168.2.2 ping 192.168.1.2:

Pinging 192.168.1.2 with 32 bytes of data:

Reply from 192.168.1.2: bytes=32 time=2ms TTL=31
Reply from 192.168.1.2: bytes=32 time=2ms TTL=31
Reply from 192.168.1.2: bytes=32 time=2ms TTL=31
Reply from 192.168.1.2: bytes=32 time=2ms TTL=31

> Hy и для успокоения совести делаем на маршрутизаторе ping
> 192.168.1.2:

Pinging 192.168.1.2 with 32 bytes of data:

Reply from 192.168.1.2: bytes=32 time Options ->
Services -> Internet Mail -> Properties -> Message Format необходимо
выключить Use MIME encoding... и нажав кнопку Charset выбрать Cyrillic
(KOI8-R).

* Microsoft Internet Mail. В Mail -> Options... -> Send -> Advanced
Settings -> The charecter set for message необходимо выбрать Cyrillic
(KOI8-R), затем Message Format установить в MIME, а Encode text using -
в None.

Файл koi8-r.trn в форме uuencode'а приведен ниже.

- ---8

begin 644 koi8-r.trn
M5$Y+3TDX+5(`````````````````````````````````````````````0WER
M:6QL:6,@*$M/23@M4BD``````````````````````````````!`0`0`!`@,$
M!08'"`D*"PP-#@$1(3%!46%Q@9&ALCIZNOL[>[O__#QO/FXOS[Y_C]^??ZWL#!UL3%
MU,/5R,G*RS-SL_?T-'2T;"W-O'V-W9U]IN=!`!``$"`P0%!@

  • Главная
  • Новости
  • Новинки
  • Скрипты
  • Форум
  • Ссылки
  • О сайте




  • Emanual.ru – это сайт, посвящённый всем значимым событиям в IT-индустрии: новейшие разработки, уникальные методы и горячие новости! Тонны информации, полезной как для обычных пользователей, так и для самых продвинутых программистов! Интересные обсуждения на актуальные темы и огромная аудитория, которая может быть интересна широкому кругу рекламодателей. У нас вы узнаете всё о компьютерах, базах данных, операционных системах, сетях, инфраструктурах, связях и программированию на популярных языках!
     Copyright © 2001-2024
    Реклама на сайте