计算机网络应用层

Posted:   November 16, 2019

Status:   Completed

Tags :   计算机网络

Categories :  

Were equations, pictures or diagrams not properly rendered, please refresh the page. If the problem persists, you can contact me.

一、网络应用模型

  1. 客户/服务器模型(C/S模型):客户与服务器都是指通信中所涉及的两个应用进程。
    1. 网络中各计算机的地位不平等,服务器可以通过对用户权限的限制来达到管理客户机的目的,使它们不能随意存储数据,更不能随意删除数据,或进行其他受限的网络活动
    2. 整个网络的管理工作由少数服务器承担,所以网络的管理非常集中和方便。这一优势在大规模网络中更加明显。
    3. 可扩展性不佳,由于受服务器硬件和网络带宽的限制,服务器所能支持的客户数比较有限,当客户数增长较快时,会急剧影响网络应用系统的效率
  2. P2P模型:两个主机在通信时并并不区分哪一个时服务请求方还是服务提供方。
    1. 繁重的计算机任务可以被分配到各个结点上,利用每个结点空闲的计算能力和存储空间,聚合实现强大的服务
    2. 系统可扩展性号。传统的服务器有连接带宽的限制,只能达到一定的客户端连接数。但是在P2P模型中,能避免这个问题。
    3. 网络更加健壮,不存在中心结点失效的问题。当一部分结点连接失败之后,其余结点仍然能形成完整的网络

二、DNS系统

  1. DNS系统的概念
  2. 层次域名空间:级别最低的域名写在最左边,而级别最高的顶级域名写在最右边,且域名没有大小之分
  3. 域名服务器
    1. 根域名服务器。是最重要的域名服务器,所有的根域名服务器都知道所有的顶级域名服务器的域名和IP地址。不管是哪一个本地域名服务器,若要对因特网上任何一个域名进行解析,只要自己无法解析,就首先求助于根域名服务器
    2. 顶级域名服务器。负责管理在该顶级域名服务器注册的所有二级域名,当收到DNS查询请求时,就给出相应的回答
    3. 权限域名服务器。这就是前面已经讲过的负责一个区的域名服务器。当一个权限郁闷服务器还不能给出最后的查询回答时,就会告诉发出查询请求的DNS客户,下一步应当找哪一个权限域名服务器
    4. 本地域名服务器。本地域名服务器对域名系统非常重要。当一个主机发出DNS查询请求时,这个查询请求报文就发送给本地域名服务器。每一个因特网服务提供者或一个大学,甚至一个大学里面的系,都可以用于一个本地域名服务器,这种域名服务器有时也称为默认域名服务器。人们在使用本地连接时,就需要填写DNS服务器,这个就是本地DNS服务器的地址。
  4. 域名解析过程

三、FTP

四、电子邮件

Comments


😅 Commenting is disabled on this post.
You can use extended GitHub flavored markdown in your comment. Commenting FAQs & Guidelines