应用层概述
客户/服务器方式(C/S) 和 对等方式 P2P peertopeer
客户/服务器方式
P2P方式
动态主机配置协议 DHCP
应当配置 IP地址、子网掩码、默认网关、DNS服务器等网络相关配置信息。
如果网络中的主机数量比较多,那么就容易配置出错。添加DHCP服务器,那么网络中的主机开机之后只需要自动启动DHCP,那么就会向DHCP服务器请求自己的网络配置信息。
DHCP的工作过程
DHCP发现报文中,源地址为 0.0.0.0 是因为没有分配到IP地址
目的地址为255.255.255.255 是因为主机现在不知道网络中有哪几个DHCP服务器,及他们的IP地址是什么,所以是广播数据报。
如果主机没有监听67端口,那么就无法交付信息,所以只会有DHCP服务器监听67端口,那么才能进行处理交付。
DHCP服务器收到DHCP发现报文之后,根据客户端的MAC地址来查找自己的数据库。
如果有,就使用有的信息来构建发送DHCP提供报文。
如果没有,就采用默认的配置信息来构建发送DHCP提供报文。
仍然使用IP地址为广播地址,是因为目的主机没有分配到IP呢。
对于很多主机,如果没用启动DHCP客户进程监听68端口,那么就不会应答这个广播报文,无法交付,只能丢弃。
然后判断DHCP提供报文中的事务ID 是否是自己之前封装的 事务ID,如果相等,就表明是自己请求的报文。
DHCP提供报文:还包括:
DHCP客户从中选择一个,一般来说选择先到的一个。然后向选择的发送DHCP请求报文。
假设选择服务器1作为服务器,并且服务器1接受,然后就会发送 DHCP确认报文。
当租期过了一半时,会发送请求报文,请求继续租用信息。
DHCP客户可以随时中断租约的。
DHCP中继代理
因为路由器会隔绝广播域,所以不会转发。
那么就需要设置中继代理。这样也可以使DHCP服务器不用太多。
域名系统DNS
因特网采用层次树状结构的域名结构
com名称相同并不代表级别一样。
域名解析过程:递归查询、迭代查询
文件传送协议FTP
file transfer protocol
FTP基本工作原理
电子邮件
采用 客户/服务器方式。
邮件读取协议
万维网