TGViewer
.NET Kings .NET Kings @netskings · 7.38K subscribers
Post #390 3.67K
👁‍🗨Hello world~

Изучаем сеть: TCP и UDP протоколы

• Мы продолжаем наше сумбурное погружение в сети. Сегодня я хочу поговорить про 2 основных протокола, используемых в интернете, а именно TCP и UDP.

• Оба протокола находятся на 4 транспортном уровне модели OSI или 3 транспортном уровне модели TCP\IP.

• TCP (Transmission Control Protocol) - протокол управления передачей - протокол ориентированный на соединение, который гарантирует доставку данных. Он следит за порядком отправленных пакетов и гарантирует, что данные дойдут в том же порядке, в каком были отправлены.

• Перед началом передачи данных TCP устанавливает соединение с получателем (т.н. трехстороннее рукопожатие), обеспечивая согласованность между отправителем и получателем.

• При получении каждого пакета TCP подтверждает доставку. Если пакет потерян или поврежден, он будет отправлен повторно.

• HTTP и HTTPS используют TCP для доставки данных веб-страниц, чтобы вся информация (HTML-код, изображения, стили) дошла до пользователя корректно.

• Протоколы FTP и SMB используют TCP для передачи данных, так как целостность файлов при скачивании критична. Существует еще множество других примеров приминимея.

• UDP (User Datagram Protocol) - протокол пользовательских датаграмм - легковесный, неориентированный на соединение протокол, который предлагает быструю передачу данных, жертвуя надежностью.

• UDP не проверяет, дошли ли пакеты до получателя. Если данные потеряны, они не отправляются повторно.

• UDP не требует установки соединения, что позволяет быстрее начать передачу данных.

• UDP минимизирует задержки, так как нет необходимости подтверждать получение каждого пакета.

• Приложения для видеозвонков и онлайн-трансляций используют UDP, чтобы избежать задержек, даже если качество потока немного ухудшится.

• Мгновенный отклик в играх важнее, чем потеря отдельных пакетов, поэтому UDP используется для передачи данных об игроках.

• Теперь вы знаете 2 основных протокола интернета и их отличие. Удачи!


#ИзучаемСеть

• Поддержать автора монеткой: @v_meshke
  • 🔥 10
  • ❤ 3
  • ❤‍🔥 3
  • 👍 1
  • 🤔 1
More from @netskings
  1. Sep 25, 2026👁‍🗨Hello world~ Cryptographic Failures: Когда шифрование не спасает • Cryptographic Fail…
  2. Sep 24, 2026👁‍🗨Hello world~ Как работает антивирус: Direct и Indirect Syscalls • Если EDR перехватыв…
  3. Sep 23, 2026🔎По одному имени, почте или номеру можно собрать на человека целое досье — легально, из о…
  4. Sep 23, 2026👁‍🗨Hello world~ GEOINT: Пожары, землетрясения и другие катастрофы на карте • Карты приро…
  5. Sep 22, 2026👁‍🗨Hello world~ Runit против systemd: Где минимализм начинает мешать • Я уже рассказывал…
  6. Sep 19, 2026👁‍🗨Hello world~ Изучаем сеть: Как компьютер определяет маршрут пакета • Представим, что…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →