应用层

    技术2022-07-11  95

    客户和服务器都是指通信中所涉及的两个应用进程。

    客户

    服务请求方。

    服务器

    服务提供方。

    应用层协议

    应用层协议是网络应用的一部分。

    定义

    应用进程交换的报文类型,如请求报文和响应报文。各种报文类型的语法。字段的语义。进程何时、如何发送报文,以及对报文进行响应的规则。

    域名系统DNS

    从域名解析出IP地址。用来把便于人们使用的机器名字转换为IP地址。DNS为互联网的各种网络应用提供了核心服务。用户与互联网上某台主机通信时,必须要知道对方的IP地址。DNS是一个联机分布式数据库系统。(分布式:单个计算机出了故障,也不会妨碍整个DNS系统的正常运行)DNS使大多数名字都在本地进行解析。

    域名结构

    域名:层次结构的名字(唯一)。这里的域是名字空间中一个可被管理的划分。域名只是个逻辑概念,不代表计算机所在的物理地点。域名的每一个标号不超过63个字符,一般不超过12个字符,不区分大小写。从右向左域名的数字递减,但级别是越来越高,最后一个是顶级域名。国家顶级域名nTLD:cn表示中国,us表示美国,uk表示英国。通用顶级域名gTLD:com表示公司企业,net表示网络服务机构,org表示非营利性组织。基础结构域名:只有一个:arpa,反向域名解析。

    域名服务器

    一个服务器所负责管辖的范围叫做区。每一个区设置相应的权限域名服务器,保存该区中的所有主机的域名到IP地址的映射。区≤域。(管辖范围)根域名服务器:最高层次的域名服务器。顶级域名服务器(TLD服务器):负责管理在该服务器注册的所有二级域名。权限域名服务器:负责一个区的域名服务器。本地域名服务器:当一台主机发出DNS查询请求时,这个查询请求报文就发送给本地域名服务器。为了提高DNS查询效率,并减轻根域名服务器的负荷和减少互联网上的DNS查询报文数量,在域名服务器中广泛地使用了高速缓存(域名服务器)。

    DNS查询请求

    主机向本地域名服务器

    递归查询方式:如果主机所询问的本地域名服务器没有所需的IP地址,那么本地域名服务器以DNS客户的身份,向其他根域名服务器发出查询请求报文

    本地域名服务器向根域名服务器

    迭代查询方式:当根域名服务器收到本地域名服务器发出的查询请求报文时,将给出所需的IP地址或给出应当查询哪个域名服务器的信息。

    FTP(文件传送协议)

    文件共享协议:复制整个文件。有网络文件系统(NFS)。联机访问:允许多个程序同时对一个文件进行存取。FTP使用客户服务器方式。一个FTP服务器进程可同时为多个客户进程提供服务。其服务进程由两部分组成:一个主进程,负责接收新的请求;若干个从属进程:负责处理单个请求。FTP的控制信息是带外传送的(out of band)。
    Processed: 0.010, SQL: 9