应用层--域名系统

12人阅读 评论(1) 收藏 举报

前言

    我们知道应用层的作用是网络和用户的接口,在这个接口中是通过一系列的应用协议来实现用户和网络之间的连接。在这些协议中有几种经常使用的协议:超文本传输协议、文件传输协议、远程的登陆协议Telnet、电子邮件协议SMP和    POP3域名系统。今天就介绍的是域名系统。

    首先域名系统分为1、IP地址 

                                 2、域名

                                 3、域名解析原理

开始

一、IP

    1、IP的组成与作用

        IP地址运用协议进行信息传递,它由32位二进制组成,被分为网络标识和主机标识两部分,有A、B、C三类,在实际中IP地址的某个网络标识中可能含有大量的主机标识域,比如A类地址(24位),那么在这种情况下如果将这些主机连接在单一的网络中,这将给网络寻址带来很大的麻烦,所以引入了“子网”的概念,将一个大型网络分为若干个既相互独立又相互联系的子网。子网之间的联系通过夸子网的路由器连接。我们知道通信是通过IP来实现的,但是IP因为它的特性不便于用户记忆所以引入了域名的概念。


二、域名

    1、什么是域名

    域名是字符形式的IP地址,目的是为了便于用户的记忆。,而域名的管理则是由域名系统DNS(Domain Name System)统一管理,而DNS则是一个分布式的数据库系统,它由域名空间、域名服务器和地址转换请求程序三部分组成,注意一个完整的域名长度不超过255个字符

    2、同时域名有三类:

    类一:国家顶级域名

    类二:国际顶级域名

    类三:通用顶级域名

  

    3、 在一个域名中级别由右向左依次降低,而最左边的那个则为主机名,同时在同一个子域中主机名不同,网络域名相同,在不同子域中相反。一台主机可以有多个不同的域名也就是说,一个IP可以访问不同的域名以获取资源,多个不同的域名可以映射到同一个IP地址中。如:www.后面可以跟很多其他的域名但这是同一个IP地址。



三:域名解析

    前面说到域名是字符形式的IP地址,目的是为了便于用户的记忆,但是和机器打交道的是IP所以就需要将域名解析为IP,才能实现数据的交互

    而域名解析的原理则是当应用进程需要将一个主机域名映射为IP地址时,需要调用域名解析函数以UDP报文方式放入DNS中,DNS负责找到并将查询结果返回给应用进程,之后就可以进行通信了。


总结

    这一个知识点还有很多需要深究的地方,上述内容如有不妥之处,热诚的欢迎各位巨人们指出。






































查看评论

一小时学会搭建网站

本课程主要针对不会部署网站的用户,指导他们使用开源博客系统WordPress在公网上搭建个人网站。
  • 2017年06月07日 09:51

应用层—域名系统DNS

域名系统DNS(Domain Name System)是因特网使用的命名系统,用于把便于人们使用的机器名字转化为IP地址。用户和因特网上的某个主机进行通信的时候,必须要知道对方的IP地址,但是IP地址...
  • nineteen_
  • nineteen_
  • 2016-01-01 21:55:01
  • 845

应用层之DNS域名系统

本文详细介绍了DNS域名系统的工作原理
  • ggGavin
  • ggGavin
  • 2016-11-21 21:26:58
  • 973

计算机网络应用层之域名系统DNS

一、为什么存在DNS 就像我们寄信需要一个地址一样,我们需要向网络上的某台主机通信,也要知道我们的主机的地址。我们知道,这个地址就是IP地址,它是一个可以在因特网上唯一标识一台主机的地址。然而就如我...
  • ljianhui
  • ljianhui
  • 2013-11-04 00:35:12
  • 4962

应用层之域名系统----DNS

应用层之域名系统----DNS
  • wolangjushi
  • wolangjushi
  • 2014-05-19 18:46:55
  • 541

DNS(域名系统)提供的服务以及工作机制

DNS原理及其解析过程 精彩剖析       网络通讯大部分是基于TCP/IP的,而TCP/IP是基于IP地址的,所以计算机在网络上进行通讯时只能识别如“202.96.134.133”之...
  • wu371894545
  • wu371894545
  • 2017-03-06 23:29:17
  • 708

DNS域名系统,简单描述其工作原理。

DNS域名系统:当DNS客户机需要在程序中使用名称时,它会查询DNS服务器来解析该名称。客户机发送的每条查询信息包括三条信息:包括:指定的DNS域名,指定的查询类型,DNS域名的指定类别。基于UDP服...
  • luoshasha1216
  • luoshasha1216
  • 2018-02-22 08:01:30
  • 66

计算机网络基础【应用层】——域名系统DNS

计算机网络 - 应用层 - 域名系统DNSDNS的概念 域名系统(Domain Name System缩写DNS,Domain Name被译为域名)是因特网的一项核心服务,它作为可以将域名和IP地...
  • qq_34594236
  • qq_34594236
  • 2017-05-11 17:58:46
  • 554

四 应用层(一)DNS域名系统

一  域名系统概述: (1)域名系统: DNS:提供域名和IP地址之间的转换。 DNS被设计成一个联机分布式数据库系统,采用客户服务器方式工作,通常采用UDP数据报的方式发送DNS请求报文和DN...
  • first_wolf
  • first_wolf
  • 2013-04-11 13:56:10
  • 866

计算机网络基础课件8

  • 2011年03月06日 15:28
  • 467KB
  • 下载
    个人资料
    持之以恒
    等级:
    访问量: 2万+
    积分: 4144
    排名: 9264
    最新评论