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

  1. Откройте диалоговое окно свойств подключения к сети;
  2. На вкладке «Общие», в списке «Отмеченные компоненты используются этим подключением» выберите службу «Клиент для сетей Microsoft» и нажмите на кнопку «Свойства» (в случае подключения по виртуальной частной сети (VPN) вам нужно перейти на вкладку «Сеть»);
  3. В диалоговом окне «Свойства: Клиент для сетей Windows» вы можете изменить поставщика службы имен и сетевой адрес для службы удаленного вызова процедур (Remote Procedure Call (RPC)). RPC – это класс технологий, позволяющий компьютерным программам вызывать функции или процедуры в другом адресном пространстве. Идея вызова удалённых процедур состоит в расширении хорошо известного и понятного механизма передачи управления и данных внутри программы, выполняющейся на одной машине, на передачу управления и данных через сеть. Средства удалённого вызова процедур предназначены для облегчения организации распределённых вычислений и создания распределенных клиент-серверных информационных систем. Наибольшая эффективность использования RPC достигается в тех приложениях, в которых существует интерактивная связь между удалёнными компонентами с небольшим временем ответов и относительно малым количеством передаваемых данных.

Из раскрывающегося списка «Поставщик службы имен» доступны поставщики «Локатор Windows», который является поставщиком служб имен по умолчанию, а также «Служба каталогов ячеек DCE», которую нужно использовать только в том случае, если в сети используется программное обеспечение компании The Open Group, например клиент или сервер DCE (Distributed Computing Environment). В этом случае, вам нужно будет в поле «Сетевой адрес» ввести сетевой адрес поставщика служб имен.

Рис. 1. Свойства сетевого клиента «Клиент для сетей Microsoft»

Сетевые службы

Также как и сетевые клиенты, сетевые службы являются компонентами операционной системы. Сетевые службы операционных систем Windows – это специальные процессы, которые создают прослушивающий сокет и привязывают его к определенному порту, обеспечивающие дополнительную функциональность для сетевых подключений. Системные службы запускаются операционной системой автоматически в процессе загрузки компьютера или по мере необходимости при выполнении стандартных операций. Понятное имя службы отображается в оснастке «Службы», а настоящее имя службы используется в программах с интерфейсом командной строки. По умолчанию в операционных системах Microsoft ко всем локальным подключениям привязаны две сетевые службы:

  • Служба доступа к файлам и принтерам сетей Microsoft. Данная служба позволяет другим компьютерам, расположенным в одной сети с вами, обращаться к ресурсам данного компьютера по сети. О назначении общего сетевого доступа к своим папкам и файлам вы узнаете из материала одной из следующих статей;
  • Планировщик пакетов QoS. Эта служба содержит набор стандартов и механизмов, предназначенных для обеспечения производительности для важных приложений. Обычно механизм QoS используется для настройки приоритетов и управления скоростью отправки исходящего сетевого трафика. Начиная с операционных систем Windows Vista и Windows Server 2008, службы QoS настраиваются при помощи групповых политик. О настройке планировщика пакетов QoS на основе политики вы также узнаете из материала следующих статей.

Сетевые протоколы

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

Для сетевых протоколов используется модель Open System Interconnection (OSI). Данная модель состоит из семи уровней:

  • Физический уровень. На данном уровне определяются физические характеристики линий связи;
  • Канальный уровень. На этом уровне определяются правила использования физического уровня узлами сети
  • Сетевой уровень. Этот уровень отвечает за адресацию и доставку сообщений;
  • Транспортный уровень. Этот уровень обеспечивает контроль очередности прохождения компонентов сообщения;
  • Сеансовый уровень. Данный уровень предназначен для координации связи между двумя прикладными программами, работающими на разных рабочих станциях;
  • Представительский уровень. Этот уровень служит для преобразования данных из внутреннего формата компьютера в формат передачи;
  • Прикладной уровень. Текущий уровень обеспечивает удобный интерфейс связи сетевых программ пользователя.

Протоколы TCP/IP — это два протокола нижнего уровня, являющиеся основой связи в сети Интернет. Протокол TCP (Transmission Control Protocol) разбивает передаваемую информацию на порции и нумерует их. С помощью протокола IP (Internet Protocol) все части передаются получателю. Данные протоколы основаны на модели OSI и функционируют на более низком уровне, чем прикладные протоколы. Концепция уровней модели TCP/IP (многослойной сетевой модели) позволяет заменять отдельные протоколы на одном уровне другими протоколами, совместимыми на соседних уровнях протоколами. На следующей иллюстрации отображен стек (совокупность протоколов) протоколов TCP/IP:

Рис. 2. Уровни модели стека TCP/IP

Рассмотрим подробно каждый из четырех уровней модели TCP/IP:

Уровень сетевого интерфейса (уровень 2). Данный уровень содержит протоколы, которые обеспечивают передачу данных между узлами связи, физически напрямую соединенными друг с другом. Другими словами, осуществляют коммуникацию для сетевых адаптеров и физических (MAC) адресов, которые назначены для этого адаптера, концентраторов, коммутаторов и пр. Существующие стандарты определяют, каким образом должна осуществляться передача данных семейства TCP/IP с использованием этих протоколов. К этому уровню относятся протоколы Ethernet, маркерное кольцо Token Ring, SLIP, PPP и прочее.

Уровень Интернета (уровень 3). Этот уровень обеспечивает доставку информации от сетевого узла отправителя к сетевому узлу получателя без установления виртуального соединения с помощью датаграмм и не является надежным. Основным протоколом данного уровня является IP (Internet Protocol). Вся информация, поступающая к нему от других протоколов, оформляется в виде IP-пакетов данных (IP datagrams). На этом уровне был реализован стек TCP/IP. На уровне 3 в стеке TCP/IP используются две версии протокола Интернета:

  • IPv4. В современной сети Интернет используется IP четвёртой версии, также известный как маршрутизируемый сетевой протокол IPv4. В протоколе IP этой версии каждому узлу сети ставится в соответствие IP-адрес длиной 32 байта (т.е. 4 октета по 4 байта). При этом компьютеры в подсетях объединяются общими начальными битами адреса. В связи с тем, что количество адресов ограничено, вскоре может быть дефицит IPv4 адресов.
  • IPv6. Шестая версия протокола — IPv6 позволяет адресовать значительно большее количество узлов, чем IPv4. Протокол Интернета версии 6 отличается повышенной разрядностью адреса и использует 128-разрядные адреса, и может определить значительно больше адресов.

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

Транспортный уровень (уровень 4). Транспортный уровень модели TCP/IP предназначен для отправки и получения данных. В набор данного уровня входят два протокола – TCP и UDP. Рассмотрим подробно каждый из них:

  • TCP. Реализует потоковую модель передачи информации с прикладного уровня, а также ее обработку побайтно. Получившиеся байты группируются TCP в пронумерованные сегменты последовательности для доставки на сетевой хост. Протокол TCP обеспечивает проверку контрольных сумм, передачу подтверждения в случае правильного приема сообщения, повторную передачу пакета данных в случае неполучения подтверждения в течение определенного промежутка времени, правильную последовательность получения информации, полный контроль скорости передачи данных.
  • UDP. Данный протокол наоборот, является способом связи ненадежным, ориентированным на передачу сообщений (датаграмм). Данный протокол позволяет быстро транспортировать датаграммы, поскольку в нем не предусмотрены такие компоненты надежности, как гарантии доставки и подтверждение последовательности передачи. В связи с этим, данные для приложений доставляются гораздо быстрее.

Прикладной уровень (уровень 7). Данный, последний, уровень модели TCP/IP осуществляет упаковку и передачу данных через порты транспортного уровня. К этому уровню можно отнести протоколы TFTP (Trivial File Transfer Protocol), FTP (File Transfer Protocol), Telnet, SMTP (Simple Mail Transfer Protocol), HTTP, DNS, POP3 (Post Office Protocol 3) и другие, которые поддерживаются соответствующими системными утилитами.

Заключение

В этой статье вы узнали о сетевых клиентах, сетевых службах и о протоколах. Была описана модель взаимодействия открытых систем (OSI) и рассмотрены четыре уровня модели протокола TCP/IP. В соответствии с моделью OSI, сетевой уровень именуется как уровень 2, уровень Интернета – уровень 3, транспортный уровень – уровень 4 и прикладной уровень называется уровнем 7. В следующих статьях вы подробно познакомитесь с сетевыми клиентами, а также с протоколами Интернета версии 4 и 6.

Как включить клиент для сетей Microsoft

У каждого сетевого адаптера может быть включен этот компонент

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

Windows по умолчанию включает Клиент для сетей Microsoft, но его можно отключить. Вы можете включить Client for Microsoft Networks из меню Свойства сетевого адаптера, который вы используете для доступа к сети.

Как включить клиент в Windows 10

Пользователи Windows 10 могут включить клиент для сетей Microsoft из окна настроек.

Нажмите Пуск .

Нажмите Настройки .

Выберите Сеть и Интернет .

Выберите Ethernet в левом столбце.

Нажмите Изменить параметры адаптера в правом столбце.

Нажмите правой кнопкой мыши Ethernet .

Хотя это редко, если вы используете другой адаптер Ethernet или ваш не называется Ethernet, выберите правильный. Если вы не видите Ethernet, возможно, у вас есть что-то похожее на Ethernet0 или Ethernet 2 .

Нажмите Свойства .

Установите флажок Клиент для сетей Microsoft .

Нажмите ОК .

Как включить клиент в Windows 8 или 7

Панель управления — это самый простой способ доступа к сетевым адаптерам в Windows 8.

Откройте панель управления.

Самый быстрый способ сделать это с помощью меню опытных пользователей. Для этого используйте сочетание клавиш WIN + X или щелкните правой кнопкой мыши кнопку «Пуск».

Нажмите Сеть и Интернет .

Нажмите Центр управления сетями и общим доступом .

Нажмите Изменить настройки адаптера в левом столбце.

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

Нажмите Свойства .

Установите флажок Клиент для сетей Microsoft .

Нажмите ОК .

Как включить клиент в старых версиях Windows

Аналогичные инструкции применимы к более старым версиям Windows, но вы попадаете в меню Свойства немного по-разному, в зависимости от вашей операционной системы. Например, если ваш компьютер работает под управлением Windows 2000 или Windows XP, сетевой адаптер находится в Сетевые подключения .

Откройте Панель управления в меню «Пуск».

Нажмите Подключиться к , а затем Показать все подключения .

Нажмите правой кнопкой мыши Подключение по локальной сети .

Нажмите Свойства .

Установите флажок Клиент для Microsoft Windows .

Нажмите ОК .

В Windows 95 или 98 нажмите правой кнопкой мыши Сетевое окружение и выберите Свойства . Либо перейдите на Панель управления и откройте элемент Сеть .

Печенюшка

Установка и удаление сетевых компонентов с помощью программы netcfg.exe

Не так давно, из-за проблем с установкой VPN соединений, мне пришлось познакомиться со специальной программой командной строки netcfg, которая входит в состав операционной системы MS Windows Vista, MS Windows 7 и серверных MS Windows Server 2008.

Команда netcfg позволяет нам управлять сетевыми адаптерами, протоколами, сервисами и клиентами. Другими словами она позволяет просмотреть, установить или удалить такие сетевые компоненты операционной системы, как протоколы NetBIOS, TCP/IPv6, IPX и т. д., сетевые службы QoS, Служба доступа к файлам и принтерам сетей Microsoft и т. д. Чтобы просмотреть описание работы программы netcfg.exe, введите команду netcfg -?.

Работа с программой

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

Просмотр установленных сетевых компонентов

Как уже было сказано, данная программа позволяет просмотреть список установленных сетевых компонентов. Для этого применяется команда netcfg -s n. После ее ввода перед вами отобразится список установленных сетевых адаптеров, протоколов, служб и клиентов. Обратите внимание на левый столбец выводимых данных (в правом столбце отображается описание сетевого компонента). В нем содержится сокращенное имя компонента, которое применяется во всех командах программы netcfg.

Можно также просмотреть список установленных адаптеров, для чего применяется команда netcfg -s a. Или список привязок для определенного сетевого компонента, для чего применяется команда netcfg -b . Например, netcfg -b ms_tcpip.

Кроме того, вы можете просмотреть состояние только определенного сетевого компонента. Для этого применяется команда netcfg -q . Например, чтобы просмотреть, установлен ли компонент NetBIOS, нужно воспользоваться командой netcfg -q ms_netbios.

Установка сетевых компонентов

Для установки определенного сетевого компонента нужно знать его сокращенное имя или название INF-файла. Ниже будет приведет список всех возможных сокращенных имен.

Чтобы установить сетевой компонент, используя сокращенное имя, нужно воспользоваться командой netcfg -с -I . Здесь класс компонента может принимать следующие значения: p для сетевого протокола, s для сетевой службы и c для сетевого клиента.

Чтобы установить сетевой компонент, используя его INF-файл, нужно воспользоваться немного отличной командой: netcfg -l -с -I .

Например, для установки протокола Туннельный протокол точка–точка, нужно воспользоваться командой netcfg -l %windir%infnetrast.inf -c p -i MS_PPTP.

Можно также воспользоваться командой netcfg -winpe, которая при инсталляции операционной системы используется для установки TCP/IP, NetBIOS и клиента для сетей Microsoft.

Сведения об установке сетевого компонента заносятся в файл журнала setupapi.app.log, расположенный в каталоге %windows%inf.

Удаление сетевых компонентов

Для удаления сетевых компонентов используется команда netcfg -u . Например, чтобы удалить клиент для сетей Microsoft, нужно воспользоваться командой netcfg -u MS_MSCLIENT.

Стандартные сетевые компоненты

Теперь рассмотрим список стандартных сетевых компонентов, которые вы можете добавлять или удалять. Все INF-файлы, описанные ниже, расположены в каталоге %systemroot%INF. Для удобства разобьем его на сетевые протоколы, службы и клиенты.

Сетевые протоколы

Сначала будут описаны сетевые протоколы.

ms_pppoe — по умолчанию установлен. Определяет протокол Протокол точка–точка по Ethernet, добавляя в систему драйвер Remote Access PPPOE. Данный протокол позволяет передавать кадры PPP через локальную сеть Ethernet, используя туннели. Данный протокол, как и протокол PPTP, поддерживает авторизацию, шифрование и сжатие.

INF-файл: netrast.inf, секция Ndi-PppoeProtocol.

ms_tcpip6 — по умолчанию установлен. Определяет протокол Протокол Интернета версии 6 (TCP/IPv6). Основным новшеством данной версии IP-протокола является расширенное до 128 бит адресное пространство. Кроме того, протокол IPv6 обеспечивает упрощенный механизм автоконфигурирования адресов, а также масштабируемость групповых адресов.

INF-файл: netip6.inf, секция MS_TCPIP6.Install.

MS_TCPIP6_TUNNEL — по умолчанию установлен. Определяет протокол Microsoft TCP/IP версия 6 — туннели. Позволяет создавать туннели на основе протокола TCP/IP версии 6.

INF-файл: netip6.inf, секция MS_TCPIP6.Tunnel.Install.

MS_NDISWAN — по умолчанию установлен. Определяет драйвер NDIS-драйвер WAN удаленного доступа.

INF-файл: netrast.inf, секция Ndi-NdisWan.

MS_wanarp — по умолчанию установлен. Определяет драйвер Драйвер удаленного доступа IP ARP.

INF-файл: netrast.inf, секция Ndi-Wanarp.

ms_netbt_smb — по умолчанию установлен. Определяет протокол Протокол сообщений TCP/IP (сеанс SMB). Он является протоколом прикладного уровня, предназначенным для совместного использования файлов. Он работает поверх протоколов NBT или NetBEUI, но также может работать на основе протоколов IPX/SPX.

INF-файл: nettcpip.inf, секция MS_NETBT_SMB.PrimaryInstall.

ms_netbt — по умолчанию установлен. Определяет протокол Протокол клиента WINS (TCP/IP). Основным назначением службы WINS является организация процесса разрешения имен NetBIOS в соответствующие IP-адреса. Для этого и используется протокол, определенный данным сетевым компонентом.

INF_файл: nettcpip.inf, секция MS_WINS.PrimaryInstall.

MS_RSPNDR — по умолчанию установлен. Определяет протокол Ответчик обнаружения топологии канального уровня. Он используется сетевым модулем операционной системы Windows Vista для отображения графического представления сети. Например, графическое представление сети можно увидеть в мастере Центр управления сетями и общим доступом. Если операционная система не будет поддерживать данный протокол, то соответствующий компьютер не будет отображаться в графическом представлении сети.

INF-файл: rspndr.inf, секция Install.

MS_SMB — по умолчанию установлен. Определяет глобальное устройство MicrosoftNetbiosSmb. На основе данного устройства работают экземпляры NetBT_Tcpip.

INF-файл: nettcpip.inf, секция MS_SMB.Install.

MS_TCPIP — по умолчанию установлен. Определяет протокол Протокол Интернета версии 4 (TCP/IPv4). Он является стандартным протоколом, используемым операционной системой для сетевого взаимодействия.

INF-файл: nettcpip.inf, секция MS_TCPIP.PrimaryInstall.

ms_pptp — по умолчанию установлен. Определяет протокол Туннельный протокол точка–точка. Он позволяет создавать туннели, которые будут передавать кадры PPP через сети на базе протокола TCP/IP. При этом протокол поддерживает шифрование кадров с помощью механизма MPPE (Microsoft Point-to-Point Encryption), основанного на алгоритме RSA.

INF-файл: netrast.inf, секция Ndi-PptpProtocol.

ms_l2tp — по умолчанию установлен. Определяет протокол Туннельный протокол уровня 2. Протокол туннелирования второго уровня, функционирующий на канальном уровне, представляет собой промышленный стандарт, впервые реализованный в операционной системе Windows 2000 и используемый как передающая среда в VPN (виртуальная частная сеть). В отличие от такого протокола, как PPTP (протокол L2TP является дальнейшим развитием протокола PPTP), протокол L2TP использует для шифрования протокол IPSec. Еще одним отличием протокола L2TP является то, что для передачи управляющих сообщений он использует дейтаграммный протокол UDP (PPTP в управляющем канале использует протокол TCP).

INF-файл: netrast.inf, секция Ndi-L2tpProtocol.

MS_LLTDIO — по умолчанию установлен. Определяет драйвер Драйвер в/в тополога канального уровня. Данный драйвер используется для создания графического представления сети (карты сети).

INF-файл: lltdio.inf, секция Install.

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

INF-файл: ndisuio.inf, секция Install.

MS_wanarpv6 — по умолчанию установлен. Определяет драйвер Драйвер удаленного доступа IPv6 ARP.

INF-файл: netrast.inf, секция Ndi-Wanarpv6.

MS_TCPIP_TUNNEL — по умолчанию установлен. Определяет протокол Протокол Интернета (TCP/IP) — туннели. Позволяет создавать туннели на основе протокола TCP/IP версии 4.

INF-файл: nettcpip.inf, секция MS_TCPIP.Tunnel.PrimaryInstall.

ms_Bridge — по умолчанию установлен. Определяет протокол MAC Bridge. Он используется во время маршрутизации с помощью стандартных средств операционной системы.

INF-файл: netbrdgs.inf, секция Bridge.ndi.

MS_IrDA — по умолчанию установлен. Определяет протокол IrDA Protocol. Он предназначен для выполнения подключения между двумя компьютерами с помощью инфракрасной связи. Нужно признать, что на сегодняшний день инфракрасная связь практически не используется, вытесненная беспроводной связью и Bluetooth.

INF-файл: netirda.inf, секция IrDA.Install.

MS_RMCAST — по умолчанию не установлен. Определяет протокол Reliable Multicast Protocol. Он представляет собой протокол транспортного уровня, поддерживающий широковещательную рассылку.

INF-файл: netpgm.inf, секция MS_RMCAST.PrimaryInstall.

Сетевые службы

Теперь рассмотрим сетевые службы.

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

INF-файл: netrass.inf, секция Ndi-RasSrv.

MS_SERVER — по умолчанию установлена. Определяет службу Служба доступа к файлам и принтерам сетей Microsoft. Она является основной службой операционной системы, используемой при доступе к общим папкам и принтерам.

INF-файл: netserv.inf, секция Install.ndi.

MS_STEELHEAD — по умолчанию установлена. Определяет службу Сервер маршрутизации и удаленного доступа. Она представляет собой надстройку над локальной сетью, предназначенную для маршрутизации глобальных сетей (для этого используется Windows Sockets). Она не сможет заменить собой аппаратные маршрутизаторы, например маршрутизаторы Cisco, однако может превратить сервер в маршрутизатор низкого уровня. Данная служба поддерживает протоколы IP, RIP, OSPF и т. д.

INF-файл: netrass.inf, секция Ndi-Steelhead.

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

INF-файл: netpacer.inf, секция Install.

MS_RASMAN — по умолчанию установлена. Определяет службу Диспетчер подключений удаленного доступа. Она позволяет удаленно подключиться к компьютеру (как правило, с помощью модема).

INF-файл: netrass.inf, секция Ndi-RasMan.

MS_NETBIOS — по умолчанию установлена. Определяет интерфейс NetBIOS Interface.

INF-файл: netnb.inf, секция NetBIOS.ndi.

MS_NATIVEWIFIP — по умолчанию установлена. Определяет фильтр Фильтр NativeWiFi.

INF-файл: netnwifi.inf, секция MS_NWIFI.Install.

MS_RASCLI — по умолчанию не установлена. Определяет службу Клиент удаленного доступа. Она выполняет подключение к серверу удаленного доступа с помощью модемного соединения.

INF-файл: netrass.inf, секция Ndi-RasCli.

MS_ALG — по умолчанию не установлена. Определяет службу Application Layer Gateway. Она является основой стандартного брандмауэра операционной системы и компонента ICS.

INF-файл: netrass.inf, секция Ndi-ALG.

Сетевые клиенты

Последним, что мы рассмотрим, являются сетевые клиенты.

MS_MSCLIENT — по умолчанию установлен. Определяет клиент для сетей Microsoft.

INF-файл: netmscli.inf, секция MSClient.ndi.

Принцип работы программы netcfg.exe

И напоследок вкратце рассмотрим принцип работы программы netcfg.exe. При удалении сетевых компонентов данная программа не удаляет никаких файлов или ветвей, принадлежащих сетевым компонентам. Единственной ветвью, которую она
использует, является HKEY_LOCAL_MACHINESystemCurrentControlSetControlNetwork. Эта ветвь включает в себя следующие подразделы:

— определяет список сетевых адаптеров, которые установлены в системе;

— указывает список сетевых клиентов, установленных в операционной системе;

— определяет список сетевых служб, установленных в операционной системе;

— указывает список сетевых протоколов, установленных в операционной системе.

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

Фактически действие программы командной строки netcfg.exe аналогично удалению или установке сетевых компонентов с помощью кнопок Установить и Удалить окна свойств определенного сетевого подключения. Это окно можно вызвать
с помощью ссылки Просмотр состояния напротив нужного сетевого подключения в папке Центр управления сетями и общим доступом. После выбора данной ссылки перед вами отобразится окно состояния данного сетевого подключения, в котором нужно нажать кнопку Свойства.

Как восстановить Клиент для сетей Майкрософт

клиент сетей microsoft
интересует вопрос как можно подключится к компьютеру у которого отлючен клиент сетей microsoft на.

Запуск служб «Служба доступа к файлам» и «Клиент для сетей Microsoft» с использованием bat- или vbs-файла
Доброе время суток. Подскажите пожалуйста можно ли как нибудь запустить службы "служба доступа к.

Какие ЯП рекомендует Майкрософт для написания desktop-ных GUI приложений для Windows?
Как, например, обстоят дела с написанием десктопных GUI приложений для Windows на языке C#.

как разместить горизонтально виджеты для соц. сетей
Доброго времени суток! У нас имеется 5 виджетов соц.сетей. А именно контакт, одноклассники.

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

Интернет для 2 сетей, как организовать раздачу интренета?
Всем доброго времени суток! Помогите пожалуйста решить вопрос, в организации имеется 2 сети: 1.

Как удалить службу клиента для сетей NetWare ?
Уважаемые форумчане! Помогите решить проблему: Изменился вход в систему. И исчез экран.

Как настроить доступ к игровому серверу CS 1.6 для двух локальных сетей
Добрый день, есть 2 локальные сети соединенные как показано на схеме. Задача создать 1 сервер CS.

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

Почему компания Майкрософт не разработала CMS для .NET?
Интересно, почему компания Майкрософт не разработала CMS для .NET? Было бы логично — охватывались.

Можно ли в билдере создавать надстройки для пакета Майкрософт
Всем привет. У меня вопрос (может и глупый): можно ли в билдере создавать надстройки для пакета.

Печенюшка

Установка и удаление сетевых компонентов с помощью программы netcfg.exe

Не так давно, из-за проблем с установкой VPN соединений, мне пришлось познакомиться со специальной программой командной строки netcfg, которая входит в состав операционной системы MS Windows Vista, MS Windows 7 и серверных MS Windows Server 2008.

Команда netcfg позволяет нам управлять сетевыми адаптерами, протоколами, сервисами и клиентами. Другими словами она позволяет просмотреть, установить или удалить такие сетевые компоненты операционной системы, как протоколы NetBIOS, TCP/IPv6, IPX и т. д., сетевые службы QoS, Служба доступа к файлам и принтерам сетей Microsoft и т. д. Чтобы просмотреть описание работы программы netcfg.exe, введите команду netcfg -?.

Работа с программой

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

Просмотр установленных сетевых компонентов

Как уже было сказано, данная программа позволяет просмотреть список установленных сетевых компонентов. Для этого применяется команда netcfg -s n. После ее ввода перед вами отобразится список установленных сетевых адаптеров, протоколов, служб и клиентов. Обратите внимание на левый столбец выводимых данных (в правом столбце отображается описание сетевого компонента). В нем содержится сокращенное имя компонента, которое применяется во всех командах программы netcfg.

Можно также просмотреть список установленных адаптеров, для чего применяется команда netcfg -s a. Или список привязок для определенного сетевого компонента, для чего применяется команда netcfg -b . Например, netcfg -b ms_tcpip.

Кроме того, вы можете просмотреть состояние только определенного сетевого компонента. Для этого применяется команда netcfg -q . Например, чтобы просмотреть, установлен ли компонент NetBIOS, нужно воспользоваться командой netcfg -q ms_netbios.

Установка сетевых компонентов

Для установки определенного сетевого компонента нужно знать его сокращенное имя или название INF-файла. Ниже будет приведет список всех возможных сокращенных имен.

Чтобы установить сетевой компонент, используя сокращенное имя, нужно воспользоваться командой netcfg -с -I . Здесь класс компонента может принимать следующие значения: p для сетевого протокола, s для сетевой службы и c для сетевого клиента.

Чтобы установить сетевой компонент, используя его INF-файл, нужно воспользоваться немного отличной командой: netcfg -l -с -I .

Например, для установки протокола Туннельный протокол точка–точка, нужно воспользоваться командой netcfg -l %windir%infnetrast.inf -c p -i MS_PPTP.

Можно также воспользоваться командой netcfg -winpe, которая при инсталляции операционной системы используется для установки TCP/IP, NetBIOS и клиента для сетей Microsoft.

Сведения об установке сетевого компонента заносятся в файл журнала setupapi.app.log, расположенный в каталоге %windows%inf.

Удаление сетевых компонентов

Для удаления сетевых компонентов используется команда netcfg -u . Например, чтобы удалить клиент для сетей Microsoft, нужно воспользоваться командой netcfg -u MS_MSCLIENT.

Стандартные сетевые компоненты

Теперь рассмотрим список стандартных сетевых компонентов, которые вы можете добавлять или удалять. Все INF-файлы, описанные ниже, расположены в каталоге %systemroot%INF. Для удобства разобьем его на сетевые протоколы, службы и клиенты.

Сетевые протоколы

Сначала будут описаны сетевые протоколы.

ms_pppoe — по умолчанию установлен. Определяет протокол Протокол точка–точка по Ethernet, добавляя в систему драйвер Remote Access PPPOE. Данный протокол позволяет передавать кадры PPP через локальную сеть Ethernet, используя туннели. Данный протокол, как и протокол PPTP, поддерживает авторизацию, шифрование и сжатие.

INF-файл: netrast.inf, секция Ndi-PppoeProtocol.

ms_tcpip6 — по умолчанию установлен. Определяет протокол Протокол Интернета версии 6 (TCP/IPv6). Основным новшеством данной версии IP-протокола является расширенное до 128 бит адресное пространство. Кроме того, протокол IPv6 обеспечивает упрощенный механизм автоконфигурирования адресов, а также масштабируемость групповых адресов.

INF-файл: netip6.inf, секция MS_TCPIP6.Install.

MS_TCPIP6_TUNNEL — по умолчанию установлен. Определяет протокол Microsoft TCP/IP версия 6 — туннели. Позволяет создавать туннели на основе протокола TCP/IP версии 6.

INF-файл: netip6.inf, секция MS_TCPIP6.Tunnel.Install.

MS_NDISWAN — по умолчанию установлен. Определяет драйвер NDIS-драйвер WAN удаленного доступа.

INF-файл: netrast.inf, секция Ndi-NdisWan.

MS_wanarp — по умолчанию установлен. Определяет драйвер Драйвер удаленного доступа IP ARP.

INF-файл: netrast.inf, секция Ndi-Wanarp.

ms_netbt_smb — по умолчанию установлен. Определяет протокол Протокол сообщений TCP/IP (сеанс SMB). Он является протоколом прикладного уровня, предназначенным для совместного использования файлов. Он работает поверх протоколов NBT или NetBEUI, но также может работать на основе протоколов IPX/SPX.

INF-файл: nettcpip.inf, секция MS_NETBT_SMB.PrimaryInstall.

ms_netbt — по умолчанию установлен. Определяет протокол Протокол клиента WINS (TCP/IP). Основным назначением службы WINS является организация процесса разрешения имен NetBIOS в соответствующие IP-адреса. Для этого и используется протокол, определенный данным сетевым компонентом.

INF_файл: nettcpip.inf, секция MS_WINS.PrimaryInstall.

MS_RSPNDR — по умолчанию установлен. Определяет протокол Ответчик обнаружения топологии канального уровня. Он используется сетевым модулем операционной системы Windows Vista для отображения графического представления сети. Например, графическое представление сети можно увидеть в мастере Центр управления сетями и общим доступом. Если операционная система не будет поддерживать данный протокол, то соответствующий компьютер не будет отображаться в графическом представлении сети.

INF-файл: rspndr.inf, секция Install.

MS_SMB — по умолчанию установлен. Определяет глобальное устройство MicrosoftNetbiosSmb. На основе данного устройства работают экземпляры NetBT_Tcpip.

INF-файл: nettcpip.inf, секция MS_SMB.Install.

MS_TCPIP — по умолчанию установлен. Определяет протокол Протокол Интернета версии 4 (TCP/IPv4). Он является стандартным протоколом, используемым операционной системой для сетевого взаимодействия.

INF-файл: nettcpip.inf, секция MS_TCPIP.PrimaryInstall.

ms_pptp — по умолчанию установлен. Определяет протокол Туннельный протокол точка–точка. Он позволяет создавать туннели, которые будут передавать кадры PPP через сети на базе протокола TCP/IP. При этом протокол поддерживает шифрование кадров с помощью механизма MPPE (Microsoft Point-to-Point Encryption), основанного на алгоритме RSA.

INF-файл: netrast.inf, секция Ndi-PptpProtocol.

ms_l2tp — по умолчанию установлен. Определяет протокол Туннельный протокол уровня 2. Протокол туннелирования второго уровня, функционирующий на канальном уровне, представляет собой промышленный стандарт, впервые реализованный в операционной системе Windows 2000 и используемый как передающая среда в VPN (виртуальная частная сеть). В отличие от такого протокола, как PPTP (протокол L2TP является дальнейшим развитием протокола PPTP), протокол L2TP использует для шифрования протокол IPSec. Еще одним отличием протокола L2TP является то, что для передачи управляющих сообщений он использует дейтаграммный протокол UDP (PPTP в управляющем канале использует протокол TCP).

INF-файл: netrast.inf, секция Ndi-L2tpProtocol.

MS_LLTDIO — по умолчанию установлен. Определяет драйвер Драйвер в/в тополога канального уровня. Данный драйвер используется для создания графического представления сети (карты сети).

INF-файл: lltdio.inf, секция Install.

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

INF-файл: ndisuio.inf, секция Install.

MS_wanarpv6 — по умолчанию установлен. Определяет драйвер Драйвер удаленного доступа IPv6 ARP.

INF-файл: netrast.inf, секция Ndi-Wanarpv6.

MS_TCPIP_TUNNEL — по умолчанию установлен. Определяет протокол Протокол Интернета (TCP/IP) — туннели. Позволяет создавать туннели на основе протокола TCP/IP версии 4.

INF-файл: nettcpip.inf, секция MS_TCPIP.Tunnel.PrimaryInstall.

ms_Bridge — по умолчанию установлен. Определяет протокол MAC Bridge. Он используется во время маршрутизации с помощью стандартных средств операционной системы.

INF-файл: netbrdgs.inf, секция Bridge.ndi.

MS_IrDA — по умолчанию установлен. Определяет протокол IrDA Protocol. Он предназначен для выполнения подключения между двумя компьютерами с помощью инфракрасной связи. Нужно признать, что на сегодняшний день инфракрасная связь практически не используется, вытесненная беспроводной связью и Bluetooth.

INF-файл: netirda.inf, секция IrDA.Install.

MS_RMCAST — по умолчанию не установлен. Определяет протокол Reliable Multicast Protocol. Он представляет собой протокол транспортного уровня, поддерживающий широковещательную рассылку.

INF-файл: netpgm.inf, секция MS_RMCAST.PrimaryInstall.

Сетевые службы

Теперь рассмотрим сетевые службы.

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

INF-файл: netrass.inf, секция Ndi-RasSrv.

MS_SERVER — по умолчанию установлена. Определяет службу Служба доступа к файлам и принтерам сетей Microsoft. Она является основной службой операционной системы, используемой при доступе к общим папкам и принтерам.

INF-файл: netserv.inf, секция Install.ndi.

MS_STEELHEAD — по умолчанию установлена. Определяет службу Сервер маршрутизации и удаленного доступа. Она представляет собой надстройку над локальной сетью, предназначенную для маршрутизации глобальных сетей (для этого используется Windows Sockets). Она не сможет заменить собой аппаратные маршрутизаторы, например маршрутизаторы Cisco, однако может превратить сервер в маршрутизатор низкого уровня. Данная служба поддерживает протоколы IP, RIP, OSPF и т. д.

INF-файл: netrass.inf, секция Ndi-Steelhead.

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

INF-файл: netpacer.inf, секция Install.

MS_RASMAN — по умолчанию установлена. Определяет службу Диспетчер подключений удаленного доступа. Она позволяет удаленно подключиться к компьютеру (как правило, с помощью модема).

INF-файл: netrass.inf, секция Ndi-RasMan.

MS_NETBIOS — по умолчанию установлена. Определяет интерфейс NetBIOS Interface.

INF-файл: netnb.inf, секция NetBIOS.ndi.

MS_NATIVEWIFIP — по умолчанию установлена. Определяет фильтр Фильтр NativeWiFi.

INF-файл: netnwifi.inf, секция MS_NWIFI.Install.

MS_RASCLI — по умолчанию не установлена. Определяет службу Клиент удаленного доступа. Она выполняет подключение к серверу удаленного доступа с помощью модемного соединения.

INF-файл: netrass.inf, секция Ndi-RasCli.

MS_ALG — по умолчанию не установлена. Определяет службу Application Layer Gateway. Она является основой стандартного брандмауэра операционной системы и компонента ICS.

INF-файл: netrass.inf, секция Ndi-ALG.

Сетевые клиенты

Последним, что мы рассмотрим, являются сетевые клиенты.

MS_MSCLIENT — по умолчанию установлен. Определяет клиент для сетей Microsoft.

INF-файл: netmscli.inf, секция MSClient.ndi.

Принцип работы программы netcfg.exe

И напоследок вкратце рассмотрим принцип работы программы netcfg.exe. При удалении сетевых компонентов данная программа не удаляет никаких файлов или ветвей, принадлежащих сетевым компонентам. Единственной ветвью, которую она
использует, является HKEY_LOCAL_MACHINESystemCurrentControlSetControlNetwork. Эта ветвь включает в себя следующие подразделы:

— определяет список сетевых адаптеров, которые установлены в системе;

— указывает список сетевых клиентов, установленных в операционной системе;

— определяет список сетевых служб, установленных в операционной системе;

— указывает список сетевых протоколов, установленных в операционной системе.

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

Фактически действие программы командной строки netcfg.exe аналогично удалению или установке сетевых компонентов с помощью кнопок Установить и Удалить окна свойств определенного сетевого подключения. Это окно можно вызвать
с помощью ссылки Просмотр состояния напротив нужного сетевого подключения в папке Центр управления сетями и общим доступом. После выбора данной ссылки перед вами отобразится окно состояния данного сетевого подключения, в котором нужно нажать кнопку Свойства.

Клиент для сетей Microsoft Windows 7

Настройка удаленного доступа

В рассматриваемом мною случае удаленного доступа пользователю необходимо иметь подключение к Интернету. Как говорилось ранее, эти услуги предлагаются всевозможными интернет-провайдерами (например, Russia On-Line, Peterlink, Web-plus и др.). Интернет-провайдер «предоставляет следующие, как правило, платные услуги по подключению и доступу в Интернет:

  • снабжение пользователя именем (login), паролем (password) и номером телефона для соединения и выхода в Интернет;
  • обеспечение аренды пользователем дискового пространства на своем Интернет-сервере для размещения почтового ящика и Web-страниц пользователя;
  • оказание помощи в настройке сетевого программного обеспечения.

В данном разделе рассмотрим основные моменты настройки этого сетевого программного обеспечения.

Настройка сетевого обеспечения

Базовые средства удаленного доступа входят в комплект поставки Windows. Как правило, необходимыми средствами для удаленного доступа являются:

  • Контроллер удаленного доступа. Это виртуальная сетевая плата, физически соединяющая данный компьютер с другим. Он обеспечивает подключение к серверам РРР, RAS, NetWare Connect с помощью модема или устройства ISDN.
  • Клиент для сетей Microsoft. Обеспечивает подключение данного компьютера к остальным.
  • Протокол TCP/IP. Данный протокол используется для подключения к Интернету и другим глобальным сетям. Вообще говоря, протокол представляет собой используемый компьютерами язык для обмена между ними информацией. Естественно, что два соединенных компьютера должны иметь общий протокол.

Для добавления тех или иных средств необходимо вызвать диалоговое окно Сеть (рис. 8.2).

Пример 8.2. Настройка сетевого обеспечения

Пуск > Настройка > Панель управления

Сеть Конфигурация Добавить. (рис. 8.2)

Клиент Добавить. (рис. 8.3)

Изготовители Microsoft (рис. 8.4)

Клиенты сети Клиент для сетей Microsoft

Сетевая плата Добавить.

Сетевая плата Контроллер удаленного доступа

Сетевые протоколы TCP/IP (рис. 8.5)

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

Зачастую следующим шагом в настройке сетевого обеспечения является настройка параметров протокола TCP/IP. [ Параметры настроек протокола TCP/IP определяются провайдером и, как правило, передаются пользователю в виде специальной памятки по настройке удаленного доступа. ] Выберите элемент TCP/IP и нажмите кнопку Свойства. Диалоговое окно Свойства: TCP/IP появляется с открытой вкладкой IP-адрес (рис. 8.6). На этой вкладке необходимо указать тип адреса. Если компьютер имеет динамический адрес, то выберите пере ключатель Получить IP-адрес автоматически. Если же вам назначен выделенный IP-адрес, выберите переключатель Указать IP-адрес явным образом.

Рис. 8.2. Вкладка Конфигурация диалогового окна Сеть

Рис. 8.3. Диалоговое окно Выбор типа компонента

Рис. 8.4. Диалоговое окно Выбор: Клиент сети

Рис. 8.5. Диалоговое окно Выбор: Сетевой протокол

На вкладке Конфигурация DNS (рис. 8.7) определяются параметры Domain Name Service (служба доменных имен). Выберите переключатель Включить DNS и заполните следующие поля:

  • Имя компьютера. Определяет имя вашего компьютера. Это имя выбирается произвольным образом и в совокупности с именем домена образует интернет-адрес.
  • Домен. Определяет домен, которому принадлежит компьютер.

Рис. 8.6. Вкладка IP-адрес диалогового окна Свойства: TCP/IP

Рис. 8.7. Вкладка Конфигурация DNS диалогового окна Свойства: TCP/IP

  • Порядок просмотра серверов DNS. Определяет DNS-сервер, на котором хранится информация о вашем компьютере.

Остальные вкладки диалогового окна Свойства: TCP/IP используются реже. После того как вы настроили параметры протокола, нажмите кнопку ОК, чтобы сохранить все введенные параметры. Когда появится сообщение о перезагрузке Windows, нажмите кнопку Да.

Создание удаленного соединения

После того как будет произведена перезагрузка Windows, необходимо создать и настроить соединение с удаленным компьютером. Для этой настройки необходимо иметь телефон сервера удаленного доступа (модемный пул), имя пользователя и пароль.

Для простоты и некоторой унификации дальнейших процедур будем использовать телефон интернет-провайдера ММТ (Международный междугородный телефон) — 88091231313. Если необходимо установить соединение с этим провайдером, указание имени и пароля не требуется. Считается, что вы совершаете междугородный звонок, и счет за него (то есть за Интернет-соединение) приходит к вам на дом, как счет за междугородный звонок. 2

ММТ не требует специальных настроек протокола TCP/IP (необходимо лишь его наличие). Но данный провайдер имеет как плюсы, так и минусы. Во-первых, ММТ не предоставляет дискового пространства для вашего почтового ящика. А во-вторых, установить связь в рабочие часы с ним весьма проблематично. Если вы уже являетесь абонентом какого-либо интернет-провайдера, то можете использовать его настройки (телефон, имя и пароль).

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

Итак, у нас есть вся необходимая информация для создания удаленного соединения.

Пример 8.3. Создание удаленного соединения

Удаленный доступ к сети

Название соединения := ММТ (рис. 8.8)

Далее > Телефон := 8w8091231313

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

Рис. 8.8. Диалоговое окно Новое соединение

После вышеприведенной процедуры в папке Удаленный доступ к сети появится новый элемент ММТ. Двойной щелчок по этому ярлыку вызовет диалоговое окно Установка связи (рис. 8.9). В случае, если вы будете подсоединяться к другому провайдеру, в поле Имя пользователя укажите ваш Login, или Username, а в поле Пароль введите пароль (password). He удивляйтесь, что пароль отображается в виде звездочек. Это для того, чтобы никто другой не мог его прочесть. По умолчанию флажок Сохранить пароль не установлен, и пароль нужно будет вводить при каждом сеансе удаленного соединения. Если же установить этот флажок, то Windows запомнит пароль и при очередном запуске будет вводить его автоматически. В нашем случае можно как вводить имя пользователя и пароль, так и не вводить — ММТ не обрабатывает эту информацию при подсоединении.

Нажатие кнопки Подключиться вызовет набор номера, после чего должны послышаться характерные звуки шипящего модема, после чего появится диалоговое окно Установка связи с ММТ (рис. 8.10), а затем окно исчезнет и в нижнем правом углу рабочего стола Windows (на панели задач, рядом с часами) вы увидите значок связи в виде двух соединенных компьютеров.

Рис. 8.9. Диалоговое окно Установка связи

Рис. 8.10. Диалоговое окно Установка связи с ММТ

Если описанные выше действия произошли, значит, параметры удаленного доступа и сетевого обеспечения настроены верно и вы в Интернете, теперь вам доступны все сервисы, о которых было рассказано выше. Вы можете открыть Microsoft Internet Explorer и погрузиться в паутину Интернета (о которой еще будет рассказано далее). Чтобы прервать соединение, подведите указатель мыши к значку соединения, щелкните по нему правой кнопкой мыши и выберите команду Отключиться.

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

Настройка удаленного соединения в Windows 2000

Настройка удаленного соединения в Windows 2000 практически не отличается от настройки в Windows 98, за исключением того, что все параметры настройки располагаются на Панели управления.

Пример 8.4. Настройка удаленного соединения в Windows 2000

Start >Settings > Network and dial-up connection.

Make new connection

Dial-Up to the .Internet Next

I want to setup my Internet connection manually Nexl;

I connect through a phone line and a modem Next

Источник: softaltair.ru

Добавить комментарий