I've read in Firewalls for Dummies, 2nd edition book, page 58, that for performance purposes, TCP header is attached only to the first IP fragment while the rest of the fragment carry only the application payload. Is that true?
UPDATE : Reference added
It's not 'for performance purposes'. It wouldn't make sense. IP fragments only need to contain IP headers. The payload, whatever it is, doesn't need to be repeated.