Мережі та Інтернет
Як працює Інтернет, протоколи TCP/IP, DNS, HTTP. Локальні та глобальні мережі.
Як працює Інтернет?
Інтернет — це глобальна мережа комп'ютерів, що обмінюються даними за стандартними протоколами. 🌍 Цікаві факти: • Інтернет запущено в 1969 р. як ARPANET (військова мережа США) • Сьогодні підключено понад 5 мільярдів людей • Щохвилини надсилається 300 мільярдів електронних листів! • Загальна довжина підводних кабелів — 1.2 мільйони км (3 відстані до Місяця!)
Протоколи — мова Інтернету
📡 Протокол — це набір правил для обміну даними. Основні протоколи:
- 🌐 IP (Internet Protocol) — адресація (кожен пристрій має IP-адресу)
- 📦 TCP (Transmission Control Protocol) — надійна доставка пакетів
- 🔗 HTTP/HTTPS — передача веб-сторінок (S = Secure, зашифровано)
- 📧 SMTP/IMAP — електронна пошта
- 🗂️ FTP — передача файлів
- 🔐 SSH — захищений доступ до серверів
Що таке IP-адреса і DNS?
🏠 IP-адреса — це "адреса будинку" для комп'ютера. IPv4: 192.168.1.1 (4 числа 0-255, всього ~4 млрд адрес — вже закінчились!) IPv6: 2001:0db8:85a3:0000:0000:8a2e:0370:7334 (128 біт, ~340 ундециліонів адрес!) 📖 DNS (Domain Name System) — "телефонна книга" Інтернету. Коли ви вводите google.com: 1️⃣ Браузер питає DNS-сервер: "Яка IP-адреса google.com?" 2️⃣ DNS відповідає: "142.250.74.46" 3️⃣ Браузер підключається до цієї IP-адреси Весь процес займає < 1 мілісекунди!
Топології мереж
🔌 Як можна з'єднати комп'ютери між собою:
- ⭐ Зірка (Star) — всі підключені до центрального комутатора. Найпоширеніша в школах/офісах
- 🔄 Кільце (Ring) — кожен комп'ютер з'єднаний з двома сусідами
- 🚌 Шина (Bus) — всі на одному кабелі (застаріла)
- 🕸️ Повна сітка (Mesh) — кожен з кожним. Використовується в Інтернеті!
Wi-Fi та мобільний Інтернет
📡 Стандарти Wi-Fi: • Wi-Fi 4 (802.11n) — до 600 Мбіт/с • Wi-Fi 5 (802.11ac) — до 3.5 Гбіт/с • Wi-Fi 6 (802.11ax) — до 9.6 Гбіт/с • Wi-Fi 7 (802.11be) — до 46 Гбіт/с! 📱 Мобільні мережі: • 3G — відео дзвінки • 4G/LTE — стрімінг HD відео • 5G — до 20 Гбіт/с, затримка < 1 мс Порівняння: 5G може завантажити фільм у 4K за 1 секунду!
💡 Цікавий факт: Як дані перетинають океан?
🌊 Весь Інтернет тримається на підводних кабелях! 📊 Факти: • Понад 400 підводних кабелів з'єднують континенти • Товщина кабелю — як садовий шланг • Захищений сталевими дротами від якорів і акул (так, акули кусали кабелі!) • Один кабель може передавати 200+ Тбіт/с 🛰️ Супутниковий Інтернет (Starlink, Elon Musk): • Понад 5000 супутників на орбіті • Покриває навіть Антарктиду! • Затримка ~20-40 мс (vs 500+ мс у старих супутників)
HTTP Коди статусів: Що це означає?
Коли ви відкриваєте сайт, сервер повертає 3-значний код:
- 200 OK — Все чудово, сторінка завантажена.
- 301 Moved Permanently — Сторінка переїхала на іншу адресу.
- 403 Forbidden — Доступ заборонено (ви не маєте прав).
- 404 Not Found — Найвідоміша помилка: сторінку не знайдено.
- 500 Internal Server Error — Проблема на стороні сервера (сайт зламався).
- 418 I'm a teapot — Жартівлива помилка 1998 року: "Я чайник, я не можу зварити каву".
🕵️ Surface, Deep та Dark Web
Інтернет набагато глибший, ніж здається:
- Surface Web (Видима мережа): ~4% інтернету. Це сайти, які індексуються Google (Вікіпедія, YouTube, новини).
- Deep Web (Глибока мережа): ~90%. Дані, приховані паролем або платним доступом: ваша пошта, банківські акаунти, корпоративні бази даних, платний Netflix.
- Dark Web (Темна мережа): ~6%. Прихована зашифрована частина інтернету (доступ через браузер Tor). Використовується для анонімності, журналістами під час цензури, але також і злочинцями на тіньових ринках.
📖 DNS: Телефонна книга Інтернету
Як ваш комп'ютер знає, де знаходиться Google? Кожен сайт має свою IP-адресу (наприклад, 142.250.190.46), але людям важко запам'ятовувати цифри. Тому існує DNS (Domain Name System). Коли ви вводите "google.com", ваш браузер звертається до DNS-сервера: "Дай мені IP-адресу для google.com". DNS відповідає цифрами, і лише тоді відбувається підключення.
Команда Ping (від підводних човнів)
Ping — це найпопулярніша команда для перевірки мережі. Програміст Майк Муусс створив її у 1983 році та назвав на честь звуку, який видає сонар (радар) на підводних човнах. Комп'ютер надсилає крихітний пакет даних ("пінг") на інший сервер і чекає на відповідь ("понг"). Час очікування показує, наскільки "повільна" мережа.
IP-адреса vs MAC-адреса
Кожен пристрій в мережі має дві важливі адреси:
- MAC-адреса (Media Access Control): Це фізична адреса пристрою, яка видається на заводі і ні-ко-ли не змінюється (як відбиток пальця). Вона потрібна для мереж Wi-Fi.
- IP-адреса (Internet Protocol): Це логічна адреса. Вона змінюється залежно від того, до якої мережі ви підключені (як поштова адреса вашого будинку).