Как обновить сетевые протоколы windows 10. Что предпринять при отсутствии сетевых протоколов Windows если отсутствуют сетевые протоколы Windows

14.04.2019

Владельцы компьютерной техники не только получают моральное удовлетворение от непосредственного использования её возможностей, но иногда испытывают и некоторые раздражительные моменты, когда по непонятным причинам приходится сталкиваться с проблемами, как решать которые многие просто не знают.

Если на вашем компьютере установлена Windows 10 , вам нужно настроиться на то, что такие неприятные «сюрпризы» могут встречаться нередко. Объяснить это несложно, поскольку Windows 10 является самой последней версией операционных систем, выпущенных компанией Microsoft. Безусловно, в любом программном продукте встречаются программные недоработки, которые определяются в течение непосредственного использования ПО, а затем исправляются специальными кодами, что разработчики внедряют в файлы обновления . В связи с тем, что эта операционная система новая, разработчики компании Microsoft просто ещё не успели отследить все изъяны и подготовить исправления к ним.

Ошибку могут вызвать как антивирусы, так и другие приложения. О способах устранения — в статье ниже

Однако это совершенно не обозначает, что вам, как владельцу ПК с установленной Windows 10, нужно просто смириться с возникающими проблемами. Существуют различные варианты действий, воспользовавшись которыми можно устранить проблемы. Одним из таких больных мест Windows 10 является появление сообщения, в котором утверждается, что отсутствует один или несколько сетевых протоколов. Мы поможем вам разобраться, почему возникает такая проблема, а также сориентируем вас, как устранить её.

Новички, не имеющие ещё никакого практического опыта в решении многих технических задач, при возникновении сообщения о том, что сетевые протоколы не обнаружены, что Windows 10 пришлось столкнуться с проблемами, начинают паниковать, полагая, что именно они сами спровоцировали такой сбой. Вряд ли кто-то самостоятельно смог бы внести такие плачевные изменения в настройки, не заметив этого. Грешить на негативное действие вирусов тоже неразумно, поскольку в их программном коде, наоборот, прописана тесная связь с интернетом. По этой причине единственным ответом на вопрос, что провоцирует исчезновение сетевых протоколов, является сбой самой операционной системы.

Остаётся только разобраться, как устранить проблему, и восстановить успешное сетевое подключение . Действия, которые следует предпринять, могут быть совершенно разными, всё зависит от того, какие проблемы спровоцировали сбой.

Некорректная работа ПО

В связи с тем, что большинство пользователей уверенно заявляют, что такая ошибка стала возникать на их компьютере после того, как Windows обновился до версии 10, многие специалисты готовы считать, что виновником проблемы является какое-то программное приложение, которое стало работать некорректно.

В принципе многие программы способны спровоцировать сбой, ограничивающий доступ к сетевым ресурсам. Одни программы начинают некорректно работать по причине несовместимости с новой операционной системой, а другие «путают» свои действия, в связи с этим вместо фильтрации сетевых потоков провоцируют их однозначную блокировку.

Как демонстрирует практический опыт, по причине несовместимости ПО часто провоцирует сетевой сбой такая программа, как LG Smart Share. Блокировкой трафика уверенно занимаются антивирусные программы, в частности NOD32 и Avast Premier.

Мы рекомендуем вам немного поэкспериментировать. Если у вас не подключается компьютер к сети, а на ПК установлена одна из вышеуказанных программ, удалите её и проверьте работоспособность ПК. При возобновлении нормального доступа к интернет-ресурсам и отсутствии надоевших вам проблем, попробуйте переустановить проблемную программу или антивирусник. Если после установки ошибки начинают вновь возникать, тогда остаётся распрощаться с этим ПО навсегда, а взамен найти подходящую альтернативу.

Проблемы с драйверами

Иногда сетевые протоколы оказываются невидимыми, потому что сбой произошёл в самом сетевом устройстве по причине некорректно отображающихся и функционирующих драйверов. В этом случае рекомендуется полностью отключить интернет, а затем, выдержав небольшую паузу, вновь осуществить подключение.

Если же такая «стрессотерапия» не привела к позитивному результату, рекомендуется скачать заново драйверы для сетевой карты и обновить их или переустановить полностью.

Чтобы совершить такие действия, вам нужно кликнуть правой клавишей мышки по ярлыку «Компьютер», далее выбрать параметр «Свойства». В открывшемся окне вы найдёте «Диспетчер устройств», войдите в него. В отображённом списке найдите строку сетевого адаптера, кликните по нему двойным щелчком. В открывшемся небольшом окошке перейдите на вкладку «Драйвер». Поскольку мы уверены, что проблема кроется в драйверах, без сожаления нажимайте на кнопку «Удалить». Теперь вновь вернитесь в «Диспетчер устройств», в верхней строке меню зайдите в раздел «Действие» и выберите параметр «Обновить конфигурацию». Дождитесь завершения процесса и перезагрузите компьютер. В большинстве случаев таких «волшебных действий» достаточно для того, чтобы Windows 10 стала работать как часы, обеспечивая отличное сетевое соединение.

Изменения DNS

Безусловно, вы не сможете успешно пользоваться интернетом, если сбился адрес DNS. Это может случиться по многим причинам, включая и установку нового программного обеспечения.

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

Чтобы в ручном режиме внести изменения, первоначально зайдите в «Центр управления сетями», откройте его. Открыть его несложно, достаточно правой клавишей мышки кликнуть по значку, указывающему на сетевые подключения, расположенному в нижней части экрана.

Далее, вам нужно будет перейти на следующий пункт «Изменение параметров адаптера». После этого совершаем ещё один переход на строку «Свойства». Теперь открывается небольшое окно, внутри которого есть ещё одно с перечнем компонентов, необходимых для обеспечения подключения. Вам нужно перейти на строку «Протокол интернета версии 4 (TCP/IPv4)» и вновь выбрать кнопку «Свойства». Остаётся в специальные окна ввести числовые значения, которые вам выдал ваш провайдер.

Диагностика неполадок

Если вы относитесь к категории пользователей, опасающихся самостоятельно вносить какие-либо изменения в настройки, тогда мы рекомендуем вам запустить специальный инструмент «Диагностика неполадок». Эта утилита великолепна тем, что её достаточно запустить, а она сама сканирует систему, определяет, где прячется проблема, после чего сама пытается её устранить.

Даже если утилита не может быстро и успешно самостоятельно устранить проблему, она всё равно сориентирует пользователя на то, что следует предпринять, чтобы обеспечить выход в интернет. Такая диагностика неполадок воспринимается многими неопытными пользователями в качестве палочки-выручалочки, способной помочь при интернет-сбоях.

Иногда полезно побыть в роли «программиста», прописать кое-что в командной строке и заставить Windows 10 совершить отдельные манипуляции, в частности, вернуть к первозданному виду, сбросить до заводских настроек сетевой адаптер.

Для этого первоначально зайдите в «Пуск», затем выберите «Выполнить», введите три команды по очереди (очерёдность совершенно не имеет никакого смысла):

  • netsh interface ipv4 reset;
  • netsh interface ipv6 reset;
  • netsh int ip reset

Часто и после таких манипуляций сетевое подключение восстанавливается.

Иногда спровоцировать сбой, но очень редко, может протокол мультиплексора сетевого адаптера. Те, кто сталкивался с такой проблемой, рекомендуют его хотя бы на небольшое время отключить. Отказаться от мультиплексора навсегда не решаются опытные пользователи, поскольку он позволяет объединять две сетевые карты, расширяя возможности для пользователя.

Итак, в Windows 10 пользователям чаще всего приходится сталкиваться с сетевыми сбоями, поскольку сама операционная система ещё по многим параметрам является «сырой». Однако, вооружившись полезными сведениями, вы сами сможете успешно противостоять любым проблемам, препятствующим вашему выходу в сеть.


По большей части данная проблема связана с недоработками компании Microsoft, так как встречается данная проблема, зачастую, именно в Windows 10. На данный момент, некоторые сдвиги в данном вопросе существуют и уже нет массового возникновения проблемы, но ещё осталось множество пользователей, у которых встречаются такие неприятные последствия использования системы.

Несмотря на текст ошибки, в основном эта проблема не является следствием удаленных файлов протоколов, да и вероятность, что пользователь сам нашел бы и изменял такие настройки крайне маленькая, вирусы напротив ценят интернет соединение, так как используют его для своих целей и вредить здесь не стали бы. Так что же делать, если отсутствуют сетевые протоколы в Windows 10? Ответ Вы найдете в нашей статье.

Проблема в неправильной работе программ

Однозначного ответа, что конкретно становится причиной такой ошибки - нет, но практичным путём определено несколько вариантов решения такой проблемы, которые будут приведены ниже. Исходя из того, что большинство пользователей, столкнувшихся с данной задачей, приобрели её после обновления системы до 10-ой версии, соответственно причиной может быть приложение, которое неправильно работает в системе.

Известные программы, которые могут вызывать проблемы с доступом к сети можно разделить на две ниши: одни из-за несовместимости, а другие вместо фильтрации трафика и определения вредоносного контента напрочь блокируют его.

К первой группе можно отнести такое приложение как LG Smart Share. Ко второй, следует отнести антивирусные программы, в основном это Nod 32 и Avast Premier, таким образом, если у вас установлено одно из этих приложений или подобное, попробуйте обновить его или удалить.

Диагностика неисправности сетевых подключений

Эта функция в Windows является встроенная и нередко помогает справиться с проблемой, чтобы воспользоваться ей вам следует:

1.Открыть панель «Пуск»;

2.Пройти на вкладку «Панель управления»;

5.Внизу страницы вы увидите пункт «Устранение неполадок»;

Сбрасываем настройки до заводских

Тем не менее, далеко не всегда получается восстановить правильную работу интернет соединения благодаря такому методу, хотя по сути он и способен был бы помочь, но диагностика сопровождается всё такой же ошибкой, в таком случае можно воспользоваться командной строкой.

Благодаря командам, представленным ниже вы сможете сбросить настройки сетевого подключения к первоначальным.

1.Запустить строку «Выполнить»;

2.В неё вставите команду netsh interface ipv4 reset;

3.После этого воспользуйтесь ещё одной netsh interface ipv6 reset;

4.Следующей введите netsh int ip reset, порядок роли не играет.

Сбой в работе драйверов

Возможно, что сбой произошел непосредственно в драйвере сетевого устройства, чтобы возобновить правильную работу попробуйте просто пере подключить интернет. Если вам не поможет этот вариант, тогда сперва удалите текущие драйвера, прежде скачав новую версию для вашей сетевой карты, так как автоматически устанавливаются они не всегда, для этого:

1.Нажмите правой кнопкой по плитке «Мой компьютер»;

2.Затем перейдите в «Свойства»;

3.После этого вам следует в левом меню выбрать пункт «Диспетчер устройств»;

4.Проверьте раздел «Сетевые адаптеры», в котором должна отображаться ваша сетевая карта и сделайте двойной щелчок по ней;

5.Перейдите на вкладку «Драйвер»;

6.В конце страницы будет кнопка под названием «Удалить», нажмите на неё;

7.Теперь откройте вкладку «Действие» в диспетчере;

8.И произведите клик по «Обновить конфигурацию оборудования»;

9.Перезагрузите компьютер.

В идеале драйвер должен сам по себе переустановиться и проблема может быть решена, но если в автоматическом режиме этого не случилось, вам пригодится программа, которую вы скачали прежде, установите драйвер в ручном режиме.

Исправление в выборе DNS IP

Случаются сбои, при которых поставляется неверный DNS адрес, возможно, он сбился вследствие каких-либо манипуляций или установленного оборудования. Существует несколько видов получения адресов, одним из них есть автоматическое получение, если ваш провайдер его поддерживает, другой вид – это задать адрес вручную. Здесь можно воспользоваться или общественным адресом Google или узнать поддерживаемый DNS вашего провайдера, чтобы изменить адрес нужно:

1.Откройте «Центр управления сетями и общим доступом» сделать это можно нажав правой кнопкой по значку подключения в панели уведомлений;

3.Нажмите по вашей сети правой кнопкой и выберите пункт «Свойства»;

4.Нажмите в перечне компонентов на «Протокол интернет версии 4 (TCP/IPv4)» и выберите свойства;

5.Теперь задайте нужный вариант работы интернета с DNS сервером, можете указать 217.168.64.2 и 8.8.8.8;

6.Проделайте тоже самое с «Протокол интернет версии 6 (TCP/IPv6)».

Сброс настроек роутера

Подробно останавливаться на этом пункте не будем, так как на нашем сайте уже есть статья, в которой более подробно описаны к заводским. Ознакомьтесь со статьёй, она не точно соответствует задаче, но косвенно задевает данную тему и в ней указаны нужные действия.

Если у Вас остались вопросы по теме «Отсутствуют сетевые протоколы в Windows 10, что делать?», то можете задать их в комментариях


if(function_exists("the_ratings")) { the_ratings(); } ?>

Программное обеспечение, которое устанавливается на Windows, не всегда работает корректно. Об этом уже давно известно всем людям, что пользуются этой операционной системой. Особенно часто проблемы возникают с адаптерами сети, ведь если есть хоть малейшая несовместимость, то человеку придется самостоятельно искать решение проблемы, пока не будет найден оптимальный вариант для установки.

Одной из наиболее распространенных ошибок является проблема, связанная с протоколом мультиплексора сетевого адаптера. Это одна из самых важных настроек при подключении интернета, и когда она выдает ошибку, то стоит обязательно с ней разобраться, иначе будет невозможно пользоваться сетью. Чтобы решить проблему существует несколько способов, зависящих от ее проявления.

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

Такое случается крайне редко, поэтому не стоит волноваться о том, что человек сам провоцирует возникновение ошибки, так как на систему может повлиять множество факторов, которые не зависят от пользователя.

Существует несколько причин появления проблемы и способов решения.

Некорректная работа ПО. Эта проблема решается довольно просто, но для этого придется выполнить несколько действий. Для начала нужно проверить устанавливались ли обновления на операционную систему. Если устанавливались, то обязательно следует провести их откат для того, чтобы протокол смог заработать и восстановилось интернет-соединение.

Если же обновлений не было, то причина проблемы может крыться в некоторых новых программах, с которыми протокол не имеет совместимости. Чтобы исключить такую возможность достаточно удалить установленные в последнее время программы, после которых протокол перестал работать.

Если это ПО важно для пользователя, то можно попытаться установить программу снова, но уже в другой сборке.

Драйверы. Это одна из наиболее распространенных проблем, которые связаны с программным обеспечением для компьютера. Драйверы имеют свойство часто морально устаревать, даже если аппаратное обеспечение для них самое современное.

Также стоит отметить драйверов, ведь они часто “слетают” в моменты установки новых программ, после которых приходится их на ново искать и устанавливать. Если драйверы пропали после обновления, то стоит сделать действия описанные выше, и просто сделать ее откат до предыдущих настроек. Этот же вариант поможет, если у драйверов возникли конфликты с устанавливаемым программным обеспечением.

Если же драйверы были утеряны в результате установки программы пользователем, то стоит выбрать подходящий программный пакет драйверов. Большое количество качественных и актуальных драйверов сегодня есть в сборках.

Когда пользователь не может идентифицировать, с каким именно драйвером случилась проблема, то ему необходимо делать переустановку целого пакета драйверов. Если же он может идентифицировать утерянный драйвер, то сможет скачать его на соответствующем портале. При этом обязательно проверить ПО на наличие вирусов.

Изменения DNS. Даже если изменения не были внесены вручную пользователем, то они все равно могут появиться в результате некорректной работы определенных программ или целого ряда других причин. В любом случае, эта проблема является наиболее простой для решения.

В настройках этого сервера достаточно выбрать автоматический режим, что поможет быстро и качественно решить данную проблему.

Диагностика неполадок. Если изменения в протокол или другие связанные элементы работы сети были внесены вручную пользователем, то обязательно следует отменить изменения, а если это уже невозможно, то надо следует восстановить настройки вручную.

Также может потребоваться скачивание драйверов, ведь пользователи часто могут сами их удалить.

Если проблемы возникают по другим причинам, то обязательно стоит сделать все эти действия поочередно и смотреть, на каком из них система станет работать.

К сожалению, другого варианта решения данной проблемы пока не существует, поэтому владельцам программного обеспечения от Windows рекомендуется запастись терпением, вспомнить, какие последние изменения могли быть внесены и заняться устранением итогов данных изменений.

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

Здравствуйте, уважаемые пользователи! Еще совсем недавно новейшая операционная система Windows 10 принесла множество полезных нововведений. Интерфейс стал более удобным, появились новые функции, синхронизации с социальными сетями вышла на новый уровень, но вместе с тем появились новые ошибки и баги.

Вообще многие пользователи после перехода с Windows 7 или 8 на десятку столкнулись с проблемой, которая возникает при попытке подключиться к сети. Компьютер выдает нам ошибку: «На этом компьютере отсутствует один или несколько сетевых протоколов».Что вообще означает такая ошибка? Как быть и что необходимо знать в такой ситуации? Мы с Вами узнаем в сегодняшней статье.

Расскажу вам вкратце, что представляет собой сетевой протокол. Если говорить простыми словами, то сетевой протокол – это набор условий и правил, позволяющий обмениваться данными двум и более компьютерам, которые подключены к сети. Протоколов достаточно много, каждый из них описывает разные стороны связи. В общем, пользоваться интернетом без наличия протоколов не получится, компьютеры просто не будут «понимать» друг друга, как результат, вы не сможете просматривать сайты и пользоваться онлайн-приложениями.

Итак, решить возникшую проблему можно следующим образом:

— При установке или переустановке сетевых драйверов.

— Системными командами.

— Переустановкой операционной системы.

Это один из тех примеров, когда в проблеме виноваты разработчики десятой версии операционной системы, именно поэтому эту ошибку можно смело назвать багом. Но есть и положительный момент – ошибка пропадет после нескольких попыток подключиться. Но иногда повторное подключение не помогает, многие юзеры просто не могут нормально пользоваться сетью Интернет. В данной статье я опишу все рабочие способы, которые обнаружили владельцы Windows 10.

Способы устранения ошибки:

Вы можете выбрать один из двух методов, каждый из которых помогал многим пользователям. Если же не один из них не подошел, то можно попробовать переустановить операционную систему или вернуться на предыдущую версию. Как это сделать, Вы можете узнать дополнительно из этой статьи:

Важно! Чаще всего с проблемой отсутствия одного или нескольких протоколов сталкиваются владельцы Windows 10 Pro, сборки 1511. Иногда эта проблема встречается и на более ранних версиях десятки.

Удаление сетевых драйверов

ВНИМАНИЕ! Удаление сетевых драйверов может выполнить только администратор компьютера. То есть если у вас несколько пользователей на компьютере, то просто зайдите в систему от имени администратора. В противном случае операционная система Windows 10 откажется удалять сетевые адаптеры.

Это способ работает на разных сборках Windows 10. Иногда выполнения инструкции может не дать результата, тогда попробуйте второй способ, где нужно вводить команды.

Для начала нам нужно зайти в «Диспетчер устройств». Для этого заходим в меню «Пуск» и в поисковой строке вводим Диспетчер устройств, как это показано на скриншоте ниже.

Далее нажимаем на появившийся «диспетчер устройств» и заходим в него. Здесь вы увидите все устройств, которые присутствует на вашем компьютере – от монитора и до USB-адаптеров. Нас же с вами интересуют сетевые драйвера, которые нужно удалить. Скриншот ниже поможет вам найти сетевые адаптеры.

Кликаем на них левой кнопкой мыши, после этого появится список все установленных сетевых адаптеров. Наша задача – удалить все. Для этого необходимо выбрать сетевой адаптер, затем щелкнуть правой кнопкой мыши и выбрать пункт «Удалить».

Также это можно сделать при помощи инструментов, которые расположены в верхней части окна диспетчера устройств. Кликните один раз на значок «Удалить», а затем подтвердите действие, нажав на «ОК».

В некоторых версиях Windows система сама предлагает перезагрузку после выполнения таких действий. В любом случае, компьютер необходимо перезагрузить. После этого десятка автоматически поставит последние драйвера для сетевых адаптеров. Процесс довольно простой, поэтому вы обязательно справитесь. После перезагрузки компьютера уведомление «На этом компьютере отсутствует один или несколько сетевых протоколов» не должно больше появиться.

Кстати, этот метод актуален и при других ошибках с подключением к интернету. Иногда ноутбук не видит сеть Wi-Fi, которая установлена рядом с ним. Если настройки роутера в порядке, то стоит попробовать переустановить все сетевые адаптеры – это касается ноутбуков и персональных компьютеров, работающих на Windows 7, 8, 10.

Исправление ошибки при помощи командной строки

Не пугайтесь того, что вам придется работать с командной строкой. Все, что нужно сделать – это скопировать несколько команд и подтвердить свои действия. Про командную строку я писал отдельную статью, можете ее прочесть.

Итак, заходим в меню «Пуск», в поисковой строке вводим «CMD» и нажимаем клавишу «Enter».

Мы перешли в командную строку. Выполнять действия также необходимо с пользователя с правами администратора. Если же вы не можете войти в командную строку, то попробуйте кликнуть на нее правой кнопкой мышки и и выбрать пункт «Войти от имени Администратора».

Готово, теперь переходим к командам. Ниже написано четыре команды, вы должны копировать их по очереди и после каждой нажимать кнопку «Enter», чтобы применить исправления. Вот команды, которые необходимо вписать:

netsh winsock reset

netsh winsock reset catalog

netsh interface ipv4 reset

netsh interface ipv6 reset

Опытные юзеры могут сказать, что последняя строчка избыточная, и, по сути, не нужна, но оборудование на компьютерах разное, поэтому команда не повредит. Теперь компьютер необходимо перезагрузить, после этого ошибка «На этом компьютере отсутствует один или несколько сетевых протоколов» должна исчезнуть. После этого вы сможете нормально пользоваться сетевыми подключениями и сетью интернет в целом.

Итак, завершая сегодняшнюю статью – «На этом компьютере отсутствует один или несколько сетевых протоколов» я бы хотел отметить, что некоторые пользователи пробуют переустановить операционную систему, но лучше сначала попробовать два этих способа. Ведь как показывает практика, ошибку удается исключить благодаря установке дополнительных драйверов.

Вторым использующимся в настоящее время на практике подходом является использование в рабочих станциях технологии мультиплексирования различных стеков протоколов.

Рис. 3.15. Мультиплексирование стеков

При мультиплексировании стеков протоколов на один из двух взаимодействующих компьютеров с различными стеками протоколов помещается коммуникационный стек другого компьютера. На рисунке 3.15 приведен пример взаимодействия клиентского компьютера сети 1 с сервером своей сети и сервером сети 2, работающей со стеком протоколов, полностью отличающимся от стека сети 1. В клиентском компьютере реализованы оба стека. Для того, чтобы запрос от прикладного процесса был правильно обработан и направлен через соответствующий стек, в компьютер необходимо добавить специальный программный элемент - мультиплексор протоколов. Мультиплексор должен уметь определять, к какой сети направляется запрос клиента. Для этого может использоваться служба имен сети, в которой отмечается принадлежность того или иного ресурса определенной сети с соответствующим стеком протоколов.

При использовании технологии мультиплексирования структура коммуникационных средств операционной системы может быть и более сложной. В общем случае на каждом уровне вместо одного протокола появляется целый набор протоколов, а мультиплексоров может быть несколько, выполняющих коммутацию между протоколами разных уровней (рисунок 3.16). Например, рабочая станция может получить доступ к сетям с протоколами NetBIOS, IP, IPX через один сетевой адаптер. Аналогично, сервер, поддерживающий прикладные протоколы NCP, SMB и NFS может без проблем выполнять запросы рабочих станций сетей NetWare, Windows NT и Sun одновременно.

Рис. 3.16. Мультиплексирование протоколов

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

Использование магистрального протокола

Хорошим решением был бы переход на единый стек протоколов, но вряд ли эта перспектива осуществится в ближайшем будущем. Попытка введения единого стека коммуникационных протоколов сделана в 1990 году правительством США, которое обнародовало программу GOSIP - Government OSI Profile, в соответствии с которой стек протоколов OSI должен стать общим знаменателем для всех сетей, устанавливаемых в правительственных организациях США. Но, понимая бесполезность силовых мер, программа GOSIP не ставит задачу немедленного перехода на стек OSI, а принуждает пока к использованию этого стека в качестве "второго языка" правительственных сетей, наряду с родным, первым.

Вопросы реализации

При объединении сетей различных типов в общем случае необходимо обеспечить двухстороннее взаимодействие сетей, то есть решить две задачи (рисунок 3.17):

1. Обеспечение доступа клиентам сети A к ресурсам и сервисам серверов сети B.

2. Обеспечение доступа клиентам сети B к ресурсам и сервисам сети A.

Рис. 3.17. Варианты сетевого взаимодействия

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

Кроме того, каждую из этих задач можно в свою очередь разделить на части. В сети обычно имеются различные виды разделяемых ресурсов, и с каждым типом ресурсов могут предоставляться различные виды сервиса. Например, в UNIX-сетях файлы являются разделяемым ресурсом, и с ними связаны два вида сервиса - перемещение файлов между машинами по протоколу FTP и монтирование удаленной файловой системы по протоколу NFS. Поэтому при объединении сетей можно предложить пользователям набор средств, каждое из которых позволяет воспользоваться одним каким-либо сервисом чужой сети. Естественно, возможно объединение всех функций в рамках одного продукта.

При объединении сетей достаточно иметь средства взаимодействия сетей только в одной из сетей. Например, фирма Novell разработала ряд программных продуктов для связи с UNIX-сетями, которые достаточно включить в программное обеспечение сети NetWare, чтобы решить обе указанные задачи взаимодействия сетей. При этом серверной части UNIX клиент NetWare представляется UNIX-клиентом, а клиент UNIX обращается с файлами и принтерами, управляемыми сервером NetWare, как с UNIX-файлами и UNIX-принтерами. Возможен перенос средств взаимодействия сетей и на сторону UNIX-сети. Тогда аналогичные функции будут выполнять программные средства на UNIX-машине.

В то время, как расположение программных средств, реализующих шлюз, уже было определено - они должны располагаться на компьютере, занимающем промежуточное положение между двумя взаимодействующими машинами, вопрос о размещении дополнительных стеков протоколов остался открытым. Заметим также, что шлюз реализует взаимодействие "многие-ко-многим" (все клиенты могут обращаться ко всем серверам).

Рассмотрим все возможные варианты размещения программных средств, реализующих взаимодействие двух сетей, которые основаны на мультиплексировании протоколов. Введем некоторые обозначения: С - сервер, К - клиент, (- дополнительный протокол или стек протоколов.

На рисунке 3.18 показаны оба возможных варианта однонаправленного взаимодействия А®В: а) путем добавления нового стека к клиентам сети А, либо б) путем присоединения "добавки" к серверам сети В.

В первом случае, когда средства мультиплексирования располагаются на клиентских частях, только клиенты, снабженные средствами мультиплексирования протоколов, могут обращаться к серверам сети В, при этом они могут обращаться ко всем серверам сети В. Во втором случае, когда набор стеков расположен на каком-либо сервере сети В, данный сервер может обслуживать всех клиентов сети А. Очевидно, что серверы сети В без средств мультиплексирования не могут быть использованы клиентами сети А.

Рис. 3.18. Варианты размещения программных средств (С - cервер, К - клиент, (- средства сетевого взаимодействия)

Примером "добавки", модифицирующей клиентскую часть, может служить популярное программное средство фирмы Novell LAN Workplace, которое превращает клиента NetWare в клиента UNIX. Аналогичным примером для модификации сервера могут служить другие продукты фирмы Novell: NetWare for UNIX, который делает возможным использование услуг сервера UNIX клиентами NetWare, или Novell NetWare for VMS, который служит для тех же целей в сети VMS.

Взаимодействие А (В реализуется симметрично.

Если же требуется реализовать взаимодействие в обе стороны одновременно, то для этого существует четыре возможных варианта, показанных на рисунке 3.19. Каждый вариант имеет свои особенности с точки зрения возможностей связи клиентов с серверами:

    Средства обеспечения взаимодействия расположены только на клиентских частях обеих сетей. Для тех и только тех клиентов обеих сетей, которые оснащены "добавками", гарантируется возможность связи со всеми серверами из "чужой" сети.

    Все средства обеспечения взаимодействия расположены на стороне сети А. Все клиенты сети В могут обращаться к серверам сети А (не ко всем , а только к тем, которые имеют сетевую "добавку").Часть клиентов сети А, которые обозначены как К+(, могут обращаться ко всем серверам сети В.

    Средства межсетевого взаимодействия расположены только на серверных частях обеих сетей. Всем клиентам обеих сетей гарантируется возможность работы с серверами "чужих" сетей, но не со всеми , а только с серверами, обладающими сетевыми средствами мультиплексирования протоколов.

    Все средства межсетевого взаимодействия расположены на стороне В. Двусторонний характер взаимодействия обеспечивается модификацией и клиентских, и серверных частей сети В. Все клиенты сети А могут обращаться за сервисом к серверам сети В, обозначенным как С+(, а все серверы сети А могут обслуживать клиентов сети В, обозначенных как К+(.

Рис. 3.19. Варианты размещения программных средств при двустороннем взаимодействии (С - cервер, К - клиент, (- средства сетевого взаимодействия)

Очевидно, что наличие программных продуктов для каждого из рассмотренных вариантов сильно зависит от конкретной пары операционных систем. Для некоторых пар может вовсе не найтись продуктов межсетевого взаимодействия, а для некоторых можно выбирать из нескольких вариантов. Рассмотрим в качестве примера набор программных продуктов, реализующих взаимодействие Windows NT и NetWare. В ОС Windows NT и в серверной части (Windows NT Server), и в клиентских частях (Windows NT Workstation) предусмотрены встроенные средства мультиплексирования нескольких протоколов, в том числе и стека IPX/SPX. Следовательно эта операционная система может поддерживать двустороннее взаимодействие (по варианту 2) с NetWare без каких-либо дополнительных программных средств. Аналогичным образом реализуется взаимодействие сетей Windows NT с UNIX-сетями.