摘要: 如果你有总结整理的习惯,可以考虑搭建一个个人博客,把文章发布在上面,相比于其它平台,个人博客的好处是你可以随便折腾,没有太多限制。搭建个人博客的框架有很多,比如wordpress、Hexo、Vuepress、Jekyll、Django等,Hexo博客简洁高效,配置简单,文章可以使用markdown语 阅读全文
posted @ 2021-02-10 13:31 测试开发小记 阅读(462) 评论(0) 推荐(0) 编辑
摘要: charles抓取https协议报文需要配置SSL通用证书,否则会导致乱码,本文介绍Charles 的 CA 证书安装方法。 1. 电脑安装SSL证书 选择 “Help” → “SSL Proxying” → “Install Charles Root Certificate” 2. 浏览器安装Sw 阅读全文
posted @ 2021-02-07 23:43 测试开发小记 阅读(4331) 评论(0) 推荐(0) 编辑
摘要: curl命令是个功能强大的网络工具,可用来请求 Web 服务器,支持FTP、FTPS、HTTP、HTTPS、SMTP、Telnet、TFTP等协议,底层使用的是 libcurl 库。可用于文件上传、下载,还可以用来模拟客户端请求,抓取网页、网络监控等。 阅读全文
posted @ 2021-02-04 21:13 测试开发小记 阅读(915) 评论(0) 推荐(0) 编辑
摘要: 在Linux系统介绍中,介绍了shell的多个版本,现在的Linux发行版基本都默认使用bash(Bourne Again shell),兼容Bourne shell (sh),本文将简要介绍Bash编程语法。 变量 命名规则 只能使用英文字母,数字和下划线,首个字符不能以数字开头 中间不能有空格, 阅读全文
posted @ 2021-02-03 21:37 测试开发小记 阅读(448) 评论(1) 推荐(1) 编辑
摘要: 本文介绍Linux常用性能统计分析命令,监控进程或者系统性能。主要包括CPU(top、mpstat)、内存(vmstat、free)、I/O(iostat)、网络性能(sar)、系统日志信息(demsg)、查看进程状态(pidstat)。下面简要介绍这些命令的使用方法。 mpstat、iostat、 阅读全文
posted @ 2021-02-02 22:29 测试开发小记 阅读(1680) 评论(0) 推荐(1) 编辑
摘要: (目录) 本文介绍应用层相关协议 FTP 文件传输协议FTP(File Transfer Protocol):TCP20,21 FTP协议包括两个组成部分:FTP服务器和FTP客户端 FTP传输模式 FTP支持两种模式,一种方式叫做Standard (也就是 PORT方式,主动方式),一种是 Pas 阅读全文
posted @ 2021-02-01 21:21 测试开发小记 阅读(577) 评论(0) 推荐(0) 编辑
摘要: (目录) 传输层主要为两台主机上的应用程序提供端到端的通信。 传输层简介 传输层是唯一负责总体的数据传输和数据控制的一层; 数据的单位称为数据段(segment) TCP报文段(TCP segment) UDP数据报(User Datagram) 主要功能: ①为端到端连接提供传输服务 ②这种传输服 阅读全文
posted @ 2021-02-01 21:17 测试开发小记 阅读(549) 评论(0) 推荐(0) 编辑
摘要: (目录) 网络层负责寻址和路由,还可以实现拥塞控制、网际互连等功能。数据的单位称为数据包(packet)-分组。 分组指IP数据报既可以是一个IP数据报(IP datagram,也可以是IP数据报的一个片(fragment)。网络层协议的代表包括:IP、IPX、RIP、OSPF等 IP协议 所有的T 阅读全文
posted @ 2021-02-01 21:14 测试开发小记 阅读(381) 评论(0) 推荐(0) 编辑
摘要: (目录) TCP/IP协议架构是通信协议的统称,常被称为TCP/IP协议族,包括两个核心协议:TCP(传输控制协议)和IP(网际协议),TCP/IP协议的开发始于20世纪60年代后期,早于OSI参考模型,由于TCP/IP模型更加简洁易用,目前大多采用TCP/IP模型。一共包括4层:应用层、传输层、网 阅读全文
posted @ 2021-02-01 21:06 测试开发小记 阅读(2386) 评论(0) 推荐(0) 编辑
摘要: tshark是wireshark的命令行工具,通过shell命令抓取、解析报文。tcpdump是Linux系统下的抓包工具。wireshark和tcpdump都共同使用 libpcap作为其底层抓包的库,tshark也可以抓取报文。 有时候需要在linux系统或者ARM开发板中进行抓包,使用tcpd 阅读全文
posted @ 2021-02-01 19:43 测试开发小记 阅读(3385) 评论(0) 推荐(0) 编辑