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. Що таке мережевий протокол Мережевий протокол — це набір ...
Блог про програмування