减少 HTTP 请求数量 基本原理:在浏览器与服务器进行通信时,主要是通过 HTTP 进行通信。浏览器与服务器需要经过三次握手,每次握手需要花费大量时间。而且不同浏览器对资源文件并发请求数量有限(不同浏览器允许并发数),一旦 HTTP 请求数量达到一定数量,资源请求就存在等待状态,这是很致命的,因此 ...
分类:
Web程序 时间:
2019-04-11 16:05:40
阅读次数:
191
0x01 分析淘宝网站的https数据流 打开淘宝 wireshark抓取到如下 第一部分: 因为https是基于http协议上的,可以看到首先也是和http协议一样的常规的TCP三次握手的连接建立,请求的是服务器的443端口。 1.客户端向443端口发送SYN信号 2.服务端回应连接,ACK 3. ...
分类:
Web程序 时间:
2019-04-10 20:31:28
阅读次数:
228
一、说明 在网络原理中我们经常说TCP是面向连接的要进行三次握手和四次挥手所以速度比较慢,UDP是无连接的直接发送和接收所以速度快(说到这个快慢我总想起多年前有篇分析MSN为什么被QQ淘汰的一篇文章其中有一条就是说MSN用的TCP速度慢QQ用的UDP速度快,时至今日我也不确定在聊天软件中用TCP和用 ...
分类:
其他好文 时间:
2019-04-09 20:25:19
阅读次数:
359
先根据书中的复习题巩固一遍, 最后回答常见问题TCP三次握手和四次挥手, 如有错误, 欢迎指出~ 点击下面跳过复习题 "TCP3次握手: 为什么需要初始序号? 为什么需要3次握手, 而不是两次握手" "TCP4次挥手" 第二章: 运输层 3.1~3.3节 R1. 假定网络层提供了下列服 ...
分类:
其他好文 时间:
2019-04-09 00:49:53
阅读次数:
374
一 . osi七层协议 互联网协议按照功能不同分为osi七层或tcp/ip五层或tcp/ip四层 二 . tcp三次握手和四次挥手 我们知道网络层,可以实现两个主机之间的通信。但是这并不具体,因为,真正进行通信的实体是在主机中的进程,是一个主机中的一个进程与另外一个主机中的一个进程在交换数据。IP协 ...
分类:
编程语言 时间:
2019-04-08 21:13:34
阅读次数:
219
1.Client/Server: Client/Server结构(C/S结构)是大家熟知的客户机和服务器结构.C/S又称Client/Server或客户/服务器模式. 2.ACK: ACK (Acknowledgement)即是确认字符,在数据通信中,接收站发给发送站的一种传输类控制字符。表示发来的 ...
分类:
其他好文 时间:
2019-04-08 13:56:48
阅读次数:
200
20165101刘天野 2018 2019 2《网络对抗技术》Exp4 恶意代码分析 1. 实践目标 1.1是监控你自己系统的运行状态,看有没有可疑的程序在运行。 1.2是分析一个恶意软件,就分析Exp2或Exp3中生成后门软件;分析工具尽量使用原生指令或sysinternals,systracer ...
分类:
其他好文 时间:
2019-04-07 22:10:27
阅读次数:
211
正向代理 上面的代码运行之后,会在本地的 8080 端口启动代理服务。修改浏览器的代理为 127.0.0.1::8080 再访问http网站,可以验证代理正常工作,也能看到它在终端打印出所有的请求信息。 如果了解 HTTPS 协议的话,你会明白这种模式下是无法完成 HTTPS 握手的,虽然代理可以和 ...
分类:
Web程序 时间:
2019-04-05 14:01:42
阅读次数:
380
概览:DNS解析--TCP三次握手连接--浏览器请求--服务端接收请求,并回复HTML代码给客户端--客户端收到代码根据代码继续请求CSS/JAVASCRIPTS--客户端拿到资源,浏览器开始渲染 第一步:用户输入域名在浏览器,浏览器查找缓存,再查找PC缓存,再递归查找DNS服务器,DNS服务器迭代 ...
分类:
Web程序 时间:
2019-04-02 15:32:05
阅读次数:
227