IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> 计算机网络之网络应用--Web应用 -> 正文阅读

[系统运维]计算机网络之网络应用--Web应用

系列文章目录

第二章计算机网络网络应用之Web应用


Web应用概述


1.Web与HTTP

在这里插入图片描述URL的存在使得每个资源都有唯一的地址


2.HTTP协议概述

Web使用的协议就是Http协议

在这里插入图片描述

最典型的Web server是Apache软件


HTTP应用层协议使用传输层协议是TCP

在这里插入图片描述无状态
客户端访问同一个资源,2min前访问和2min后访问,只要访问,服务器都会响应客户端。不会是因为访问的资源一样就不响应

二、HTTP连接类型

1.HTTP两种连接类型

对于TCP的使用有2种方法,称为两种不同的HTTP连接类型

在这里插入图片描述

2.非持久性连接

在这里插入图片描述在这里插入图片描述
响应时间分析与建模

在这里插入图片描述非持久性连接的问题

在这里插入图片描述前面列子最少需要22的RTT连接,2个RRT是连接服务器并解析到所需内容,10个图片每次都连接服务器10个,10个图片每次解析到服务器给的图片10个一共22个
如果并行的话,一次建立10个TCP连接,对服务器来说是负担。

3.持久性连接

在这里插入图片描述

无流水持久性连接需要12个RTT连接,2个是RRT连接到服务器并解析到所需内容,10个图片每次解析到服务器给的图片10个。
流水机制的持久连接需要3个RTT连接

在这里插入图片描述

三、HTTP消息格式

1.HTTP请求消息

在这里插入图片描述
HTTP请求消息通用格式
在这里插入图片描述比如:你登录邮箱,你得向服务器发送数据,用户密码

浏览器向web服务器上传输入(发送数据)的方法
在这里插入图片描述方法类型
在这里插入图片描述PUT可以向Web上传文件

2.HTTP响应消息

DATE Web服务器生成这个响应的消息时间
LAST-Modified 该网页上次的修改时间
请求的HTML file在data data
status line状态行
在这里插入图片描述
状态行
在这里插入图片描述

四、Cookie技术

1.Cookie介绍

为什么需要Cookie
在这里插入图片描述eg:加购物车
在这里插入图片描述
头部行是可扩展的
在这里插入图片描述

2.Cookie工作原理

在这里插入图片描述

3.Cookie作用

记住密码是通过Cookie来作用的
在这里插入图片描述

五、Web缓存/代理服务器技术

1.Web缓存的介绍

在这里插入图片描述
Cookie是功能性(从需求出发)Web缓存是性能性

2.Web缓存的原理及例子

在这里插入图片描述
例子
RTT=2s互联网上的延迟
1个100k,15个1.5M,1.5M/10M,所以Lan(局域网)是百分之15
接入互联网是1.5M/1.5M所以是百分百利用率,根据利用率百分百所以网络延迟会无限大

在这里插入图片描述
在这里插入图片描述缓存代理的命中率一般在0.2-0.7之间,就是访问缓存代理的可能性百分之20-70.未访问到缓存代理就要去互联网的原始服务器上面访问了
在这里插入图片描述有个问题缓存服务器缓存的对象和远端原始服务器是否一致,比如看新闻,缓存的是昨天的。

3.条件性GET方法

解决上面的问题
在这里插入图片描述

  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2021-12-26 22:38:51  更:2021-12-26 22:41:19 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/16 6:27:17-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码