计算机网络第六章学习

6.1网络应用模型

(1)C/S(客户/服务器模型)

(2)P2P模型(无服务器,主机到主机)

6.2DNS系统

实现域名到IP地址的转换

(1)关于域名

递归查询

发出DNS请求后先查询本地域名服务器,查询无果后发送请求到根域名服务器进一步查询,依次递归。

迭代查询

本地找不到去根域,根域找不到返回本地,本地再发出请求去顶级...依次迭代,每次都是从本地发出,找不到就返回本地,重新发出到下一级域名服务器,依次迭代。

高速缓存

将最近访问过的IP地址的域名存放到本地域名服务器,大大减轻负荷,提高速度。根据定时器动态更新。

具体例子

先查询本地域名服务器的缓存

6.3WWW万维网

URL例子

访问一个网页的过程

输入域名、查询对应IP地址、建立TCP连接、发送HTTP请求报文、返回HTTP响应报文,根据HTML中引用的元素继续发送HTTP请求&获得响应。

HTTP协议工作方式

HTTP报文实例

通过分配cookie识别码给用户临时身份信息,保存其登录信息并做个性化处理。

如果客户端发送的HTTP请求带有cookie。证明其最近访问过该服务器并被分配了cookie识别码。

相关推荐
s_w.h20 小时前
【 计网 】计算机网络基础
服务器·计算机网络
kdxiaojie21 小时前
Linux USB驱动阅读笔记(1)
linux·笔记·学习·usb
呼噜想睡觉21 小时前
Bootstrap3完成从导航到页脚完整页面开发
学习
Zguigo21 小时前
lesson19-23计算机网络数据链路层完全指南:从帧封装到滑动窗口协议
网络·计算机网络
深蓝海拓1 天前
基于QtPy (PySide6) 的PLC-HMI工程项目(十五)后续完善和改进:PLC端数据解析的防粘包、残包、废包、拆包
笔记·学习·plc
小黄蚁1 天前
LVGL学习笔记(六)
笔记·学习
zyf1044161 天前
暑期实践日志 Day33:整体复盘核查视频,完善剪辑成果
学习·计算机网络·剪辑·暑期实践·课题任务
01_ice1 天前
前端学习css
前端·css·学习
for_ever_love__1 天前
PySpark学习: 数据输出
开发语言·python·学习·spark
Zguigo1 天前
lesson37-39计算机网络核心概念精讲:从路由器到UDP的实战与备考指南
计算机网络·udp·智能路由器