随笔分类 -  协议

零拷贝
摘要:零拷贝 不是指的不拷贝,而是0次cpu 拷贝 传统拷贝一个文件并且通过网络IO发送一个文件的发送端文件拷贝过程需要经过 DMA(Direct Memory Access,依赖的是主板上别的DMA芯片而不是CPU)拷贝->cpu拷贝->cpu拷贝-DMA拷贝 第一次 DAM拷贝是磁盘到内核buffer 阅读全文

posted @ 2022-09-25 20:00 zhangyukun 阅读(68) 评论(0) 推荐(0)

cpu 多级缓存协议 MESI 状态图解
摘要:一张图表示MESI: 缓存行在cpu 共享的情况有4种状态,分别是 M 修改,E独享,S共享,I 无效4种状态。 M:修改了缓存行,但是没有同步到主内存,并且需要在别的cpu 读取这个缓存行前同步到主存。 E:独享,一个cpu 占用,这时候自己可以写,可以读。 S:共享状态,都能读,但是都还没有写。 阅读全文

posted @ 2022-05-01 17:40 zhangyukun 阅读(271) 评论(0) 推荐(0)

https还安全吗 https抓包原理 https抓包工具
摘要:首选需要了解连接https请求的过程: HTTPS 请求过程详解 首选确认一个问题,现在随便一个抓包工具都能抓 https 的包,都能看到里面加密的请求参数和响应参数,https 还安全吗? 答:安全 上面蓝色连接讲解了https 的请求过程,可以知道证书里面有一些信息可以在浏览器端离线的验证证书是 阅读全文

posted @ 2022-04-26 21:57 zhangyukun 阅读(1559) 评论(0) 推荐(0)

websocket 基本使用
摘要:1 websocket基本使用 websocket 是 javax.websocket下面的,不需要任何依赖,直接就可以使用 @ServerEndpoint 标记声明一个websocket 服务 ,configurator 属性指定 鉴权 配置类,@ServerEndpoint 标记的类 为每个链接 阅读全文

posted @ 2022-04-20 12:39 zhangyukun 阅读(595) 评论(0) 推荐(0)

https ssl 请求过程详解
摘要:http 协议:http 协议是一种无状态,短链接的 通信协议,http 协议建立在 tcp 协议之上。 http 协议 分成 三个 部分 请求行,请求头,请求体 请求行: 就是访问的地址 ( 包含 ? 和后面的参数) 如: 127.0.0.1/server/add?id=1 请求头: http 的 阅读全文

posted @ 2018-12-19 17:06 zhangyukun 阅读(3537) 评论(0) 推荐(1)

导航