Как определить что компьютеры в одной сети

Обновлено: 07.07.2024

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

Как создать и настроить локальную сеть в операционной системе Windows 10?

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

  • Откроется окно «Свойств системы». Смотрим название группы. Если же вам нужно изменить название, нажимаем на соответствующую кнопку.

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

  • Переходим в «Панель управления» и выбираем «Центр управления сетами и общим доступом» или нажимаем на значок сети, что на панели задач.
  • В левом меню выбираем «Изменить дополнительные параметры общего доступа».
  • Для всех профилей Win 10 нужно включить функцию сетевого обнаружения, общий доступ к файлам и принтерам, автоматическую настройку.
  • Парольную защиту можно снять, чтобы пользователи ПК могли без проблем подключить своё устройство по локальной сети.

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

Теперь, чтобы предоставить доступ к дискам на ПК по локальной сети, стоит сделать следующее:

  • Ищем папку, которую хотим сделать доступной для других пользователей и нажимаем на ней правой кнопкой мыши и выбираем «Свойства».
  • Переходим во вкладку «Доступ» и выбираем «Расширенная настройка».
  • Ставим отметку «Открыть общий доступ к этой папке». Нажимаем кнопку «Расширения».
  • Выставляем параметры доступа к папке: чтение, полный доступ либо изменение.
  • Возвращаемся к свойствам папки. Переходим во вкладку «Безопасность». Жмём на кнопку «Изменить», а в новом окне – «Добавить». Выбираем пункт «Все».
  • Перезагружаем компьютер.
  • Чтобы получить доступ к этой папке, нужно зайти в «Проводник». Здесь в левом меню выбираем «Сеть» или свою группу. Открываем открытую для доступа папку.

Как изменить тип сети с общественной на домашнюю или наоборот?

Чтобы изменить тип сети или сетевое расположение на Windows 10, необходимо выполнить следующие действия:

  • Жмём «Пуск», «Параметры» и выбираем «Сеть и интернет».
  • Если же вы используете проводное соединение, то переходим в раздел «Ethernet». Если адаптер отключён, то вкладка будет неактивна.
  • В следующем окне, если вы хотите сделать сеть частной, то перетаскиваем ползунок в положение «Включено». Таким образом, вы поменяете тип общественной сети на домашнюю.
  • В случае, когда у вас используется беспроводная сеть Wi-Fi, то переходим в соответствующий раздел. В новом окне выбираем «Дополнительные параметры».
  • В следующем окне нужно перетащить ползунок в положение «Включено», чтобы сеть стала частной или в положение «Отключено», чтобы сделать сеть «Общедоступной».

Также изменить тип сети можно с помощью командной строки. Для этого в PowerShell вводим следующие команды:

  • get-NetConnectionProfile
  • Set-NetConnectionProfile -InterfaceIndex число_интерфейса -NetworkCategory Public – команда для общественной сети, где вместо числа интерфейса вставляем «InterfaceIndex Х», который смотрим в результатах запуска первой команды.
  • Set-NetConnectionProfile -InterfaceIndex число_интерфейса -NetworkCategory Private – команда для частной сети.
  • После перезагрузки компьютера тип сети будет изменён.

Как в Windows 10 подключить сетевой диск?

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

  • В меню «Пуск» или на плитках Метро ищем значок «Мой компьютер» и нажимаем на нём правой кнопкой мыши. Выбираем «Подключить сетевой диск».
  • Далее в новом окне выбираем букву диска и указываем папку, которую нужно сделать сетевым диском. Для этого нажимаем «Обзор» и указываем путь к папке.
  • После жмём «Готово». Диск готов к использованию.

Что делать если ПК не видит сеть или она пропадает?

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

Если у вас сеть пропадает или ПК вовсе её не видит, выполняем следующие действия:

  • Открываем «Блокнот».
  • Вводим следующие символы.

Windows Registry Editor Version 5.00

  • После внесения изменений в реестр рекомендуем перезагрузить ПК.

Если же ПК не видит сеть после твика реестра, проверьте кабель подключения, название группы. Также может быть, что внесённые изменения в «Центре управления сетями и общим доступом» не вступили в силу. Для этого нужно перезагрузить устройство.

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

Что делать если Dune не видит сетевые папки в Windows 10?

Популярность приставки Dune с годами не падает. Но с обновлением до Win 10 многие пользователи столкнулись с проблемой, когда Dune видит компьютер в сети, но не может отображать файлы и папки. Решение такой проблемы имеется.

  1. В «Панели управления», а именно в настройках домашней группы, нужно указать, какие папки, вы хотите разрешить для общего доступа. Возможно, вы не указали для приставки Dune отдельных папок.
  2. Устанавливаем на свой ПК протокол передачи данных FTP и расшариваем папки для Dune.
  3. Отключаем фаервол, который может блокировать доступ к медиаплееру.
  4. Выполняем правильное подключение, а именно: соединяем LAN-разъём проигрывателя Dune с роутером, включаем питание плеера и ждём до 3 минут, пока медиапроигрователь получит IP-адрес.
  5. Как только появится меню, выбираем «Pop up menu». Далее выбираем «Создать сетевую папку».
  6. Вводим параметры своего сетевого диска или ищем их в пункте «Браузер сети». Здесь должен быть указан сетевой диск.

Чтобы получить доступ к папкам, файлам и накопителям ПК под управлением Win 10, вводим «ftp://ip_address» или «\\ip_address» в Проводнике (Windows Explorer), где «ip_address» - IP-адрес проигрывателя.

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

Чтобы настроить локальную сеть и избавится от ошибки 0x80070035, нужно узнать, какой тип узла используется. Для этого в командной строке Win 10 с правами администратора вводим «ipconfig /all».

Аватар пользователя savely

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

А кому счас легко.

а можно на примере каком нибудь с потолка?

желательно 2х2(один когда они в одной подсети и один когдa в разных)

понять тобой написанное я понял, но хотелось бы закрепить примером.

Пример1:
IP 192.168.0.35
Маска 255.255.255.0
Подсеть 192.168.0.0
и
IP 192.168.0.58
Маска 255.255.255.0
Подсеть 192.168.0.0

Пример2:
IP 192.168.1.35
Маска 255.255.255.0
Подсеть 192.168.1.0
и
IP 192.168.0.58
Маска 255.255.255.0
Подсеть 192.168.0.0

В 1-ом примере подсети одинаковые, а во 2-ом разные.

На примере Maco:
(Для собственного успокоения, просто были проблемы с подсетями до етого)
Пример1:
IP 192.168.0.35
IP 192.168.0.58
Маска 255.255.255.0

11000000.10101000.00000000.00100011
11111111.11111111.11111111.00000000
и
11000000.10101000.00000000.00111010
11111111.11111111.11111111.00000000
result
11000000.10101000.00000000.00000000
11000000.10101000.00000000.00000000
t.e.

Пример2:
IP 192.168.1.35
IP 192.168.0.58
Маска 255.255.255.0

11000000.10101000.00000001.00100011
11111111.11111111.11111111.00000000
и
11000000.10101000.00000000.00111010
11111111.11111111.11111111.00000000
result
11000000.10101000.00000001.00000000
11000000.10101000.00000000.00000000
t.e.
Подсеть 192.168.1.0 \
Подсеть 192.168.0.0 / different subnets

Назначение маски подсети
Маска назначается по следующей схеме 28 − n (для сетей класса C), где n - количество компьютеров в подсети + 2, округленное до ближайшей большей степени двойки.
Пример: В некой сети класса C есть 30 компьютеров, маска для такой сети вычисляется следующим образом:
28 - 32 = 224 (0E0h) < = > 255.255.255.224 (0xFFFFFFE0)
-откуда 28 появилось? и цифра 2 - ето и есть Broadcast+Base address ?

Каталоги на сервере разделяются прямым слэшем «/»

адресация в интернете

Сетевые адреса

IP-адрес – адрес компьютера (32-битное число), состоящий из: номер сети + номер компьютера в сети (адрес узла):

Маска подсети:

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

ip-адрес и маска

Та часть IP-адреса, которая соответствует битам маски равным единице, относится к адресу сети, а часть, соответствующая битам маски равным нулю – это числовой адрес компьютера

маска подсети

Расчет номера сети по IP-адресу и маске сети

В маске под­се­ти старшие биты, от­ве­ден­ные в IP-адресе ком­пью­те­ра для номера сети, имеют зна­че­ние 1 (255); млад­шие биты, от­ве­ден­ные в IP-адресе ком­пью­те­ра для ад­ре­са компьютера в подсети, имеют зна­че­ние 0.

объяснение 12 задания ЕГЭ по информатике маска адрес сети

Порядковый номер компьютера в сети

Порядковый номер компьютера в сети

Число компьютеров в сети

1_11

Если маска:

То число компьютеров в сети:

Из них 2 специальных: адрес сети и широковещательный адрес

Решение заданий 12 ЕГЭ по информатике

Ip-адрес и доменное имя сайта: правила построения

12_7: Решение задания 12 (Поляков К., вариант 17):

решение 12 задания егэ

На месте преступления были обнаружены четыре обрывка бумаги. Следствие установило, что на них записаны фрагменты одного IP-адреса. Криминалисты обозначили эти фрагменты буквами А, Б, В и Г. Восстановите IP-адрес. В ответе укажите последовательность букв, обозначающих фрагменты, в порядке, соответствующем IP-адресу.

  • Вспомним правила построения IP-адреса.
  • Исключим фрагменты, которые не могут соответствовать началу IP-адреса: это фрагмент Б (с точки не может начинаться IP-адрес).
  • Исключим фрагменты, которые не могут соответствовать концу IP-адреса: это фрагмент В (отсутствие точки в начале, и, при этом, в остальных фрагментах нет таких, где в конце стояла бы точка ( ***. )).
  • Фрагмент А должен быть либо на последнем месте, либо после него должен находиться только Б (так как следом должна идти точка).
  • Фрагмент Б может находиться только в конце, так как последующий за ним фрагмент увеличит число до величины, большей 255, чего не может быть в IP-адресе (например, 322).
  • Переберем оставшиеся варианты, и найдем искомый IP-адрес:

Ответ: ВГАБ

12_8: Решение задания 12 (Поляков К., вариант 7):

Ответ:fgbadec

Определение адреса сети по IP-адресу и маске сети

12_3: Решение задания 12 (Поляков К., вариант 25): В терминологии сетей TCP/IP маской сети называют двоичное число, которое показывает, какая часть IP-адреса узла сети относится к адресу сети, а какая – к адресу узла в этой сети. Адрес сети получается в результате применения поразрядной конъюнкции к заданному адресу узла и его маске.


По заданным IP-адресу узла сети и маске определите адрес сети:

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

A B C D E F G H
0 145 255 137 128 240 88 92

Результат: BHEA

Предлагаем посмотреть подробный видеоразбор:

Определение маски сети

12_1: ЕГЭ по информатике 2017 задание 12 ФИПИ вариант 1 (Крылов С.С., Чуркина Т.Е.):


Например, если IP-адрес узла равен 211.132.255.41, а маска равна 255.255.201.0, то адрес сети равен 211.132.201.0

Для узла с IP-адресом 200.15.70.23 адрес сети равен 200.15.64.0. Чему равно наименьшее возможное значение третьего слева байта маски? Ответ запишите в виде десятичного числа.

Результат: 192

Пошаговое решение данного 12 задания ЕГЭ по информатике доступно в видеоуроке:

12_2: 12 задание. Демоверсия ЕГЭ 2018 информатика: В терминологии сетей TCP/IP маской сети называется двоичное число, определяющее, какая часть IP-адреса узла сети относится к адресу сети, а какая – к адресу самого узла в этой сети. Обычно маска записывается по тем же правилам, что и IP-адрес, – в виде четырёх байтов, причём каждый байт записывается в виде десятичного числа. При этом в маске сначала (в старших разрядах) стоят единицы, а затем с некоторого разряда – нули.
Адрес сети получается в результате применения поразрядной конъюнкции к заданному IP-адресу узла и маске.

Например, если IP-адрес узла равен 231.32.255.131, а маска равна 255.255.240.0, то адрес сети равен 231.32.240.0.

Для узла с IP-адресом 57.179.208.27 адрес сети равен 57.179.192.0. Каково наибольшее возможное количество единиц в разрядах маски?

Результат: 19

Подробное решение 12 задания демоверсии ЕГЭ 2018 года смотрите на видео:

12_9: Решение задания 12 (с сайта К. Полякова, вариант 139):

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

Ответ: 22

Количество различных значений маски

12_6: Решение задания 12 (Краевая работа, Дальний Восток, 2018):

Для узла с IP-адресом 93.138.161.94 адрес сети равен 93.138.160.0. Для скольких различных значений маски это возможно?

Результат: 5

Видеоразбор задания:

Определение номера компьютера

12_4: Решение задания 12 (Поляков К., вариант 33):

Если маска подсети 255.255.255.128 и IP-адрес компьютера в сети 122.191.12.189, то номер компьютера в сети равен _____.

Результат: 61

Подробное решение данного задания смотрите на видео:

Количество адресов компьютеров

12_5: Решение задания 12 (Поляков К., вариант 41):

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

Эта статья предназначена как общее введение к понятиям сетей и подсетей протокола Интернета (IP). В конце статьи включается глоссарий.

Применяется к: Windows 10 — все выпуски
Исходный номер КБ: 164015

Сводка

При настройке протокола TCP/IP на компьютере Windows, параметры конфигурации TCP/IP требуют:

  • IP-адрес
  • Маска подсети
  • Шлюз по умолчанию

Чтобы правильно настроить TCP/IP, необходимо понять, как адресованы сети TCP/IP и разделены на сети и подсети.

Успех TCP/IP как сетевого протокола Интернета во многом объясняется его способностью подключать сети разных размеров и системы разных типов. Эти сети произвольно определяются на три основных класса (наряду с несколькими другими), которые имеют заранее определенные размеры. Каждая из них может быть разделена системными администраторами на более мелкие подсети. Маска подсети используется для разделения IP-адреса на две части. Одна часть определяет хост (компьютер), другая — сеть, к которой она принадлежит. Чтобы лучше понять, как работают IP-адреса и подсети, посмотрите IP-адрес и узнайте, как он организован.

IP-адреса: сети и хосты

IP-адрес — это 32-битный номер. Он уникально идентифицирует хост (компьютер или другое устройство, например принтер или маршрутизатор) в сети TCP/IP.

IP-адреса обычно выражаются в формате dotted-decimal с четырьмя номерами, разделенными периодами, такими как 192.168.123.132. Чтобы понять, как подсети используются для различия между хостами, сетями и подсетями, изучите IP-адрес в двоичной нотации.

Например, ip-адрес 192.168.123.132 (в двоичной нотации) — это 32-битный номер 110000000101000111101110000100. Это число может быть трудно понять, поэтому разделите его на четыре части из восьми двоичных цифр.

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

Чтобы этот процесс работал, IP-адрес имеет две части. Первая часть IP-адреса используется в качестве сетевого адреса, последняя — как хост-адрес. Если взять пример 192.168.123.132 и разделить его на эти две части, вы получите 192.168.123. Сетевой адрес .132 Host или 192.168.123.0. 0.0.0.132 — адрес хозяина.

Маска subnet

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

В TCP/IP части IP-адреса, используемые в качестве сетевых и хост-адресов, не исправлены. Если у вас нет дополнительных сведений, то сетевые и хост-адреса выше не могут быть определены. Эта информация предоставляется в другом 32-битовом номере, называемом подсетевой маской. В этом примере маска подсети — 255.255.255.0. Это не очевидно, что это число означает, если вы не знаете 255 в двоичной нотации равно 11111111. Таким образом, подсетевая маска 1111111.1111111.11111111.000000000.

Разделять IP-адрес и подсетевую маску вместе, можно разделять сетевые и хост-части адреса:

110000000.10101000.01111011.10000100 - IP-адрес (192.168.123.132)
111111111.11111111.1111111.00000000 — маска subnet (255.255.255.0)

Первые 24 бита (количество из них в подсети) определены как сетевой адрес. Последние 8 битов (количество оставшихся нулей в маске подсети) определены как адрес хоста. Он дает следующие адреса:

110000000.10101000.0111011.000000000 — адрес сети (192.168.123.0)
00000000.00000000.0000000.10000100 - адрес хозяина (000.000.000.132)

Итак, в этом примере с помощью маски подсети 255.255.255.0 используется сетевой ID 192.168.123.0, а адрес хоста — 0.0.0.132. Когда пакет поступает в подсеть 192.168.123.0 (из локальной подсети или удаленной сети) и имеет адрес назначения 192.168.123.132, компьютер получает его из сети и обрабатывает его.

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

Десятичный двоичный 255.255.255.192 1111111.11111111.1111111.11000000 0 255.255.255.224 1111111.11111111.1111111.11100000

Internet RFC 1878 (доступна в InterNIC-Public Information Regarding Internet Domain Name Registration Services)описывает допустимые подсети и подсети, которые можно использовать в сетях TCP/IP.

Классы сети

Интернет-адреса выделяются организацией InterNIC,управляющей Интернетом. Эти IP-адреса делятся на классы. Наиболее распространенными из них являются классы A, B и C. Классы D и E существуют, но не используются конечными пользователями. Каждый из классов адресов имеет другую подсетевую маску по умолчанию. Класс IP-адреса можно определить, посмотрев его первый октет. Ниже следующую следующую линейку адресов Интернета класса A, B и C, каждый из которых имеет пример:

Сети класса A используют маску подсети по умолчанию 255.0.0.0 и имеют 0-127 в качестве первого октета. Адрес 10.52.36.11 — это адрес класса А. Его первый octet — 10, то есть от 1 до 126 включительно.

Сети класса C используют маску подсети по умолчанию 255.255.255.0 и имеют 192-223 в качестве первого октета. Адрес 192.168.123.132 — это адрес класса C. Его первый octet 192, который находится между 192 и 223, включительно.

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

  • Физическая топология сети
  • Номера сетей (или хостов) не соответствуют ограничениям маски подсети по умолчанию.

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

Subnetting

Сеть TCP/IP класса A, B или C может быть дополнительно разделена системным администратором или подсети. Это становится необходимым при согласовании логической адресной схемы Интернета (абстрактного мира IP-адресов и подсетей) с физическими сетями, которые используются в реальном мире.

Системный администратор, которому выделен блок IP-адресов, может управлять сетями, которые не организованы таким образом, чтобы легко вписываться в эти адреса. Например, у вас есть широкая сеть с 150 хостами в трех сетях (в разных городах), подключенных маршрутизатором TCP/IP. Каждая из этих трех сетей имеет 50 хостов. Вам выделена сеть класса C 192.168.123.0. (Для иллюстрации этот адрес на самом деле из диапазона, который не выделяется в Интернете.) Это означает, что для 150 хостов можно использовать адреса 192.168.123.1 по 192.168.123.254.

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

В этом случае вы разделите сеть на четыре подсети, используя подсетевую маску, которая делает сетевой адрес больше и возможный диапазон адресов хостов меньше. Другими словами, вы "заимствуете" некоторые биты, используемые для хост-адреса, и используете их для сетевой части адреса. Подсетевая маска 255.255.255.192 предоставляет четыре сети по 62 хостов каждая. Он работает, так как в двоичной нотации 255.255.255.192 то же самое, что и 11111111.1111111.110000000. Первые две цифры последнего октета становятся сетевыми адресами, поэтому вы получаете дополнительные сети 00000000 (0), 010000000 (64), 10000000 (128) и 110000000 (192). (Некоторые администраторы будут использовать только две подсети с использованием 255.255.255.192 в качестве маски подсети. Дополнительные сведения по этому вопросу см. в разделе RFC 1878.) В этих четырех сетях последние шесть двоичных цифр можно использовать для хост-адресов.

Используя подсетевую маску 255.255.255.192, сеть 192.168.123.0 становится четырьмя сетями 192.168.123.0, 192.168.123.64, 192.168.123.128 и 192.168.123.192. Эти четыре сети будут иметь допустимые хост-адреса:

192.168.123.1-62 192.168.123.65-126 192.168.123.129-190 192.168.123.193-254

Помните, что двоичные хост-адреса со всеми или всеми нулями являются недействительными, поэтому нельзя использовать адреса с последним октетом 0, 63, 64, 127, 128, 191, 192 или 255.

Вы можете увидеть, как это работает, глядя на два хост-адреса, 192.168.123.71 и 192.168.123.133. Если используется маска подсети класса C по умолчанию 255.255.255.0, оба адреса находятся в сети 192.168.123.0. Однако, если вы используете подсетевую маску 255.255.255.192, они находятся в разных сетях; 192.168.123.71 на сети 192.168.123.64, 192.168.123.133 — на сети 192.168.123.128.

Шлюзы по умолчанию

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

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

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

Устранение неполадок

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

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

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

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

  • Одна физическая сеть имеет несколько маршрутизаторов.
  • Неправильный маршрутизатор настроен как шлюз по умолчанию.

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

Ссылки

Две популярные ссылки на TCP/IP:

  • "TCP/IP Illustrated, Volume 1: The Protocols", Richard Stevens, Addison Wesley, 1994
  • "Работа в Интернете с TCP/IP, том 1: принципы, протоколы и архитектура", Дуглас E. Comer, Prentice Hall, 1995

Рекомендуется, чтобы системный администратор, отвечающий за сети TCP/IP, мог иметь хотя бы одну из этих ссылок.

Глоссарий

Адрес трансляции— IP-адрес с хост-частью, которая является всеми.

Host--A computer or other device on a TCP/IP network.

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

InterNIC--Организация, ответственная за администрирование IP-адресов в Интернете.

IP--Сетевой протокол, используемый для отправки сетевых пакетов через сеть TCP/IP или Интернет.

IP-адрес — уникальный 32-битный адрес для хоста в сети TCP/IP или в Интернете.

Network--Существует два использования сети терминов в этой статье. Одна из них — это группа компьютеров в одном физическом сегменте сети. Другой — диапазон адресов IP-сети, выделенный системным администратором.

Сетевой адрес— IP-адрес с хост-частью, которая имеет все нули.

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

RFC (Запрос на комментарий)--Документ, используемый для определения стандартов в Интернете.

Маршрутизатор— устройство, которое передает сетевой трафик между различными IP-сетями.

Subnet Mask — 32-битный номер, используемый для разграничеть сетевые и хост-части IP-адреса.

Subnet или Subnetwork — это сеть меньшего размера, созданная путем деления более крупной сети на равные части.

TCP/IP--Используется широко, набор протоколов, стандартов и утилит, обычно используемых в Интернете и крупных сетях.

Широкая сеть области (WAN)--Большая сеть, которая является коллекцией небольших сетей, разделенных маршрутизаторами. Интернет — пример большого WAN.

Читайте также: