Протокол UDP | Курс "Компьютерные сети"

Sdílet
Vložit
  • čas přidán 10. 02. 2015
  • Протокол UDP. Особенности UDP. Формат заголовка UDP.
  • Věda a technologie

Komentáře • 101

  • @andyanderson222
    @andyanderson222 Před 2 lety +8

    Обычно предпочитаю текстовую информацию, т.к. видео объяснения часто слишком обобщенные и декларативные, в то время, как текстовые более глубокие и детальные, но к Вашему каналу это не относится совершенно. Ваши видео это как страницы шикарное книги! Я потратил 30 минут на то, чтобы по статьям понять - "Зачем вообще нужен UDP, если он не повышает надежность сетевого уровня", а тут ответ через 1 минуту)) Спасибо Вам за это курс - он просто божественный!

    • @manOfPlanetEarth
      @manOfPlanetEarth Před 9 měsíci +1

      Да, Андрей Созыкин - он такой☝🏼

  • @naruto5466
    @naruto5466 Před 8 lety +74

    Все четко, кратко и понятно. Красавчик👍

  • @michaelp3774
    @michaelp3774 Před 3 lety +9

    Еще одна область применения протокола UDP - передача потоковых данных (видео, аудио) и сигналов (напр. SIP).

  • @serafim1992
    @serafim1992 Před 3 lety +12

    Спасибо, по работе нужно было разобраться что это. Всё понятно и ясно. Здоровья и счастья тебе.

    • @AndreySozykin
      @AndreySozykin  Před 3 lety +2

      Пожалуйста! Рад, что получилось разобраться!

  • @Fflaring
    @Fflaring Před 2 lety +9

    по прошествию стольких лет, очень полезная информация. Спасибо автору!

  • @bama2619
    @bama2619 Před 2 lety +2

    подача супер! спасибо, нравится графика и видео.

  • @nikolay_antipin
    @nikolay_antipin Před 3 lety +2

    Андрей, огромное спасибо за Вашу работу! Изучал по Вашим урокам компьютерные сети, прошёл собеседование!

  • @user-xp7nq4jy4i
    @user-xp7nq4jy4i Před rokem +1

    большое спасибо за данный курс, все понятно и подробно. Раньше вообще не имел понятия о сетях. С помощью ваших лекций получилось реализовать Ethernet на stm32

    • @AndreySozykin
      @AndreySozykin  Před rokem +1

      Пожалуйста! Рад, что курс полезен!

  • @luizasalieva5268
    @luizasalieva5268 Před 8 lety +26

    Готовлюсь к экзамену по этим лекциям!Все ясно и понятно)Надеюсь завтра сдам)Спасибо)

    • @AndreySozykin
      @AndreySozykin  Před 8 lety +6

      +Luiza Salieva Как экзамен? Удалось сдать? Какой университет?

    • @w1tcherj
      @w1tcherj Před 5 lety +10

      отвечай, ёпта. или в армии уже?

    • @Das.Kleine.Krokodil
      @Das.Kleine.Krokodil Před 4 lety +3

      @@w1tcherj ага, в израильской

    • @whereispie
      @whereispie Před 4 lety

      @@AndreySozykin Я готовлюсь тоже)), МГУ (ВМК). Супер лекции

    • @D0sart
      @D0sart Před 3 lety

      @@whereispie сдал?

  • @vesiolaiapuma570
    @vesiolaiapuma570 Před 7 lety +4

    Благодарю за отличные видео! Все чётко и понятно⚡⚡⚡

  • @allyouneedistravel
    @allyouneedistravel Před rokem

    Все понятно и по делу. Спасибо. Добавлю еще, что UDP используется для передачи медиа трафика в сетях связи. Все по той же причине - он быстрее чем TCP, и не так чувствителен к потерям пакетов.

  • @kaiyrzhannaurzaliyev
    @kaiyrzhannaurzaliyev Před 8 lety +7

    отличный канал. Вы профессионал своего дела. Много почерпнул для себя

    • @AndreySozykin
      @AndreySozykin  Před 8 lety

      +Kaiyrzhan Naurzaliyev спасибо за хороший отзыв!
      Рад, что оказалось полезно!

  • @MrSorrow
    @MrSorrow Před 3 lety +1

    Мои благодарности Андрей! Вот наконец то шанс вижу понять как все это работает.

    • @AndreySozykin
      @AndreySozykin  Před 3 lety

      Пожалуйста! Успехов в понимании сетей!

  • @user-tj8vo2cm3n
    @user-tj8vo2cm3n Před 2 lety +2

    Спасибо огромное! Все очень понятно

  • @kseniyasakki4382
    @kseniyasakki4382 Před 3 lety +2

    Спасибо вам, Андрей!

  • @andreipomorev6292
    @andreipomorev6292 Před 3 lety +2

    Очень познавательно!

  • @bullsonparade2239
    @bullsonparade2239 Před 2 lety +3

    Благодарю за лекцию!

  • @Q_School
    @Q_School Před 3 lety

    Спасибо.
    Qilgan bu yaxshi amallariyezni ajrini bersin.

  • @rinch_jacobson
    @rinch_jacobson Před 4 lety

    Качественно сделано

  • @igorboldysh2749
    @igorboldysh2749 Před 6 lety +3

    Отличный ролик. Спасибо.

    • @AndreySozykin
      @AndreySozykin  Před 6 lety

      +Игорь Болдыш, пожалуйста! Рад, что понравилось!

  • @olgads2012
    @olgads2012 Před 3 lety +2

    У вас хороший курс, спасибо).

    • @AndreySozykin
      @AndreySozykin  Před 3 lety +1

      Пожалуйста. Рад, что нравится!

  • @user-xs5wv1ho9u
    @user-xs5wv1ho9u Před 2 lety +3

    очень доходчево

  • @Andrzej3935
    @Andrzej3935 Před 2 lety +1

    Спасибо!

  • @user-xc1yh3lm8w
    @user-xc1yh3lm8w Před 3 lety +1

    Огромное спасибо, наконец-то что-то понятное ^-^

  • @user-fghjiydsvjk975
    @user-fghjiydsvjk975 Před 8 lety +6

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

    • @AndreySozykin
      @AndreySozykin  Před 8 lety +6

      +conquistador, да, контрольная сумма не является обязательной. Она проверяется на уровне Ethernet, потом в IP (только для заголовка). Сейчас ошибки возникают редко, поэтому еще раз проверять на уровне UDP не имеет смысла.

  • @atillaattila8900
    @atillaattila8900 Před 8 lety +1

    Spasibo Ishyo raz za takuyu chennuyu informachsiyu

    • @AndreySozykin
      @AndreySozykin  Před 8 lety +2

      Рад, что лекции нравятся!

  • @Das.Kleine.Krokodil
    @Das.Kleine.Krokodil Před 4 lety +1

    Отлично

  • @artur_kia
    @artur_kia Před 2 lety +2

    Спасибо

  • @user-hh9xr4uj3o
    @user-hh9xr4uj3o Před 3 lety +1

    спасибо!!!

  • @vladkomar9213
    @vladkomar9213 Před 6 lety +1

    красавчик

  • @nonamenoname7423
    @nonamenoname7423 Před rokem

    Стоп, что то не понял, вы же на видео про канальный уровень говорили что UDP использует скользащее окно а TCP остановку и ожидание, я чуток запутался...=/

  • @user-gi8pk9fo8w
    @user-gi8pk9fo8w Před 7 lety

    может вы подскажите у меня проблема с удп протоколом я использую тс тимспик3 дело в том что меня плохо слышат там я разговариваю номально а потом прерываюсь идет потеря пакетов до 70 процентов в тс
    выяснили что протокол удп не пускает что делать как исправит проблемму?

  • @user-gd6il5zb8l
    @user-gd6il5zb8l Před 4 lety

    Очень волнует то, что приложениям выгоднее и даже "правильнее" заниматься не своей работой. Как вы сказали, Андрей, если приложение самостоятельно обеспечивает гарантию доставки и использует протокол UDP, это быстрее, чем как если бы использовался TCP. В итоге разработчикам выгодно плодить лишний код, который выполняет работу транспортного уровня. Есть ли какой-то теоретический способ сделать работу протокола TCP быстрее, чтобы стало выгодным правильное распределение задач по уровням? И если есть, существует ли сейчас какое-то движение в эту сторону в сетевых технологиях, которое пытается решить эту проблему? И если снова да, доступно ли это решение хотя бы _частично_ для рядовых пользователей, чтобы они могли хоть _какой-то_ вклад внести?

  • @ram-gc7gl
    @ram-gc7gl Před rokem

    Доброго вечера, Андрей! Простите у меня появился вопрос, вы привели в пример только ошибку со стороны клиента DNS. Но существуют ли ошибки со стороны Сервера DNS? И что тогда происходит, если пакет от сервера не дошел до получателя? У него тоже запускается таймер ожидания или нет?

  • @andreypolevoy5311
    @andreypolevoy5311 Před 4 lety +1

    Спс

  • @BalynOmavel
    @BalynOmavel Před 6 lety +1

    Обеспечение надежности доставки это только гарантия доставки (если пакет потерялся, то потерялся)? Проверка контрольной суммы разве не относится к обеспечению надежности?

    • @AndreySozykin
      @AndreySozykin  Před 6 lety +1

      Проверка контрольной суммы - это обнаружение ошибок. Мы можем понять, что контрольная сумма неправильная и отбросить пакет. Но восстановить данные не получится.

    • @w1tcherj
      @w1tcherj Před 5 lety

      ну обеспечение доставки это когда пакет придёт целым и невредимым к адресату. А проверка контрольной суммы это механизм определения передавать сообщение выше или отбросить.

  • @AlexeyZubkov
    @AlexeyZubkov Před 6 lety +1

    А какой использовать протокол при open VPN? Там как раз TCP, UDP. Мне бы для десктопа и мобайл клиентов. Я так понимаю для стриминга лучше UDP, а TCP для разговоров чтоб связь более менее стабильно работала

    • @AndreySozykin
      @AndreySozykin  Před 6 lety +1

      Не понял вопрос, как связаны VPN, TCP и UDP? VPN просто создает защищенное соединение, в нем могут работать любые протоколы. Сейчас уже мало кто использует транспортные протоколы напрямую, обычно есть что-то готовое на прикладном уровне. В том числе для стриминга и разговоров.

    • @AlexeyZubkov
      @AlexeyZubkov Před 6 lety +1

      Andrey Sozykin я не пользуюсь услугами готовых vpn, я поднимаю свой и там можно выбрать через какой протокол передача будет осуществляться

    • @AndreySozykin
      @AndreySozykin  Před 6 lety +1

      +Alex Zubkov, понятно. Для разговоров и стриминга лучше UDP. Для закачки больших файлов лучше TCP.
      Но можно протестировать оба варианта и посмотреть, какой работает лучше. Обычно в сетях очень много дополнительных факторов, которые влияют на качество работы. Поэтому однозначно что-то рекомендовать, не видя всю ситуацию, сложно.

  • @BalynOmavel
    @BalynOmavel Před 6 lety

    4:10 таймер это что-то стандартное, описанное в рфц? именно на уровне приложения?

  • @Denis-535
    @Denis-535 Před 5 lety +1

    00:28 если я правильно понимаю, то еще нет гарантии, что один пакет не придет получателю несколько раз?

    • @AndreySozykin
      @AndreySozykin  Před 5 lety

      Да, гарантии однократной доставки пакета нет.

  • @user-tb1ok2wg4s
    @user-tb1ok2wg4s Před 3 lety +1

    А udp может работать по 443 порту ? В впн программах пишут что можно выбрать 443 порт и протокол udp

    • @AndreySozykin
      @AndreySozykin  Před 3 lety

      UDP может работать на любом порту.

  • @AntonBuryy
    @AntonBuryy Před 3 lety +1

    Не подскажите, как открыть порты UDP: 14550, 14555... Не могу настроить связь ПК с микроконтроллером дрона. В интернете выходит информация об открытии портов на роутере, но мне через вай-фай адаптер подключиться к сети дрона, а не роутера..

    • @AndreySozykin
      @AndreySozykin  Před 3 lety

      Где именно вы хотите открыть порты? На дроне? Или на ПК?

  • @Denis-535
    @Denis-535 Před 5 lety

    05:05 придерусь немного, но задачи протокола стоило бы рассказывать в начале видео, а не в конце.

    • @Denis-535
      @Denis-535 Před 5 lety

      Аа, Вы говорили об этом 01:05. Без пунктика в презентации это легко пропустить.

  • @vadimche2237
    @vadimche2237 Před 4 lety +1

    Андрей подскажите пожалуйста. Я отправляю данные по UDP на удаленный сервер порт 60000.
    В ответ получаю ICMP 83 Destination unreachable (Port unreachable). telnet тоже не подключается. На удаленном сервере в брандмауэре порт разрешен с любого адреса и я его вижу в Shell. Запускаю php страничку с программной где происходит зависание на stream_socket_recvfrom так как никакие данные не приходят. Я думаю где то на сервере порт административно запрещен. Подскажите где искать.

    • @AndreySozykin
      @AndreySozykin  Před 4 lety

      Наверняка между клиентом и сервером стоит межсетевой экран, или еще какая-то система защиты.

    • @vadimche2237
      @vadimche2237 Před 4 lety +1

      @@AndreySozykin Все разобрался спасибо. Решение в том что неправильно прописал адрес сокета в socket_bind из за этого сокет не принимал сообщения и отсылал ICMP . Счас другой вопрос на прием и передачу нужны различные сокеты или можно через один . Для Loopback?

  • @user-gc5cn8nr2f
    @user-gc5cn8nr2f Před 8 lety

    Есть ли ваши презентации на slideshare?

    • @AndreySozykin
      @AndreySozykin  Před 8 lety

      +Ирина Ветошкина на slideshare нет, но есть на Яндекс Диске: yadi.sk/d/I8TOPyldkM3oZ
      Если на slideshare по каким-то причинам удобнее, то могу выложить туда тоже.

    • @user-gc5cn8nr2f
      @user-gc5cn8nr2f Před 8 lety

      +Andrey Sozykin спасибо, яндекса достаточно, отличные лекции, спасибо

    • @AndreySozykin
      @AndreySozykin  Před 8 lety

      +Ирина Ветошкина рад, что нравится!

  • @MrRnwer
    @MrRnwer Před měsícem

    Анрей, почему же удипи, а не удп… если дипи, то только юлипи

  • @MrAlexMonk
    @MrAlexMonk Před 2 lety

    Почему Илья Лагутенко ведет лекцию по UDP?😅😅

  • @keepsilence6843
    @keepsilence6843 Před 8 lety +16

    Андрей, только он "ЮДиПи", а не "У". А так шикарно все.

    • @AndreySozykin
      @AndreySozykin  Před 8 lety +11

      +Tom Jones, спасибо! Произношение у меня действительно хромает.

  • @HaykManukyan-fr9hq
    @HaykManukyan-fr9hq Před 9 lety +4

    Thenks

  • @alexandertyunkin7330
    @alexandertyunkin7330 Před 2 lety

    Подскажите пожалуйста, 9 сообщений по TCP для запроса IP адреса - это какие?
    3 - на установку рукопожатия
    4 - на запрос и получение IP с ACK'ами
    Откуда еще два?

  • @skyr1rm
    @skyr1rm Před 8 lety +3

    Ну вообще то сравнивать UDP и IP не коректно. UDP по факту работает с IP. Это вообще разного уровня протоколы. Более корректно сравнивать его с TCP.

    • @AndreySozykin
      @AndreySozykin  Před 8 lety +11

      Правильное замечание. Сравнение сделано для того, чтобы еще раз пояснить различия между сетевым и транспортным уровнями.

  • @sergeisokolov8205
    @sergeisokolov8205 Před 19 hodinami +1

    Ю-Ди-Пи

    • @AndreySozykin
      @AndreySozykin  Před 18 hodinami

      Да, правильно произносить Ю-Ди-Пи.

  • @user-xl9pw9mm8s
    @user-xl9pw9mm8s Před rokem

    cegth

  • @antongrigoryan6023
    @antongrigoryan6023 Před 4 měsíci

    Все такая же скукота