simple ip protocol stack