Why we need pseudo header when calculating the layer 4 protocol checksum ?
Because in layer 3 we already have a checksum to calculate only the layer 3 header checksum, and why we also need to including the pseudo header in layer 4 checksum calculation ?