Определите адрес подсети в которой находится ваш компьютер с использованием функции логическое и
С помощью утилиты ipconfig (запускается в командной строке командой ipconfig) определите IP-адрес и маску подсети для своего компьютера.
Определите класс подсети, в которой находится ваш компьютер без использования маски подсети и по маске подсети.
Определите адрес подсети, в которой находится ваш компьютер, с использованием функции "Логическое И" над IP-адресом и маской подсети. Следует иметь в виду, что операция "Логическое И" должна производиться с двоичным представлением операндов.
Сетевые IPv4-адреса. Логическая операция И. CCNA Routing and Switching.
Логическая операция И (логическое умножение) — это одна из трех основных бинарных операций, используемых в дискретной логике. Двумя другими операциями являются ИЛИ (OR) и НЕ (NOT). При том, что все три операции используются в сетях передачи данных, для определения сетевого адреса применяется только операция И.
Логическое И — это сравнение двух битов, результаты которого показаны на рисунке 1. Обратите внимание, что 1 И 1 = 1.
Рисунок 1 — Логическая операция И.
Чтобы определить сетевой адрес IPv4-узла, к IPv4-адресу и маске подсети побитово применяется логическая операция И. Применение логической операции И к адресу и маске подсети в результате дает сетевой адрес.
Для демонстрации использования операции И для определения сетевого адреса рассмотрим узел с IPv4-адресом 192.168.10.10 и маской подсети 255.255.255.0. На рисунке 2 показан IPv4-адрес узла и его двоичный эквивалент. Двоичный адрес маски подсети узла показан на рисунке 3.
Рисунок 2 — Двоичный IP-адрес узла.
Рисунок 3 — Двоичный адрес 255.255.255.0
Фрагменты, выделенные желтым на рисунке 4, определяют биты И, дающие двоичную единицу в строке результатов операции И. Остальные сравнения битов дали двоичные нули. Обратите внимание, что в последнем октете больше нет битов с двоичной 1.
Рисунок 4 — Операция И.
Наконец, на рисунке 5 показан полученный сетевой адрес: 192.168.10.0 255.255.255.0. Таким образом, узел 192.168.10.10 находится в сети 192.168.10.0 255.255.255.0.
Одесский национальный университет имени И.И. Мечникова
Лабораторная работа № 3 Тема
« Служебные утилиты диагностики сетевой конфигурации и сетевых соединений. »
студент 3 курса кафедры МОКС
Галиборщ Андрей Валерьевич
1) Изучение структуры IP-адреса;
2) Ознакомление с наиболее популярными утилитами для диагностики сетевой конфигурации и сетевых соединений;
Порядок выполнения работы
Задание 1. Просмотр сетевых настроек
1) С помощью утилиты ipconfig (запускается в командной строке командой ipconfig ) определите IP-адрес и маску подсети для своего компьютера.
2) Определите класс подсети, в которой находится ваш компьютер без использования маски подсети и по маске подсети.
3) Определите адрес подсети, в которой находится ваш компьютер, с использованием функции “Логическое И” над IP-адресом и маской подсети. Следует иметь в виду, что операция “Логическое И” должна производиться с двоичным представлением операндов.
С помощью утилиты ping (запускается в командной строке командой ping ) проверьте доступность хостов, минимальное, среднее и максимальное время приема-передачи ICMP пакетов до них. Можно рассмотреть хосты, например в следующей последовательности:
1) Сервер вашего непосредственного провайдера или сервера вашей подсети;
2) Какой-либо сервер вашего региона;
Обратите внимание, что в последнем случае ICMP-пакеты блокируются веб-сервером.
С помощью утилиты tracert (запускается в командной строке командой tracert ) определите маршруты следования и время прохождения пакетов до хостов, приведенных в задании 2.
1) С помощью утилиты netstat (запускается в командной строке командой netstat ) посмотрите активные текущие сетевые подключения и их состояние на вашем компьютере.
2) Запустите несколько экземпляров веб-браузера, загрузив в них веб-страницы с разных веб-серверов. Посмотрите с помощью netstat, какие новые сетевые подключения появились в списке.
3) Закрывайте браузеры и с помощью netstat проверяйте изменение списка сетевых подключений.
1) Запустите сеанс telnet (запускается в командной строке командой telnet ). При этом появится подсказка Microsoft Telnet> . С полным списком команд можно ознакомиться с помощью команды help .
2) Разрешите режим отображения вводимых с клавиатуры символов с помощью команды set localecho .
4) Сформируйте клиентский запрос. Как минимум он должен содержать строку состояния, например:
Если поля запроса отсутствуют, то ввод заканчивается двумя нажатиями клавиши для вставки пустой строки после заголовка.
5) Изучите полученный ответ сервера. Обратите внимание на код ответа в строке состояния ответа веб-сервера в строке состояния и поля заголовка ответа.
Если ответ сервера очень большой (в первую очередь из-за размера документа в теле ответа), то содержимое ответа сервера в окне интерпретатора командной строки обрезается с начала. В этом случае рекомендуется для просмотра заголовка вместо метода GET использовать метод HEAD .
Задание 1. Просмотр сетевых настроек
1) Wireless LAN adapter Wireless Network Connection: Connection-specific DNS Suffix . :
Link-local IPv6 Address . . . . . : fe80::8479:80b8:fde6:6906%12 IPv4 Address. . . . . . . . . . . : 192.168.14.68
Subnet Mask . . . . . . . . . . . : 255.255.255.0 Default Gateway . . . . . . . . . : 192.168.14.1
IPv4 Address: 192.168.14.68
Subnet Mask: 255.255.255.0
2) Класс сети - “C”. Потому что: маска 255.255.255.0 (110 биты в начале двоичного представления). Так же сам адресс 192.168. известный как зарезервированый класс “C” (на ряду с 10. и 172.16.-172.31.). И все адресса с 192.0.0.0 по 224.0.0.0 принадлежат классу “C”.
Утилита telnet
Telnet - сетевой протокол для реализации текстового интерфейса по сети. Название " telnet " имеет также утилита , реализующая клиентскую часть протокола. Исторически telnet служил для удалённого доступа к интерфейсу командной строки операционных систем. Протокол telnet может использоваться для выполнения отладки других протоколов на основе транспорта TCP .
Утилита telnet поддерживает следующие команды:
- Close – закрытие текущего подключения.
- Display – отображение параметров операции .
- Open – подключение к сайту.
- Quit – выход из telnet.
- Set – установление параметров.
- Send – отправление строки на сервер.
- Status – вывод сведений о текущем состоянии.
- Unset – сброс параметров.
Для этого выполним следующую последовательность действий:
- Запуск утилиты telnet
- Установление соединения с веб-сервером с помощью команды:
Порядок выполнения работы
Задание 1. Просмотр сетевых настроек
- С помощью утилиты ipconfig (запускается в командной строке командой ipconfig) определите IP-адрес и маску подсети для своего компьютера.
- Определите класс подсети, в которой находится ваш компьютер без использования маски подсети и по маске подсети.
- Определите адрес подсети, в которой находится ваш компьютер, с использованием функции "Логическое И" над IP-адресом и маской подсети. Следует иметь в виду, что операция "Логическое И" должна производиться с двоичным представлением операндов.
Задание 2
С помощью утилиты ping (запускается в командной строке командой ping ) проверьте доступность хостов, минимальное, среднее и максимальное время приема-передачи ICMP пакетов до них. Можно рассмотреть хосты, например в следующей последовательности:
Обратите внимание, что в последнем случае ICMP-пакеты блокируются веб-сервером.
Задание 3.
С помощью утилиты tracert (запускается в командной строке командой tracert ) определите маршруты следования и время прохождения пакетов до хостов, приведенных в задании 2.
Задание 4
- С помощью утилиты netstat (запускается в командной строке командой netstat ) посмотрите активные текущие сетевые подключения и их состояние на вашем компьютере.
- Запустите несколько экземпляров веб-браузера, загрузив в них веб-страницы с разных веб-серверов. Посмотрите с помощью netstat , какие новые сетевые подключения появились в списке.
- Закрывайте браузеры и с помощью netstat проверяйте изменение списка сетевых подключений.
Если поля запроса отсутствуют, то ввод заканчивается двумя нажатиями клавиши для вставки пустой строки после заголовка.
В устройствах сети передачи данных применяется цифровая логика для интерпретации их адресов. Когда пакет IPv4 создается или передается, целевой адрес сети должен быть извлечен из адреса получателя. Это делается с помощью выполнения операции И.
Адрес узла IPv4 подвергается логической операции И со своей маской подсети, чтобы определить адрес сети, с которой связан узел. Когда выполняется логическое "И" между адресом и маской подсети, результат приводит к сетевому адресу.
Операция И
Операция "И" является одной из трех основных операций над двоичными числами, используемых в цифровой логике. Другие две ИЛИ и НЕ. Тогда как все три используются в компьютерных сетях, И используется для определения сетевого адреса. Поэтому, сейчас мы обсуждаем именно логическое И. Логичное И - это сравнение двух битов, которое приводит к следующим результатам:
Результатом логического И с 1 для любого бита является является сам этот бит. Т.е. 0 И 1 равно 0, 1 И 1 равно 1. Результатом логического И с 0 для любого бита является 0. Эти свойства операции "И" используются с маской подсети, чтобы "замаскировать" хостовые биты адреса IPv4. Каждый бит адреса подвергается операции И с соответствующим битом маски подсети.
Поскольку все биты маски подсети, которые представляют хостовые биты, равны 0, хостовая часть получающегося сетевого адреса становится состоящей из одних нулей. Вспомните, что адрес IPv4 со всеми нулями в хостовой части представляет сетевой адрес.
Аналогично, все биты маски подсети, которые указывают на сетевую часть, равны 1. Когда каждая из этих единиц подвергается логическому И с соответствующим битом адреса, получающиеся биты идентичны исходным битам адреса.
Просмотрите вкладки на рисунке, чтобы увидеть работу операции И .
Причины Использования операции И
Операция "И" между адресом узла и маской подсети выполняется на сетевых устройствах по различным причинам.
Маршрутизаторы используют операцию "И", чтобы определить приемлемый маршрут для входящего пакета . Маршрутизатор проверяет адрес получателя и пытается связать этот адрес со следующим хопом. Когда пакет достигает маршрутизатора, тот выполняет операцию "И" между IP адресом назначения во входящем пакете и маской подсети потенциальных маршрутов. Это приводит к сетевому адресу, который сравнивается с маршрутом из таблицы маршрутизации, маска подсети которого использовалась.
Узел, инициирующий передачу, должен определить, может ли пакет быть отправлен непосредственно хосту в локальной сети или направлен к шлюзу . Чтобы сделать это, узел для начала должен знать свой собственный сетевой адрес.
Узел извлекает свой сетевой адрес, выполненяя операцию "И" между своим адресом и маской подсети. Логическое И также выполняется инициирующим узлом между адресом назначения пакета и маской подсети этого узла. Это приводит к сетевому адресу места назначения. Если этот сетевой адрес соответствует сетевому адресу локального узла, пакет отправляется непосредственно конечному хосту. Если два сетевых адреса не соответствуют, пакет отправляется шлюзу.
Важность И
Если маршрутизаторы и конечные устройства проделывают эти операции без нашего вмешательства, почему мы должны знать, как выполняется логическое И? Чем больше мы понимаем и в состоянии предсказать о работе сети, тем мы более подготовлены для ее проектирования и/или администрирования.
При проверке работы сети или поиске и устранении неисправностей мы часто должны определять, к какой IPv4 сети принадлежит хост, или находятся ли два узла в той же самой IP сети. Мы должны делать это с перспективы сетевых устройств. Из-за неправильной конфигурации, узел может видеть себя в сети, которая не была для него предназначена. Это может привести к непредсказуемой работе, если мы не продиагностируем настройки, исследуя процессы применения операции "И", используемые узлом.
Кроме того, у маршрутизатора может быть много различных маршрутов, которые могут удовлетворительно передать пакет к данному месту назначения. Выбор маршрута, используемого для любого данного пакета, является сложной работой. Например, префикс, формирующий эти маршруты, непосредственно не связан с сетями, присвоенными узлу. Это означает, что маршрут в таблице маршрутизации может представлять множество сетей. Если бы возникли проблемы с маршрутизацией пакетов, то Вам пришлось бы определять, каким образом маршрутизатор сделал решение по выбору маршрута.
Хотя существуют калькуляторы подсетей, для администратора сети полезно знать, как вручную вычислять подсети.
Главная › Cisco › CCNA: Introduction to Networks › Сетевые IPv4-адреса. Логическая операция И. CCNA Routing and Switching.
Утилита netstat
Netstat – служебная программа , отображающая статистику протокола и текущих сетевых подключений TCP / IP :
Задание 2
С помощью утилиты ping (запускается в командной строке командой ping ) проверьте доступность хостов, минимальное, среднее и максимальное время приема-передачи ICMP пакетов до них. Можно рассмотреть хосты, например в следующей последовательности:
Сервер вашего непосредственного провайдера или сервера вашей подсети;
Какой-либо сервер вашего региона;
Обратите внимание, что в последнем случае ICMP-пакеты блокируются веб-сервером.
Утилита ipconfig
Ipconfig - это утилита командной строки для вывода деталей текущего соединения компьютера с сетью и контроля над клиентским сервисом DHCP . DHCP ( Dynamic Host Configuration Protocol ) - это сетевой протокол , позволяющий компьютерам автоматически получать IP - адрес и другие параметры, необходимые для работы в сети TCP / IP .
Команда ipconfig/all - отображает полную информацию по всем сетевым адаптерам.
Пример вывода для Windows :
Задание 4
С помощью утилиты netstat (запускается в командной строке командой netstat ) посмотрите активные текущие сетевые подключения и их состояние на вашем компьютере.
Запустите несколько экземпляров веб-браузера, загрузив в них веб-страницы с разных веб-серверов. Посмотрите с помощьюnetstat, какие новые сетевые подключения появились в списке.
Закрывайте браузеры и с помощью netstat проверяйте изменение списка сетевых подключений.
Запустите сеанс telnet (запускается в командной строке командой telnet). При этом появится подсказка Microsoft Telnet>. С полным списком команд можно ознакомиться с помощью команды help.
Разрешите режим отображения вводимых с клавиатуры символов с помощью команды set localecho.
Сформируйте клиентский запрос. Как минимум он должен содержать строку состояния, например:
Если поля запроса отсутствуют, то ввод заканчивается двумя нажатиями клавиши для вставки пустой строки после заголовка.
Изучите полученный ответ сервера. Обратите внимание на код ответа в строке состояния ответа веб-сервера в строке состояния и поля заголовка ответа. Если ответ сервера очень большой (в первую очередь из-за размера документа в теле ответа), то содержимое ответа сервера в окне интерпретатора командной строки обрезается с начала. В этом случае рекомендуется для просмотра заголовка вместо метода GET использовать метод HEAD.
С 1-го марта 2015 года действует новый курс повышения квалификации "Применение информационных технологий в обучении математики.
Құрметті оқытушыларға жаңа курс бойынша сертификат алуға болады
Утилита traceroute
Traceroute (сокращенно tracert ) — это служебная программа , предназначенная для определения маршрутов следования пакетов в сетях TCP/IP. Работа traceroute основана на протоколе ICMP.
traceroute выполняет отправку пакетов указанному узлу сети, отображая при этом сведения о всех промежуточных маршрутизаторах, через которые прошли пакеты на пути к целевому узлу. В случае проблем при доставке пакетов до какого-либо узла программа traceroute позволяет определить, на каком именно участке сети возникли неполадки.
Конечное_имя – это доменное имя или IP - адрес хоста
Структура IP адреса
IP - адрес состоит из двух частей: номера сети и номера узла в сети.
Самой распространенной является запись IP -адреса в виде четырех чисел, разделенных точками, каждое из которых представляет значение байта в десятичной форме, например: 213.180.204.11 . Запись адреса не предусматривает специального разграничительного знака между номером сети и номером узла.
Для разделения этих частей обычно используется 2 подхода:
- С помощью маски (RFC 950, RFC 1518), представляющей собой число в паре с IP-адресом. С помощью операции " логическое И " над этими двумя числами выделяется номер сети.
- С помощью классов адресов (RFC 791).
Вводится пять классов адресов: A,B,C,D,E.
A,B,C – используются для адресации сетей, D и E – имеют специальное назначение. Признаком, на основании которого IP - адрес относят к тому или иному классу, являются значения нескольких первых битов адреса.
В рамках IP протокола существуют ограничения при назначении IP -адресов, а именно
- номера сетей и номера узлов не могут состоять из двоичных нулей или единиц;
- eсли IP-адрес состоит только из двоичных нулей, то он называется неопределенным адресом и обозначает адрес того узла, который сгенерировал этот пакет;
- eсли в поле номера сети стоят только нули, то по умолчанию считается, что узел назначения принадлежит той же самой сети, что и узел, который отправил пакет; такой адрес может быть использован только в качестве адреса отправителя;
- если все двоичные разряды IP-адреса равны 1, то пакет с таким адресом назначения должен рассылаться всем узлам, находящимся в той же сети, что и источник этого пакета; такой адрес называется ограниченным широковещательным, поскольку пакет не сможет выйти за границы сети;
- если в поле адреса назначения в разрядах, соответствующих номеру узла, стоят только единицы, то пакет рассылается всем узлам сети, номер которой указан в адресе назначения; такой тип адреса называется широковещательным ;
- если первый октет адреса равен 127, то такой адрес называется внутренним адресом стека протоколов; он используется для тестирования программ, организации клиентской и серверной частей приложений, установленных на одном компьютере;
- групповые адреса, относящиеся к классу D, предназначены для экономичного распространения в Интернете, большой корпоративной сети аудио- или видеопрограмм.
Стандартным классам сетей можно поставить в соответствие следующие значения маски:
- класс A – 255.0.0.0 ;
- класс B – 255.255.0.0 ;
- класс C – 255.255.255.0 .
Рассмотрим следующий пример:
Для определения сетевых настроек компьютера и сетевого оборудования, диагностики и получения другой информации, относящейся к интернет-протоколам, широко используются специальные утилиты.
Утилита ping
Конечное имя – это доменное имя или IP - адрес хоста
Задание 3.
С помощью утилиты tracert (запускается в командной строке командой tracert ) определите маршруты следования и время прохождения пакетов до хостов, приведенных в задании 2.
Читайте также: