计算机网络原原理学习资料分享笔记---第二章/第三节/第四节(为有梦想的自己加油!)

发布于:2024-04-28 ⋅ 阅读:(19) ⋅ 点赞:(0)
第三节 域名系统(DNS)
第三节 域名系统(DNS)

域名系统DNS
在这里插入图片描述

第三节 域名系统(DNS)
知识点 1 域名系统

在这里插入图片描述

第三节 域名系统(DNS)

例:【填空题】
1 、能将域名映射为IP地址是( )。

【正确答案:DNS】
【答案解析】:P 53 DNS的概念和作用

讲解归纳与举例
第三节 域名系统(DNS)

例:【填空题】 2 、为了实现域名解析,域名系统会建立分布式数据库,
存储域名与( )的映射关系数据。

【正确答案:IP地址】
【答案解析】:P 53 DNS的概念和作用

讲解归纳与举例
第三节 域名系统(DNS)

1 、域名的命名方式:层次树状结构命名方式。
每个域名由不同级别的域名构成,各个层级域名之间用点分隔。

知识点 2 层次化域名空间

在这里插入图片描述

第三节 域名系统(DNS)

2 、顶级域名的分类
1 )国家顶级域名:cn,us,uk等。
2 )通用顶级域名:com,org,gov,edu等。
3 )基础结构域名:只有一个(arpa,反向域名解析)。

http://www.baidu.com
http://www.sina.com.cn

知识点 2 层次化域名空间
第三节 域名系统(DNS)

例:【选择题】 1 、Internet中,顶级域名的分类不包括( )
A.国际顶级域名
B.基础结构域名
C.国家顶级域名
D.通用顶级域名

【正确答案:A】
【答案解析】:P 53 层次化域名空间

讲解归纳与举例
第三节 域名系统(DNS)

例:【选择题】 2 、 下列顶级域名中哪个不是国家顶级域名( )
A.us
B.uk
C.cn
D.gov

【正确答案:D】
【答案解析】:P 53 层次化域名空间

讲解归纳与举例
第三节 域名系统(DNS)

1 、DNS服务器:以“区”为管理范围单位。
本地(默认)域名服务器:主机在网络地址配置时,都会配置的。
用于保存被查询域名的信息。
根据其主要保存的域名信息以及在域名解析过程的作用,可以分为:
Ø 根域名服务器
Ø 顶级域名服务器
Ø 权威域名服务器
Ø 中间域名服务器

知识点 3 域名服务器
第三节 域名系统(DNS)

根域名服务器:最重要的服务器,全球有 13 个。
保存所有顶级域名服务器的域名和IP地址。

顶级域名服务器(TLD服务器):负责管理在该顶级域名服务器注册的
所有二级域名。

知识点 3 域名服务器
第三节 域名系统(DNS)

权威域名服务器:保存该区中的所有主机的域名和IP地址的映射。

中间域名服务器:不是以上三种的域名服务器。

知识点 3 域名服务器
第三节 域名系统(DNS)

例:【选择题】 1 、任何一个拥有域名的主机,其域名与IP地址的映射
关系等信息都存储在所在网络的( )
A.顶级域名服务器上
B.默认域名服务器上
C.权威域名服务器上
D.中间域名服务器上

【正确答案:C】
【答案解析】:P 55 域名服务器

讲解归纳与举例
第三节 域名系统(DNS)

例:【选择题】 2 、以下关于域名服务器说法错误的是( )
A.每个域名服务器存储部分域名信息
B.一个服务器负责管辖的范围叫作区
C.域名服务器的管辖范围以域为单位
D.主机一般都会配置默认域名服务器

【正确答案:C】
【答案解析】:P 55 域名服务器

讲解归纳与举例
第三节 域名系统(DNS)

例:【选择题】
3 、分别用a~m共 13 个英文字母命名的域名服务器是( )
A.根域名服务器
B.顶级域名服务器
C.权威域名服务器
D.中间域名服务器

【正确答案:A】
【答案解析】:P 55 域名服务器

讲解归纳与举例
第三节 域名系统(DNS)

1 、递归解析:主机进行域名查询时,本地域名服务器没有被查询域名
信息,则本地域名服务器代理主机查询根域名服务器。根域名服务器
代理本地域名服务器查询下一个域名服务,以此类推。直到得到被查
询域名的IP地址,最后将解析结果发送给主机。

知识点 4 域名解析过程
第三节 域名系统(DNS)
知识点 4 域名解析过程

在这里插入图片描述

第三节 域名系统(DNS)

2 、迭代解析:主机进行域名查询时,本地域名服务器没有被查询域名
信息,则先求助于根域名服务器。根域名服务器只是将下一步要查询
的服务器告知查询主机的本地域名服务器,本地域名服务器继续查询
下一个域名服务器,直到查询到被查询的域名的IP地址。

知识点 4 域名解析过程
第三节 域名系统(DNS)
知识点 4 域名解析过程

在这里插入图片描述

第三节 域名系统(DNS)

总结:无论是递归解析还是迭代解析。只要本地域名服务器不能直接
响应解析结果,都需要从根域名服务器开始查询。

知识点 4 域名解析过程
第三节 域名系统(DNS)

例:【填空题】 1 、在域名解析的查询过程中,只要本地域名服务器不
能直接响应解析结果,则都需要从( )域名服务器开始查询。

【正确答案:根】
【答案解析】:P 56 域名解析过程

讲解归纳与举例
第三节 域名系统(DNS)

例:【填空题】 2 、在域名解析的查询过程中,不会代理客户的查询请
求,而是将最终结果或者下一步要查询的域名服务器直接响应给查询
客户的是( )。

【正确答案:迭代解析】
【答案解析】:P 56 域名解析过程

讲解归纳与举例

第四节 万维网应用
第四节 万维网应用

在这里插入图片描述

第四节 万维网应用

在这里插入图片描述

知识点 1 万维网应用结构
第四节 万维网应用

2 、统一资源定位符( Universal Resource Locator, URL)
URL地址:存放对象的主机域名(或IP地址)+对象的路径名。
URL寻址方式确保万维网上的每一个web页面或者对象都有一个唯一的
标识符。

知识点 1 万维网应用结构

在这里插入图片描述

第四节 万维网应用

例:【填空题】 1 、作为WWW应用的客户端软件是( )。

【正确答案:浏览器】
【答案解析】:P 58 万维网应用结构

讲解归纳与举例
第四节 万维网应用

例:【填空题】 2 、每个URL地址主要包括存放对象的服务器主机域名
(或IP地址)和( )。

【正确答案:对象的路径名】
【答案解析】:P 58 万维网应用结构

讲解归纳与举例
第四节 万维网应用

例:【选择题】
3 、在Web应用中,寻址一个Web页或Web对象需要通过一个( )
A:​访问协议
B:URL地址
C:域名解析
D:文件路径

【正确答案:B】
【答案解析】:P 58 万维网应用结构

讲解归纳与举例
第四节 万维网应用
知识点 2 HTTP

在这里插入图片描述

第四节 万维网应用

1 、HTTP概述
超文本传输协议(Hyper Text Transfer Protocol,HTTP )
Web应用的应用层协议,定义浏览器如何向Web服务器发送请求,以
及Web服务器如何进行响应。
版本:HTTP/ 1. 0 和HTTP/ 1. 1

知识点 2 HTTP
第四节 万维网应用

2 、HTTP连接
1 )HTTP基于传输层的TCP传输报文。浏览器在向服务器发送请求之前,首先
建立TCP连接,然后才发送HTTP请求报文,接收HTTP响应报文。

2 )RTT:作为一个时间单位来使用
例如:HTTP客户进程向服务器请求建立连接:从客户发送连接请求,到
客户收到服务器连接确认,用时一个往返时间(Round Trip Time ,RTT)。

知识点 2 HTTP
第四节 万维网应用
知识点 2 HTTP

在这里插入图片描述

第四节 万维网应用

非持久连接:
客户与服务器建立TCP连接后,通过该连接发送HTTP请求报文,接收
HTTP响应报文,然后断开TCP连接。

HTTP/ 1. 0

知识点 2 HTTP
第四节 万维网应用

在这里插入图片描述

知识点 2 HTTP

在这里插入图片描述

第四节 万维网应用

并行连接:建立多条并行TCP连接,并行发送HTTP请求和并行接收HTTP
响应。然后断开TCP连接。

知识点 2 HTTP
第四节 万维网应用

并行连接HTTP的响应时
间: 4 个RTT

知识点 2 HTTP

在这里插入图片描述

第四节 万维网应用

非流水方式持久连接(非管道方式持久连接):建立TCP连接,发送
请求和接收响应后,不断开TCP连接,继续请求。

知识点 2 HTTP
第四节 万维网应用

非流水方式持久连接HTTP
的响应时间: 5 个RTT

知识点 2 HTTP

在这里插入图片描述

第四节 万维网应用

流水方式持久连接(管道方式持久连接):建立TCP连接,发送请求和
接收响应后,不断开TCP连接,继续并行请求 3 个图片。

HTTP/ 1. 1

知识点 2 HTTP
第四节 万维网应用

流水方式持久连接HTTP
的响应时间: 3 个RTT

知识点 2 HTTP

在这里插入图片描述

第四节 万维网应用

例:【综合题】 1 、某网页的URL为http:
//www.abc.com/index.html”,且该URL对应的IP地址在你的计算机上
没有缓存;文件index.html引用了 8 个小图像。在域名解析的过程中,
无等待的一次DNS解析请求与响应时间记为RTTd,HTTP请求传输Web对
象过程的一次往返时间记为RTTh。试给出:

讲解归纳与举例
第四节 万维网应用
  1. 该URL中的域名。
  2. 浏览器解析到该URL对应的IP地址的最短时间和最长时间。
  3. 若浏览器没有配置并行TCP连接,则基于HTTP 1. 0 获取该Web页的完整
    内容(包括引用的图像)所需要的时间(不包括域名解析时间)。
  4. 若浏览器配置 5 个并行TCP连接,则基于HTTP 1. 0 获取该Web页的完整内
    容(包括引用的图像)需要的时间(不包括域名解析时间)。
  5. 若浏览器没有配置并行TCP连接,则基于非流水方式的HTTP 1. 1 获取该
    Web 页完整内容需要的时间以及基于流水方式的HTTP 1. 1 获取该Web页的
    完整内容(包括引用的图像)需要的时间(不包括域名解析时间)。
讲解归纳与举例
第四节 万维网应用

【参考答案】

  1. 该URL中的域名。 http://www.abc.com
  2. 浏览器解析到该URL对应的IP地址的最短时间和最长时间。
    最短时间: 1 RTTd。最长时间: 4 RTTd。
    最短时间:直接再本地域名服务器解析成功,则 1 RTTd。
    最长时间:如本地域名服务器没有,查询根域名服务器,再查询顶级
    域名服务器,再查询权威域名服务器,则 4 RTTd。
讲解归纳与举例
第四节 万维网应用

【参考答案】
3 .若浏览器没有配置并行TCP连接,则基于HTTP 1. 0 获取该Web页的完整内容
(包括引用的图像)所需要的时间(不包括域名解析时间)。 18 RTTh
建立TCP连接,需要 1 RTTh
请求HTML页,需要 1 RTTh
1 + 1 = 2 RTTh
建立TCP连接,需要 1 RTTh
请求图片 1 ,需要 1 RTTh
一共有八张图片,需建立八次TCP连接,请求八次图片。
2 * 8 = 16 RTTh

讲解归纳与举例
第四节 万维网应用

【参考答案】
4 .若浏览器配置 5 个并行TCP连接,则基于HTTP 1. 0 获取该Web页的完整
内容(包括引用的图像)需要的时间(不包括域名解析时间)。
6 RTTh

讲解归纳与举例

在这里插入图片描述

第四节 万维网应用

【参考答案】
5 .若浏览器没有配置并行TCP连接,则基于非流水方式的HTTP 1. 1 获取该
Web 页完整内容需要的时间以及基于流水方式的HTTP 1. 1 获取该Web页的
完整内容(包括引用的图像)需要的时间(不包括域名解析时间)。
非流水: 10 RTTh。
流水: 3 RTTh

讲解归纳与举例
第四节 万维网应用

【参考答案】
非流水: 10 RTTh。

讲解归纳与举例

在这里插入图片描述

第四节 万维网应用

【参考答案】
流水: 3 RTTh

讲解归纳与举例

在这里插入图片描述

第四节 万维网应用

3 、HTTP报文
HTTP报文:请求报文和响应报文。
请求报文:浏览器(客户端)发送给Web服务器
响应报文:Web服务器发送给浏览器

知识点 2 HTTP
第四节 万维网应用
知识点 2 HTTP

在这里插入图片描述

第四节 万维网应用
知识点 2 HTTP

HTTP典型的请求方法

GET 请求读取由URL所标识的信息,是最常见的方法
HEAD 请求读取由URL所标识的信息的首部
POST 给服务器添加信息
OPTION 请求一些选项的信息
PUT 在指明的URL下存储一个文档
第四节 万维网应用
知识点 2 HTTP

状态码用于服务器向客户端通告响应情况。
在这里插入图片描述

第四节 万维网应用

在这里插入图片描述

知识点 2 HTTP

HTTP状态码: 3 位十进制数,利用第一位十进制数字区分 5 类状态码。

在这里插入图片描述

第四节 万维网应用

在这里插入图片描述

第四节 万维网应用
讲解归纳与举例

例:【选择题】 1 、在典型的HTTP请求方法中,最常见的方法是( )
A.HEAD
B.PUT
C.POST
D.GET

【正确答案:D】
【答案解析】:P 63 HTTP典型的请求方法

第四节 万维网应用
讲解归纳与举例

例:【选择题】
2 、在HTTP报文中用于服务器向客户端通告响应情况的是( )
A.短语
B.状态码
C.方法
D.URL

【正确答案:B】
【答案解析】:P 63 状态码

第四节 万维网应用
知识点 3 Cookie

1 、HTTP服务器不保存客户的任何信息,被称为无状态协议。
每次登录论坛,都要重新输入用户名和密码。购物网站的购物车无
法识别该次购物是否是同一位顾客的行为。

引入Cookie机制,用于用户跟踪。

第四节 万维网应用
知识点 3 Cookie

2 、小型文本文件(Cookie):网站为了辨别用户身份、进行会话跟踪
而储存在用户本地终端上的数据。

第四节 万维网应用
知识点 3 Cookie

3 、Cookie技术主要包括 4 部分内容:
1 )HTTP响应报文中的Cookie头行:用户的Cookie ID,用户偏好等。
2 )用户浏览器在本地存储、维护和管理的Cookie文件。
3 )HTTP请求报文中的Cookie头行:用户已访问过的网站再次访问时,
浏览器会检索本地Cookie文件。
4 )网站在后台数据库中存储、维护Cookie信息:分配用户ID、每个ID
用户在本网站的访问特征等。

第四节 万维网应用

在这里插入图片描述

第四节 万维网应用
知识点 3 Cookie

5 、Cookie分类
1 )保存在硬盘中的Cookie称为永久Cookie,关闭浏览器不影响Cookie
的有效周期。

2 )保存在内存中的Cookie称为会话Cookie,关闭浏览器Cookie消失。

第四节 万维网应用
知识点 3 Cookie

6 、Cookie技术最常见的用途:
1 )网站可以利用Cookie的ID来准确统计网站的实际访问人数、新访问
者和重复访问者的人数对比、访问者的访问频率等数据。
2 )网站可以利用Cookie限制某些特定用户的访问。
3 )网站可以存储用户访问过程中的操作习惯和偏好。
4 )记录用户登录网站使用的用户名、密码等信息。
5 )电子商务网站利用Cookie可以实现“购物车”功能。

第四节 万维网应用
讲解归纳与举例

在这里插入图片描述

例:【选择题】
1 、下列关于 Cookie技术最常见的用途说法中错误的是( )
A.可利用 Cookie限制某些特定用户的访问
B.利用 Cookie有助于保护用户信息的安全
C.利用 Cookie可记录用户登录网站使用的密码
D.电子商务网站利用Cookie可以实现“购物车”功能

【正确答案:B】
【答案解析】:P 66 Cookie的作用

在这里插入图片描述


网站公告

今日签到

点亮在社区的每一天
去签到