ip protocol design 4788760