TCP можно рассматривать как упорядоченный поток байтов. Я не думаю, что TCP нужно идентифицировать начало новых кадров . Кадры обычно относятся к контролю доступа к среде протоколам, таким как ETHERNET .
ETHERNET протокол использует преамбулу (последовательность байтов) для определения начала кадра .
Это обычный TCP / IP STACK, используемый в локальных сетях:
TCP <-- transport (byte streams here)
------
IP <-- network (packets here)
------
ETHERNET <-- medium access (frames here)
------
RJ45 cable <-- physical layer