Встречается на собеседованиях • сегодня
Какие знаешь признаки TCP
- Надежность: TCP гарантирует доставку данных, используя подтверждения (ACK) и повторные передачи (retransmission) при потере пакетов.
- Установка соединения: Перед передачей данных происходит трехэтапное рукопожатие (SYN, SYN-ACK, ACK).
- Потоковая передача: Данные передаются как непрерывный поток байтов, без явных границ сообщений.
- Контроль перегрузки: Алгоритмы вроде "медленного старта" (slow start) регулируют скорость передачи.
- Упорядочивание: TCP нумерует сегменты (sequence numbers), чтобы собрать их в правильном порядке на приемной стороне.
Пример кода для создания TCP-сокета в Java:
java
Socket socket = new Socket("example.com", 80); // Установка соединения
OutputStream out = socket.getOutputStream();
out.write("Hello TCP".getBytes()); // Отправка данных
socket.close(); // Закрытие соединения
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы