Локальные сети и интернет

Настройка ЛВС

Разбить на страницы
Показывать лекцию целиком

2.1. Модель OSI, сетевые протоколы

2.1.1. Модель OSI

Прежде чем говорить о протоколах, расскажем в двух словах о стандартизации в этой области. В частности, поговорим о семиуровневой модели OSI.

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

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

Модель OSI – это пример декомпозиции некой сетевой системы, охватывающий все уровни сетевого взаимодействия. В этой модели семь уровней сетевых компонентов (табл. 2.1.).

В модели существуют понятия протокол и интерфейс. Протокол – это "язык", на котором общаются одинаковые уровни двух соединенных сетью систем, а интерфейс – это язык взаимодействия двух соседних уровней внутри одной системы.

Уровни модели OSI
Номер Название уровня Задачи
1 Уровень процессов и приложений Обработка запросов прикладных программ, нуждающихся в ресурсах сети. На этом уровне работают такие протоколы, как HTTP, FTP, SMTP
2 Уровень представлений Обработка данных – шифрование, дешифрование, перекодировка, восстановление. На этом уровне, например, работает протокол шифрования данных SSL.
3 Сеансовый Установка и поддержание сеанса связи между приложениями. Обычно существует лишь формально, его функции выполняются протоколами уровня представлений.
4 Транспортный Передача сообщений между компьютерами, контроль целостности данных. На этом уровне работают протоколы TCP и UDP стека TCP/IP. Как правило, средства этого уровня реализованы программно, в то время как три низших уровня OSI обычно (за исключением сетевого, который часто бывает программным) реализованы аппаратно. Транспортный, сетевой, канальный и физический уровни принято называть сетевым транспортом так как их основная задача – пересылка данных по сети.
5 Сетевой Пересылка пакетов между компьютерами сети. На этом уровне работает протокол IP стека TCP/IP, в качестве адресов используются IP-адреса. На этом уровне работают маршрутизаторы – сетевые устройства, определяющие оптимальные маршруты в сети для передачи данных.
6 Канальный Разбиение полученных от верхнего уровня данных на кадры и передача кадров по линии связи, контроль целостности кадров, организация надежной линии связи. На этом уровне работает протокол Ethernet, для идентификации приемников и передатчиков сигнала используются MAC-адреса сетевых карт. На этом уровне работают мосты, коммутаторы, сетевые адаптеры.
7 Физический Передача битов данных по физическим линиям связи. Спецификации физического уровня определяют параметры сред передачи данных, физические характеристики сигналов, интерфейсных разъемов кабелей. Например, к физическому уровню относятся спецификации 100Base-TX, на этом уровне работают повторители.

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

Cтек коммуникационных протоколов – это набор протоколов различных уровней, которые обеспечивают взаимодействие в сети. В данном курсе мы будем ориентироваться на стек протоколов TCP/IP, так же рассмотрим стеки IPX/SPX и NetBIOS. В качестве физического уровня эти стеки могут использовать Ethernet-устройства, а высшие уровни у каждого протокола свои.

Сегодня самый распространенный в мире стек протоколов это — TCP/IP. Этот стек является основным набором протоколов Интернета и очень многих локальных сетей. Это – основной сетевой инструмент различных версий ОС Windows и Unix. Стек за долгие годы развития вобрал в себя множество протоколов и спецификаций – немного выше мы упоминали о них, когда говорили об уровнях модели OSI.

2.1.3. TCP/IP

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

Предположим, что имеется компьютер, оснащенный сетевым адаптером Ethernet-сети. Во-первых, этот компьютер имеет аппаратный адрес – так называемый MAC-адрес (от названия Media Access Control) сетевой карты. Во-вторых, он имеет IP-адрес, который нас интересует сейчас больше всего. Этот адрес находится на сетевом уровне OSI. И, в-третьих, этот компьютер в локальной сети может иметь символьный адрес вроде "Comp1", а в глобальной – иерархическое, то есть доменное имя наподобие "comp.net.ru". Это, строго говоря, еще не все адреса нашего компьютера, но мы ограничимся этими тремя, так как они описывают схему его взаимодействия с другими системами.

Физический, или локальный адрес предназначен для передачи данных между физическими устройствами, находящимися в пределах одной подсети. Такой адрес может применяться для передачи данных в локальной сети. Это "плоский" адрес: он не содержит информации о принадлежности устройства к какой-то сети. Поэтому, зная физический адрес компьютера, находящегося в одной сети, передать ему сообщение из другой сети (отделенной от первой, скажем, маршрутизатором) просто невозможно.

Но устройства с разными физическими интерфейсами также не смогут обмениваться сообщениями напрямую, даже если они находятся в одной сети. Например, если к одной и той же локальной сети один компьютер подключен при помощи Ethernet-адаптера, а второй по Wi-Fi через точку доступа, то "физического разговора" между компьютерами не получится, хоть они и находятся в одной сети. Именно для обеспечения межсетевого взаимодействия компьютеров и существуют адреса сетевого уровня, то есть IP-адреса.

IP-адрес состоит из четырех байтов. Он записывается в виде четырех чисел, разделенных точками, и выглядит примерно так: 169.254.100.123.

Сегодня применяется IP v4, который поддерживает описанные здесь четырехбайтные адреса. Разработана версия IP v6, которая использует адреса, состоящие из 16 байт. Возможно, переход на IP v6 станет одним из следующих шагов в развитии Интернета. Дело в том, что даже такого огромного количества адресов, которые предусмотрены в IP v4, в недалеком будущем может просто не хватить для всех, кто желает подключить свои сети к Интернету.

Если сеть существует отдельно от Интернета, администратор может назначать ее узлам произвольные адреса (кроме тех, применение которых оговорено особо, — например, IP-адрес 127.0.0.1).

IP-адрес 127.0.0.1 – это адрес замыкания на себя – используя этот адрес вы можете проверить работу TCP/IP на локальном компьютере, не подключенном к сети.

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

Диапазоны адресов локальных сетей выглядят так: 10.0.0.0, 172.16.0.0-172.31.0.0, 192.168.0.0-192.168.255.0. Это, повторюсь, номера сетей.

Как же быть с номерами узлов в подсети? Как различать номер сети и номер узла в IP-адресе? Ответ на этот вопрос дают так называемые маски подсети.

Маски похожи на IP-адреса, но они не несут адресной информации, а лишь говорят о том, какую часть адреса считать адресом подсети, а какую – адресом узла. Обратите особое внимание на эту информацию.

Маска подсети – это четырехбайтное число, которое определяет, какую часть адреса считать адресом подсети, а какую – IP-адресом узла. Например, пусть IP-адрес узла будет 169.234.93.171, а маска подсети – 255.255.0.0. Если представить адрес и маску в двоичном виде (табл. 2.2.) то адресом подсети будет та часть IP-адреса, которой соответствуют единицы в записи маски, а адресом узла - та ее часть, которая содержит нули.

IP-адрес и маска подсети
IP-адрес в десятичной записи IP-адрес в двоичной записи
169.234.93.171 10101001.11101010.01011101.10101011
Маска подсети
255.255.0.0 11111111.11111111.00000000.00000000
Адрес подсети
169.234.0.0 10101001.11101010.00000000.00000000
Адрес узла
0.0.93.171 00000000.00000000.01011101.10101011

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

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

Динамический IP-адрес может быть назначен компьютеру так называемым DHCP-сервером. Сервер DHCP расшифровывается как Dynamic Host Configuration Protocol (Динамический протокол конфигурации хостов) и позволяет динамически настраивать параметры компьютеров, подключающихся к сети. При помощи DHCP можно настраивать IP-адреса и локальных компьютеров, и тех, что выходят в Интернет, скажем, через модем.

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

2.1.4. Подробности о стеке TCP/IP

IP — это своего рода сетевой транспорт, который занимается доставкой данных через составные сети. Средствами IP осуществляется маршрутизация пакетов. IP работает без установления соединения, выполняя "черновую" работу по доставке пакетов данных по сети. Его цель – доставлять пакеты данных по определенному адресу, не задумываясь об их целостности. IP умеет фрагментировать слишком большие пакеты: одно и то же сообщение протокола более высокого уровня может быть разбито на несколько фрагментов, которые независимо путешествуют по сети в поисках адресата и, дойдя до него, снова собираются в исходное сообщение. Протоколу IP все равно, что передавать, но поверх IP работают более "умные" протоколы, в частности, TCP – Transmission Control Protocol, и UDP – Universal Datagram Protocol.

TCP отвечает за надежную доставку сообщений. Прежде чем начинать передачу, он устанавливает соединение, а в процессе передачи контролирует передаваемые данные и при необходимости проводит повторные передачи. TCP оперирует так называемыми сегментами данных, а IP работает с пакетами. Сегмент TCP образуется путем "вырезания" определенного количества байт из поступившего потока данных более высокого уровня. TCP не занимается структурированием этих данных, точно так же, как и IP, и не задумывается над тем, что он передает. Но если задача IP – доставить данные через систему сетей, то задача TCP – надежная передача этих данных с использованием IP в качестве транспорта.

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

Средство операционной системы, позволяющее прикладным процессам взаимодействовать с коммуникационными протоколами, называется портом. Разные прикладные службы имеют разные номера портов. Получается, что процесс в сети может быть охарактеризован IP-адресом узла и номером порта этого процесса. Иногда номер порта и IP-адрес в совокупности называют сокетом (Socket), и тогда это слово используется как синоним слова "порт".

На том же уровне OSI, на котором расположен TCP, есть еще один похожий протокол, называемый UDP. В отличие от TCP протокол UDP, как и IP, работает без установки соединения. Он не содержит средств подтверждения доставки данных и приложение, использующее UDP, само должно позаботиться о целостности данных, которые оно передает. Так же, как TCP, протокол UDP оперирует понятием сокетов.

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

Части доменного имени записываются через точку. Слово "домен имен" здесь понимается как некая совокупность имен, у которых совпадают старшие составные части. Например, пусть старшая часть доменного имени будет ".ru" (на деле самая старшая часть всех доменных имен Интернета – это точка ".", но она обычно не принимается во внимание). Все имена узлов, у которых их старшая часть будет ".ru", образуют один домен имен (в данном случае – это пространство доменных имен русского интернета). Это, например, всем известные yandex.ru, rambler.ru и так далее.

Для того чтобы TCP/IP -сеть, узлы которой имеют символьные доменные имена и IP-адреса, могла работать, эти два типа адресов нужно поставить в соответствие друг с другом. Например, человек, набирающий в окне "Адрес" своего Интернет-браузера адрес "yandex.ru" может не знать IP-адрес, используя который его браузер будет связываться с вышеупомянутым сайтом.

Чтобы устанавливать соответствия между доменными именами и IP-адресами в Интернете, существуют специальные серверы, называемые DNS-серверами, то есть Domain Name System серверами. Они помогают определять IP-адрес узла по его доменному имени. В локальных TCP/IP сетях тоже есть нечто подобное, но здесь нет нужды выделять в них отдельный сервер, — особенно в малых сетях. В этих случаях функции разрешения имен выполняет ПО, работающее на компьютерах клиентов.

Говоря о разрешении имен относительно пары "IP-адрес – доменное имя", следует отметить, что разрешения требует и связка адресов "физический адрес – IP адрес". Эта задача возложена на протокол стека TCP/IP, называемый ARP. Эта аббревиатура означает Address Resolution Protocol — то есть протокол, который занимается определением физического адреса узла по его IP-адресу.

Теперь мы займемся изучением некоторых особенностей стека IPX/SPX. Не будем подробно останавливаться на этом протоколе – он применяется достаточно редко и его настройка обычно не слишком сложна.

2.1.5. IPX/SPX

IPX/SPX сегодня относится к семейству малопопулярных протоколов. Разработчик этого стека, компания Novell, и в наши дни занимается его развитием, но его время прошло. Однако, если вы пользуетесь старыми программами, которые рассчитаны на IPX/SPX, вам будет полезна некоторая дополнительная информация об этом стеке протоколов.

Для начала рассмотрим общую структуру протоколов стека IPX/SPX.

Физический и канальный уровень этого стека совпадает со стеком TCP/IP, то есть стек IPX/SPX может работать в тех же Ethernet-сетях, на том же оборудовании, сетевых картах и кабелях. Различия начинаются на сетевом уровне.

Сетевой уровень IPX/SPX представлен протоколом IPX (у TCP/IP это TCP). IPX, аналогично IP, занимается доставкой сообщений узлам сети без установления соединения. При этом его не заботит надежность доставки информации. За надежную доставку информации отвечает протокол SPX, расположенный на транспортном уровне модели OSI. Его аналогом, как вы понимаете, является TCP. Протокол SPX работает с установлением соединения, он умеет восстанавливать потерянные или поврежденные пакеты.

На прикладном уровне стека IPX/SPX расположены протоколы SAP и NSP. Эти протоколы могут работать с протоколом IPX непосредственно, без привлечения SPX. Концептуальное отличие IPX/SPX от TCP/IP состоит в том, что первый изначально разрабатывался для применения в небольших локальных сетях, а второй был обобщением опыта создания глобальных сетей. Поэтому по прошествии времени интерес общества к этим стекам протоколов менялся.

Адрес узла в стеке IPX/SPX складывается из четырехбайтового номера сети, шестибайтового номера узла и двухбайтового номера сокета. Посмотрите на табл. 2.3, где схематично изображен такой адрес.

Структура адреса IPX/SPX
Номер сети Номер узла Номер сокета
4 байта 6 байт 2 байта

В качестве номера узла в стеке используется физический адрес сетевого оборудования (MAC-адрес сетевой карты, например). Это очень важный момент – например, в TCP/IP не имеет ничего общего с его физическим адресом.

Номер сети в IPX/SPX имеет фиксированный размер, а TCP/IP позволяет пользоваться масками подсетей. В результате мы получаем потенциально более быструю (особенно на медленных ПК 80-90-х годов), чем в TCP/IP, реализацию сетевых функций, но за скорость приходится расплачиваться универсальностью. Если TCP/IP гарантированно будет работать с сетью с любой физической архитектурой, то с IPX/SPX могут возникнуть проблемы. (Эти проблемы не коснутся нас с вами, строителей небольших локальных сетей,)

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

Еще один стек протоколов, с которым вы можете столкнуться на практике, называется NetBIOS.

2.1.6. NetBIOS

NetBIOS – это немаршрутизируемый протокол. Он не знает понятия "сеть" и работает только с локальными адресами. Несмотря на такую ограниченность, то есть пригодность только для построения локальных сетей, NetBIOS существует до сих пор. Имена NetBIOS представляют собой произвольные символьные последовательности длиной до 16 символов.

В современных условиях NetBIOS в чистом виде не используется. Он работает через TCP/IP, предоставляя свои сервисы прикладным программам.

Существует реализация NetBIOS, называемая NetBEUI ( NetBIOS Extended User Interface). NetBEUI был разработан в 1985 году.

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

2.2. Установка драйверов сетевой карты

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

В описаниях процедур настройки системы мы будем ориентироваться на Windows XP Home Edition.

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

Сетевую карту, которую я установил в системный блок, система не захотела устанавливать самостоятельно. Это была карта от Genius, которая определялась системой как VIA VT6105 Rhine III Fast Ethernet Adapter. Карта была куплена в OEM-исполнении и к ней не прикладывалось даже драйверов. Очень часто Windows самостоятельно устанавливает драйверы сетевых карт, но в этот раз автоматической установки не произошло. Это означало, что искать нужные драйверы мне надо в Интернете.

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

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

Посмотрите на рис. 2.1. Здесь изображена стартовая страничка сайта Genius.ru. Обратите внимание на то, что на первой странице расположены ссылки, среди которых есть и нужная нам ссылка Драйверы.

(рис 2.1) Главная страница сайта Genius

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

(рис 2.2) Поиск страницы оборудования

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

Прежде чем заниматься установкой драйверов, желательно проанализировать содержимое папки с драйверами (рис. 2.3.)

(рис 2.3) Папка с драйверами

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

Если драйверы требуют ручной установки, действуйте следующим образом. Во-первых, надо сделать щелчок правой кнопкой мыши по значку Мой компьютер на Рабочем столе и в выпавшем контекстном меню выбрать пункт Свойства.

После выбора этого пункта вы увидите окно свойств компьютера. Оно содержит множество вкладок, но нас сейчас интересует вкладка Оборудование (рис. 2.4.). На нее вам и следует перейти.

(рис 2.4) Вкладка Оборудование окна свойств системы

Когда вы перешли на эту вкладку, нажмите на кнопку Диспетчер устройств. Откроется окно Диспетчера устройств, где перечислены все установленные в систему устройства.

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

(рис 2.5) Анализ конфигурации компьютера с помощью диспетчера устройств

Видя такую картину, начинаем ее анализировать. Первый вопросительно-восклицательный знак подписан как Ethernet-контроллер — тот самый, драйверов которого в системе не нашлось. Теперь щелкаем правой кнопкой мыши по значку с этим контроллером и в появившемся меню выбираем Свойства.

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

(рис 2.6) Просмотр свойств устройства

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

(рис 2.7) Вкладка Драйвер окна свойств устройства

Если вы хотите начать установку нового драйвера, то на вкладке Драйвер достаточно нажать кнопку Обновить. Действие этой кнопки аналогично действию кнопки Переустановить… вкладки Общие того же окна. Но вкладка Драйвер существует далеко не случайно. Обратите внимание на кнопки Сведения, Откатить и Удалить.

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

Кнопка Откатить позволяет восстановить прежний драйвер.

Посмотрите на рис. 2.8. Здесь изображена стартовая страничка мастера установки нового оборудования.

(рис 2.8) Начало установки нового драйвера

Нет нужды обращаться к узлу Windows Update: драйвер и так лежит в одной из папок на нашем жестком диске. А раз так, выбираем в окне Мастер обновления оборудования пункт Нет, не в этот раз и нажимаем кнопку Далее. После чего попадаем на следующее окно установки драйверов (рис. 2.9.).

(рис 2.9) Выбор типа продолжения установки

Мастера интересует способ поиска драйверов для устройства. Если с устройством поставляется установочный диск – достаточно вставить его в дисковод и, выбрав пункт Автоматическая установка, дождаться сообщения о том, что все завершено успешно. Но мы хотим пройти весь путь по установке драйвера сами, поэтому выбираем пункт Установка из указанного места (рис. 2.10.).

(рис 2.10) Выбор места для поиска драйвера

Нажимаем кнопку Далее и попадаем в следующее окно Мастера обновления оборудования (рис. 2.12.).

(рис 2.11) Выбор типа оборудования

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

Следующим шагом (рис. 2.12.) является выбор конкретного драйвера.

(рис 2.12) Выбор драйвера

Как видите, Windows небогата драйверами для сетевых адаптеров. Я допускаю, что один из них стал бы работать с моей карточкой Genius GF100TXV, но зачем изобретать велосипед, если есть родной драйвер?

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

Итак, просмотрев список предлагаемых Windows драйверов, приходим к выводу, что нужного драйвера здесь нет и, нажав кнопку Установить с диска… попадаем в окно выбора папки, где находится наш драйвер. Windows начинает обзор папок с диска 3,5 А. Не обращая внимание на сообщение об ошибке, нажимайте в появившемся окне (рис. 2.13.) кнопку Обзор, ищите в вашей файловой системе папку с драйверами и, выйдя снова на вкладку выбора драйвера, нажимайте Далее.

(рис 2.13) Выбор места расположения драйверов

Посмотрите на рис. 2.14. Здесь вы видите окно для окончательного выбора драйвера, найденного в папке с драйверами. Обратите внимание на галочку Только совместимые устройства.

(рис 2.14) Выбор конкретного драйвера для установки

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

Ну вот и все. Устройство установлено в системе, и в последнем появившемся окошке сообщается, что Мастер завершил установку программ для нашей карты. Осталось лишь нажать кнопку Готово в этом окне и посмотреть еще раз на Диспетчер устройств (рис. 2.15.).

(рис 2.15) Анализ окна диспетчера устройств после установки сетевой карты

Окно диспетчера устройств выглядит преображенным: в разделе неизвестных устройств убавилось одним вопросительным знаком, а в разделе сетевых плат добавилась наша VIA VT6105 Rhine III Fast Ethernet Adapter.

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

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

Теперь все готово для настройки сетевых параметров Windows. Существуют два пути настройки этих параметров. Первый заключается в использовании средств автоматической настройки, а второй – в ручной настройке системы. Начнем с автоматической настройки Ethernet-сети в Windows.

2.3. Автоматическая настройка параметров локальной сети

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

Для установки локальной сети воспользуемся Мастером настройки сети.

Для запуска Мастера надо войти в панель управления, перейти к сетевым подключениям и запустить там из списка типичных задач Мастер настройки сети (рис. 2.16.)

(рис 2.16) Запуск мастера настройки сети

Этот мастер проведет вас через все этапы установки локальной сети. Однако и здесь есть некоторые тонкости, которые мы сейчас разберем.

После появления окна Мастера, будем нажимать кнопку Далее до тех пор, пока не появится первое окно, требующее осмысленного решения (рис. 2.17.).

(рис 2.17) Метод подключения компьютера сети к Интернету

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

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

На следующем окне Мастера (рис. 2.18.) Система просит вас указать, через какое соединение осуществляется выход в Интернет.

(рис 2.18) Выбор подключения к Интернету

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

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

В следующее окно (рис. 2.19.) надо ввести имя и описание компьютера. При назначении имени компьютера русских символов лучше не использовать.

(рис 2.19) Задание имени и описания компьютера

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

Следующий этап работы мастера - установка разрешений на общий доступ к принтеру и особой папке данного компьютера (рис. 2.20.).

(рис 2.20) Установка разрешений на доступ к общим ресурсам компьютера

Вот и весь процесс настройки локальной сети. Нажав еще раз кнопку Далее, вы попадаете на последнюю страницу установки локальной сети.

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

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

(рис 2.21) Сетевое окружение

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

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

2.4. Ручная настройка параметров Ethernet-сети

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

Можно назначить компьютерам локальной сети практически любой IP-адрес, но лучше, если он будет лежать в пределах от 192.168.0.1 до 192.168.0.254. Сеть, настроенная с использованием других IP-адресов, будет работать, но для установки общего подключения к Интернету IP-адреса потребуют особой настройки.

Для настройки IP-адресов сетевых адаптеров надо в папке Сетевые подключения найти нужное подключение по локальной сети. Далее выберите его свойства и, найдя в Свойствах подключения, на вкладке Общие строку Протокол Интернета ( TCP/IP ), выделить его и нажать на кнопку Свойства (рис. 2.22.)

(рис 2.22) Настройка IP-адресов

В этом окне настроено автоматическое получение IP-адреса. Но мы хотим ввести собственный IP-адрес. Для этого активируем переключатель Использовать следующий IP-адрес. Например, пусть это будет IP-адрес 192.168.50.100. Введите этот адрес в поле IP-адрес. При этом Маска подсети автоматически устанавливается в значение 255.255.255.0.

Отметим, что при настройке локальной сети один из компьютеров имел Windows XP с установленным SP2, второй – без этого обновления. Сделано это для того, чтобы сделать данную информацию универсальной.

Теперь, нажимая OK, закройте все окна и перейдите к значку Мой компьютер. Щелчком правой кнопкой мыши вызовите контекстное меню, выберите из него Свойства, а в свойствах найдите вкладку Имя компьютера (рис. 2.23.).

(рис 2.23) Настройка имени и рабочей группы компьютера

В появившемся окне нажмите кнопку Изменить. Появится окно для настройки имени и рабочей группы компьютера (рис. 2.24.). Напомню, что имя рабочей группы у всех компьютеров одной и той же локальной сети должно совпадать, а имена компьютеров должны различаться. В данном случае в качестве имени рабочей группы выбрано MY_WORK.

(рис 2.24) Изменение имени компьютера

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

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

  • Настройте IP-адрес, помня, что раз мы выбрали адрес вида 192.168.50.х, имеющий маску подсети 255.255.255.0, то и все другие компьютеры нашей сети должны иметь адреса вида 192.168.50.х. При этом в сети не может быть двух одинаковых IP-адресов. Я, к примеру, следующему компьютеру сети задал IP-адрес 192.168.50.101.
  • Включить другие компьютеры в ту же рабочую группу, к которой принадлежит первый, аналогичным образом изменив имя их рабочей группы (рис. 2.23, 2.24). Эти компьютеры тоже надо будет перезагрузить.
  • Теперь, если все сделано верно, локальная сеть заработает. Для проверки ее работоспособности достаточно войти в папку Мое сетевое окружение и щелкнуть по ссылке Отобразить компьютеры рабочей группы (рис. 2.25.).

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

    (рис 2.25) Состав новой рабочей группы

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

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

    (рис 2.26) Открытие общего доступа к принтеруМиниатюра принтера, к которому разрешен общий доступ, снабжается характерным значком с изображением руки. Точно так же маркируются и другие общие ресурсы, - например, папки.

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

    Мастер задаст вам несколько вопросов. На вопросе о типе устанавливаемого принтера следует ответить, выбрав Сетевой принтер, а в появившемся после этого окне Мастера выбрать пункт Обзор принтеров. А вот в следующем окне (рис. 2.27.) вам придется найти нужный принтер в вашей локальной сети и выбрать его.

    (рис 2.27) Выбор нужного принтера

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

    Так же вы можете задавать общие ресурсы сети, вплоть до общих жестких дисков.

    Давая общий доступ к своему жесткому диску, вы "дарите" доступ к вашим данным всем, кто будет работать за любым компьютером локальной сети. Это справедливо для сетей на ОС Windows XP Home. В версии Professional можно гибко настраивать доступ разных пользователей к общим ресурсам.

    Чтобы открыть общий доступ к папке или жесткому диску, надо щелкнуть правой кнопкой мыши по папке и в появившемся меню выбрать пункт Свойства. В окне свойств папки выберите вкладку Доступ (рис. 2.28.).

    (рис 2.28) Открытие общего доступа к папке

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

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

    Мы вручную настроили локальную сеть, установили сетевой принтер и рассмотрели механизм настройки общих папок. Единственное, но очень важное дело, которого мы еще не сделали, заключается в ручной настройке общего доступа в Интернет для компьютеров сети. Этим и займемся. Кстати, помните о том, что я предлагал вам обратить особое внимание на IP-адреса 192.168.0.х? Сейчас мы в подробностях разберем особенности применение этих адресов в настройке сети.

    2.5. Совместное использование Интернет-канала

    Общий доступ к Интернет-соединению в Windows XP осуществляется с помощью системы Internet Connection Sharing ( ICS ). Использование ICS предусматривает использование IP-адресов сетевых адаптеров из уже упоминаемого диапазона 192.168.0.1 — 192.168.0.254 с маской подсети 255.255.255.0.

    Главный компьютер с адресом 192.168.0.1 в данном примере не имеет установленного SP2.

    Компьютеру, который имеет разделяемое интернет-подключение, присваивается статический внутренний IP-адрес 192.168.0.1, адреса других компьютеров могут быть сконфигурированы как автоматически, так и вручную. Назначая адреса другим компьютерам сети надо помнить о том, что они не должны повторяться. В ICS есть понятие Шлюз по умолчанию – если какой-то из компьютеров сети обратится к сетевому ресурсу, расположенному за пределами локальной сети, запрос будет переадресован шлюзу, который выведет его в Интернет.

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

    В Свойствах подключения, выберем вкладку Дополнительно (рис. 2.29.).

    (рис 2.29) Настройка подключения к Интернету

    В этом окне нужно отметить галочками все пункты и тем самым запустить ICS. Система выдаст предупреждение о том, что компьютеру будет присвоен статический IP-адрес, а другие компьютеры надо сконфигурировать заново (рис. 2.30.). При этом система утверждает, что их надо сконфигурировать автоматически.

    (рис 2.30) Разрешение общего доступа к Интернету Для автоматической конфигурации рабочих станций используется DHCP – Dynamic Host Configuration Protocol. Вы можете сконфигурировать клиентские машины вручную, но зачем тратить время, если есть автоматический механизм?

    Теперь перейдем в Панель управления, выберем Сетевые подключения, найдем среди сетевых подключений наше подключение по локальной сети. Выбрав его свойства и найдя там свойства TCP/IP, установим автоматическое получение IP-адреса. Посмотрите на рис. 2.31.

    (рис 2.31) Автоматическая настройка TCP/IP

    После настройки TCP/IP сеть снова заработает. Но попытка подключения к Интернету с одного из клиентских компьютеров ничего не даст. Для этого нужно настроить подключение к Интернету через локальную сеть.

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

    В окне Мастера Тип сетевого подключения оставьте переключатель в положении Подключить к Интернету (рис. 2.32.).

    (рис 2.32) Выбор типа сетевого подключения

    В следующем окне мастера надо выбрать Установить подключение вручную, а дальше на вопрос о том, каким образом подключиться к Интернету, выберите пункт Через постоянное высокоскоростное подключение (рис. 2.33.)

    (рис 2.33) Выбор способа подключения к Интернету

    После этого окна Мастер не задаст больше никаких важных вопросов, вы попадете на финальную страничку и общее подключение к Интернету будет настроено.

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

    Посмотрите на рис. 2.34. Здесь изображено окно свойств подключения по локальной сети главного компьютера.

    (рис 2.34) Окно состояния подключения главного компьютера

    А вот (рис. 2.35.) окно состояния подключения одного из других компьютеров сети.

    (рис 2.35) Состояние подключения на компьютере сети

    А теперь давайте рассмотрим процесс настройки сетевого взаимодействия компьютеров на базе Windows XP с устаревшими машинами, работающими на Windows 98 SE

    2.6. Связь Windows XP и Windows 98

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

    Сейчас мы рассмотрим тонкости установки сетевой карты на компьютере под управлением Windows 98, установим Ethernet-сеть, поработаем с общими ресурсами.

    Прежде чем заниматься настройкой сети, установим сетевую карту. Откроем окно свойств системы (Мой компьютер $$\to$$ Панель управления $$\to$$ Система).

    В окне Свойства выберите вкладку Устройства (рис. 2.36.) и найдите в ней сообщение с вопросительным знаком, касающееся сетевой карты. Если вопросительного знака нет, это значит, что сетевая карта была установлена автоматически в процессе установки системы.

    (рис 2.36) Сетевая карта, для которой не установлены драйверы

    Если драйверы для сетевой карты не установлены, сделайте двойной щелчок по ее иконке, и, открыв окно свойств карты, выберите вкладку Драйвер, на которой есть кнопка Обновить драйвер.

    Нажав на эту кнопку, вы запускаете процесс установки драйверов, который в Windows 98 очень похож на установку драйверов в Windows XP.

    После установки драйверов остается настроить некоторые сетевые параметры. В частности – установить клиент для сетей Microsoft, установить и настроить TCP/IP, дать имя компьютеру и рабочей группе, в которую он входит, настроить установки общего доступа.

    Для начала откроем окно Сеть, воспользовавшись Панелью управления (рис. 2.37.).

    (рис 2.37) Настройка свойств сетевых компонентов

    Здесь Клиент для сетей Microsoft уже установлен, в противном случае нажмите кнопку Добавить и установите клиент в систему. В процессе установки вам может понадобиться установочный CD Windows 98.

    Аналогично происходит инсталляция TCP/IP и других протоколов. Например, IPX/SPX, который используется в старых программах и некоторых играх.

    Настройка TCP/IP в Windows 98 аналогично таковой в Windows XP, а именно, для того, чтобы компьютеры могли обмениваться информацией по сети, они должны иметь различные IP-адреса, принадлежащие к одной подсети. Используем IP-адрес 192.168.0.50 с маской подсети 255.255.255.0.

    Для настройки протокола TCP/IP нужно выделить его (в нашем случае это TCP/IP для VIA VT6105 Rhine III Fast Ethernet Adapter) и нажать кнопку Свойства. После этого вы увидите окно настройки протокола (рис. 2.38.).

    (рис 2.38) Настройка TCP/IP в Windows 98

    Здесь вам нужно включить параметр Указать IP-адрес явным образом и ввести в поля IP-адрес и Маска подсети соответствующие значения.

    Продолжая настройку протокола, перейдем на вкладку Шлюз того же окна (рис. 2.39.) и настроим там адрес шлюза по умолчанию. Эта установка пригодится нам чуть позже.

    (рис 2.39) Настройка шлюза, используемого по умолчанию

    Точно так же нужно настроить TCP/IP на других компьютерах сети. Один из них будет шлюзом – он должен иметь IP-адрес 192.168.0.1. Как вы помните, это нужно для работы ICS, то есть для организации общего доступа в Интернет.

    Следующий шаг настройки — вкладка Идентификация окна настройки сетевых параметров (рис. 2.39.).

    (рис 2.40) Настройка параметров сетевой идентификации Поговорим о связи компьютеров с Windows 98 и с Windows XP Home Edition. Для того, чтобы эти компьютеры смогли работать в одной сети, достаточно, чтобы они имели правильно настроенные IP-адреса, имена рабочих групп и компьютеров. Вам не понадобится решать какие-то особые проблемы для наладки взаимодействия между ними. Но совсем другое дело – связь Windows 98 и Windows XP Professional Edition. Windows XP Professional не позволит компьютеру на базе Windows 98 работать с ресурсами компьютера, на котором она установлена, без аутентификации. Для настройки этого процесса вам нужно создать в Windows XP нового пользователя и использовать его имя и пароль в качестве параметров входа в систему для компьютера на базе Windows 98. Для управления учетными записями пользователей в Windows XP Professional служит пиктограмма Учетные записи пользователей на Панели управления.

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

    (рис 2.41) Разрешение общего доступа к файлам и принтерам

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

    Теперь давайте научимся открывать общий доступ к папке в Windows 98. Для этого щелкните правой кнопкой мыши по значку папки, доступ к которой хотите открыть пользователям всей сети, выберите строку контекстного меню Свойства и в меню Свойств перейдите во вкладку Доступ (рис. 2.42.).

    (рис 2.42) Настройка общего доступа

    Установив переключатель с параметр Локальный ресурс на Общий ресурс, вы дадите общий доступ к папке. Здесь же можно настроить сетевое имя папки, тип доступа, а при желании ввести пароли для доступа к папке.

    2.7. ICS в сети из Windows 98-компьютеров

    По умолчанию компонент Общий доступ к Интернету в Windows 98 может быть не установлен. Для его установки пройдите по следующему пути: Панель управления $$\to$$ Установка и удаление программ и перейдите во вкладку Установка Windows (рис. 2.43.).

    (рис 2.43) Установка Общего доступа подключения к Интернету

    В этом окне выберите группу Средства Интернета, после чего в окне, детализирующем их состав, выберите компонент Общий доступ к подключению Интернета. Теперь запустится Мастер общего доступа к подключению Интернета (рис. 2.44.).

    (рис 2.44) Мастер общего доступа к подключению Интернета

    Этот Мастер попросит вас вставить в дисковод дискету, на котором он создаст файл Icsclset.exe. В процессе работы мастер модифицирует некоторые параметры системы центрального ICS -компьютера. Так, этот компьютер будет выступать в качестве шлюза для других машин, его IP-адрес устанавливается в 192.168.0.1.

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

    2.8. Выводы

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

    Страницы:

    2.1. Модель OSI, сетевые протоколы

    2.1.1. Модель OSI

    Прежде чем говорить о протоколах, расскажем в двух словах о стандартизации в этой области. В частности, поговорим о семиуровневой модели OSI.

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

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

    Модель OSI – это пример декомпозиции некой сетевой системы, охватывающий все уровни сетевого взаимодействия. В этой модели семь уровней сетевых компонентов (табл. 2.1.).

    В модели существуют понятия протокол и интерфейс. Протокол – это "язык", на котором общаются одинаковые уровни двух соединенных сетью систем, а интерфейс – это язык взаимодействия двух соседних уровней внутри одной системы.

    Уровни модели OSI
    Номер Название уровня Задачи
    1 Уровень процессов и приложений Обработка запросов прикладных программ, нуждающихся в ресурсах сети. На этом уровне работают такие протоколы, как HTTP, FTP, SMTP
    2 Уровень представлений Обработка данных – шифрование, дешифрование, перекодировка, восстановление. На этом уровне, например, работает протокол шифрования данных SSL.
    3 Сеансовый Установка и поддержание сеанса связи между приложениями. Обычно существует лишь формально, его функции выполняются протоколами уровня представлений.
    4 Транспортный Передача сообщений между компьютерами, контроль целостности данных. На этом уровне работают протоколы TCP и UDP стека TCP/IP. Как правило, средства этого уровня реализованы программно, в то время как три низших уровня OSI обычно (за исключением сетевого, который часто бывает программным) реализованы аппаратно. Транспортный, сетевой, канальный и физический уровни принято называть сетевым транспортом так как их основная задача – пересылка данных по сети.
    5 Сетевой Пересылка пакетов между компьютерами сети. На этом уровне работает протокол IP стека TCP/IP, в качестве адресов используются IP-адреса. На этом уровне работают маршрутизаторы – сетевые устройства, определяющие оптимальные маршруты в сети для передачи данных.
    6 Канальный Разбиение полученных от верхнего уровня данных на кадры и передача кадров по линии связи, контроль целостности кадров, организация надежной линии связи. На этом уровне работает протокол Ethernet, для идентификации приемников и передатчиков сигнала используются MAC-адреса сетевых карт. На этом уровне работают мосты, коммутаторы, сетевые адаптеры.
    7 Физический Передача битов данных по физическим линиям связи. Спецификации физического уровня определяют параметры сред передачи данных, физические характеристики сигналов, интерфейсных разъемов кабелей. Например, к физическому уровню относятся спецификации 100Base-TX, на этом уровне работают повторители.

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

    Cтек коммуникационных протоколов – это набор протоколов различных уровней, которые обеспечивают взаимодействие в сети. В данном курсе мы будем ориентироваться на стек протоколов TCP/IP, так же рассмотрим стеки IPX/SPX и NetBIOS. В качестве физического уровня эти стеки могут использовать Ethernet-устройства, а высшие уровни у каждого протокола свои.

    Сегодня самый распространенный в мире стек протоколов это — TCP/IP. Этот стек является основным набором протоколов Интернета и очень многих локальных сетей. Это – основной сетевой инструмент различных версий ОС Windows и Unix. Стек за долгие годы развития вобрал в себя множество протоколов и спецификаций – немного выше мы упоминали о них, когда говорили об уровнях модели OSI.

    2.1.3. TCP/IP

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

    Предположим, что имеется компьютер, оснащенный сетевым адаптером Ethernet-сети. Во-первых, этот компьютер имеет аппаратный адрес – так называемый MAC-адрес (от названия Media Access Control) сетевой карты. Во-вторых, он имеет IP-адрес, который нас интересует сейчас больше всего. Этот адрес находится на сетевом уровне OSI. И, в-третьих, этот компьютер в локальной сети может иметь символьный адрес вроде "Comp1", а в глобальной – иерархическое, то есть доменное имя наподобие "comp.net.ru". Это, строго говоря, еще не все адреса нашего компьютера, но мы ограничимся этими тремя, так как они описывают схему его взаимодействия с другими системами.

    Физический, или локальный адрес предназначен для передачи данных между физическими устройствами, находящимися в пределах одной подсети. Такой адрес может применяться для передачи данных в локальной сети. Это "плоский" адрес: он не содержит информации о принадлежности устройства к какой-то сети. Поэтому, зная физический адрес компьютера, находящегося в одной сети, передать ему сообщение из другой сети (отделенной от первой, скажем, маршрутизатором) просто невозможно.

    Но устройства с разными физическими интерфейсами также не смогут обмениваться сообщениями напрямую, даже если они находятся в одной сети. Например, если к одной и той же локальной сети один компьютер подключен при помощи Ethernet-адаптера, а второй по Wi-Fi через точку доступа, то "физического разговора" между компьютерами не получится, хоть они и находятся в одной сети. Именно для обеспечения межсетевого взаимодействия компьютеров и существуют адреса сетевого уровня, то есть IP-адреса.

    IP-адрес состоит из четырех байтов. Он записывается в виде четырех чисел, разделенных точками, и выглядит примерно так: 169.254.100.123.

    Сегодня применяется IP v4, который поддерживает описанные здесь четырехбайтные адреса. Разработана версия IP v6, которая использует адреса, состоящие из 16 байт. Возможно, переход на IP v6 станет одним из следующих шагов в развитии Интернета. Дело в том, что даже такого огромного количества адресов, которые предусмотрены в IP v4, в недалеком будущем может просто не хватить для всех, кто желает подключить свои сети к Интернету.

    Если сеть существует отдельно от Интернета, администратор может назначать ее узлам произвольные адреса (кроме тех, применение которых оговорено особо, — например, IP-адрес 127.0.0.1).

    IP-адрес 127.0.0.1 – это адрес замыкания на себя – используя этот адрес вы можете проверить работу TCP/IP на локальном компьютере, не подключенном к сети.

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

    Диапазоны адресов локальных сетей выглядят так: 10.0.0.0, 172.16.0.0-172.31.0.0, 192.168.0.0-192.168.255.0. Это, повторюсь, номера сетей.

    Как же быть с номерами узлов в подсети? Как различать номер сети и номер узла в IP-адресе? Ответ на этот вопрос дают так называемые маски подсети.

    Маски похожи на IP-адреса, но они не несут адресной информации, а лишь говорят о том, какую часть адреса считать адресом подсети, а какую – адресом узла. Обратите особое внимание на эту информацию.

    Маска подсети – это четырехбайтное число, которое определяет, какую часть адреса считать адресом подсети, а какую – IP-адресом узла. Например, пусть IP-адрес узла будет 169.234.93.171, а маска подсети – 255.255.0.0. Если представить адрес и маску в двоичном виде (табл. 2.2.) то адресом подсети будет та часть IP-адреса, которой соответствуют единицы в записи маски, а адресом узла - та ее часть, которая содержит нули.

    IP-адрес и маска подсети
    IP-адрес в десятичной записи IP-адрес в двоичной записи
    169.234.93.171 10101001.11101010.01011101.10101011
    Маска подсети
    255.255.0.0 11111111.11111111.00000000.00000000
    Адрес подсети
    169.234.0.0 10101001.11101010.00000000.00000000
    Адрес узла
    0.0.93.171 00000000.00000000.01011101.10101011

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

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

    Динамический IP-адрес может быть назначен компьютеру так называемым DHCP-сервером. Сервер DHCP расшифровывается как Dynamic Host Configuration Protocol (Динамический протокол конфигурации хостов) и позволяет динамически настраивать параметры компьютеров, подключающихся к сети. При помощи DHCP можно настраивать IP-адреса и локальных компьютеров, и тех, что выходят в Интернет, скажем, через модем.

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

    2.1.4. Подробности о стеке TCP/IP

    IP — это своего рода сетевой транспорт, который занимается доставкой данных через составные сети. Средствами IP осуществляется маршрутизация пакетов. IP работает без установления соединения, выполняя "черновую" работу по доставке пакетов данных по сети. Его цель – доставлять пакеты данных по определенному адресу, не задумываясь об их целостности. IP умеет фрагментировать слишком большие пакеты: одно и то же сообщение протокола более высокого уровня может быть разбито на несколько фрагментов, которые независимо путешествуют по сети в поисках адресата и, дойдя до него, снова собираются в исходное сообщение. Протоколу IP все равно, что передавать, но поверх IP работают более "умные" протоколы, в частности, TCP – Transmission Control Protocol, и UDP – Universal Datagram Protocol.

    TCP отвечает за надежную доставку сообщений. Прежде чем начинать передачу, он устанавливает соединение, а в процессе передачи контролирует передаваемые данные и при необходимости проводит повторные передачи. TCP оперирует так называемыми сегментами данных, а IP работает с пакетами. Сегмент TCP образуется путем "вырезания" определенного количества байт из поступившего потока данных более высокого уровня. TCP не занимается структурированием этих данных, точно так же, как и IP, и не задумывается над тем, что он передает. Но если задача IP – доставить данные через систему сетей, то задача TCP – надежная передача этих данных с использованием IP в качестве транспорта.

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

    Средство операционной системы, позволяющее прикладным процессам взаимодействовать с коммуникационными протоколами, называется портом. Разные прикладные службы имеют разные номера портов. Получается, что процесс в сети может быть охарактеризован IP-адресом узла и номером порта этого процесса. Иногда номер порта и IP-адрес в совокупности называют сокетом (Socket), и тогда это слово используется как синоним слова "порт".

    На том же уровне OSI, на котором расположен TCP, есть еще один похожий протокол, называемый UDP. В отличие от TCP протокол UDP, как и IP, работает без установки соединения. Он не содержит средств подтверждения доставки данных и приложение, использующее UDP, само должно позаботиться о целостности данных, которые оно передает. Так же, как TCP, протокол UDP оперирует понятием сокетов.

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

    Части доменного имени записываются через точку. Слово "домен имен" здесь понимается как некая совокупность имен, у которых совпадают старшие составные части. Например, пусть старшая часть доменного имени будет ".ru" (на деле самая старшая часть всех доменных имен Интернета – это точка ".", но она обычно не принимается во внимание). Все имена узлов, у которых их старшая часть будет ".ru", образуют один домен имен (в данном случае – это пространство доменных имен русского интернета). Это, например, всем известные yandex.ru, rambler.ru и так далее.

    Для того чтобы TCP/IP -сеть, узлы которой имеют символьные доменные имена и IP-адреса, могла работать, эти два типа адресов нужно поставить в соответствие друг с другом. Например, человек, набирающий в окне "Адрес" своего Интернет-браузера адрес "yandex.ru" может не знать IP-адрес, используя который его браузер будет связываться с вышеупомянутым сайтом.

    Чтобы устанавливать соответствия между доменными именами и IP-адресами в Интернете, существуют специальные серверы, называемые DNS-серверами, то есть Domain Name System серверами. Они помогают определять IP-адрес узла по его доменному имени. В локальных TCP/IP сетях тоже есть нечто подобное, но здесь нет нужды выделять в них отдельный сервер, — особенно в малых сетях. В этих случаях функции разрешения имен выполняет ПО, работающее на компьютерах клиентов.

    Говоря о разрешении имен относительно пары "IP-адрес – доменное имя", следует отметить, что разрешения требует и связка адресов "физический адрес – IP адрес". Эта задача возложена на протокол стека TCP/IP, называемый ARP. Эта аббревиатура означает Address Resolution Protocol — то есть протокол, который занимается определением физического адреса узла по его IP-адресу.

    Теперь мы займемся изучением некоторых особенностей стека IPX/SPX. Не будем подробно останавливаться на этом протоколе – он применяется достаточно редко и его настройка обычно не слишком сложна.

    2.1.5. IPX/SPX

    IPX/SPX сегодня относится к семейству малопопулярных протоколов. Разработчик этого стека, компания Novell, и в наши дни занимается его развитием, но его время прошло. Однако, если вы пользуетесь старыми программами, которые рассчитаны на IPX/SPX, вам будет полезна некоторая дополнительная информация об этом стеке протоколов.

    Для начала рассмотрим общую структуру протоколов стека IPX/SPX.

    Физический и канальный уровень этого стека совпадает со стеком TCP/IP, то есть стек IPX/SPX может работать в тех же Ethernet-сетях, на том же оборудовании, сетевых картах и кабелях. Различия начинаются на сетевом уровне.

    Сетевой уровень IPX/SPX представлен протоколом IPX (у TCP/IP это TCP). IPX, аналогично IP, занимается доставкой сообщений узлам сети без установления соединения. При этом его не заботит надежность доставки информации. За надежную доставку информации отвечает протокол SPX, расположенный на транспортном уровне модели OSI. Его аналогом, как вы понимаете, является TCP. Протокол SPX работает с установлением соединения, он умеет восстанавливать потерянные или поврежденные пакеты.

    На прикладном уровне стека IPX/SPX расположены протоколы SAP и NSP. Эти протоколы могут работать с протоколом IPX непосредственно, без привлечения SPX. Концептуальное отличие IPX/SPX от TCP/IP состоит в том, что первый изначально разрабатывался для применения в небольших локальных сетях, а второй был обобщением опыта создания глобальных сетей. Поэтому по прошествии времени интерес общества к этим стекам протоколов менялся.

    Адрес узла в стеке IPX/SPX складывается из четырехбайтового номера сети, шестибайтового номера узла и двухбайтового номера сокета. Посмотрите на табл. 2.3, где схематично изображен такой адрес.

    Структура адреса IPX/SPX
    Номер сети Номер узла Номер сокета
    4 байта 6 байт 2 байта

    В качестве номера узла в стеке используется физический адрес сетевого оборудования (MAC-адрес сетевой карты, например). Это очень важный момент – например, в TCP/IP не имеет ничего общего с его физическим адресом.

    Номер сети в IPX/SPX имеет фиксированный размер, а TCP/IP позволяет пользоваться масками подсетей. В результате мы получаем потенциально более быструю (особенно на медленных ПК 80-90-х годов), чем в TCP/IP, реализацию сетевых функций, но за скорость приходится расплачиваться универсальностью. Если TCP/IP гарантированно будет работать с сетью с любой физической архитектурой, то с IPX/SPX могут возникнуть проблемы. (Эти проблемы не коснутся нас с вами, строителей небольших локальных сетей,)

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

    Еще один стек протоколов, с которым вы можете столкнуться на практике, называется NetBIOS.

    2.1.6. NetBIOS

    NetBIOS – это немаршрутизируемый протокол. Он не знает понятия "сеть" и работает только с локальными адресами. Несмотря на такую ограниченность, то есть пригодность только для построения локальных сетей, NetBIOS существует до сих пор. Имена NetBIOS представляют собой произвольные символьные последовательности длиной до 16 символов.

    В современных условиях NetBIOS в чистом виде не используется. Он работает через TCP/IP, предоставляя свои сервисы прикладным программам.

    Существует реализация NetBIOS, называемая NetBEUI ( NetBIOS Extended User Interface). NetBEUI был разработан в 1985 году.

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

    2.2. Установка драйверов сетевой карты

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

    В описаниях процедур настройки системы мы будем ориентироваться на Windows XP Home Edition.

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

    Сетевую карту, которую я установил в системный блок, система не захотела устанавливать самостоятельно. Это была карта от Genius, которая определялась системой как VIA VT6105 Rhine III Fast Ethernet Adapter. Карта была куплена в OEM-исполнении и к ней не прикладывалось даже драйверов. Очень часто Windows самостоятельно устанавливает драйверы сетевых карт, но в этот раз автоматической установки не произошло. Это означало, что искать нужные драйверы мне надо в Интернете.

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

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

    Посмотрите на рис. 2.1. Здесь изображена стартовая страничка сайта Genius.ru. Обратите внимание на то, что на первой странице расположены ссылки, среди которых есть и нужная нам ссылка Драйверы.

    (рис 2.1) Главная страница сайта Genius

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

    (рис 2.2) Поиск страницы оборудования

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

    Прежде чем заниматься установкой драйверов, желательно проанализировать содержимое папки с драйверами (рис. 2.3.)

    (рис 2.3) Папка с драйверами

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

    Если драйверы требуют ручной установки, действуйте следующим образом. Во-первых, надо сделать щелчок правой кнопкой мыши по значку Мой компьютер на Рабочем столе и в выпавшем контекстном меню выбрать пункт Свойства.

    После выбора этого пункта вы увидите окно свойств компьютера. Оно содержит множество вкладок, но нас сейчас интересует вкладка Оборудование (рис. 2.4.). На нее вам и следует перейти.

    (рис 2.4) Вкладка Оборудование окна свойств системы

    Когда вы перешли на эту вкладку, нажмите на кнопку Диспетчер устройств. Откроется окно Диспетчера устройств, где перечислены все установленные в систему устройства.

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

    (рис 2.5) Анализ конфигурации компьютера с помощью диспетчера устройств

    Видя такую картину, начинаем ее анализировать. Первый вопросительно-восклицательный знак подписан как Ethernet-контроллер — тот самый, драйверов которого в системе не нашлось. Теперь щелкаем правой кнопкой мыши по значку с этим контроллером и в появившемся меню выбираем Свойства.

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

    (рис 2.6) Просмотр свойств устройства

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

    (рис 2.7) Вкладка Драйвер окна свойств устройства

    Если вы хотите начать установку нового драйвера, то на вкладке Драйвер достаточно нажать кнопку Обновить. Действие этой кнопки аналогично действию кнопки Переустановить… вкладки Общие того же окна. Но вкладка Драйвер существует далеко не случайно. Обратите внимание на кнопки Сведения, Откатить и Удалить.

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

    Кнопка Откатить позволяет восстановить прежний драйвер.

    Посмотрите на рис. 2.8. Здесь изображена стартовая страничка мастера установки нового оборудования.

    (рис 2.8) Начало установки нового драйвера

    Нет нужды обращаться к узлу Windows Update: драйвер и так лежит в одной из папок на нашем жестком диске. А раз так, выбираем в окне Мастер обновления оборудования пункт Нет, не в этот раз и нажимаем кнопку Далее. После чего попадаем на следующее окно установки драйверов (рис. 2.9.).

    (рис 2.9) Выбор типа продолжения установки

    Мастера интересует способ поиска драйверов для устройства. Если с устройством поставляется установочный диск – достаточно вставить его в дисковод и, выбрав пункт Автоматическая установка, дождаться сообщения о том, что все завершено успешно. Но мы хотим пройти весь путь по установке драйвера сами, поэтому выбираем пункт Установка из указанного места (рис. 2.10.).

    (рис 2.10) Выбор места для поиска драйвера

    Нажимаем кнопку Далее и попадаем в следующее окно Мастера обновления оборудования (рис. 2.12.).

    (рис 2.11) Выбор типа оборудования

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

    Следующим шагом (рис. 2.12.) является выбор конкретного драйвера.

    (рис 2.12) Выбор драйвера

    Как видите, Windows небогата драйверами для сетевых адаптеров. Я допускаю, что один из них стал бы работать с моей карточкой Genius GF100TXV, но зачем изобретать велосипед, если есть родной драйвер?

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

    Итак, просмотрев список предлагаемых Windows драйверов, приходим к выводу, что нужного драйвера здесь нет и, нажав кнопку Установить с диска… попадаем в окно выбора папки, где находится наш драйвер. Windows начинает обзор папок с диска 3,5 А. Не обращая внимание на сообщение об ошибке, нажимайте в появившемся окне (рис. 2.13.) кнопку Обзор, ищите в вашей файловой системе папку с драйверами и, выйдя снова на вкладку выбора драйвера, нажимайте Далее.

    (рис 2.13) Выбор места расположения драйверов

    Посмотрите на рис. 2.14. Здесь вы видите окно для окончательного выбора драйвера, найденного в папке с драйверами. Обратите внимание на галочку Только совместимые устройства.

    (рис 2.14) Выбор конкретного драйвера для установки

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

    Ну вот и все. Устройство установлено в системе, и в последнем появившемся окошке сообщается, что Мастер завершил установку программ для нашей карты. Осталось лишь нажать кнопку Готово в этом окне и посмотреть еще раз на Диспетчер устройств (рис. 2.15.).

    (рис 2.15) Анализ окна диспетчера устройств после установки сетевой карты

    Окно диспетчера устройств выглядит преображенным: в разделе неизвестных устройств убавилось одним вопросительным знаком, а в разделе сетевых плат добавилась наша VIA VT6105 Rhine III Fast Ethernet Adapter.

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

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

    Теперь все готово для настройки сетевых параметров Windows. Существуют два пути настройки этих параметров. Первый заключается в использовании средств автоматической настройки, а второй – в ручной настройке системы. Начнем с автоматической настройки Ethernet-сети в Windows.

    2.3. Автоматическая настройка параметров локальной сети

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

    Для установки локальной сети воспользуемся Мастером настройки сети.

    Для запуска Мастера надо войти в панель управления, перейти к сетевым подключениям и запустить там из списка типичных задач Мастер настройки сети (рис. 2.16.)

    (рис 2.16) Запуск мастера настройки сети

    Этот мастер проведет вас через все этапы установки локальной сети. Однако и здесь есть некоторые тонкости, которые мы сейчас разберем.

    После появления окна Мастера, будем нажимать кнопку Далее до тех пор, пока не появится первое окно, требующее осмысленного решения (рис. 2.17.).

    (рис 2.17) Метод подключения компьютера сети к Интернету

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

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

    На следующем окне Мастера (рис. 2.18.) Система просит вас указать, через какое соединение осуществляется выход в Интернет.

    (рис 2.18) Выбор подключения к Интернету

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

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

    В следующее окно (рис. 2.19.) надо ввести имя и описание компьютера. При назначении имени компьютера русских символов лучше не использовать.

    (рис 2.19) Задание имени и описания компьютера

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

    Следующий этап работы мастера - установка разрешений на общий доступ к принтеру и особой папке данного компьютера (рис. 2.20.).

    (рис 2.20) Установка разрешений на доступ к общим ресурсам компьютера

    Вот и весь процесс настройки локальной сети. Нажав еще раз кнопку Далее, вы попадаете на последнюю страницу установки локальной сети.

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

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

    (рис 2.21) Сетевое окружение

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

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

    2.4. Ручная настройка параметров Ethernet-сети

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

    Можно назначить компьютерам локальной сети практически любой IP-адрес, но лучше, если он будет лежать в пределах от 192.168.0.1 до 192.168.0.254. Сеть, настроенная с использованием других IP-адресов, будет работать, но для установки общего подключения к Интернету IP-адреса потребуют особой настройки.

    Для настройки IP-адресов сетевых адаптеров надо в папке Сетевые подключения найти нужное подключение по локальной сети. Далее выберите его свойства и, найдя в Свойствах подключения, на вкладке Общие строку Протокол Интернета ( TCP/IP ), выделить его и нажать на кнопку Свойства (рис. 2.22.)

    (рис 2.22) Настройка IP-адресов

    В этом окне настроено автоматическое получение IP-адреса. Но мы хотим ввести собственный IP-адрес. Для этого активируем переключатель Использовать следующий IP-адрес. Например, пусть это будет IP-адрес 192.168.50.100. Введите этот адрес в поле IP-адрес. При этом Маска подсети автоматически устанавливается в значение 255.255.255.0.

    Отметим, что при настройке локальной сети один из компьютеров имел Windows XP с установленным SP2, второй – без этого обновления. Сделано это для того, чтобы сделать данную информацию универсальной.

    Теперь, нажимая OK, закройте все окна и перейдите к значку Мой компьютер. Щелчком правой кнопкой мыши вызовите контекстное меню, выберите из него Свойства, а в свойствах найдите вкладку Имя компьютера (рис. 2.23.).

    (рис 2.23) Настройка имени и рабочей группы компьютера

    В появившемся окне нажмите кнопку Изменить. Появится окно для настройки имени и рабочей группы компьютера (рис. 2.24.). Напомню, что имя рабочей группы у всех компьютеров одной и той же локальной сети должно совпадать, а имена компьютеров должны различаться. В данном случае в качестве имени рабочей группы выбрано MY_WORK.

    (рис 2.24) Изменение имени компьютера

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

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

  • Настройте IP-адрес, помня, что раз мы выбрали адрес вида 192.168.50.х, имеющий маску подсети 255.255.255.0, то и все другие компьютеры нашей сети должны иметь адреса вида 192.168.50.х. При этом в сети не может быть двух одинаковых IP-адресов. Я, к примеру, следующему компьютеру сети задал IP-адрес 192.168.50.101.
  • Включить другие компьютеры в ту же рабочую группу, к которой принадлежит первый, аналогичным образом изменив имя их рабочей группы (рис. 2.23, 2.24). Эти компьютеры тоже надо будет перезагрузить.
  • Теперь, если все сделано верно, локальная сеть заработает. Для проверки ее работоспособности достаточно войти в папку Мое сетевое окружение и щелкнуть по ссылке Отобразить компьютеры рабочей группы (рис. 2.25.).

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

    (рис 2.25) Состав новой рабочей группы

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

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

    (рис 2.26) Открытие общего доступа к принтеруМиниатюра принтера, к которому разрешен общий доступ, снабжается характерным значком с изображением руки. Точно так же маркируются и другие общие ресурсы, - например, папки.

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

    Мастер задаст вам несколько вопросов. На вопросе о типе устанавливаемого принтера следует ответить, выбрав Сетевой принтер, а в появившемся после этого окне Мастера выбрать пункт Обзор принтеров. А вот в следующем окне (рис. 2.27.) вам придется найти нужный принтер в вашей локальной сети и выбрать его.

    (рис 2.27) Выбор нужного принтера

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

    Так же вы можете задавать общие ресурсы сети, вплоть до общих жестких дисков.

    Давая общий доступ к своему жесткому диску, вы "дарите" доступ к вашим данным всем, кто будет работать за любым компьютером локальной сети. Это справедливо для сетей на ОС Windows XP Home. В версии Professional можно гибко настраивать доступ разных пользователей к общим ресурсам.

    Чтобы открыть общий доступ к папке или жесткому диску, надо щелкнуть правой кнопкой мыши по папке и в появившемся меню выбрать пункт Свойства. В окне свойств папки выберите вкладку Доступ (рис. 2.28.).

    (рис 2.28) Открытие общего доступа к папке

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

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

    Мы вручную настроили локальную сеть, установили сетевой принтер и рассмотрели механизм настройки общих папок. Единственное, но очень важное дело, которого мы еще не сделали, заключается в ручной настройке общего доступа в Интернет для компьютеров сети. Этим и займемся. Кстати, помните о том, что я предлагал вам обратить особое внимание на IP-адреса 192.168.0.х? Сейчас мы в подробностях разберем особенности применение этих адресов в настройке сети.

    2.5. Совместное использование Интернет-канала

    Общий доступ к Интернет-соединению в Windows XP осуществляется с помощью системы Internet Connection Sharing ( ICS ). Использование ICS предусматривает использование IP-адресов сетевых адаптеров из уже упоминаемого диапазона 192.168.0.1 — 192.168.0.254 с маской подсети 255.255.255.0.

    Главный компьютер с адресом 192.168.0.1 в данном примере не имеет установленного SP2.

    Компьютеру, который имеет разделяемое интернет-подключение, присваивается статический внутренний IP-адрес 192.168.0.1, адреса других компьютеров могут быть сконфигурированы как автоматически, так и вручную. Назначая адреса другим компьютерам сети надо помнить о том, что они не должны повторяться. В ICS есть понятие Шлюз по умолчанию – если какой-то из компьютеров сети обратится к сетевому ресурсу, расположенному за пределами локальной сети, запрос будет переадресован шлюзу, который выведет его в Интернет.

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

    В Свойствах подключения, выберем вкладку Дополнительно (рис. 2.29.).

    (рис 2.29) Настройка подключения к Интернету

    В этом окне нужно отметить галочками все пункты и тем самым запустить ICS. Система выдаст предупреждение о том, что компьютеру будет присвоен статический IP-адрес, а другие компьютеры надо сконфигурировать заново (рис. 2.30.). При этом система утверждает, что их надо сконфигурировать автоматически.

    (рис 2.30) Разрешение общего доступа к Интернету Для автоматической конфигурации рабочих станций используется DHCP – Dynamic Host Configuration Protocol. Вы можете сконфигурировать клиентские машины вручную, но зачем тратить время, если есть автоматический механизм?

    Теперь перейдем в Панель управления, выберем Сетевые подключения, найдем среди сетевых подключений наше подключение по локальной сети. Выбрав его свойства и найдя там свойства TCP/IP, установим автоматическое получение IP-адреса. Посмотрите на рис. 2.31.

    (рис 2.31) Автоматическая настройка TCP/IP

    После настройки TCP/IP сеть снова заработает. Но попытка подключения к Интернету с одного из клиентских компьютеров ничего не даст. Для этого нужно настроить подключение к Интернету через локальную сеть.

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

    В окне Мастера Тип сетевого подключения оставьте переключатель в положении Подключить к Интернету (рис. 2.32.).

    (рис 2.32) Выбор типа сетевого подключения

    В следующем окне мастера надо выбрать Установить подключение вручную, а дальше на вопрос о том, каким образом подключиться к Интернету, выберите пункт Через постоянное высокоскоростное подключение (рис. 2.33.)

    (рис 2.33) Выбор способа подключения к Интернету

    После этого окна Мастер не задаст больше никаких важных вопросов, вы попадете на финальную страничку и общее подключение к Интернету будет настроено.

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

    Посмотрите на рис. 2.34. Здесь изображено окно свойств подключения по локальной сети главного компьютера.

    (рис 2.34) Окно состояния подключения главного компьютера

    А вот (рис. 2.35.) окно состояния подключения одного из других компьютеров сети.

    (рис 2.35) Состояние подключения на компьютере сети

    А теперь давайте рассмотрим процесс настройки сетевого взаимодействия компьютеров на базе Windows XP с устаревшими машинами, работающими на Windows 98 SE

    2.6. Связь Windows XP и Windows 98

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

    Сейчас мы рассмотрим тонкости установки сетевой карты на компьютере под управлением Windows 98, установим Ethernet-сеть, поработаем с общими ресурсами.

    Прежде чем заниматься настройкой сети, установим сетевую карту. Откроем окно свойств системы (Мой компьютер $$\to$$ Панель управления $$\to$$ Система).

    В окне Свойства выберите вкладку Устройства (рис. 2.36.) и найдите в ней сообщение с вопросительным знаком, касающееся сетевой карты. Если вопросительного знака нет, это значит, что сетевая карта была установлена автоматически в процессе установки системы.

    (рис 2.36) Сетевая карта, для которой не установлены драйверы

    Если драйверы для сетевой карты не установлены, сделайте двойной щелчок по ее иконке, и, открыв окно свойств карты, выберите вкладку Драйвер, на которой есть кнопка Обновить драйвер.

    Нажав на эту кнопку, вы запускаете процесс установки драйверов, который в Windows 98 очень похож на установку драйверов в Windows XP.

    После установки драйверов остается настроить некоторые сетевые параметры. В частности – установить клиент для сетей Microsoft, установить и настроить TCP/IP, дать имя компьютеру и рабочей группе, в которую он входит, настроить установки общего доступа.

    Для начала откроем окно Сеть, воспользовавшись Панелью управления (рис. 2.37.).

    (рис 2.37) Настройка свойств сетевых компонентов

    Здесь Клиент для сетей Microsoft уже установлен, в противном случае нажмите кнопку Добавить и установите клиент в систему. В процессе установки вам может понадобиться установочный CD Windows 98.

    Аналогично происходит инсталляция TCP/IP и других протоколов. Например, IPX/SPX, который используется в старых программах и некоторых играх.

    Настройка TCP/IP в Windows 98 аналогично таковой в Windows XP, а именно, для того, чтобы компьютеры могли обмениваться информацией по сети, они должны иметь различные IP-адреса, принадлежащие к одной подсети. Используем IP-адрес 192.168.0.50 с маской подсети 255.255.255.0.

    Для настройки протокола TCP/IP нужно выделить его (в нашем случае это TCP/IP для VIA VT6105 Rhine III Fast Ethernet Adapter) и нажать кнопку Свойства. После этого вы увидите окно настройки протокола (рис. 2.38.).

    (рис 2.38) Настройка TCP/IP в Windows 98

    Здесь вам нужно включить параметр Указать IP-адрес явным образом и ввести в поля IP-адрес и Маска подсети соответствующие значения.

    Продолжая настройку протокола, перейдем на вкладку Шлюз того же окна (рис. 2.39.) и настроим там адрес шлюза по умолчанию. Эта установка пригодится нам чуть позже.

    (рис 2.39) Настройка шлюза, используемого по умолчанию

    Точно так же нужно настроить TCP/IP на других компьютерах сети. Один из них будет шлюзом – он должен иметь IP-адрес 192.168.0.1. Как вы помните, это нужно для работы ICS, то есть для организации общего доступа в Интернет.

    Следующий шаг настройки — вкладка Идентификация окна настройки сетевых параметров (рис. 2.39.).

    (рис 2.40) Настройка параметров сетевой идентификации Поговорим о связи компьютеров с Windows 98 и с Windows XP Home Edition. Для того, чтобы эти компьютеры смогли работать в одной сети, достаточно, чтобы они имели правильно настроенные IP-адреса, имена рабочих групп и компьютеров. Вам не понадобится решать какие-то особые проблемы для наладки взаимодействия между ними. Но совсем другое дело – связь Windows 98 и Windows XP Professional Edition. Windows XP Professional не позволит компьютеру на базе Windows 98 работать с ресурсами компьютера, на котором она установлена, без аутентификации. Для настройки этого процесса вам нужно создать в Windows XP нового пользователя и использовать его имя и пароль в качестве параметров входа в систему для компьютера на базе Windows 98. Для управления учетными записями пользователей в Windows XP Professional служит пиктограмма Учетные записи пользователей на Панели управления.

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

    (рис 2.41) Разрешение общего доступа к файлам и принтерам

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

    Теперь давайте научимся открывать общий доступ к папке в Windows 98. Для этого щелкните правой кнопкой мыши по значку папки, доступ к которой хотите открыть пользователям всей сети, выберите строку контекстного меню Свойства и в меню Свойств перейдите во вкладку Доступ (рис. 2.42.).

    (рис 2.42) Настройка общего доступа

    Установив переключатель с параметр Локальный ресурс на Общий ресурс, вы дадите общий доступ к папке. Здесь же можно настроить сетевое имя папки, тип доступа, а при желании ввести пароли для доступа к папке.

    2.7. ICS в сети из Windows 98-компьютеров

    По умолчанию компонент Общий доступ к Интернету в Windows 98 может быть не установлен. Для его установки пройдите по следующему пути: Панель управления $$\to$$ Установка и удаление программ и перейдите во вкладку Установка Windows (рис. 2.43.).

    (рис 2.43) Установка Общего доступа подключения к Интернету

    В этом окне выберите группу Средства Интернета, после чего в окне, детализирующем их состав, выберите компонент Общий доступ к подключению Интернета. Теперь запустится Мастер общего доступа к подключению Интернета (рис. 2.44.).

    (рис 2.44) Мастер общего доступа к подключению Интернета

    Этот Мастер попросит вас вставить в дисковод дискету, на котором он создаст файл Icsclset.exe. В процессе работы мастер модифицирует некоторые параметры системы центрального ICS -компьютера. Так, этот компьютер будет выступать в качестве шлюза для других машин, его IP-адрес устанавливается в 192.168.0.1.

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

    2.8. Выводы

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

    Вернуться к учебному плану