The IPv4 Header Fields Explained