网络
文章平均质量分 61
快乐的阿常艾念宝
我喜欢我的生活,在历史的倒影中钓取山水的亮色
展开
-
Linux编译SCTP内核模块的轻量级方法
通过这段的积累,积累到编译SCTP内核模块的简便方法原创 2024-04-20 15:21:29 · 375 阅读 · 0 评论 -
TCP_NODELAY在延迟敏感的场景下适合设置
经历过一次代码拷贝粘贴错误,进而深入对于TCP_NODELAY选项进行了一番思考,它非常适合对于延迟敏感的应用场景,需要主动设置原创 2024-04-11 20:48:37 · 286 阅读 · 0 评论 -
TCP套接字不适合无明确证据情况下主动设置套接字缓冲区
经过一番调研和研究,发现TCP套接字并不如UDP何RAW类套接字,适合设置套接字的收发缓冲区,并提供了自己的证明原创 2024-04-11 20:32:23 · 366 阅读 · 0 评论 -
用策略路由构造隔离环境解决同网段通信
在出现同网段通信时,可以考虑用策略路由来进行解决,类似形成一个网络隔离环境,比用命名空间在粒度上会小很多原创 2024-01-12 20:17:26 · 392 阅读 · 0 评论 -
二层组网是什么
以前不太了解二层组网是什么样的一个概念,了解后,觉得它就是同网段通信,并记录下来它的要点原创 2023-12-20 19:50:43 · 523 阅读 · 0 评论 -
Linux非root用户运行服务实践
非root用户运行给出部署方案,对于部署中需要特权设定的场景,给出了基于setcap方式的方案,综合来看,类似docker运行模式的环境特权集传递,还是非常不错的原创 2023-11-03 22:09:43 · 855 阅读 · 1 评论 -
网络套接字iovec API有什么用
简单通过一个例子介绍网络套接字iovec相关api的使用,对于适合场景可以节省一次不得不做的内存拷贝原创 2023-03-24 21:32:51 · 545 阅读 · 0 评论 -
RAW套接字收包IPv6无法携带头部信息重要么
不少人以为IP_HDRINCL和IPV6_HDRINCL对于RAW Socket是否能够收取到头部信息有作用,但实际上它们更偏重于发包的时机;对于RAW Socket无法获取到IPv6头部信息的尴尬,尝试提供了一种伪造头部的策略,从理论分析来看,也接近于完美原创 2023-03-17 21:39:56 · 756 阅读 · 0 评论 -
网络收发报文缓冲区预留前缀后缀空间的最佳实践
网络收发报文缓冲区设计的最佳实践,预留前后缀空间,以利于扩展和再次封装,并避免内存拷贝原创 2023-03-12 11:46:10 · 84 阅读 · 0 评论 -
记getsockopt有时偶然返回为零的异常
getsockopt在调用前不提供optlen大小,在某些环境中调用时,会返回零的值,造成某些疑惑,而且在linux系统中还会受到内核参数的限制,以记之!原创 2023-03-12 09:56:18 · 273 阅读 · 0 评论 -
指定作为网关,它就成为网关了么之二---主机指定自身IP作为默认网关
在Linux中,某种应用在博文的建议下设置自身IP作为默认网关,它所可能引起的麻烦,比它起到的作用更多,如果了解到它背后的道理的话原创 2023-03-08 19:14:00 · 458 阅读 · 0 评论