动态主机配置协议的工作原理是什么?