Support UDP header is added.
A new function, calculate_internet_checksum added. But not verified.