计算机网络体系结构 - 应用层

一、应用层协议

(1)域名系统(Domain Name System,DNS):用于实现网络设备名字到IP地址映射的网络服务。
(2)文件传输协议(File Transfer Protocol,FTP):用于实现交互式文件传输功能。
(3)简单邮件传送协议(Simple Mail Transfer Protocol, SMTP):用于实现电子邮箱传送功能。
(4)超文本传输协议(HyperText Transfer Protocol,HTTP):用于实现WWW服务。
(5)简单网络管理协议(simple Network Management Protocol,SNMP):用于管理与监视网络设备。
(6)远程登录协议(Telnet):用于实现远程登录功能。

二、DNS 域名系统

(一)域名系统概述

  • 域名系统DNS(domain name system)是因特网的命名系统,将机器名字转换为 IP 地址
  • 如 www.sina.com -> 14.29.40.204

在这里插入图片描述

  • 为什么要使用域名系统DNS?
  • 人记忆32位的二进制IP很困难,记忆名称相对容易。
  • 机器处理长度不一致的名称很困难,处理定长的32位二进制IP相对容易。
  • 如何实现域名到IP地址的映射?
  • 在ARPANET时代,使用一个叫host的文件,维护主机名字到IP地址的映射
  • 域名到IP地址的映射称为域名解析,域名解析由许多分布在因特网上域名服务器完成。

(二)因特网的域名结构

  • 因特网采用层次树状结构的命名方法。
  • 域可以划分为子域,子域可以再继续划分子域,这样就形成了顶级域、二级域、三级域等等
  • 各级域名由其上一级域名管理机构管理,顶级域名由因特网的ICANN管理

在这里插入图片描述

(三)域名服务器

域名服务器的类型:根域名服务器 、顶级域名服务器 、权限域名服务器 、本地域名服务器 。
在这里插入图片描述

1、根域名服务器

  • 根域名服务器是最高层次的域名服务器
  • 根域名服务器维护所有的顶级域名服务器的域名和 IP地址的映射
  • 当本地域名服务器,无法对某个域名进行解析时,首先求助于根域名服务器。
  • 在因特网上共有13 个不同 IP 地址的根域名服务器,它们的名字是用一个英文字母命名,从a 一直到 m(前13 个字母)。
  • 这些根域名服务器相应的域名分别是:

a.rootservers.net、b.rootservers.net、… 、m.rootservers.net

2、顶级域名服务器

  • 这些域名服务器负责管理在该顶级域名服务器注册的所有二级域名和IP地址的映射。

3、权限域名服务器

  • 权限域名服务器所负责管辖的范围叫做区(zone),该服务器保存该区中的所有主机的域名到IP地址的映射。
  • 权限域名服务器的管辖范围不是以“域”为单位,而是以“区”为单位。
  • “区”的范围小于或等于“域”

在这里插入图片描述

4、本地域名服务器

  • 当一个主机发出 DNS 查询请求时,这个查询请求报文就发送给本地域名服务器。
  • 每一个因特网服务提供者 ISP,或一个大学,甚至一个大学里的系,都可以拥有一个本地域名服务器
  • 本地域名服务器有时也称为默认域名服务器。
  • 本地域名服务器通常会设置一个主域名服务器,和其他的辅助域名服务器。
  • 当主域名服务器出故障时,辅助域名服务器可以保证 DNS 的查询工作不会中断。
  • 主域名服务器定期把数据复制到辅助域名服务器中,而更改数据只能在主域名服务器中进行。这样就保证了数据的一致性。

5、域名的解析过程

  • 主机向本地域名服务器的查询一般都是采用递归查询。
    • 如果域名服务器不知道查询结果,则域名服务器以DNS客户的身份,向其它域名服务器查询,递归查询后最终将结果返回给客户
  • 本地域名服务器向根域名服务器的查询通常是采用迭代查询。
    • 如果域名服务器不知道查询结果,则告诉客户下一步应该向哪个服务器进行查询。

在这里插入图片描述

三、万维网 WWW

(一)万维网概述

  • 万维网 WWW (World Wide Web)
  • 万维网是一个大规模的联机式的信息储藏所。
  • 万维网用链接的方法能非常方便地从因特网上的一个站点访问另一个站点,从而主动地按需获取丰富的信息。
  • 这种访问方式称为“链接”或“超链接”

(二)统一资源定位符 URL

统一资源定位符 URL 是对可以从因特网上得到的资源的位置和访问方法的一种简洁的表示。

  • URL 的一般形式:
    由以冒号隔开的两大部分组成,并且在 URL 中的字符对大写或小写没有要求。
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

TyuIn

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值