Коэффициент потери пакетов TCP

Я пытаюсь рассчитать и квалифицировать видео QoE [Quality of Experience] с YouTube. У меня есть студенческий проект, и я должен рассчитать MDI [индекс доставки медиа], я рассчитал DF [коэффициент задержки] путем перехвата пакетов и в соответствии с RFC 4445. Теперь мне также нужно рассчитать MLR, но есть проблема, я использовал порядковый номер TCP-пакетов, чтобы получить количество исключенных пакетов, отправленных с YouTube, и количество полученных пакетов, которые я сохранил в списке.

MLR = (исключенные_пакеты - полученные_пакеты)/интервал времени

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

Я буду рад, если вы поможете узнать "Как рассчитать скорость потери пакетов TCP?"

и слои пакета:

Eth => IP => TCP => RAW


person nima    schedule 30.08.2017    source источник
comment
Пакеты. Это слово пакеты. Не пакеты. Не злоупотребляйте стандартной терминологией.   -  person user207421    schedule 30.08.2017
comment
@EJP извините, это была ошибка. Я имею в виду ПАКЕТЫ   -  person nima    schedule 30.08.2017
comment
TCP имеет концепцию сегментов, а не пакетов. Сам протокол TCP гарантирует, что при подключении не будут потеряны байты. см.: stackoverflow.com/questions/23841896/< /а>   -  person Daniel Mo    schedule 16.08.2018