计算机网络的应用层
目录 1.域名系统 2.文件传送协议 3.动态主机配置协议DHCP 4.远程登录协议 5.电子邮件协议 1)SMTP 2)POP3 3)IMAP 6.常用端口 7.web页面请求过程 1)DHCP配置主机信息 2)-ARP解析MAC地址 3)DNS解析域名 4)HTTP请求页面 1.域名系统 DNS 是一个分布式数据库,提供了主机名和 IP 地址之间相互转换的服务。这里的分布式数据库是指,每个站点只保留它自己的那部分数据。 域名具有层次结构,从上到下依次为:根域名、顶级域名、二级域名。 DNS 可以使用 UDP 或者 TCP 进行传输,使用的端口号都为 53。大多数情况下 DNS 使用 UDP 进行传输,这就要求域名解析器和域名服务器都必须自己处理超时和重传从而保证可靠性。在两种情况下会使用 TCP 进行传输: 如果返回的响应超过的 512 字节(UDP 最大只支持 512 字节的数据)。 区域传送(区域传送是主域名服务器向辅助域名服务器传送变化的那部分数据)。 2.文件传送协议 FTP 使用 TCP 进行连接,它需要两个连接来传送一个文件: 控制连接:服务器打开端口号 21 等待客户端的连接,客户端主动建立连接后,使用这个连接将客户端的命令传送给服务器,并传回服务器的应答。 数据连接:用来传送一个文件数据。 根据数据连接是否是服务器端主动建立,FTP 有主动和被动两种模式: