Джун (Junior):
«TCP — надёжный, а UDP быстрый».
Мидл (Middle):
«TCP устанавливает соединение, гарантирует доставку и порядок пакетов. UDP — без соединения, пакеты могут потеряться, но зато меньше overhead и быстрее. TCP используют для HTTP, SSH; UDP — для DNS, стриминга, игр».
Сеньор (Senior):
«TCP — connection-oriented, с трёхсторонним рукопожатием (3-way handshake), подтверждениями (ACK), контрольной суммой, механизмами congestion control и гарантией порядка. UDP — connectionless, без гарантии доставки и порядка, но быстрее (меньше заголовок, нет handshakes). Примеры:
- TCP:
ssh,https,smtp - UDP:
dns,ntp,dhcp,voip.
В администрировании: диагностика черезss -tulwn(для TCP/UDP портов),nc -uдля теста UDP,tcpdump -i eth0 udp port 53для анализа. Важно: UDP используют, если важна скорость и допускается потеря (видео, игры), TCP — когда нужна надёжность».