Установка соединения в TCP | Практика по курсу "Компьютерные сети"

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

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

  • @PBarb-l1r
    @PBarb-l1r Месяц назад

    Как-то Вы интересно объяснили на 4:24 назначение поля seq. Кажется, что для различения пакетов от разных соединений используется порт и ip источника и назначения.
    А seq для решения проблемы потери и дублирования сегментов.

  • @Mrpoljkee
    @Mrpoljkee 3 года назад +5

    Красиво всё рассказал, спасибо большое

  • @atillaattila8900
    @atillaattila8900 8 лет назад +7

    Spasibo za Palezniy Trud ))

  • @marlonbrando458
    @marlonbrando458 7 месяцев назад +1

    Спасибо за курс!

    • @AndreySozykin
      @AndreySozykin  7 месяцев назад

      Пожалуйста! Обратите внимание, что сейчас записываю обновлённую версию курса - ruclips.net/p/PLtPJ9lKvJ4ojPWFLuUz6g8c73Ta45bUN8

  • @FrozzSend
    @FrozzSend 5 лет назад +1

    То есть на разных узлах разные порядковые номера байт?
    Например узел А соединяется с узлом В:
    1) А отправляет сегмент с флагом SYN , в поле последовательность записан ISN на его стороне
    2) В отвечает с флагом ACK (в поле номер подтверждения записывается что? запрашиваемый байт? С номером своего порядка или порядком A?) и флагом SYN, в поле последовательность он записывает ISN, сгенерированный уже на его стороне.
    3) А отвечает с флагом ACK (что в поле номер подтверждения?) и запрашиваемыми данными из предыдущего шага.
    ...
    Обмен данными по принципу запрос/подтверждение
    4) Закрытие соединение со стороны А и В

  • @ThePuskoi
    @ThePuskoi 4 года назад +3

    5:54 Флаг FIN, а не SYN. Просто оговорка, ничего критичного. Лекции и практика отличные.

    • @AndreySozykin
      @AndreySozykin  4 года назад

      Спасибо, что заметили. Действительно, оговорка.

  • @BalynOmavel
    @BalynOmavel 6 лет назад +6

    Как поведет себя ОС при теоретической ситуации, когда все номера портов вплоть до 65535 будут заняты приложениями?

    • @AndreySozykin
      @AndreySozykin  6 лет назад +26

      Скажет, что все порты заняты. Но на практике, если на компьютере запустить несколько десятков тысяч приложений, то память закончится быстрее, чем остальные ресурсы, в том числе доступные порты.

  • @nagayka189
    @nagayka189 6 лет назад +2

    Привет Андрей, хочу задать глупый вопрос. Клиент и сервер назначает каждый свою последовательность байт. Например, клиент подтверждает последовательность которую получил от сервера (relative ack number ) и передает серверу свою (relative sequence number) последовательность до последнего байта включительно серверу, сервер подтверждает последовательность от клиента в свою очередь и передает свою?

  • @resident77777
    @resident77777 3 месяца назад

    Дякую за корисний контент :) ))))))))

  • @SC-eg3dv
    @SC-eg3dv 7 лет назад +16

    Новых писем нет. К сожалению один только спам :-D

    • @AndreySozykin
      @AndreySozykin  7 лет назад +5

      Как бы я хотел в такой ситуации оказаться! Каждое утро по нескольку десятков писем, и всем нужно что-то срочное сделать.

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

      You probably dont care but if you guys are bored like me during the covid times you can stream pretty much all the new series on InstaFlixxer. Have been binge watching with my girlfriend for the last couple of days :)

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

      @Maxton Johan yup, have been watching on InstaFlixxer for months myself =)

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

      @Maxton Johan yea, been watching on instaflixxer for since december myself :)

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

      @Maxton Johan Yup, have been watching on instaflixxer for since december myself :D

  • @АлександрИванов-я6э1с

    Я немного не понимаю, содержимое пакета в шестнадцатиричном коде? А на физическом уровне информация передаётся в двоичном? Где происходит переход из шестнадцатиричной в двоичную информацию?

    • @AndreySozykin
      @AndreySozykin  6 лет назад +1

      На физическом информация не всегда передается в двоичном, есть более сложные виды кодирования. Преобразование из шестнадцетиричного вида в формат, пригодный для передачи, выполняется сетевым адаптером и его драйвером.

    • @Das.Kleine.Krokodil
      @Das.Kleine.Krokodil 5 лет назад

      @@AndreySozykin Это в каком например, если не в двоичном?

    • @Das.Kleine.Krokodil
      @Das.Kleine.Krokodil 5 лет назад

      Александр Иванов
      , А что именно не понятно в шестнадцатиричном коде?

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

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

    • @manOfPlanetEarth
      @manOfPlanetEarth 5 месяцев назад

      @@ivan100kg
      вот, самую суть сказал. а остальные растекались

  • @technozavrr
    @technozavrr 5 месяцев назад

    А что за красный пакет там внизу? Почему он красный?

  • @ИванИванов-ю2е5ц
    @ИванИванов-ю2е5ц 3 года назад +1

    спасибо!!!

  • @АлексейДубовик-и3э
    @АлексейДубовик-и3э 2 года назад

    Что может означать tcp.stream :1 и tcp.completeness: Incomplete 13 при отправке SYN?

  • @Das.Kleine.Krokodil
    @Das.Kleine.Krokodil 5 лет назад +1

    Отлично

  • @ВладимирИванов-я2й3и

    Добрый день Андрей!
    Подскажите пожалуйста где в пакете сегменте TCP увидеть размер данного сегмента? Заранее спасибо

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

    Спасибо!

  • @sergeyufimtsev711
    @sergeyufimtsev711 8 лет назад

    Здравствуйте, а для стримов в Интернете какие протоколы используют? Рационально ли для этой цели использовать WebSocket?

    • @AndreySozykin
      @AndreySozykin  8 лет назад

      +Sergey Ufimtsev что имеется в виду под стримами в Интернете?

    • @sergeyufimtsev711
      @sergeyufimtsev711 8 лет назад

      Andrey Sozykin
      потоковое видео и аудио вещание

    • @JackTaylorCSGO
      @JackTaylorCSGO 8 лет назад

      +Sergey Ufimtsev полагаю UDP, так как там важна скорость и потеря нескольких кадров не будет так страшна

    • @vtduch
      @vtduch 8 лет назад +1

      потокове видео и аудио насколько я знаю через UDP протокол проходят

  • @TheLuChing
    @TheLuChing 7 лет назад +3

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

    • @AndreySozykin
      @AndreySozykin  7 лет назад

      Странно. Можно пример прислать?

    • @TheLuChing
      @TheLuChing 7 лет назад +3

      Хм, возможно я что-то напутал, но у вас тоже много этих флагов. Например, на 7:28 на синей строке видно PSH, ACK.

  • @ksalarang
    @ksalarang 4 года назад +1

    A comment for promotion.

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

    +Plus

  • @Tamago4a
    @Tamago4a Год назад +1

    немного помучив строку в вайршарк придумал вот такое tcp.flags.fin == 1 || tcp.connection.rst