Общую суть IP фрагментации я понял, это когда параметры сети MTU(Max Transmission Unit) откуда приходят пакеты меньше чем в передаваемую сеть, биты относящиеся к данным делятся на несколько частей и отправляются дальше в сеть.
В документе RFC 791
https://rfc2.ru/791.rfc/16 есть алгоритм процедуры фрагментации и мне непонятно кое что.
Термин NFC определяется как число фрагментов и ниже в псевдокоде она ровняется
NFC = (MTU - IHL * 4) / 8;
например при MTU равное 1500 байтам, число фрагментов при IHL = 20 байтам получается 177.2
Непонятно не само число 177.2 и сам термин NFC. Ведь нельзя узнать число фрагментов не зная общий размер(TL)пакета которого нужно фрагментировать. Может кто нибудь объяснить этот момент?