
网络协议
文章平均质量分 82
遇到困难睡大觉-
这个作者很懒,什么都没留下…
展开
-
mbedtls错误记录
mbedtls错误记录原创 2024-09-27 18:46:52 · 923 阅读 · 0 评论 -
Wireshark中如何分析https的证书并导出
Wireshark中如果分析https的证书并导出原创 2024-09-10 21:30:44 · 1140 阅读 · 0 评论 -
LWIP之软件定时器及超时处理
LWIP之软件定时器及超时处理原创 2024-09-03 00:35:40 · 1162 阅读 · 0 评论 -
LWIP之启动流程
对于这边的互斥锁,tcpip_thread一上来就调用LOCK_TCPIP_CORE上锁,在TCPIP_MBOX_FETCH中等待消息队列阻塞时释放这个锁,等待完这个队列,无论有没有消息到来,sys_arch_mbox_fetch返回后就立即上锁,因为在此期间tcpip_thread已经阻塞死等,此时用户可以调用部分LwIP内核函数。的作用检查系统timeout的定时器,因为下一个定时器到期的时间是确定的,所以在这个间隔内可以等待mbox的消息。路径:lwip-2.1.2\src\api\tcpip.c。原创 2024-08-27 00:15:19 · 625 阅读 · 0 评论 -
LWIP之TCP源码详解(一)
路径:lwip-2.1.2\src\include\lwip\tcpbase.h一个枚举体,共11种状态也在tcp.c中定义了该字符数组:在这里简单讲解几个状态:1. ESTABLISHED 状态:这个状态是处于稳定连接状态,建立连接的 TCP 协议两端的主机都是处于这个状态,它们相互知道彼此的窗口大小、序列号、最大报文段等信息。2. FIN_WAIT_1 与 FIN_WAIT_2 状态:处于这个状态一般都是单向请求终止连接,原创 2024-08-25 15:49:47 · 2559 阅读 · 0 评论 -
LWIP内存管理
LWIP协议栈中使用了两种主要的内存管理方法,动态内存池和动态内存堆。LwIP 也支持 C 标准库的 malloc() 和 free(),但是容易产生内存碎片,不建议使用,可以在lwipopt.h中配置。原创 2024-07-14 18:40:17 · 1223 阅读 · 0 评论 -
wireshare抓包技巧
当接收方处理完先前接收的数据,释放了一部分空间以接收更多数据时,它会发送一个 "TCP Window Update" 消息给发送方,通知发送方新的接收窗口大小,以便发送方继续发送数据。可以到到条目1建立连接时,接收方告知了自己的接收窗口大小为7800,然后条目5~12是发送方连续向接收方发送了1300+1300+1300+448+1300+1300+852 = 7800,此时已经达到接收方的最大接收窗口,需要停下来等待接收方处理,条目13~15是接收方在处理数据,所以窗口大小也会随之更新。原创 2024-03-25 17:04:33 · 1114 阅读 · 0 评论 -
ppp协议详解&lwip ppp解析
ppp协议详解&lwip ppp解析原创 2024-03-25 16:57:38 · 2948 阅读 · 0 评论 -
Wireshare抓包分析TCP协议
Wireshare抓包分析TCP协议原创 2024-03-11 01:22:47 · 4478 阅读 · 1 评论 -
http缓存
在嵌入式设备中,http请求需要耗费网络资源。受限于网络环境的影响,频繁的http请求会很考验设备的带宽和性能。http缓存是用于在客户端和服务器之间缓存HTTP响应,以提高性能和减少网络传输。当客户端发送HTTP请求到服务器时,服务器可以通过在响应中添加缓存指令来指示客户端是否可以对该响应进行缓存,并设置缓存的有效期等相关信息。一般的浏览器请求都支持http缓存,可以先看下浏览器这边是怎么处理的。原创 2023-09-21 22:42:37 · 147 阅读 · 0 评论 -
websocket协议详解
WebSocket 协议主要为了解决基于 HTTP/1.x 的 Web 应用无法实现服务端向客户端主动推送的问题, 为了兼容现有的设施, WebSocket 协议使用与 HTTP 协议相同的端口, 并使用HTTP Upgrade 机制来进行 WebSocket 握手, 当握手完成之后, 通信双方便可以按照 WebSocket 协议的方式进行交互在 WebSocket 协议中,帧 (frame) 是通信双方数据传输的基本单元。原创 2023-03-25 18:57:31 · 1148 阅读 · 1 评论 -
TCP协议
tcp协议抓包分析原创 2023-02-20 21:39:15 · 310 阅读 · 0 评论 -
https协议详解
https协议详解原创 2023-02-19 23:02:29 · 753 阅读 · 0 评论