计算机网络学习(九)—应用层的概述(1)https://developer.aliyun.com/article/1383414
迭代查询(又称转寄查询)
为了提高DNS的查询效率,并减轻根域名服务器的负荷和减少因特网上的DNS查询报文数量,在域名服务器中广泛的使用了高速缓存,高速缓存用来存放最近查询过的域名以及从何处获得域名映射信息的记录。
- 由于域名到IP地址的映射关系并不是永久不变的,为保存高速缓存中的内容是否正确,域名服务器应为每项内容设置计时器并删除超过合理时间的项(例如:每个项目只存放两天)
- 不但在本地域名服务器中需要缓存,在用户主机中也很需要。
沙场练兵
五、文件传输协议FTP
- 将某台计算机中的文件通过网络传送到可能相距很远的另一台计算机中,是一项基本的额网络应用,即文件传送
- 文件传送协议FTP是因特网上使用最广泛的文件传送协议
- FTP提供交互式的访问,允许客户指明文件的类型与格式(如指明是否使用ASCII),并允许文件具有存取权限(如访问文件的用户必须必须经过授权,并输入有效的口令)
- FTP屏蔽了各类计算机系统的细节,因而适用于在异构网络中任意计算机之间传送
文件。
在因特网发展的早期阶段,用FTP传送文件占整个因特网的通信的三分之一,而由电子邮件和域名系统所产生的通信量还要小于FTP所产生的的通信量,只是到了1995年,万维网WWW的通信量才首次超过了FTP
FTP的基本工作原理
沙场练兵
六、电子邮件 - 电子邮件是因特网上最早流行的一种应用,并且是当今世界上因特网最重要、最实用的应用之一
- 电子邮件系统采用的是客户/服务器的方式
- 电子邮件系统的三个主要组成构建:用户代理、邮件服务器、以及电子邮件所需要的协议。
- 用户代理是用户与电子邮件系统的接口,又称为电子邮件客户端软件
- 邮件服务器是电子邮件系统的基础设施,因特网上所有的ISP都有邮件服务器,其功能是发送和接收邮件,同时还要负责维护用户的邮箱
- 协议包括邮件发送协议(例如SMPT)和邮件读取协议(例如POP3、IMAP)
简单邮件传送协议(SMTP)的基本工作原理
计算机网络学习(九)—应用层的概述(3)https://developer.aliyun.com/article/1383416