【计算机网络】应用层(DNS、TELNET)


每个应用层协议都是为了解决某一类应用问题。而问题的解决又往往是通过为与不同主机中的多个应用进程之间的通信可协同工作来完成的。 应用层的具体内同就是规定应用进程在通信时所遵循的协议。
应用层的许多协议都是 基于客户服务器的方式。即使是对等通信方式,实质上也是一种特殊的客户服务器方式。

注意: 客户和服务器都是指通信中所设计的两个应用进程。 客户是服务请求方,服务器是服务提供方。

域名系统DNS

域名系统概述

域名系统DNS(Domain Name System) 用来把机器名字转换为IP地址,许多应用层软件经常直接使用域名系统DNS,但计算机的用户只是间接而不是直接使用DNS。
因特网的DNS被设计为一个连机分布式数据库系统,并采用客户服务器方式。DNS使大多数名字都在本地进行解析,仅少量解析需要在因特网上通信,因此DNS的效率很高
域名到IP地址的解析是由分布在因特网上的域名服务器执行域名服务器程序共同完成的。

域名到IP地址的解析过程要点如下:
当某一个应用进程需要把主机名解析成IP地址时,该应用进程就调用解析程序,并成为DNS的一个客户,把带解析的域名发在DNS请求报文中,以UDP用户数据报的方式发给本地域名服务器。本地域名服务器在查找域名后,把对应的IP地址放在回答报文中返回。应用进程获得目的主机的IP地址后即可进行通信。
如果本机域名系统不能回答该请求,则此域名服务器就暂时成为DNS中的另一个客户,并向其他域名系统发出查询请求。这种过程直至找到能够回答请求的域名服务器为止。

因特网的域名结构

因特网采用了层次树状结构的命名方法。这样,任何一个连接在因特网上的主机

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值