计算机网络-应用层(1)

这篇具有很好参考价值的文章主要介绍了计算机网络-应用层(1)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、DNS

        域名系统 (DNS)  是把主机域名解析为IP地址的系统。该系统是由解析器和域名服务器组成的。采用UDP 协议,较少情况下使用TCP 协议,端口号均为53。

        域名系统由三部分构成: DNS 名字空间、域名服务器、 DNS客户机。

(1)根域:

        根域处于Internet上域名空间结构树的最高端,是树的根,提供根域名服务。根域用“.”来表示。

(2)顶级域名 (Top   Level   Domain,TLD):

         顶级域名在根域名之下,分为三大类:国家顶级域名、通用顶级域名和国际顶级域名。

域名名称

作用

.com

商业机构

.edu

教育机构

.gov

政府部门

.int

国际组织

.mil

美国军事部门

net

网络组织(如因特网服务商和维修商)

.org

非盈利组织

.biz

商业

.info

网络信息服务组织

.pro

会计、律师和医生

.name

个人

.museum

博物馆

.coop

商业合作团体

.aero

航空工业

国家代码

国家(如cn代表中国)

(3)主机:

        属于最低层域名,处于域名树的叶子端,代表各类主机提供的服务。

(4)域名服务器

名称

 

作用

主域名服务器

维护本区所有域名信息,信息 存于磁盘文件和数据库中

提供本区域名解析,区内域名信息 的权威。具有域名数据库。 一个域 有且只有一个主域名服务器

辅域名服务器

主域名服务器的备份服务器提 供域名解析服务,信息存于磁 盘文件和数据库中

主域名服务器备份,可进行域名解 析的负载均衡。具有域名数据库

缓存域名服务器

向其他域名服务器进行域名查 询,将查询结果保存在缓存中 的域名服务器

改善网络中DNS服务器的性能,减 少反复查询相同域名的时间,提高 解析速度,节约出口带宽。获取解 析结果耗时最短,没有域名数据库

转发域名服务器

负责非本地和缓存中无法查到 的域名。接收域名查询请求  首先查询自身缓存,如果找不 到对应的,则转发到指定的域 名服务器查询

负责域名转发,由于转发域名服务 器同样可以有缓存,因此可以减少 流量和查询次数。具有域名数据库

 (5)资源记录

        DNS 数据库包括 DNS 服务器所使用的一个或多个区域文件,每个区域都拥有一组结构化的资源记录。

资源记录 名称

作用

(Windows系统下的DNS数据库)

A

DNS域名映射到IPv4的32位地址中

hostl.itct.com.cn.   IN      A

202.0.0.10

AAAA

DNS域名映射到IPv6的128位地址中

pv6 host2.itct.com.cn. IN AAAA 2002:0:1:2:3:4:567:89ab

CNAME

规范名资源记录,允许多个名称对应同一主机

aliasname.itct.com.cn.CNAME truename.itct.com.cn

MX

邮件交换器资源记录,其后的数字(0~65535) 是优先级。较低的数值被授予较高的优先级

example.itct.com.cn.   MX   10

mailserverl.itct.com.cn

NS

域名服务器记录,指定域名服务器

example.itct.com.cn.   IN   NS

nameserverl.itct.com.cn.

PTR

指针,将一个IP地址映为一个主机名

202.0.0.10.in-addr.arpa.PTR host.itct.com.cn

  (6)递归查询

        递归查询为最主要的域名查询方式。主机有域名解析需求时,首先查询本地域名服务器,如果成功,则由本地域名服务器反馈结果;如果失败,则查询上一级的域名服务器,然后由上一级域名服务器完成查询。

 (7)迭代查询

        当主机有域名解析需求时,首先查询本地域名服务器,如果成功,则由本地域名服务器反馈结果;如果失败,本地域名服务器则直接向根域名服务器发起查询请求,由其给出一个顶级域名服务器的IP地址A.A.A.A; 然后,本地域名服务器则直接向A.A.A.A顶级域名服务器发起查询请求,由其给出一个本地域名服务器(或者权限服务器)地址B.B.B.B; 如此迭下去,直到得到结果IP。文章来源地址https://www.toymoban.com/news/detail-719147.html

到了这里,关于计算机网络-应用层(1)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 计算机网络——应用层(3)

    我的计算机网络专栏,是自己在计算机网络学习过程中的学习笔记与心得,在参考相关教材,网络搜素的前提下,结合自己过去一段时间笔记整理,而推出的该专栏,整体架构是根据计算机网络自顶向下方法而整理的,包括各大高校教学都是以此顺序进行的。 面向群体:在学

    2024年01月17日
    浏览(48)
  • 计算机网络-应用层(3)

            文件传输协议   ( File   Transfer   Protocol , FTP )   简称为“文传协   议”,用于在Internet上控制文件的 双向传输。   FTP   客户上传文   件时,通过服务器 20号 端口建立的连接是建立在 TCP   之上的 数   据连接 ,通过服务器 21号 端口建立的连接是建立在 TCP   之上

    2024年02月08日
    浏览(53)
  • 计算机网络-应用层(1)

            域名系统   ( DNS )    是把主机域名解析为IP地址的系统。该系统是由解析器和域名服务器组成的。采用 UDP   协议,较少情 况下使用 TCP   协议,端口号均为53。          域名系统由三部分构成:   DNS   名字空间、域名服务器、   DNS客户机。 (1)根域:    

    2024年02月08日
    浏览(51)
  • 计算机网络复习(应用层)

    1、应用层对应用程序的通信提供服务 2、应用层协议定义了如下内容: 报文类型是请求还是响应 各种报文类型语法 字段的定义 时序 3、应用层功能: 文件传输、访问管理 电子邮件 虚拟终端 查询服务和远程作业登录 1、C/S模型 ①服务器(Server): 永久性提供服务 永久性地

    2024年04月27日
    浏览(40)
  • 计算机网络网--应用层

    特点 网络核心中没有应用层软件 网络核心没有应用层功能 网络应用只在端系统上存在,快速网络应用开发和部署 在计算机网络中,进行通信的是 进程 而不是程序。不同端系统上,进程通过计算机网络交换 报文 而相互通信。 进程与计算机网络接口 进程通过称为 套接字 的

    2024年02月15日
    浏览(49)
  • 第六章 应用层【计算机网络】

    以下内容源自《【计算机网络】》 仅供学习交流使用 第五章 运输层【计算机网络】 计算机网络(第8版) 谢希仁 编著 6.1.1域名系统概述 6.1.2互联网的域名结构 6.1.3域名服务器 6.2.1 FTP概述 6.2.2FTP的基本工作原理 6.2.3简单文件传送协议TFTP 6.3远程终端协议 TELNET 6.4.1万维网概述

    2024年02月13日
    浏览(42)
  • 计算机网络学习笔记-应用层

    目录 概述 客户-服务器方式(C/S) 对等方式(P2P) 域名系统DNS 域名 四种类型 根域名服务器 顶级域名服务器 权限域名服务器 本地名服务器 域名解析过程 万维网WWW 超媒体与超链接 工作方式 URL(统一资源定位符) HTTP(超文本传输协议) 报文类型 报文结构:开始行、首部

    2024年02月11日
    浏览(40)
  • 【计算机网络】第六章·应用层

    目录 1.应用层概述 1.1.客户/服务器方式和对等方式 1.客户/服务器方式(C/S方式) 2.对等方式(P2P方式) 1.2.动态主机配置协议DHCP 2.域名系统DNS 2.1.DNS的作用 2.2.层次树状结构的域名结构 2.3.因特网上的域名服务器 2.4.域名解析过程 2.5.DNS高速缓存 3.文件传送协议FTP 4.电子邮件

    2024年02月19日
    浏览(44)
  • 【计算机网络】图解应用层协议

    我们前面介绍过 TCP / IP 模型的下三层,分别是 网络接入层 、 网络层 和 传输层 。它们都是为应用层服务的,传输应用层的各种数据,现在我们就来看看最高层的 应用层 。 在 TCP / IP 模型中,应用层提供的服务相当于 OSI 模型的 应用层 、 表示层 和 会话层 的服务总和。不仅

    2024年02月08日
    浏览(47)
  • 计算机网络——08应用层原理

    编程 在不同的端系统上运行 通过网络基础设施提供的服务,应用进程批次通信 如 Web Web 服务器软件与浏览器软件通信 网络核心 中没有应用层软件 网络核心没有应用层功能 网络应用只能在端系统上存在 快速网络应用开发和部署 可能的应用架构 客户-服务器模式(C/S) 对等

    2024年02月19日
    浏览(44)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包