HTTP, TCP/IP, REST, gRPC
Разбери путь запроса от клиента к серверу: поиск адреса, установление соединения и обмен данными. Сравни HTTP и WebSocket, REST и gRPC, а также повтори назначение TCP, UDP и защищённого соединения HTTPS.
Вопросы
- HTTP протокол
- Что такое идемпотентный HTTP-метод?
- Статусы ответа HTTP
- Часто встречающиеся коды ошибок HTTP
- Различие между методами GET и POST
- 6 принципов REST API
- REST vs SOAP
- Remote procedure call (RPC)
- Модель OSI и стек TCP/IP: какие уровни и что на них?
- TCP vs UDP
- Как устанавливается и закрывается TCP-соединение?
- Как работает HTTPS / TLS handshake?
- HTTP/1.1 vs HTTP/2 vs HTTP/3
- Что такое DNS и как происходит разрешение имени?
- Что такое NAT?
- WebSocket: что это и когда использовать?
- Что такое gRPC? Когда выбирать вместо REST?
- Что происходит, когда вводишь URL в браузере и нажимаешь Enter?
- REST: уровни зрелости Ричардсона и хороший дизайн API
- CORS: что это и зачем?