上一页 1 ··· 17 18 19 20 21 22 23 24 25 ··· 37 下一页

2020年4月11日

以太网/ IPV4/IPV6包头,TCP包头格式回顾

摘要: 问题:以太网数据包,承载的数据内容大小46~1500字节,是如何来的? 以太网数据包结构 以太网协议规定最小链路层数据包(帧)为64字节,其中以太网首部+尾部共计18字节(源/目的MAC12字节;上层协议号2字节;CRC尾部4字节) 最小包的限制决定了以太网数据帧内数据,最小为46字节=64-18 阅读全文

posted @ 2020-04-11 23:44 zhangmingda 阅读(7952) 评论(0) 推荐(1) 编辑

TCP 长连接保活机制&HTTP长连接设置

摘要: TCP KeepAlive Wireshark抓包分析机制 如上图所示,TCP保活报文总是成对出现,包括TCP保活探测报文和TCP保活探测确认报文。TCP保活探测报文是将之前TCP报文的确认序列号减1,并设置1个字节,内容为“00”的应用层数据,如下图所示: TCP保活探测报文 TCP保活探测确认报 阅读全文

posted @ 2020-04-11 15:55 zhangmingda 阅读(4823) 评论(0) 推荐(0) 编辑

WebSocket协议理解-数据包格式解析

摘要: WebSocket 的诞生 做客户端开发时,接触最多的应用层网络协议,就是 HTTP 协议,而今天介绍的 WebSocket,下层和 HTTP 一样也是基于 TCP 协议,这是一种轻量级网络通信协议,也属于应用层协议。 WebSocket 与 HTTP/2 一样,其实都是为了解决 HTTP/1.1 阅读全文

posted @ 2020-04-11 11:59 zhangmingda 阅读(22335) 评论(0) 推荐(6) 编辑

2020年4月10日

七层LB-NGINX 客户端获取协议Proxy Protocol介绍

摘要: 协议诞生背景 在Web分布式系统中,一般会搭建复杂的load blance系统来提供高性能的web服务。 7层的SLB 有基于nginx/淘宝变种tengine的。后端RS会无法获取真实客户端IP。 为了解决此问题,HAProxy的作者Willy Tarreau于2010年开发和设计的一个Inter 阅读全文

posted @ 2020-04-10 12:11 zhangmingda 阅读(6828) 评论(0) 推荐(0) 编辑

2020年4月5日

HTTPS握手-混合加解密过程

摘要: SSL协议通信过程 (1) 浏览器发送一个连接请求给服务器;服务器将自己的证书(包含服务器公钥S_PuKey)、对称加密算法种类及其他相关信息返回客户端; (2) 客户端浏览器检查服务器传送到CA证书是否由自己信赖的CA中心签发。若是,执行4步;否则,给客户一个警告信息:询问是否继续访问。 (3)  阅读全文

posted @ 2020-04-05 21:43 zhangmingda 阅读(708) 评论(0) 推荐(0) 编辑

基于nginx的rtmp直播服务器(nginx-rtmp-module实现)

摘要: 首先,在搭建服务之前先了解下目前主流的几个直播协议: 1、RTMP: 实时消息传输协议,Real Time Messaging Protocol,是 Adobe Systems 公司为 Flash 播放器和服务器之间音频、视频和数据传输开发的开放协议。协议基于 TCP,是一个协议族,包括 RTMP 阅读全文

posted @ 2020-04-05 20:52 zhangmingda 阅读(42872) 评论(0) 推荐(4) 编辑

2020年4月2日

Nginx加载新的模块,编译报错记录

摘要: 参考:https://www.cnblogs.com/Leechg/p/9969000.html 如下我的操作记录 nginx -V查看当前nginx信息: 包括版本号和configure编译配置信息 nginx -V nginx version: nginx/1.12.2 built by gcc 阅读全文

posted @ 2020-04-02 19:54 zhangmingda 阅读(4642) 评论(0) 推荐(1) 编辑

Nginx 编译数格式化输出

摘要: printf "%s\n" `nginx -V 2>&1` nginx -V 2>&1 | sed 's/ /\n/g' 阅读全文

posted @ 2020-04-02 18:22 zhangmingda 阅读(478) 评论(0) 推荐(0) 编辑

2020年3月30日

docker 常用命令

摘要: 帮助信息 docker version docker -v docker info docker --help 镜像信息 docker images -a 列出本地所有镜像 -q 只显示镜像ID --digests 显示镜像的摘要信息 --no-trunc 显示完整的镜像信息 docker sear 阅读全文

posted @ 2020-03-30 18:30 zhangmingda 阅读(209) 评论(0) 推荐(0) 编辑

2020年3月29日

HTML界面监控键盘回车Enter按下并绑定动作

摘要: 本示例绑定键盘回车键(Enter),触发发送WebSocket消息动作 <script type="text/javascript"> //监控键盘Enter 回车键按下的动作 document.onkeydown = function(e){ if((e||event).keyCode==13) 阅读全文

posted @ 2020-03-29 15:47 zhangmingda 阅读(1576) 评论(0) 推荐(0) 编辑

上一页 1 ··· 17 18 19 20 21 22 23 24 25 ··· 37 下一页

导航