Регулярные выражения в Python

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

Пройти курс

Модуль psycopg2 в Python

Модуль psycopg2 позволяет взаимодействовать с базами данных PostgreSQL в скриптах Python.

Пройти курс

Модуль SQLite3 в Python

Встроенный модуль SQLite3 позволяет работать с базами данных SQLite в ваших приложениях, которые написаны на языке программирования Python.

Пройти курс

Погружение в базы данных PostgreSQL

Данный курс является консолидацией теоретических основ и практических примеров, которые демонстрируют работу операторов и функций SQL в системе управления базами данных PostgreSQL.

Поступить на курс

Погружение в базы данных Oracle

Данная книга является руководством для начинающих специалистов в области анализа и обработки данных. В книге рассматривается язык SQL и его процедурное расширение PL/SQL от компании Oracle.

Купить книгу

SQL без слёз

Цель книги заключается в том, чтобы научить любого человека работать с реляционными базами данных и получать из них необходимую информацию посредством выполнения SQL-запросов.

Скачать книгу

 ›  ›  › Сетевые IPv4-адреса. Преобразование двоичных значений в десятичные. CCNA, Cisco, Routing and Switching

Сетевые IPv4-адреса. Преобразование двоичных значений в десятичные. CCNA, Cisco, Routing and Switching

Двоичная система счисления состоит из цифр 0 и 1, называемых битами. Десятичная система счисления состоит из 10 цифр: от 0 до 9.

Понимание двоичной системы важно для нас, поскольку узлы, серверы и сетевые устройства используют именно двоичную адресацию. В частности, для идентификации друг друга они используют двоичные IPv4-адреса (как показано на рисунке 1).

Сетевые IPv4-адреса. Преобразование двоичных значений в десятичные. CCNA, Cisco, Routing and Switching

Рисунок 1 — IPv4-адреса в двоичном формате.

Каждый адрес представляет собой строку из 32 бит, разделенную на 4 части, называемые октетами. Каждый октет содержит 8 бит (или 1 байт), разделенные точкой. Например, узлу PC1 на рисунке назначен IPv4-адрес 11000000.10101000.00001010.00001010. Адресом его шлюза по умолчанию будет соответствующий адрес интерфейса Gigabit Ethernet interface маршрутизатора R1: 11000000.10101000.00001010.00000001.

Работа с двоичными числами — не такая легкая задача. Для простоты использования IPv4-адреса обычно выражаются в десятичном формате с точкой-разделителем, как показано на рисунке 2. Узлу PC1 назначен IPv4-адрес 192.168.10.10; адрес шлюза по умолчанию — 192.168.10.1.

Сетевые IPv4-адреса. Преобразование двоичных значений в десятичные. CCNA, Cisco, Routing and Switching

Рисунок 2 — IPv4-адреса в десятичном формате с точкой-разделителем.

На рисунках 3,4 и 5 сопоставляется адрес в десятичном формате с точкой-разделителем и 32-битный двоичный адрес узла PC1.

Сетевые IPv4-адреса. Преобразование двоичных значений в десятичные. CCNA, Cisco, Routing and Switching

Рисунок 3 — Адрес в десятичном формате с точкой-разделителем.

Сетевые IPv4-адреса. Преобразование двоичных значений в десятичные. CCNA, Cisco, Routing and Switching

Рисунок 4 — Отктеты.

Сетевые IPv4-адреса. Преобразование двоичных значений в десятичные. CCNA, Cisco, Routing and Switching

Рисунок 5 — 32-битный адрес.

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

Источник: Академия Cisco.

Метки: .

Записи по теме

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *