VMTrafficShark 自制弱网模拟器
VMTrafficShark是参考 TrafficShark 改造后的弱网模拟和抓包工具。其本质是参考Facebook开源的弱网模拟器 ATC 。方便应用开发测试人员模拟弱网环境下的用户体验。VMTrafficShark是基于Vmware/VirtualBox 虚拟机,方便移动部署,一键开机,配置灵活,功能强大。
VMTrafficShark是参考 TrafficShark 改造后的弱网模拟和抓包工具。其本质是参考Facebook开源的弱网模拟器 ATC 。方便应用开发测试人员模拟弱网环境下的用户体验。VMTrafficShark是基于Vmware/VirtualBox 虚拟机,方便移动部署,一键开机,配置灵活,功能强大。
承接 TLS详解(一),本文主要以源码的视角介绍一下TLS的整体过程,这里以 GoTLS (golang 自己按照 RFC 实现的一套 tls)为切入点还原整个TLS过程。主要介绍 TLS 的 handshake protocol 和 record protocol。
TLS的设计目标是构建一个安全传输层(Transport Layer Security ),在基于连接的传输层(如tcp)之上提供安全加密的通信信道。它是旨在防止窃听,篡改和消息伪造的 IETF 标准。常见应用程序包括Web浏览器,即时消息传递,电子邮件和IP语音都在使用TLS。
Title From What is Transport Layer Security (TLS)?
函数式编程是一种编程范式,常见的编程范式有 命令式编程(Imperative programming),函数式,逻辑式。在函数式编程中,函数是一等公民。函数可以在任何地方定义,可以作为参数,返回值等。下面从Python 或 Golang 为例介绍一下函数式编程。
这段时间搭建自己的 Nginx 服务器,顺便总结回顾了一些运维相关的知识点,详细介绍了如何搭建一个企业级的高性能 Nginx 服务器。
HTTP 3 ,它来了,QUIC(quick udp internet connection “快速 UDP 互联网连接”)正如其名一样,它就是快。其正在标准化为新一代的互联网传输协议。是由google提出的使用udp进行多路并发的传输协议。
如果想要网站在弱网情况下提升网络访问速度,那么QUIC将是一个不错的选择。