linux协议栈 第2页
- 手写用户态协议栈,udpipeth数据包的封装,零拷贝的实现
-
目录;文章不重要,总结重要有福利哦1.udp/ip/eth数据包的封装,2.零拷贝的实现,3.柔性数组1.什么是TCP/IPTCP/IP是一套用于网络通信的协议集合或者系统。TCP/IP协议模型就有OSI模型分为7层。但其实一般我们所谈到的都是四层的TCP/IP协议栈。网络接口层:主要是指一些...
- 推荐一款便于学习的开源蓝牙协议栈!
-
大家好,我是杂烩君。本次我们来介绍一个开源的双模蓝牙协议栈——btstack。btstack简介btstack一个包含传统蓝牙跟低功耗蓝牙的协议栈,属于超轻量级蓝牙协议栈,用作学习蓝牙协议栈的人使用。与其他协议栈的对比Github链接:https://github.com/sj15712795029...
- 龙蜥正式开源 Surftrace,协议包解析效率可提升 10 倍
-
Surftrace是由系统运维SIG推出的一个ftrace封装器和开发编译平台,让用户既能基于libbpf快速构建工程进行开发,也能作为ftrace的封装器进行trace命令编写。项目包含Surftrace工具集和pylcc、glcc(pythonorgeneric...
- Linux网络编程——无连接和面向连接协议的区别
-
网络编程中最基本的概念就是面向连接(connection-oriented)和无连接(connectionless)协议。尽管本质上来说,两者之间的区别并不难理解,但对那些刚刚开始进行网络编程的人来说,却是个很容易混淆的问题。这个问题与上下文有些关联:很显然,如果两台计算机要进行通信,就必须以某种形...
- TCP/IP协议栈之数据包如何穿越各层协议(绝对干货)
-
推荐视频:Tcp/ip协议栈技术专题训练营网络原理tcp/udp,网络编程epoll/reactor,面试中的八股文c/c++linux服务器开发学习地址:C/C++Linux服务器开发/后台架构师【零声教育】-学习视频教程-腾讯课堂所有互联网服务,均依赖于TCP/IP协议栈。懂得数据是如何在协议...
- Linux高性能服务器技术总结
-
1服务器简介服务器是提供计算服务的设备,由于服务器需要响应用户请求,因此在处理能力、稳定性、安全性、可扩展性、可管理性等方面提出了较高要求。随着虚拟化技术的进步,云服务器(ECS)已经快速的在国内普及开来,其管理方式比物理服务器更简单高效。用户可迅速创建或释放任意多台云服务器,帮助企业降...
- 理解TCP/IP网络层协议栈
-
1.TCP/IP的一些关键特性面向连接先建立连接,再进行数据传输。双向字节流使用字节流来实现双向数据通信有序传输数据的接收顺序和它们的发送顺序一致基于ACK的可靠传输没有收到ACK的时候,发送方会重传流控拥塞控制2.数据发送参看如下这张图,这张图里面的这些处理层可以分成三层用户空间内核空间设备空...
- Linux 网络协议栈
-
前言;更多学习资料(包含视频、技术学习路线图谱、文档等)后台私信《资料》免费领取技术点包含了C/C++,Linux,Nginx,ZeroMQ,MySQL,Redis,fastdfs,MongoDB,ZK,流媒体,CDN,P2P,K8S,Docker,TCP/IP,协程,DPDK等方面。TCP与UDP...