Auto | arch-x1: 2026-06-05 13:29:15
This commit is contained in:
@@ -1,12 +1,12 @@
|
||||
---
|
||||
status: stable
|
||||
status: processing
|
||||
type: concept
|
||||
tags:
|
||||
- network
|
||||
- networking
|
||||
- protocols
|
||||
created: 2025-12-17
|
||||
updated: 2026-05-07
|
||||
updated: 2026-06-05
|
||||
aliases:
|
||||
- TCP Vs UDP
|
||||
---
|
||||
@@ -39,4 +39,18 @@ TCP, как протокол, определен в **RFC (Request For Comments)
|
||||
|
||||
- User Datagram Protocol Просто бросается файлами в "сторону" получающей стороны. Может теряться часть данных, или их порядок. В случае с видео, звонками, мы можем позволить себе потерю данных.
|
||||
|
||||

|
||||

|
||||
|
||||
## Простыми словами для экзамена
|
||||
|
||||
TCP — транспортный протокол с установлением соединения и контролем доставки.
|
||||
|
||||
Перед передачей данных TCP делает трёхстороннее рукопожатие:
|
||||
|
||||
1. `SYN` — клиент просит открыть соединение.
|
||||
2. `SYN-ACK` — сервер подтверждает и тоже просит подтвердить.
|
||||
3. `ACK` — клиент подтверждает, соединение установлено.
|
||||
|
||||
TCP следит за порядком сегментов, подтверждениями, потерями и повторной отправкой. Поэтому он подходит для веб-страниц, файлов, почты и других случаев, где важна целостность.
|
||||
|
||||
UDP проще: отправил датаграмму и не ждёт подтверждения. Это быстрее, но без гарантий доставки и порядка. HTTP/3 использует UDP не напрямую, а через QUIC, который добавляет поверх UDP надёжность, шифрование и управление потоками.
|
||||
|
||||
Reference in New Issue
Block a user