计算机网络第六章学习

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识别码。

相关推荐
stu_kk2 分钟前
HTTP/HTTPS 协议深度解析
计算机网络
我材不敲代码7 分钟前
机器学习入门02——新手学习的第一个回归算法:线性回归
学习·机器学习·回归
●VON7 分钟前
React Native for OpenHarmony:构建高性能、高体验的 TextInput 输入表单
javascript·学习·react native·react.js·von
●VON12 分钟前
React Native for OpenHarmony:ActivityIndicator 动画实现详解
javascript·学习·react native·react.js·性能优化·openharmony
-Springer-34 分钟前
STM32 学习 —— 个人学习笔记1(STM32简介)
笔记·stm32·学习
崇山峻岭之间42 分钟前
Matlab学习记录40
开发语言·学习·matlab
LYS_06181 小时前
寒假学习(12)(HAL库3+模数电12)
学习
梁辰兴1 小时前
计算机网络基础:TCP可靠传输的实现
网络·tcp/ip·计算机网络·tcp·可靠传输·计算机网络基础·梁辰兴
lxl13071 小时前
学习C++(7)初始化列表+隐式类型转换
学习
悠哉悠哉愿意1 小时前
【物联网学习笔记】按键
笔记·单片机·嵌入式硬件·物联网·学习