7 ms·
IP is not a text format (like HTTP). It's a binary format where each field of the IPv4 header has an exactly defined offset and length. The source IP address is
by doomjunky 3y ago
IP is not a text format (like HTTP). It's a binary format where each field of the IPv4 header has an exactly defined offset and length. The source IP address is placed at offset 96 and has a length of 32 bit, the destination IP address sits right afterwards with the same length. Changing anything will result in new protocol definition, et voilà that's IPv6.
https://en.wikipedia.org/wiki/Internet_Protocol_version_4#Header https://en.wikipedia.org/wiki/Internet_Protocol_version_4#He...
- ytans 3y agoIn addition, there are also impacts on other protocols such as ARP, DHCP, ICMP, DNS etc. So it's not as simple as changing only the IP packet format either.