Тема 2

Компьютерные сети. Организация компьютерных сетей. Информационная безопасность

Что проверяют по спецификации:

Классификация сетей и топологииСетевое оборудованиеПротоколы и модель TCP/IPIP-адрес и маска подсетиDNS, URL, электронная почта, VPNСкорость передачи данныхИнформационная безопасность и вредоносные программыШифрование, аутентификация, ЭЦП

Суть за минуту

Компьютерная сеть — это компьютеры и другие устройства, соединённые каналами связи для обмена данными и совместного использования ресурсов. Сети делят по размеру (LAN, MAN, WAN), по топологии (шина, звезда, кольцо, ячеистая) и по архитектуре (одноранговая, клиент-сервер); их строят из коммутаторов, маршрутизаторов, модемов и точек доступа. Данные передаются по протоколам стека TCP/IP; каждый узел имеет IP-адрес из 32 бит, а маска показывает, какая часть адреса — сеть, а какая — узел. На ЕНТ часто считают адрес сети и число узлов по маске, время передачи файла, собирают URL из частей. Вторая половина темы — информационная безопасность: вредоносные программы, антивирусы, шифрование, идентификация и аутентификация, электронная цифровая подпись.

Объясняем просто

Интернет похож на почту: IP-адрес — это адрес дома, маска — какая часть адреса означает город, маршрутизатор — сортировочный центр, а протокол — правила, как оформлять письмо.

Сеть — общий доступ

Компьютеры соединяют, чтобы вместе пользоваться принтером, файлами, интернетом и переписываться. Сеть в одном здании — локальная, на весь мир — глобальная.

Коробочки в сети

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

Адреса

У каждого узла свой IP-адрес, например 192.168.1.10 — четыре числа от 0 до 255. Людям удобнее имена (ustudy.kz), поэтому есть DNS — «телефонная книга», которая переводит имя в IP-адрес.

Безопасность

Вирусы и другие вредоносные программы крадут и портят данные. Защита: антивирус, обновления, сложные пароли, двухфакторная аутентификация и шифрование (HTTPS — «замочек» в браузере).

Главные формулы

t=Ivt = \dfrac{I}{v}
Время передачи: объём данных II (в битах) делим на скорость канала vv (бит/с); I=v⋅tI = v\cdot t
адрес сети=IP∧маска\text{адрес сети} = \text{IP} \wedge \text{маска}
Поразрядное И (AND) IP-адреса и маски даёт адрес сети
K=232−n−2K = 2^{32-n} - 2
Число адресов для компьютеров в сети с маской из nn единиц (/n); минус адрес сети и широковещательный адрес
Q=NLQ = N^{L}
Число возможных паролей длины LL из алфавита в NN символов

Понятия и термины

Компьютерная сеть
Совокупность компьютеров, объединённых каналами связи и обеспеченных коммуникационным оборудованием и программами для совместного использования ресурсов.
Локальная сеть (LAN)
Сеть, объединяющая компьютеры в пределах одного здания (комнаты, учреждения, завода).
Коммутатор
Сетевое устройство, обеспечивающее передачу данных между компьютерами в одном сегменте сети; отправляет кадр только нужному получателю.
Маршрутизатор
«Умное» устройство, связывающее две или более сети для доставки пакетов данных; выбирает путь по IP-адресу.
Протокол
Стандарт (набор правил) для передачи, получения и обработки информации в компьютерной сети.
IP-адрес
Уникальный адрес узла в сети для передачи, получения и поиска информации; в IPv4 — 32 бита, четыре числа 0–255.
Домен
Определённая область пространства уникальных имён в сети Интернет (например, .kz, edu.kz).
Пропускная способность канала
Скорость передачи данных: объём информации, проходящей по каналу связи за единицу времени (бит/с).
Идентификация и аутентификация
Идентификация — распознавание субъекта по его идентификатору (логину); аутентификация — проверка того, что субъект действительно тот, за кого себя выдаёт (пароль, код, отпечаток).
Компьютерный вирус
Вредоносная программа, способная внедряться в код других программ, системные области памяти, загрузочные секторы и распространять свои копии по каналам связи.

Разбор темы

Классификация сетей и топологии 6–7 класс

По территории: PAN — персональная (несколько метров, Bluetooth), LAN — локальная (здание, школа, офис), MAN — городская (район, город), WAN — глобальная (страны, континенты; самая большая WAN — Интернет). Интернет — это «сеть сетей», объединённых протоколом TCP/IP.

По архитектуре: одноранговая сеть — все компьютеры равноправны, каждый может делиться ресурсами; сеть «клиент-сервер» — есть выделенный сервер, который предоставляет ресурсы (файлы, сайты, почту), а клиенты их запрашивают.

По среде передачи: проводные (витая пара, коаксиальный кабель, оптоволокно — самый быстрый и помехоустойчивый) и беспроводные (Wi-Fi, Bluetooth, сотовая связь 4G/5G, спутник). Плюсы беспроводной связи: мобильность, не нужны кабели, легко подключить новые устройства; минусы: меньше скорость и надёжность, помехи, проще перехватить сигнал.

Топологии (схемы соединения). Шина — все узлы на одном кабеле; дёшево, но обрыв кабеля останавливает всю сеть. Звезда — все узлы подключены к центральному устройству (коммутатору); самая распространённая; поломка одного компьютера не мешает другим, но отказ центра выводит из строя всю сеть. Кольцо — каждый узел связан с двумя соседями, данные идут по кругу. Ячеистая (полносвязная) — много связей между узлами, очень надёжно, но дорого; для nn узлов полносвязная сеть требует n(n−1)2\frac{n(n-1)}{2} линий. Дерево — иерархия из нескольких звёзд.

Сетевое оборудование 7, 10 класс

Сетевая карта (сетевой адаптер) — подключает компьютер к сети; имеет уникальный физический MAC-адрес (48 бит). Узел — любое устройство в сети (компьютер, принтер, телефон, сервер).

Концентратор (хаб) — простейшее устройство: получив данные на один порт, пересылает их на все порты сразу. Коммутатор (свитч) — запоминает MAC-адреса и отправляет данные только тому порту, где находится получатель; работает внутри одной локальной сети. Маршрутизатор (роутер) — соединяет разные сети (например, домашнюю сеть и Интернет) и выбирает маршрут пакета по IP-адресу.

Модем (модулятор-демодулятор) — преобразует цифровой сигнал компьютера в аналоговый для передачи по телефонной или кабельной линии и обратно. Точка доступа Wi-Fi — подключает беспроводные устройства. Повторитель (репитер) — усиливает сигнал. Сетевой экран (брандмауэр, firewall) — фильтрует трафик, защищая сеть от несанкционированного доступа.

Провайдер — компания, которая предоставляет доступ к Интернету и связанные услуги (в Казахстане, например, Казахтелеком, Beeline, Kcell).

Протоколы и модель TCP/IP 10 класс

Протокол — набор правил обмена данными. Интернет работает на стеке протоколов TCP/IP из четырёх уровней: прикладной, транспортный, сетевой (межсетевой), канальный.

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

Прикладные протоколы: HTTP — передача веб-страниц (порт 80); HTTPS — защищённый HTTP с шифрованием TLS (порт 443, «замочек» в браузере); FTP — передача файлов (порт 21); SMTP — отправка электронной почты (порт 25); POP3 и IMAP — получение почты с сервера; DNS — перевод доменных имён в IP-адреса.

Данные в сети передаются пакетами: большой файл режется на части, каждая идёт своим маршрутом через маршрутизаторы, а на компьютере получателя TCP собирает их в исходном порядке.

IP-адрес и маска подсети 10 класс

IPv4-адрес — 32 бита, записывается четырьмя десятичными числами (октетами) через точку, каждое от 0 до 255 (8 бит): 192.168.5.130. Адрес 192.168.1.256 недопустим — 256 не помещается в 8 бит. IPv6-адрес — 128 бит, записывается в шестнадцатеричном виде (адресов IPv4, 232≈4,32^{32}\approx4{,}3 млрд, уже не хватает).

Маска — тоже 32 бита: сначала идут подряд единицы (часть адреса, обозначающая сеть), потом нули (номер узла в сети). 255.255.255.0 = 24 единицы = запись /24. Допустимые значения байта маски: 0, 128, 192, 224, 240, 248, 252, 254, 255.

Адрес сети = IP AND маска (поразрядное И). Пример: 192.168.5.130 и маска 255.255.255.192. Первые три октета маски — 255, они сохраняются. Четвёртый: 130=100000102130 = 10000010_2, 192=110000002192 = 11000000_2, AND даёт 100000002=12810000000_2 = 128. Адрес сети: 192.168.5.128.

Число узлов: если в маске nn единиц, под номер узла остаётся 32−n32-n бит, это 232−n2^{32-n} адресов; два из них нельзя дать компьютерам (все нули — адрес сети, все единицы — широковещательный адрес). Для /24: 28−2=2542^8-2=254 узла; для /26: 26−2=622^6-2=62.

Частные (внутренние) адреса не выходят в Интернет напрямую: 10.x.x.x, 172.16–172.31.x.x, 192.168.x.x. Адрес 127.0.0.1 — сам компьютер (localhost).

DNS, URL, электронная почта, VPN 10 класс

DNS (система доменных имён) переводит понятные имена в IP-адреса: вы набираете ustudy.kz, DNS-сервер сообщает IP-адрес сервера. Имена иерархичны и читаются справа налево: .kz — домен верхнего уровня (страна), edu.kz — второго уровня, school.edu.kz — третьего. Домены верхнего уровня бывают национальные (.kz, .ru, .uk) и общие (.com, .org, .net, .edu).

URL (адрес ресурса) состоит из частей: протокол :// имя сервера / путь / файл. Пример: https://www.edu.kz/docs/plan.html — протокол https, сервер www.edu.kz, каталог docs, файл plan.html.

Адрес электронной почты: имя_пользователя@домен, например aigerim@mail.kz. Электронная почта — средство обмена сообщениями через компьютерные сети; письма отправляются по SMTP, получаются по POP3/IMAP.

VPN (виртуальная частная сеть) создаёт зашифрованный «туннель» поверх Интернета: удалённый сотрудник работает так, будто подключён к локальной сети офиса, а перехватчик видит только зашифрованные данные.

Скорость передачи данных 8 класс

Пропускная способность канала измеряется в битах в секунду: бит/с, Кбит/с, Мбит/с. Основная формула: I=v⋅tI = v\cdot t, отсюда t=I/vt = I/v и v=I/tv = I/t.

Алгоритм: 1) переведите объём файла в биты (байты × 8; Кбайт × 1024 × 8); 2) приведите скорость к бит/с; 3) разделите. Пример: файл 625 Кбайт, скорость 256 000 бит/с. I=625⋅1024⋅8=5 120 000I = 625\cdot1024\cdot8 = 5\,120\,000 бит; t=5 120 000:256 000=20t = 5\,120\,000 : 256\,000 = 20 с.

В школьных задачах объём считают двоичными приставками (1 Кбайт = 1024 байт). Если скорость дана как степень двойки (2202^{20} бит/с), удобно перевести и объём в степени двойки: 1 Мбайт =223=2^{23} бит. Провайдеры в реальной жизни используют десятичные единицы: 100 Мбит/с =108=10^8 бит/с.

Помните: скорость почти всегда в битах, а размер файла — в байтах. Множитель 8 — самое частое место ошибки.

Информационная безопасность и вредоносные программы 7, 8, 10 класс

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

Виды вредоносных программ. Вирус — внедряется в другие файлы и программы и размножается, когда их запускают. Сетевой червь — распространяется сам по сети, без участия пользователя. Троянская программа — маскируется под полезную, но тайно выполняет вредные действия (открывает доступ злоумышленнику). Шпионская программа (spyware) и клавиатурный шпион (keylogger) — крадут пароли и данные. Программа-вымогатель (ransomware) — шифрует файлы и требует выкуп. Рекламная программа (adware) — навязывает рекламу. Ботнет — сеть заражённых компьютеров для DDoS-атак.

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

Антивирус ищет вирусы по сигнатурам (известным «отпечаткам» кода, поэтому базы нужно регулярно обновлять) и эвристическим анализом (подозрительное поведение новых программ). Монитор (сторож) проверяет файлы в реальном времени, сканер — по запросу; заражённые файлы лечатся, удаляются или помещаются в карантин. Примеры: Kaspersky, ESET NOD32, Dr.Web, Avast, Защитник Windows. Ещё меры: обновления ОС, брандмауэр, резервные копии, не открывать вложения от незнакомцев.

Шифрование, аутентификация, ЭЦП 5, 10–11 класс

Криптография — наука о методах шифрования информации. Симметричное шифрование — один и тот же ключ для шифрования и расшифровки (шифр Цезаря: каждая буква сдвигается на kk позиций; KOD при сдвиге 3 → NRG). Асимметричное шифрование — пара ключей: открытый (знают все, им шифруют или проверяют подпись) и закрытый (знает только владелец, им расшифровывают или подписывают). HTTPS, онлайн-банкинг и мессенджеры используют шифрование, чтобы перехваченные данные нельзя было прочитать.

Идентификация — «кто вы?» (ввод логина, номер карты). Аутентификация — «докажите» (пароль, SMS-код, отпечаток пальца, лицо). Авторизация — что вам разрешено делать после входа. Факторы аутентификации: что я знаю (пароль, PIN), что у меня есть (телефон, токен, ЭЦП-ключ), кто я (биометрия: отпечаток, лицо, радужка, голос). Двухфакторная аутентификация использует два разных фактора.

Надёжный пароль: не короче 8–12 символов, буквы разных регистров, цифры и знаки, без имён и дат рождения, разный для разных сайтов. Число вариантов Q=NLQ = N^L: 4-значный PIN из цифр — 104=10 00010^4 = 10\,000 вариантов, а 8 символов из 62 (латиница двух регистров + цифры) — 628≈2,2⋅101462^8\approx2{,}2\cdot10^{14}.

Электронная цифровая подпись (ЭЦП) подтверждает авторство и неизменность электронного документа. Документ подписывают закрытым ключом ЭЦП (известен только владельцу), а подлинность проверяют открытым ключом. Сертификат связывает открытый ключ с владельцем; в Казахстане ЭЦП выдаёт НУЦ РК и используется на портале eGov.kz. Законы РК: «Об электронном документе и электронной цифровой подписи» (2003), «Об авторском праве и смежных правах» (1996), «О доступе к информации» (2015).

Примеры задач с решением

Задача 1IP-адрес узла 192.168.5.130, маска 255.255.255.192. Найдите адрес сети и максимальное число узлов в этой сети.
  1. Октеты маски 255 сохраняют октеты IP: 192.168.5.
  2. Четвёртый октет: 130=100000102130 = 10000010_2, 192=110000002192 = 11000000_2; 10000010∧11000000=100000002=12810000010 \wedge 11000000 = 10000000_2 = 128.
  3. В маске 8+8+8+2=268+8+8+2 = 26 единиц, на узлы остаётся 32−26=632-26 = 6 бит: 26−2=622^6 - 2 = 62.
Ответ Адрес сети 192.168.5.128, 62 узла
Задача 2Файл размером 625 Кбайт передаётся по каналу со скоростью 256 000 бит/с. Сколько секунд займёт передача?
  1. Объём в битах: 625⋅1024⋅8=5 120 000625\cdot1024\cdot8 = 5\,120\,000 бит.
  2. t=5 120 000:256 000=20t = 5\,120\,000 : 256\,000 = 20 с.
Ответ 20 с
Задача 3Доступ к файлу plan.html на сервере edu.kz по протоколу https. Фрагменты адреса: А) .kz Б) / В) https Г) plan.html Д) :// Е) edu. Запишите последовательность букв.
  1. Шаблон: протокол :// сервер / файл.
  2. https → :// → edu → .kz → / → plan.html.
  3. Буквы: В, Д, Е, А, Б, Г.
Ответ ВДЕАБГ (https://edu.kz/plan.html)
Задача 4Сколько компьютеров можно подключить к сети с маской 255.255.240.0?
  1. 240=111100002240 = 11110000_2 — 4 единицы. Всего единиц: 8+8+4+0=208+8+4+0 = 20.
  2. На номер узла: 32−20=1232-20 = 12 бит, 212=40962^{12} = 4096 адресов.
  3. Вычитаем адрес сети и широковещательный: 4096−2=40944096-2 = 4094.
Ответ 4094
Задача 5Пароль из 4 символов, каждый — латинская буква (26 заглавных) или цифра. Сколько существует различных паролей?
  1. Алфавит: N=26+10=36N = 26+10 = 36 символов.
  2. Q=364=1 679 616Q = 36^4 = 1\,679\,616.
Ответ 1 679 616
Задача 6Какое из значений может быть IP-адресом: а) 10.0.256.1 б) 192.168.1 в) 172.16.0.255 г) 300.1.1.1?
  1. В IPv4 ровно 4 числа, каждое от 0 до 255.
  2. а) 256 > 255 — нет; б) только 3 числа — нет; г) 300 > 255 — нет.
  3. в) все четыре числа в диапазоне 0–255.
Ответ в) 172.16.0.255

Сложные задачи: шаг за шагом

Задача 1IP-адрес узла 172.16.75.200, адрес сети 172.16.72.0. Найдите наибольшее возможное количество единиц в маске и число узлов в такой сети.

Идея: Адрес сети = IP AND маска; маска — подряд единицы, затем нули. Подбираем третий байт маски.

  1. Где различаются адреса
    Первые два октета совпадают (маска там 255). Четвёртый октет сети 0, а у IP — 200, значит четвёртый байт маски 0.
    Третий: IP 75=01001011275 = 01001011_2, сеть 72=01001000272 = 01001000_2.
  2. Перебираем допустимые байты маски
    255=11111111255 = 11111111: 75∧255=75≠7275\wedge255 = 75 \ne 72 — нет.
    254=11111110254 = 11111110: 01001010=7401001010 = 74 — нет.
    252=11111100252 = 11111100: 01001000=7201001000 = 72 — да. 248=11111000248 = 11111000: тоже 72 — да. 240240: 01000000=6401000000 = 64 — нет.
  3. Наибольшая маска
    Маска 255.255.252.0: единиц 8+8+6=228+8+6 = 22.
    Узлов: 232−22−2=1024−2=10222^{32-22}-2 = 1024-2 = 1022.
Ответ 22 единицы (маска 255.255.252.0), 1022 узла
Задача 2Данные объёмом 60 Мбайт передаются из пункта А в пункт Б по каналу со скоростью 2202^{20} бит/с, а затем из Б в В по каналу 2222^{22} бит/с. Передача из Б в В начинается только после полного получения данных в Б. Сколько секунд пройдёт от начала передачи из А до полного получения в В?

Идея: Переводим объём в степени двойки и считаем два этапа отдельно.

  1. Объём в битах
    1 Мбайт =220= 2^{20} байт =223= 2^{23} бит, значит 6060 Мбайт =60⋅223= 60\cdot2^{23} бит.
  2. Этап А → Б
    t1=60⋅223220=60⋅23=480t_1 = \dfrac{60\cdot2^{23}}{2^{20}} = 60\cdot2^3 = 480 с.
  3. Этап Б → В
    t2=60⋅223222=60⋅2=120t_2 = \dfrac{60\cdot2^{23}}{2^{22}} = 60\cdot2 = 120 с.
  4. Итог
    480+120=600480+120 = 600 с (10 минут).
Ответ 600 с

Частые ловушки на ЕНТ

  • Скорость дана в битах в секунду, а объём файла — в байтах: не забудьте умножить на 8 (и на 1024 для Кбайт).
  • Число узлов в сети — 232−n−22^{32-n} - 2, а не 232−n2^{32-n}: адрес сети и широковещательный адрес компьютерам не выдаются.
  • Каждое число IP-адреса от 0 до 255: адреса с 256 и больше или с тремя/пятью числами недопустимы.
  • Хаб рассылает данные всем, коммутатор — только адресату внутри сети, маршрутизатор соединяет разные сети. Модем не «раздаёт Wi-Fi», он преобразует сигнал.
  • Идентификация — назвать себя (логин), аутентификация — доказать (пароль, отпечаток). Червь распространяется сам по сети, вирусу нужен заражённый файл, троян маскируется под полезную программу.

Запомнить

LAN–MAN–WAN; звезда — центр; коммутатор внутри сети, маршрутизатор между сетями; IPv4 = 32 бита; сеть = IP AND маска; узлов 232−n−22^{32-n}-2; t=I/vt = I/v; подпись — закрытым ключом, проверка — открытым.

Проверь себя

1. Какое устройство соединяет две разные сети и выбирает маршрут пакета по IP-адресу?
  1. Концентратор
  2. Маршрутизатор
  3. Повторитель
  4. Сетевая карта
Показать ответ

Маршрутизатор Маршрутизатор (роутер) связывает сети и доставляет пакеты между ними.

2. Какой протокол обеспечивает защищённую (зашифрованную) передачу веб-страниц?
  1. HTTP
  2. FTP
  3. HTTPS
  4. SMTP
Показать ответ

HTTPS HTTPS = HTTP + шифрование TLS, порт 443.

3. Сколько узлов можно адресовать в сети с маской 255.255.255.0?
  1. 256
  2. 255
  3. 254
  4. 24
Показать ответ

254 8 бит на узлы: 28−2=2542^8 - 2 = 254.

4. В какой топологии выход из строя центрального устройства останавливает всю сеть, а поломка одного компьютера — нет?
  1. Звезда
  2. Шина
  3. Кольцо
  4. Ячеистая
Показать ответ

Звезда В звезде все узлы связаны только через центр.

5. Вредоносная программа, которая самостоятельно распространяется по сети без участия пользователя, — это:
  1. Троянская программа
  2. Рекламная программа
  3. Сетевой червь
  4. Антивирус
Показать ответ

Сетевой червь Черви сами копируют себя по сети, используя уязвимости.

6. Проверка того, что пользователь действительно является тем, за кого себя выдаёт (например, ввод пароля), называется:
  1. Идентификация
  2. Аутентификация
  3. Авторизация
  4. Шифрование
Показать ответ

Аутентификация Идентификация — назвать себя, аутентификация — подтвердить.

Связанные темы

Узнай свой уровень: бесплатная диагностика ЕНТ