一.概述

  应用层是对网络传输服务的具体应用,如超文本传输HTTP\文件传输FTP\简单邮件传输SMTP等.

二.动态主机配置协议DHCP

  1.作用:在网络中各主机开机时,可以向DHCP服务器发送DHCP请求获取网络配置信息(IP地址,子网掩码,默认网关,DNS服务器等信息).

  2.DHCP工作:客户端开机时,会向DHCP服务器广播一个UDP报文,DHCP客户端的端口为68,DHCP服务器的端口为67.由于DHCP客户端在发送DHCP报文时未分配IP地址,所以其源IP地址设置为0.0.0.0,目的IP地址为广播地址255.255.255.255.DHCP客户端的MAC地址和事务ID会封装在DHCP报文中,DHCP服务器收到该报文后会根据MAC地址检索IP地址,检索到IP地址后会根据IP地址会定向发送DHCP提供报文,如果没有检索到IP地址,会广播DHCP提供报文,将目的IP地址封装在提供报文中,而收到此提供报文的路由器会将此IP地址加入缓存,而DHCP客户会在收到报文后根据事务ID判断此提供报文是否是自己的提供报文,如果不是则丢弃报文.为了防止多个DHCP服务器都发送了提供报文导致客户端同时租用多个IP地址或不同的DHCP服务器向不同的客户端发送了相同的IP地址导致同一个IP被重复租用,DHCP客户端需要再广播一个DHCP报文,其中包含事务ID\客户端MAC地址\提供此租约的DHCP服务器IP地址等,而DHCP服务器收到此报文后再广播一个回复报文,DHCP客户端再收到回复后才可以租用这个IP地址.当IP地址的租用时间过半时,DHCP客户会向DHCP服务器发送续约地址请求,如果没有收到响应在0.875倍租用期时会再次发送续约请求.

三.域名系统DNS

  IP地址虽然可以用于寻址,但是IP地址不方便记忆也给用户使用网络创造了障碍,所以在访问web服务器时,使用的都是便于记忆的域名,因此我们需要存储和查询IP地址和域名的对应关系,这个存储IP地址和域名对应关系和提供查询IP地址服务的系统就是DNS.