Назовите разницу между протоколами TCP и UDP Этот вопрос часто встречается на собеседованиях в секции про сети или Computer Science. Важно понимать, в каких ситуациях предпочтительнее использовать TCP (Transmission Control Protocol), а в каких — UDP (User Datagram Protocol). Выбор протокола должен основываться на требованиях к приложению, особенно в контексте скорости, надежности и последовательности передачи данных. Транспортный уровень модели OSI TCP и UDP расположены на транспортном уровне (4-м уровне) модели OSI. На этом уровне осуществляется передача данных между хостами по принципу точка-точка. Блоки данных разделяются на сегменты, размер которых зависит от протокола: короткие объединяются в один, а длинные разбиваются. Протоколы транспортного уровня часто обеспечивают контроль доставки данных, требуя от системы, принимающей данные, отправлять подтверждение о приеме передающей стороне. Они также отвечают за восстановление порядка данных, особенно при использовании сетевых протоко