Наприклад, DNS використовує як TCP, так і UDP з поважних причин, описаних нижче. Повідомлення UDP не перевищують 512 байт і скорочуються, якщо вони перевищують цей розмір. DNS використовує TCP для передачі зони та UDP для імені та запитує або звичайні (основні), або зворотні.
Що таке TCP проти UDP: порівняння протоколів TCP і UDP
| особливості | TCP | UDP |
|---|---|---|
| Випадки використання | Передача файлів, електронна пошта, веб-перегляд | Онлайн-ігри, потокове відео, DNS-пошук |
| Протоколи | FTP, SMTP, HTTP, HTTPs і Telnet | DNS, VoIP, TFTP, DHCP, RIP і SNMP |
TCP найкраще використовувати для прямого зв’язку, коли потрібне надійне з’єднання, як-от перегляд веб-сторінок, електронна пошта, текстові повідомлення та передача файлів. UDP найкраще використовувати для передачі даних у режимі реального часу, коли швидкість важливіша за надійність.
У результаті всі протоколи високого рівня, яким потрібно передавати дані, використовують протокол TCP. Приклади включають однорангові методи обміну, наприклад Протокол передачі файлів (FTP), Secure Shell (SSH) і Telnet.
TCP FTP – це a Сервіс виключно на основі TCP. Для FTP немає компонента UDP. FTP є незвичайною службою, оскільки вона використовує два порти, порт «даних» і порт «команд» (також відомий як порт керування).