Перейти до основного вмісту

Публікації

Показано дописи з міткою "мережі"

TCP/IP

TCP/IP — це набір мережевих протоколів, на основі якого працює сучасний Інтернет. Коли браузер відкриває сайт, Java-застосунок звертається до REST API, сервер встановлює з'єднання з базою даних або один мікросервіс викликає інший — у більшості випадків десь під капотом працюють протоколи TCP/IP. Назва TCP/IP походить від двох найвідоміших протоколів цього стеку: TCP (Transmission Control Protocol) — забезпечує надійну передачу потоку даних між двома кінцевими точками; IP (Internet Protocol) — відповідає за адресацію вузлів та доставку IP-пакетів між мережами. При цьому TCP та IP — лише частина великого набору протоколів. Наприклад, DNS використовується для перетворення доменних імен на IP-адреси, HTTP — для передачі веб-запитів, TLS — для шифрування, UDP — для швидкої передачі дейтаграм без гарантії доставки. Щоб зрозуміти, як усе це працює разом, потрібно розібратися з мережевою моделлю та рівнями TCP/IP. Що таке мережевий протокол Мережевий протокол — це набір ...

IP-адреси

Маска підмережі IP-адреса складається з двох логічних частин: адреса мережі (Network ID); адреса вузла або пристрою (Host ID). Маска підмережі визначає, яка частина IP-адреси належить мережі, а яка — конкретному пристрою. Саме завдяки масці комп'ютер може визначити, чи знаходиться інший пристрій у тій самій локальній мережі, чи для зв'язку необхідно використовувати маршрутизатор. Приклад маски підмережі Найпоширеніша маска: 255.255.255.0 У двійковому вигляді вона має вигляд: 11111111.11111111.11111111.00000000 Біти, що дорівнюють 1 , визначають мережеву частину адреси. Біти, що дорівнюють 0 , визначають адресу вузла. Як визначається адреса мережі? Нехай IP-адреса має вигляд: 192.168.1.15 У двійковому вигляді: 11000000.10101000.00000001.00001111 Маска: 11111111.11111111.11111111.00000000 До IP-адреси застосовується побітова операція AND. 11000000.10101000.00000001.00001111 11111111.11111111.11111111.00000000 --------------------...