dns:根据域名找IP
- 首先查找缓存中是否有对应ip
- 本地域名服务器如果找不到对应ip,则会去问根域名服务器,根域名服务器告诉本地域名服务器去哪个本地域名服务器找这个ip(这个信息应该也可以缓存,这样就不用每次都访问根域名服务器)。这个过程为根域名服务器-->顶级域名服务器-->权威域名服务器,然后本地域名服务器从权威域名服务器获取ip,根域名服务器和顶级域名服务器不会返回ip,只会告诉它去哪个服务器找这个ip。
- 多级域名服务的好处:本地域名服务器会缓存根域名服务器、顶级域名服务器和权威域名服务器所返回的信息,所以不会每次都去访问这些服务器。
DHCP:动态获取 IP 地址
- 客户端通过UDP广播DHCP 发现报文。DHCP服务器收到报文后,使用广播向客户端发送DHCP 提供报文,DHCP 提供报文信息:可租约的 IP 地址、子网掩码、默认网关、DNS 服务器以及 IP 地址租用期。【注】DHCP 交互中,全程都是使用 UDP 广播通信。
- 客户端DHCP 请求报文,服务器发送确认。
- 租约的 DHCP IP 地址快期后,客户端会请求续租。
DHCP 中继代理:不是每个局域网都有一个DHCP服务器,一般每个局域网有一个DHCP 中继代理,DHCP 中继代理回向DHCP服务器请求动态ip。