vault backup: 2026-05-14 10:49:10
This commit is contained in:
@@ -0,0 +1,42 @@
|
||||
---
|
||||
status: stable
|
||||
type: concept
|
||||
tags:
|
||||
- network
|
||||
- networking
|
||||
- protocols
|
||||
created: 2025-12-17
|
||||
updated: 2026-05-07
|
||||
title: TCP Vs UDP
|
||||
---
|
||||
|
||||
# TCP Vs UDP
|
||||
Основные протоколы транспортного уровня модели OSI (L4).
|
||||
|
||||
## **TCP**
|
||||
|
||||
- Transmission Control Protocol Перед передачей данных устанавливает соединение трехсторонним рукопожатием.
|
||||
|
||||
- SYN - отправка запроса на возможность передачи данных от отправителя.
|
||||
- SYNACK - подтверждение получающей стороной.
|
||||
- ACK - начало передачи данных.
|
||||
|
||||
После отправки части данных, получающая сторона отправляет подтверждение передачи.
|
||||
|
||||
Этот протокол надежный, но очень медленный.
|
||||
|
||||
TCP, как протокол, определен в **RFC (Request For Comments) 793**, выполняет функции, перечисленные в таблице ниже, через механизмы, предоставляемые конечными устройствами. Он полагается на IP для сквозной доставки данных, включая вопросы маршрутизации. Независимо от того, в каких условиях находятся ПК для передачи, TCP работает одинаково на своем уровне.
|
||||
|
||||

|
||||
|
||||
Функционал TCP
|
||||
|
||||

|
||||
|
||||
Поля заголовка TCP
|
||||
|
||||
## **UDP**
|
||||
|
||||
- User Datagram Protocol Просто бросается файлами в "сторону" получающей стороны. Может теряться часть данных, или их порядок. В случае с видео, звонками, мы можем позволить себе потерю данных.
|
||||
|
||||

|
||||
Reference in New Issue
Block a user