Вот некоторая информация из tutorialspoint :
Заполнение битами : в сообщение вставляется набор битов произвольной длины, чтобы отделить их от разделителя.
Поле флага представляет собой некоторую фиксированную последовательность двоичных значений, таких как 01111110. Теперь полезная нагрузка также может иметь похожий шаблон, но компьютер в сети может запутаться и неверно интерпретировать эти данные полезной нагрузки как поле флага (указывая конец кадра). Таким образом, чтобы избежать путаницы в машине, некоторые биты вставляются в полезную нагрузку (особенно в точках, где данные полезной нагрузки выглядят как флаг), чтобы отличать их от флага.