会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
坐看云起时
乘风好去,长空万里,直下看山河!!! 研究过httpserver、nginx、内核tcpip协议栈源码,内存管理 、摄像头-iic-spi等驱动!! 目前搞搞准入 看看内核 看看身份逻辑 看看管控 写写go
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
24
25
26
27
28
29
30
31
32
···
70
下一页
2022年5月20日
TLS 线上问题
摘要: 前面两篇博客了解了TLS的先关原理!现在开始直面实际问题了!! 问题:目前https cps为500时正常,但是cps为3000 时出现问题,查看log出现 //SSL_shut_down error.1 n=407、 相关log 也就是shutdown的时候sslctx是SSL_R_SHUTDOW
阅读全文
posted @ 2022-05-20 10:08 codestacklinuxer
阅读(82)
评论(0)
推荐(0)
2022年5月18日
证书校验
摘要: 目前出现一个bug:网络设备代理https 进行ssl卸载时出现一个问题,证书校验失败问题;原因是目前设备的证书没有带上root ca;导致客户端校验证书失败! 现在看看证书校验逻辑!文章转载自 三、证书校验 这一节对前文 2.6证书校验提到的证书校验流程进行详细介绍: 1、X.509数字证书结构举
阅读全文
posted @ 2022-05-18 17:12 codestacklinuxer
阅读(392)
评论(0)
推荐(1)
TLS原理2
摘要: 转载自 加密解密SSL/TLS,对称非对称、公钥私钥、签名验签 概念 名词简介 对称加密:使用相同密钥与算法进行加解密运算的算法就叫做对称加密算法!非对称加密:就是不相同密钥加解密算法。详细参考非对称加密章节介绍SSL:安全套接层(secure sockets layer)主要是在网络层(TCP)和
阅读全文
posted @ 2022-05-18 10:04 codestacklinuxer
阅读(77)
评论(0)
推荐(0)
2022年5月17日
TLS 基本概念 原理1
摘要: 了解一下TLS概念 2.9.1. 简介 SSL全称是Secure Sockets Layer,安全套接字层,它是由网景公司(Netscape)在1994年时设计,主要用于Web的安全传输协议,目的是为网络通信提供机密性、认证性及数据完整性保障。如今,SSL已经成为互联网保密通信的工业标准。 SSL最
阅读全文
posted @ 2022-05-17 15:52 codestacklinuxer
阅读(229)
评论(0)
推荐(0)
2022年4月25日
tcp_sock
摘要: tcp_sock 结构体 见此篇文章 struct tcp_sock {//在 inet_connection_sock 基础上增加了 滑动窗口 拥塞控制算法等tcp 专有 属性 /* inet_connection_sock has to be the first member of tcp_so
阅读全文
posted @ 2022-04-25 19:03 codestacklinuxer
阅读(162)
评论(0)
推荐(0)
2022年4月23日
IP层收发报文--ip输出报文分片
摘要: 输出pkt时分片出现位置 在发送数据时,如果数据块大于MTU 那么就会分片;ip_finish_output 中就会调用ip_fragment 进行分片 static int ip_finish_output(struct net *net, struct sock *sk, struct sk_b
阅读全文
posted @ 2022-04-23 20:16 codestacklinuxer
阅读(242)
评论(0)
推荐(0)
skb 添加删除尾部数据
摘要: skb_add_data skb_add_data()将指定用户空间的数据添加到SKB的数据缓存区的尾部,操作过程如图3-22所示。如果成功则返回0,否则返回相应的错误码。参数skb为待添加数据的SKB;from为待添加的数据源,指向在用户空间的存储缓存区;copy为待添加数据的长度。 skb_tr
阅读全文
posted @ 2022-04-23 17:44 codestacklinuxer
阅读(332)
评论(0)
推荐(0)
skb 操作函数skb_linearize
摘要: skb_linearize:分配新的skb->data,将旧的skb->data、skb_shinfo(skb)->frags、skb_shinfo(skb)->frag_list中的内容拷贝到新skb->data的连续内存空间中,释放frags或frag_list //其中frags用于支持分散聚
阅读全文
posted @ 2022-04-23 15:51 codestacklinuxer
阅读(566)
评论(0)
推荐(0)
2022年4月22日
TSO GSO
摘要: 以前有过一篇TSO-GSO文章;目前再来回顾一下: TSO与GSO的重要区别1, TSO只有第一个分片有TCP头和IP头,接着的分段只有IP头。硬件tso由ixgbe_tso(ixgbe网卡)等函数来处理tso ,然后在请求DMA,写寄存器,通知网卡发送数据。2, GSO在分段时会调用TCP或UDP
阅读全文
posted @ 2022-04-22 17:11 codestacklinuxer
阅读(471)
评论(0)
推荐(0)
2022年4月21日
TCP数据发送接口
摘要: 1.1 tcp_sendmsg 使用 TCP 发送数据的大部分工作都是在tcp_sendmsg函数中实现的。 int tcp_sendmsg(struct sock *sk, struct msghdr *msg, size_t size) { struct tcp_sock *tp = tcp_s
阅读全文
posted @ 2022-04-21 23:46 codestacklinuxer
阅读(269)
评论(0)
推荐(0)
上一页
1
···
24
25
26
27
28
29
30
31
32
···
70
下一页