Специализация
Python Backend Developer
Java Backend Developer
Node.js Backend Developer
Golang Backend Developer
React Frontend Developer
Выберите навыки
React
JavaScript
Git
Redux
Webpack
Сложность
1-3
4-6
7-8
9-10
Рейтинг вопросов
1
2
3
4
5
Подпишись на React Developer в телеграм
Как управление потоком осуществляется в TCP?
В TCP управление потоком осуществляется с помощью протокола скользящего окна, где принимающая сторона указывает размер окна, который показывает количество байт, которые она может принять.
В чём принципиальное отличие TCP и UDP?
TCP — надёжный протокол с установлением соединения и гарантией доставки, а UDP — простой и быстрый, но без гарантии доставки и порядка. TCP используют, где важна надёжность, а UDP — где важна скорость.
Какие сетевые (TCP/UDP) и веб-протоколы (HTTP, gRPC) ты знаешь?
TCP и UDP — это основные транспортные протоколы: TCP надежный, а UDP быстрый. HTTP — протокол для веб-запросов, а gRPC — современный RPC-фреймворк, работающий поверх HTTP/2.
Какие уровни включает модель TCP/IP и за что отвечает каждый из них?
Модель TCP/IP включает 4 уровня: Прикладной, Транспортный, Сетевой и Канальный. Каждый уровень отвечает за свой этап передачи данных — от приложения до физической сети. Эта модель помогает описывать, как устройства обмениваются данными в интернете.
Чем TCP отличается от UDP?
TCP — это надежный протокол с установкой соединения, гарантирующий доставку и порядок данных, но более медленный. UDP — это простой протокол без установки соединения, быстрый, но без гарантий доставки и порядка пакетов.
В чём суть трехстороннего рукопожатия в TCP?
Чем отличается TCP от UDP протоколы? Для чего каждый используется?
Чем отличаются протоколы TCP и UDP?
Как устанавливается TCP-соединение и где в этом процессе используется HTTP/HTTPS?
Как работает установка соединения в TCP (handshake)?
Рейтинг:
4
Сложность:
5
Трехстороннее рукопожатие в TCP — это процесс установления соединения между клиентом и сервером, включающий три шага: SYN, SYN-ACK, ACK.
Рейтинг:
2
Сложность:
8
TCP - надежный, с установкой соединения и контролем ошибок. UDP - простой, без гарантий доставки. TCP для веба, UDP для видео/голоса.
Рейтинг:
2
Сложность:
7
TCP — надежный протокол с установкой соединения, гарантирующий доставку и порядок пакетов. UDP — ненадежный протокол без соединения, который не гарантирует доставку или порядок, но работает быстрее. TCP подходит для важных данных, UDP — для потокового видео или голоса.
Рейтинг:
5
Сложность:
5
TCP-соединение устанавливается с помощью трехэтапного рукопожатия между клиентом и сервером. Сначала клиент и сервер договариваются о параметрах соединения, и только после этого можно передавать данные. HTTP работает поверх TCP и использует уже установленное соединение. HTTPS добавляет этап шифрования с помощью TLS перед началом передачи HTTP-данных. TCP отвечает за доставку, HTTP — за формат и смысл сообщений.
Рейтинг:
5
Сложность:
4
TCP использует механизм three-way handshake для установления соединения. Клиент отправляет пакет SYN, сервер отвечает SYN-ACK, после чего клиент отправляет ACK. После этого соединение считается установленным и стороны могут передавать данные. Такой процесс позволяет согласовать начальные номера последовательностей и убедиться, что обе стороны готовы к обмену.
Рейтинг:
1
Сложность:
4
Рейтинг:
2
Сложность:
6
Рейтинг:
2
Сложность:
6
Рейтинг:
2
Сложность:
6
Рейтинг:
1
Сложность:
7