zastanawia mnie pare spraw zwiazanych z siecia (ip4/ip4).

1. Dlaczego ramka IP zawiera pole 'total length'? Co to daje, przeciez to jest rozmiar 1 datagramu, ktorego rozmiar po odebraniu przez warstwe 2 i tak jest znany! Pole header length okresla ilosc opcji, wiec jest potrzebne, natomiast total length - useless?

2. Czy podczas fragmentacji ip server uznaje prawdziwa wielkosc pakietu, czy ta z pola ip.total?

3. ile czasu server czeka miedzy pierwszym pakietem a ostanim (more packets = 0)? czy jest to czas miedzy 2 pakietami, czy pierwszym a ostatnim o jednym id?