Given that, for R1-R2 the maximum packet size including 8 B header is 512 B. It means that a packet in R1-R2 can carry maximum data of 512-8 =504 B only.
We need to transfer 900 B data and 20 B of TCP header, total 920 B which is beyond the limit 504 B. Hence the packet will be fragmented.
- First packet will carry first 504 B
- Second packet will carry 920-504 =416 B
Total length of second packet = 416+ 8 (header) = 424 B