自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(88)
  • 收藏
  • 关注

原创 strlen汇编分析 以及strlen 中数组最后一个值为0x80产生的问题

VC 6++ strlen 汇编分析汇编代码最近重新学习一下C和汇编,看的是b站滴水的视频,突然想分析一下代码,虽然不自量力,但还是要做的。汇编代码00401070 mov ecx,dword ptr [esp+4] //取变量 00401074 test ecx,3 //查看是否4字节对齐0040107A je main_loop (00401090)str_misaligned:0040107C mo

2020-09-12 00:03:52 272

原创 SNMP :简单网络管理协议

SNMP: 简单网络管理协议25.1 引言25.2 协议25.3 管理信息结构25.4 对象标识符25.5 管理信息库介绍Case 图25.6 实例标识25.6.1 简单变量25.6.2 表格25.6.3 字典式排序25.7 一些简单的例子25.7.1 简单变量25.7.2 get-next 操作25.7.3 表格的访问25.8 管理信息库(续)25.8.1 system 组25.8.2 inte...

2020-03-25 21:08:43 152

原创 TCP 的未来和性能

TCP的未来和性能24.1 引言24.2 路径MTU发现24.2.1 一个例子24.2.2 大分组还是小分组24.1 引言24.2 路径MTU发现24.2.1 一个例子24.2.2 大分组还是小分组

2020-03-24 17:10:24 255

原创 TCP 的保活定时器

TCP 的保活定时器23.1 引言23.2 描述23.3 保活举例23.3.1 另一端崩溃23.3.2 另一端崩溃并重新启动23.3.3 另一端不可达23.4 小结23.1 引言23.2 描述23.3 保活举例23.3.1 另一端崩溃23.3.2 另一端崩溃并重新启动23.3.3 另一端不可达23.4 小结...

2020-03-23 22:23:53 226

原创 TCP的坚持定时器

TCP的坚持定时器22.1 引言22.2 一个例子22.3 糊涂窗口综合征一个例子22.4 小结22.1 引言22.2 一个例子22.3 糊涂窗口综合征一个例子22.4 小结

2020-03-23 21:15:07 89

原创 TCP 的超时与重传

TCP 的超时与重传21.1 引言21.2 超时与重传的简单例子21.3 往返时间测量Karn 算法21.4 往返时间RTT的例子21.4.1 往返时间RTT的测量21.4.2 RTT估计器 的计算21.4.3 慢启动21.5 拥塞举例21.6 拥塞避免算法21.7 快速重传与快速恢复算法21.8 拥塞举例(续)21.1 引言21.2 超时与重传的简单例子21.3 往返时间测量...

2020-03-22 20:46:07 127

原创 TCP 的成块数据流

TCP的成块数据流20.1 引言20.2 正常数据流20.3 滑动窗口一个例子20.4 窗口大小一个例子20.5 PUSH 标志一个例子20.6 慢启动一个例子20.1 引言20.2 正常数据流20.3 滑动窗口一个例子20.4 窗口大小一个例子20.5 PUSH 标志一个例子20.6 慢启动一个例子...

2020-03-19 23:58:58 290

原创 TCP 的交互数据流

TCP 的交互数据流19.1 引言19.2 交互式输入19.3 经受时延的确认19.4 Nagle 算法19.4.1 关闭Nagle算法19.4.2 一个例子19.5 窗口大小报告19.6 小结19.1 引言19.2 交互式输入19.3 经受时延的确认19.4 Nagle 算法19.4.1 关闭Nagle算法19.4.2 一个例子19.5 窗...

2020-03-18 23:36:14 120

原创 TCP连接的建立与终止

TCP连接的建立与终止18.1 引言18.2 连接的建立与终止18.2.1 tcpdump输出18.2.2 时间系列18.2.3 建立连接协议18.2.4 连接终止协议18.2.5 正常的tcpdump输出18.3 连接建立的超时18.3.1 第一次超时时间18.3.2 服务类型字段18.4 最大报文段长度18.5 TCP的半关闭18.6 TCP 的状态变迁图18.6.1 2MSL 等待状态18....

2020-03-18 21:38:26 78

原创 TCP:传输控制协议

TCP:传输控制协议17.1 引言17.2 TCP 的服务17.3 TCP 首部17.4 小结17.1 引言17.2 TCP 的服务17.3 TCP 首部17.4 小结

2020-03-16 18:54:52 85

原创 BOOTP:引导程序协议

BOOTP:引导程序协议

2020-03-16 10:30:33 225

原创 TFTP: 简单文件传输协议

TFTP:简单文件传输协议15.1 引言15.2 协议15.1 引言15.2 协议

2020-03-15 19:11:37 124

原创 DNS :域名系统

DNS:域名系统14.1 引言14.2 DNS 基础14.3 DNS的报文格式14.3.1 DNS查询报文中的问题部分14.3.2 DNS响应报文中的资源记录部分14.4 一个简单的例子14.5 指针查询14.5.1 举例14.5.2 主机名检查14.6 资源记录14.7 高速缓存14.8 用UDP还是TCP14.9 另一个例子14.10 小结14.1 引言14.2 DNS 基础...

2020-03-12 23:04:29 108

原创 IGMP : Internet 组管理协议

IGMP:Internet 组管理协议13.1 引言13.2 IGMP 报文13.3 IGMP 协议13.3.1 加入一个多播组13.3.2 IGMP 报告和查询13.3.3 实现细节13.3.4 生存时间字段13.3.5 所有主机组13.4 一个例子多播路由器的例子13.5 小结13.1 引言13.2 IGMP 报文13.3 IGMP 协议13.3.1 加入一个多播组13.3...

2020-03-11 18:36:11 648

原创 广播和多播

广播和多播12.1 引言12.2 广播12.2.1 受限的广播12.2.2 指向网络的广播12.2.3 指向子网的广播12.2.4 指向所有子网的广播12.3 广播的例子12.4 多播12.4.1 多播组地址12.4.2 多播组地址到以太网地址的转换12.4.3 FDDI和令牌环网络中的多播12.5 小结12.1 引言12.2 广播12.2.1 受限的广播12.2.2 指向网络...

2020-03-10 21:19:26 117

原创 UDP:用户数据报协议

UDP:用户数据报协议11.1 引言11.2 UDP首部11.3 UDP 检验和13.3.1 tcpdump输出11.3.2 一些统计结果11.4 一个简单的例子11.5 IP分片11.6 ICMP不可达差错11.7 用traceroute 确定路径MTU11.8 采用UDP的路径MTU发现11.9 UDP 和ARP之间的交互作用11.10 最大的UDP数据报长度数据报截断11.11 ICMP源站...

2020-03-09 19:47:57 194

原创 动态选路协议

动态选路协议10.1 引言10.2 动态选路10.3 Unix 选路守护程序10.4 RIP 选路信息协议10.4.1 报文格式10.4.2 正常运行10.4.3 度量10.4.4 问题10.4.5 举例10.4.6 另一个例子10.5 RIP版本210.6 OSPF 开放最短路径优先10.7 BGP 边界网关协议10.8 CIDR: 无类型域间选路10.9 小结10.1 引言10.2 动...

2020-03-07 00:10:00 148

原创 IP选路

IP选路9.1 引言9.2 选路的原理9.2.1 简单路由表9.2.2 初始化路由表9.2.3 较复杂的路由表9.2.4 没有到达目的地的路由9.3 ICMP主机与网络不可达操作9.4 转发或不转发9.5 ICMP 重定向操作9.5.1 一个例子9.5.2 更多的细节9.6 ICMP 路由器发现报文9.6.1 路由器操作9.6.2 主机操作9.6.3 实现9.7 小结9.1 引言9.2 选...

2020-03-05 21:43:03 131

原创 Traceroute 程序

Traceroute 程序8.1 引言8.2 Traceroute程序的操作8.3 局域网输出8.4 广域网输出8.1 引言8.2 Traceroute程序的操作差错报文8.3 局域网输出8.4 广域网输出...

2020-03-04 23:17:47 292

原创 Ping程序

Ping程序7.1 引言7.2 ping程序7.2.1 LAN输出7.2.2 WAN 输出7.2.3 线路slip连接7.2.4 拨号SLIP链路7.3 IP 记录路由选项7.3.1 通常的例子7.3.2 异常的输出7.4 IP时间戳选项7.5 小结7.1 引言7.2 ping程序7.2.1 LAN输出7.2.2 WAN 输出7.2.3 线路slip连接7.2.4 拨...

2020-03-02 15:51:48 127

原创 ICMP:Internet 控制报文协议

ICMP:Internet 控制报文协议6.1 引言6.2 ICMP报文的类型6.3 ICMP地址掩码请求与应答6.4 ICMP时间戳请求与应答6.4.1 举例6.4.2 另一种方法6.5 ICMP端口不可达差错6.6 ICMP报文的4.4BSD处理6.7 小结6.1 引言6.2 ICMP报文的类型6.3 ICMP地址掩码请求与应答6.4 ICMP时间戳请求与应答...

2020-03-01 14:44:52 129

原创 RARP:逆地址解析协议

RARP:逆地址解析协议5.1 引言5.2 RARP的分组格式5.3 RARP举例5.1 引言5.2 RARP的分组格式5.3 RARP举例

2020-02-29 22:45:38 145

原创 ARP:地址解析协议

ARP:地址解析协议4.1 引言4.2 一个例子4.1 引言4.2 一个例子

2020-02-28 16:47:29 203

原创 IP:网际协议

IP:网际协议3.1 引言3.2 IP首部3.3 IP路由选择3.4 子网寻址3.5 子网掩码3.6 特殊情况的IP地址3.7 一个子网的例子3.8 ifconfig 命令3.9 netstat命令3.10 IP的未来3.11 小结3.1 引言3.2 IP首部在IP数据报中有4位bit来标示首部长度,1bit的标示数代表了首部是4个字节长,所以15对应60字节。普通的IP首部长为20个...

2020-02-25 23:22:58 158

原创 链路层

链路层2.1 引言2.2 以太网和IEEE 802 封装2.3 尾部封装2.4 SLIP 串行线路IP2.5 压缩的SLIP2.6 PPP:点对点协议2.7 环回接口2.8 最大传输单元2.9 路径MTU2.10 串行线路吞吐量计算2.11 小结2.1 引言链路层的三个目的为IP模块发送和接受IP数据报为ARP模块发送ARP请求和接受ARP应答为RARP发送RARP请求和接受RARP应...

2020-02-21 21:35:14 164

原创 微观经济学 导论

导论经济和经济学的定义经济学的双重主题(稀缺与效率)经济社会的三个基本问题资源配置经济制度成产可能性边界微观经济学与宏观经济学经济学的两大分析方法本章重点:*经济及经济学的定义*经济学的双重主题:稀缺与效率*经济社会的三个基本问题*经济制度*生产可能性边界*经济学的分类*经济学的分析方法*进行经济思考时经常出现的一些错误经济和经济学的定义经济的四种含义:物质资料的生产、分...

2020-02-20 23:09:02 615

原创 浏览器安全

浏览器安全2.1 同源策略2.1 同源策略浏览器的同源策略,限制了来自不同源的“document”或脚本,对当前“document”读取或设置某些属性

2020-02-20 22:17:36 88

原创 概述

概述1.1 引言1.2 分层1.3 TCP/IP分层1.4 互联网的地址1.5 域名系统1.6 封装1.7 分用1.8 客户-服务器模型1.9 端口号1.10 标准化过程1.11 RFC1.12 标准的简单服务1.13 互联网1.14 实现1.15 应用编程接口1.16 测试网络1.17 小结1.1 引言1.2 分层1.3 TCP/IP分层1.4 互联网的地址互联网络信息中心...

2020-02-20 21:51:00 138

原创 Web 的 攻击技术

Web 的攻击技术针对Web 的攻击技术HTTP 不具备必要的安全功能在客户端即可篡改请求针对Web应用的攻击模式因输出值转义不完全引发的安全漏洞跨站脚本攻击SQL 注入攻击OS命令注入攻击HTTP首部注入攻击HTTP首部注入攻击案例HTTP响应截断攻击邮件首部注入攻击目录遍历攻击远程文件包含漏洞因设置或设计上的缺陷引发安全漏洞强制浏览不正确的错误消息处理开放重定向针对Web 的攻击技术HTT...

2020-01-21 21:54:41 704

原创 基于HTTP的功能追加协议

基于HTTP的功能追加协议基于HTTP 的协议消除HTTP瓶颈的SPDYHTTP 的瓶颈SPDY 的设计与功能SPDY消除Web瓶颈了么使用浏览器进行全双工通信的WebSocketWebSocket 的设计与功能WebSocket协议期盼已久的 HTTP/2.0Web服务器管理文件的WebDAV扩展HTTP/1.1 的 WebDAVWebDAV内新增的方法及状态码基于HTTP 的协议消除HTT...

2020-01-20 20:42:08 91

原创 人类简史 十一章 帝国的愿景

文章概述究竟帝国是什么?统治许多不同民族疆域可以灵活调整这是为你们好波斯的居鲁士大帝竟然对外邦说:“我之所以征服你们,是为了你们好”这种想法耳目一新,一直以来“我们”与“他们”不同丁卡人、努尔人、尤皮克人的意思都是自己是人别人不是人。这种想法让帝国存在合理化,打消反抗的念头。中国认为政治分裂不好,现代西方认为公义由独立民族国家组成。当“他们”变成了“我们”帝国...

2019-12-29 01:09:58 689

原创 确认访问用户身份的认证

确认访问用户身份的认证何为认证HTTP使用的认证方式BASIC认证DIGEST认证SSL 客户端认证SSL客户端认证的认证步骤SSL客户端采用双因素认证SSL客户端认证必要的费用基于表单认证认证多半为基于表单认证Session管理和Cookie 应用何为认证核对的信息HTTP使用的认证方式BASIC认证DIGEST认证SSL 客户端认证SSL客户端认证的认证步...

2019-12-03 18:24:24 187

原创 确保Web安全的HTTPS

确保Web安全的HTTPSHTTP的缺点使用明文可能会被窃听不验证通信方的身份你就可能遭遇伪装无法证明报文完整性,可能已遭篡改HTTP+加密+认证+完整性保护=HTTPSHTTP加上加密处理和认证以及完整性保护后即是HTTPSHTTPS是身披SSL外壳的HTTP互相交换秘钥的公开秘钥加密技术共享秘钥加密的困境使用两把秘钥的公开秘钥加密HTTPS采用混合加密机制HTTP的缺点使用明文,可能会被...

2019-12-03 16:30:28 95

转载 Web服务基础

Web服务基础HTTP服务的重要基础用户每天访问网站的基本流程DNS系统解析基本流程DNS 简介DNS解析流程HTTP协议HTTP协议简介HTTP协议版本HTTP请求方法HTTP状态码HTTP报文HTTP协议原理及重点分析HTTP资源媒体类型HTTP服务的重要基础用户每天访问网站的基本流程本地DNS、hosts - > LDNS -> 授权DNS服务器 -> 返回IP地址...

2019-12-02 22:39:07 150

原创 HTTP 首部

HTTP首部HTTP报文首部HTTP首部字段HTTP首部字段传递重要信息HTTP 首部字段结构4中HTTP首部字段类型HTTP/1.1 首部 字段一览通用首部字段请求部首字段响应部首字段实体部首字段非HTTP/1.1 首部字段End-to-end 首部和 Hop-by-hop首部HTTP报文首部HTTP首部字段HTTP首部字段传递重要信息HTTP 首部字段结构由首部字段名和字段值构...

2019-11-30 18:06:13 96

转载 CentOS 6.6连接管理及优化

CentOS 6.6 连接管理及优化远程连接 Linux 系统远程连接Linux 的原理SSH 远程连接介绍SSH 服务端介绍SSH客户端介绍SSH 协议介绍SSH客户端和SSH服务端远程连接原理示意图SSH 远程连接故障排查示例远程连接Linux 的客户端工具介绍如何选择远程连接Linux的工具远程连接 Linux 系统远程连接Linux 的原理SSH 远程连接介绍SSH 包含客户端和...

2019-11-30 17:37:52 973

原创 人类简史 10 金钱的味道

前一章讲到世界一家包括:货币、帝国、全球宗教架构概述这要怎么算贝壳和香烟金钱的运作原理黄金福音金钱的价格概述首先用,西班牙殖民者 荷南·科尔特斯 入侵墨西哥的阿兹特克人 的例子,证明科尔斯特对黄金的喜爱,以及墨西哥人的不理解;其次 虽然讲述基督教和穆斯林针锋相对,但是还是会用一样的货币这要怎么算?最初两个人的交易可以以物易物,但是环境复杂、汇率波动大,且要记住不同货物...

2019-11-28 13:32:26 346

转载 CentOS 安装

CentOS安装磁盘分区/boot 分区swap分区/ 根分区安装包组内核版本系统安装后的基本配置登录系统配置网卡和设置网络联网更新系统额外安装有用的软件包磁盘分区/boot 分区swap分区/ 根分区安装包组安装包最小化原则若漏下部分包组,可用:yum groupinstall "Compatibility libraries" "Base" "Develo...

2019-11-27 16:55:01 78

转载 Linux 系统介绍与环境搭建准备

Linux 系统介绍与环境搭建准备Linux 简介什么是操作系统什么是LinuxLinux的起源UNIX五大优秀特性Linux 核心概念只是自由软件与FSFGNU 知识GPL 知识Linux 系统组成Linux 的特点Linux 为什么受欢迎Linux 更多特点介绍Linux的应用领域IT服务器Linux 系统应用领域嵌入式Linux系统应用领域个人桌面Linux 应用领域如何选择Linux发行版...

2019-11-26 18:10:08 356

原创 其他有用的特性

其他有用的特性eval() 对字符串求值终止执行:die() 和exit()序列化变量和对象获取PHP 环境信息找到所加载的PHP扩展部件识别脚本所有者确定脚本最近修改时间暂时改变运行时的环境源代码加亮在命令行中使用PHPeval() 对字符串求值eval("echo 'Hello World!';");终止执行:die() 和exit()exit('Script ending now...

2019-11-25 20:46:16 74

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除