Протокол TCP: его применение и функции [Хекслет]

Поделиться
HTML-код
  • Опубликовано: 25 окт 2024

Комментарии • 20

  • @Joe-ou3qy
    @Joe-ou3qy 3 года назад +1

    Спасибо! Все очень понятно объяснил.

    • @HexletOrg
      @HexletOrg  3 года назад

      Спасибо за отзыв) Смотрите другие наши гайды

  • @gijduvon6379
    @gijduvon6379 3 года назад +6

    В целом очень круто! Спасибо.
    А планируете подобные видео выложить про TLS, HTTP/HTTP2 ? Было бы очень полезно!

    • @HexletOrg
      @HexletOrg  3 года назад +1

      Пока есть про работу HTTP- запросов ruclips.net/video/7ZEKUL3bY14/видео.html

  • @aleos_
    @aleos_ Год назад

    спасибо!

  • @user-gp4ww9iu7c
    @user-gp4ww9iu7c 3 года назад +1

    Спасибо!

  • @victorchilari
    @victorchilari 3 года назад +1

    Гуд🙂

  • @НиколайМан-в6б
    @НиколайМан-в6б 3 года назад

    вот неплохой контент, но вопрос вы смотрите как у вас получилось? на стримах есть правила хорошего тона - никаких тёмных тем и шрифт покрупнее. сами пользуйтесь чем хотите но зрителя надо уважать (ну или это непрофессионализм)

    • @7er1kme9a3
      @7er1kme9a3 3 года назад

      я ничего не понял из-за его кортавости

  • @ermakamre
    @ermakamre 3 года назад

    Спасибо, было интересно!
    Такой вопрос про скорость tcp соединения: кроме перезагрузки пользователем с этим как-то борются сами браузеры или frontend/mobile разработчики?
    Например, что-то вроде timeout, но с условием переподключения если принято слишком мало байт за определенный период?

    • @valentinkhomutenko6308
      @valentinkhomutenko6308 3 года назад

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

  • @gijduvon6379
    @gijduvon6379 3 года назад +1

    А что значит
    tshark: The capture session could not be initiated on interface 'lo0' (No such device exists). Please check that you have the proper interface or pipe specified.
    ?
    использую ubuntu 20 через wsl

    • @valentinkhomutenko6308
      @valentinkhomutenko6308 3 года назад +1

      loop-back / localhost интерфейс может называться по-другому в зависимости от ОС. На линуксе это просто lo (без нуля), если правильно помню. Можно проверить в выводе команды ifconfig.

    • @gijduvon6379
      @gijduvon6379 3 года назад

      @@valentinkhomutenko6308 и правда - на lo не ругается

  • @Slavec5
    @Slavec5 3 года назад +1

    Перед установкой wireshark или netcat желательно сделать sudo apt update, дабы обновить инфу в репозиториях

  • @nordmilk
    @nordmilk 2 года назад

    1:38 как сделать 2 экрана?)

  • @s0larite
    @s0larite 3 года назад +1

    Как программа понимает какое количество байт прочитать? (14:23)

    • @valentinkhomutenko6308
      @valentinkhomutenko6308 3 года назад +2

      Операция send сразу отправляет все данные в специальный буфер операционной системы. Дальше ОС решает, отправлять данные сразу, либо подождать следующих операций send.
      На другой стороне отправленные данные так же накапливаются в буфере ОС, откуда читаются операцией recv. Аргументом указывается максимальное кол-во байт, которые можно вычитать из буфера за один раз. Но если в буфере меньше данных, то может вернуться и меньше указанного значения. Если буфер пуст, то recv заблокируется до поступления новых данных.

  • @dantesalighieri
    @dantesalighieri 3 года назад +2

    0.75 скорость в самый раз

    • @gijduvon6379
      @gijduvon6379 3 года назад

      Ты хотел сказать 1.75?