zoukankan      html  css  js  c++  java
  • 域名系统DNS

    运输层为应用进程提供了端到端的通信服务。但不同的网络应用的应用进程之间,还需要有不同的通信规则

    这是因为,每个应用层协议都是为了解决某一类应用问题,而问题的解决又必须通过位于不同主机中的多个应用进程之间的

    通信和协同工作来完成。应用进程之间的这种通信必须遵循严格的规则。应用层的具体内容就是精确定义这些通信规则

    应用层的许多协议都是基于客户服务器方式。

    客户和服务器都是指通信中所涉及的两个应用进程。客户服务器方式所描述的是进程之间服务和被服务的关系。

    这里最主要的特征就是:客户是服务请求方,服务器是服务提供方。

    运输层最重要的内容是:

    (1)域名系统DNS  从域名解析出IP地址

    (2)万维网和HTTP协议,以及万维网的两种不同的信息搜索引擎。

    (3)电子邮件的传送过程,SMTP协议和POP3协议、IMAP协议使用的场合。

    (4)动态主机配置协议DHCP的特点。

    域名系统DNS

    从域名解析出IP地址

    域名到IP地址的解析过程的要点如下:当某一个应用进程需要把主机名解析为IP地址时,该应用进程就调用解析程序,并成为DNS的一个客户,把待解析的域名放在

    DNS请求报文中,以UDP用户数据报方式发给本地域名服务器(使用UDP是为了减少开销)。本地域名服务器在查找域名后,把对应的IP地址放在回答报文中返回。

    应用进程获得目的主机的IP地址后即可进行通信。

    互联网的域名结构

    例如:

    mail.cctv.com

    mail:三级域名

    cctv:二级域名

    com:顶级域名

    域名服务器:

    根域名服务器

    顶级域名服务器(org域名服务器、com域名服务器、edu域名服务器)

    权限域名服务器

    本地域名服务器

    迭代查询,递归查询

     

    服务器端使用的端口号里的一类叫做熟知端口号或系统端口号

    DNS:53

  • 相关阅读:
    requestAnimationFrame替代setTimeout和setInterval
    回流和重绘
    11.24
    11.23
    成员访问.,需计算的成员访问[],new,函数调用(),可选链(?.)——宰相级别20级
    圆括号()——最高级别21级
    运算符优先级
    求幂(**)
    加号(+)
    垃圾回收
  • 原文地址:https://www.cnblogs.com/hengzhezou/p/11072165.html
Copyright © 2011-2022 走看看