cleaner interface between protocol stacks
	and network interfaces of diverse types