Включение всех сетевых протоколов

2. Установка сетевых протоколов и служб.

После установки в компьютер сетевого адаптера система Windows создает для него подключение в папке «Сетевые подключения». Для сетевого адаптера Ethernet создается подключение по локальной сети. Для беспроводного сетевого адаптера создается беспроводное сетевое подключение.

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

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

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

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

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

3. Настройка ip-адреса.

В большинстве случаев при выборе протокола TCP/IP (а это наиболее часто применяемый протокол) оказывается, что целый ряд компьютеров «не видит» друг друга в сети. Из-за чего это происходит и как избежать этого? Нам придется немного более подробно разобраться с этим протоколом.

Как известно, при подключении хоста (хост – это любое устройство, подключенное к сети, это может быть не только компьютер, но и сетевой принтер, маршутиризатор и т.д.) к сети Intranet (т.е. сети базирующейся на протоколе TCP/IP) получает уникальный IP-адрес. Этот адрес может быть присвоен 2-мя способами:

  • автоматически, используя протокол DHCP (Dynamic Host Configuration Protocol), являющийся составной частью протокола TCP/IP; т.е. IP-адрес называют динамическим, если он назначается автоматически при подключении устройства к сети и используется в течение ограниченного промежутка времени, как правило, до завершения сеанса подключения.
  • в ручную.

IP-адрес (сокращение от англ. Internet Protocol Address) — уникальный идентификатор (адрес) устройства (обычно компьютера), подключённого к локальной сети или интернету. IP-адрес представляет собой 32-битовое (по версии IPv4) или 128-битовое (по версии IPv6) двоичное число. Удобной формой записи IP-адреса (IPv4) является запись в виде четырёх десятичных чисел (от 0 до 255), разделённых точками, например, 192.168.0.1 или 10.32.123.46. Когда речь идет о сетевом адресе, обычно имеется в виду IP-адрес. 192.168.0.1 — традиционная десятичная форма представления адреса, а 11000000 10101000 00000000 00000001 — двоичная форма представления этого же адреса. Любой IP-адрес состоит из двух частей: адреса сети (идентификатора сети, Network ID) и адреса хоста (идентификатора хоста, Host ID) в этой сети. Для того чтобы отделить идентификатор сети от идентификатора хоста, применяется специальное 32-битное число, называемое маской подсети (subnet mask). Она определяет какая часть IP-адреса представляет адрес подсети. Чисто внешне маска подсети представляет собой точно такой же набор из четырех октетов, разделенных между собой точками, как и любой IP-адрес. Например, узел с IP-адресом 12.34.56.78 и маской подсети 255.255.0.0 находится в сети 12.34.0.0. Чтобы получить адрес сети, зная IP-адрес и маску подсети, необходимо применить к ним операцию поразрядной конъюнкции (логическое И). Например, в случае более сложной маски:

Читайте также:  Установка и настройка сетевых протоколов и сетевого оборудования
IP-адрес :00001100 00100010 00111000 01001110 12.34.56.78
Маска подсети: 11111111 11111111 11111111 11100000 (255.255.255.224)
Адрес сети: 00001100 00100010 00110000 01000000 12.34.48.64

Маску подсети часто записывают вместе с IP-адресом нотации CIDR (в формате «IP-адрес/количество единичных бит в маске»). Запись IP-адресов вида 10.96.0.0/11 заменяет собой указание диапазона IP-адресов. Для приведённого примера маска подсети будет иметь двоичный вид 11111111 11100000 00000000 00000000 или то же самое в десятичном виде: 255.224.0.0. 11 разрядов IP-адреса отводятся под номер сети, а остальные 32 — 11 = 21 разрядов полного адреса — под локальный адрес в этой сети. Итого, 10.96.0.0/11 означает диапазон адресов от 10.96.0.0 до 10.127.255.255 Надеюсь, что теперь Вам стало понятно, что при использовании DHCP — протокола автоматического присвоения IP-адресов, компьютерам в сети могут быть присвоены адреса с различными идентификаторами сети. Другими словами, компьютеры как бы принадлежат разным сетям и не будут отображаться в окне Сетевое окружение. Каков же выход? Все очень просто – нужно присвоить IP-адреса в ручную. Заходим в Панель управления — Сетевые подключения, щелкаем правой кнопкой мыши по подключение по локальной сети и выбираем свойства. Откройте Сетевые подключения, выберите то подключение по локальной сети Из списка выбираем протокол Интернета (TCP/IP) (— это для ОС Windows XP, а для ОС Windows Vista — протокол Интернета версии 4 (TCP/IPv4) ) — и щелкаем по кнопке свойства. Для ОС Windows VistaДля ОС Windows XPВ появившемся окне Свойства: Протокол Интернет (TCP/IP) установите переключатель в положение Использовать следующий IP-адрес (по умолчанию переключатель находиться в положении Получить IP-адрес автоматически). Теперь стали доступными поля IP-адрес и Маска подсети. Какие же использовать IP-адреса? В принципе IP-адрес может быть любым, но для этих целей рекомендуются специальные адреса, которые используются только в локальных сетях и не применяются в сети Интернет. Такие адреса называют локальными или серыми. Необходимость использовать такие адреса возникла из-за того, что когда разрабатывался протокол IP не предусматривалось столь широкого его распространение, и постепенно адресов стало не хватать. Как вариант был придуман протокол IPv6. Однако, он пока не стал популярным и стали использовать локальные адреса. Это, например, IP-адреса – от 192.168.0.0 до 192.168.255.255 (т.е. 192.168.0.0/16), от 10.0.0.0 до 10.255.255.255 (т.е. 10.0.0.0/8) и 172.16.0.0/12. Очевидно, что каждому компьютеру в Вашей сети должны быть присвоены разные IP-адреса иначе может возникнуть конфликт адресов. Конфликт адресов — это распространённая ситуация в локальной сети, при которой в одной IP подсети оказываются два или более компьютеров с одинаковыми IP адресами. При подключении школы к Интернет вам, возможно, были предоставлены определенные IP-адреса, например, 10.32.123.45 — 10.32.123.75. Можно всем компьютерам дать адреса из этого диапазона. Если вы желаете чтобы компьютер имел доступ в Интернет на прямую, то кроме IP-адреса и маски подсети задайте основной шлюз и DNS-адреса (они вам были даны вместе с IP-адресами). Но для ученических компьютеров лучше организовать доступ в Интернет не на прямую, а через прокси-сервер. Иначе задайте любые серые IP-адреса, например, 192.168.1.1, 192.168.1.2, 192.168.1.3. рис. для ОС Windows Vista Примерные настройки без прямого доступа в Интернет с выданным адресом. Примерные настройки с прямым доступом в Интернет с выданным адресом. Примерные настройки с серым адресом. Окно настроек в Windows XP такое же как и в Windows Vista.

Читайте также:  Сетевая модель osi сеансовый уровень

Источник

Отсутствуют сетевые протоколы — ошибка Windows Sockets в Windows 10

date

02.03.2022

user

itpro

directory

Windows 10

comments

Один комментарий

У коллеги на домашнем компьютере с Windows 10 стал периодически (раз в 2-3 дня) пропадать доступ в интернет (статус “Ограничено” у подключения), а при запуске мастера диагностики сетей Windows (запускается при щелчке мыши по значку с ошибкой сетевого подключения или через Параметры -> Обновление и безопасность -> Устранение неполадок -> Запустить средство устранения неполадок подключения к Интернету) появляется характерная ошибка:

В реестре отсутствуют записи для Windows Sockets, необходимые для связи по сети.

На этом компьютере отсутствуют один или несколько сетевых протоколов. В реестре отсутствуют записи для Windows Sockets, необходимые для связи по сети

Windows Sockets registry entries required for network connectivity are missing.

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

При такой плавающей проблеме обычно рекомендуется начать с самого простого — сбросить текущие настройки TCP/IP и Windows Sockets. Если у вас на компьютере IP адрес настроен вручную, а не через DHCP, следующие команды сбросят ваши сетевые настройки. Поэтому предварительно нужно записать текущие настройки IP адреса, маски, шлюза и DNS серверов для ваших сетевых подключений (подробнее про сброс сетевых настроек в Windows).

netsh winsock reset

Sucessfully reset the Winsock Catalog. You must restart the computer in order to complete the reset.

netsh interface ipv4 reset

netsh interface ipv4 reset

Resetting Compartment Forwarding, OK! Resetting Compartment, OK! Resetting Control Protocol, OK! Resetting Echo Sequence Request, OK! Resetting Global, OK! Resetting Interface, OK! Resetting Anycast Address, OK! Resetting Multicast Address, OK! Resetting Unicast Address, OK! Resetting Neighbor, OK! Resetting Path, OK! Resetting Potential, OK! Resetting Prefix Policy, OK! Resetting Proxy Neighbor, OK! Resetting Route, OK! Resetting Site Prefix, OK! Resetting Subinterface, OK! Resetting Wakeup Pattern, OK! Resetting Resolve Neighbor, OK! Resetting , OK!

Данные команды сбросят настройки протокола TCP/IP для всех сетевых адаптеров и все обработчики (Winsock Layered Service Providers) к начальному, чистому состоянию. В результате вы удалите все сторонние обработчики, которые были встроены в ваш стек Winsock сторонними программами. Чаще всего в стек Winsock встраивают свои библиотеки-обработчики антивирусы, сниферы, файерволами и даже некоторые вирусы :).

Читайте также:  Классификация компьютерных сетей технологический структурный и функциональный аспекты

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

Если проблема не решилась, нужно через реестр удалить текущие настройки Windows Sockets.

  1. Откройте редактор реестра и перейдите к ключу HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WinSock. Создайте резервную копию ветки реестра, экспортировав ее в reg файл (ПКМ -> Export); сохранить ветку HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WinSock
  2. Удалите ветку (ПКМ -> Delete); удалить ветку настроек WinSock в реестре
  3. Выполните эти же действия для ветки HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Winsock2;

После этого вам нужно вручную переустановить компоненты протокола TCP/IP.

  1. В панели управления сетевыми подключениями (ncpa.cpl) откройте свойства вашего сетевого адаптера и нажмите кнопку Install;
  2. Выберите Protocol в списке компонентов для установки (Select Network Feature Type);
  3. Затем выберите, что вы хотите установить компонент с диска и укажите путь к каталогу C:\Windows\INF ; переустановка компонентов протокола TCP/IP
  4. В списоке переустанавливаемых сетевых протоколов выберите Internet Protocol version 4 (TCP/IPv4) и перезагрузите компьютер. Установить протокол Internet Protocol version 4 (TCP/IPv4) .
Network Connections Could not add the requested feature. The error is: This program is blocked by group policy. For more information, contact your system administrator.

Network Connections Could not add the requested feature. The error is: This program is blocked by group policy. For more information, contact your system administrator.

Чтобы исправить ошибку нужно вручную импортировать с другого компьютера с той же версий ОС и применить на проблемном ПК следующие ветки реестра: HKLM\SYSTEM\CurrentControlSet\Services\Winsock и HKLM\SYSTEM\CurrentControlSet\Services\Winsock2.

Можете скачать готовые файлы для чистой Windows 10 x64 LTSC по ссылкам ниже:

После импорта reg файлов нужно перезагрузить компьютер и попробовать еще раз переустановить протокол TCP/IP (в самом крайнем случаем воспользуютесь своими ветками ресстра winsock, сохранными ранее, но лучше использовать чистые).

Теперь в свойствах вашего сетевого подключений проверьте, что он настроен на получение динамического IP адреса и настроек DNS серверов, либо укажите IP адрес и DNS сервера вручную (в моем случае после сброса статические настройки IP просто очистились ). Для домашнего компьютера можно указать использовать следующие статические адреса DNS серверов Google: 8.8.8.8 и 8.8.4.4.

проверьте настройки DNS

Здесь же нажмите на кнопку Advanced и на вкладке WINS отключите просмотр LMHOSTS и NetBIOS через TCP/IP. Эти сетевые ротоколы являются устаревшими и не нужны в современных сетях .

отключить LMHOSTS и NetBIOS через TCP/IP

После этого проблема с периодическим отключением интернета с ошибкой “отсутствуют один или несколько сетевых протоколов” в Windows 10 исчезла. Если вам и это не помогло, я бы попробовал дополнительно переустановить (обновить) драйвера ваших сетевых адаптеров. Возможно проблема еще и с ними.

Предыдущая статьяПредыдущая статья Следующая статья Следующая статья

Источник

Оцените статью
Adblock
detector