1.Сетевое взаимодействие - клиент-серверная архитектура, основные протоколы, их сходства и отличия.

Клиент-серверная архитектура:

Клиент-серверная модель - это способ распределенной работы программного обеспечения, где сервер предоставляет ресурсы или услуги, а клиент использует их. Сервер обычно ожидает входящие запросы от клиентов и отвечает на них.

Основные протоколы:

(протоколы — Так называют общепринятое соглашение, благодаря которому разработчики разных сервисов отправляют информацию в едином виде.

Например, используя Google Chrome, ты можешь получить информацию и с Facebook, и с Twitter, потому что разработчики передают ее с помощью стандартного протокола HTTP, а твой браузер умеет его обрабатывать. )

2.TCP (Transmission Control Protocol):

(Протокол TCP (Transmission Control Protocol) является одним из основных протоколов транспортного уровня в модели OSI и наиболее часто используется в интернете для надежной передачи данных. )

Основные характеристики протокола TCP:

Трехстороннее рукопожатие: