1 主机启动的时候首先使用DHCP协议获得基本信息,包括IP,Submask,默认网关和DNS服务器地址
  DHCP启动时的整个过程相当于找工作,全部是广播,再加对应的确认机制。
 首先是客户端向服务器发广播,然后服务器收到请求报文后,发出offer广播,类似于得到工作的客户机设置DNS和IP后给服务器发出确应选择IP的回应报文,最后服务器再次返回确认应答报文,之后客户机可以发出ARP广播以表明自己已经获得对应的IP地址来避免地址冲突
 
2 用户输入网址上网进行网络寻址即DNS请求,先前有个查缓存的过程。这里提及一个简单的概念网址的组成:主机名+域名domain即www+51cto.com
 
3若用户使用ping命令,则发出的IP数据包包含icmp回应请求,若使用TCP/IP应用程序,则使用相对应的协议
 
4若创建一个以太网帧,则主机为下一跳的设备使用ARP缓存。这些设备可能是默认网关或者是目的主机。
 
ps: ARP是IP和MAC的映射关系,其实路由交换最终是要解决网络上的寻址问题。三层上的IP寻址是相对寻址,而二层的MAC寻址是绝对寻址。当主机A获得本身IP后,向主机发送数据包,A,B的IP地址肯定都知道,而A的MAC知道,B的MA却不知道,这样A就要借助知道的三个地址通过ARP广播获得目标B主机的MAC.