E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
网络协议栈
探讨应用层
网络协议栈
设计-基础篇(一)
本篇想从这几个方向聊:整套系统它的受众业务,为何要探讨和学习
网络协议栈
开发基础知识,各模块角色的定位,为什么要设计这几个模块如何进行设计框架、工作线程模式、各模块如何高效协作本篇探讨和可学习的知识点:基础模块定位线程竞争处理负载均衡设计工作模式设计快慢的分离为什么开启本篇文章
橙子味虾片
·
2025-07-24 03:03
网络协议
网络
系统架构
C语言面向对象编程
它设计得非常轻巧、灵活,广泛用于内核模块、驱动、进程调度、
网络协议栈
等。它的关键思想是:将链表结构嵌入到你的数据结构中,从而实现通用链表操作。
小恶魔巴巴塔
·
2025-07-23 22:01
c语言
开发语言
DPDK(25.03) 零基础配置笔记
DPDK零基础配置笔记DPDK(DataPlaneDevelopmentKit,数据面开发工具包)是一个高性能数据包处理库,主要用于绕过Linux内核
网络协议栈
,直接在用户空间对网卡收发的数据进行操作,
_Chipen
·
2025-07-21 11:58
DPDK
计算机网络
【Python】socket
socket作为操作系统提供的低级网络接口,其行为和功能直接映射着
网络协议栈
的各个层次。因此,对OSI(开放系统互连)模型和TCP/IP模型的透彻分析,是理解socket操作精髓的先决条件。
宅男很神经
·
2025-07-20 22:26
python
开发语言
UNIX域套接字
1、UNIX域套接字的定义UNIX域套接字是进程间通信(IPC)的一种方式,不涉及
网络协议栈
,因此在同一台主机上的通信中,它比基于TCP/IP协议的网络套接字更快速、更高效。
·
2025-07-12 17:25
网卡驱动及dpdk的使用
网卡网卡把光电信号转换成数字信号
网络协议栈
通常指tcp/ip各层网络协议,ARP、ICMP、IP、TCP/UDP、HTTP/SFTP等dpdk使用数据传输全过程:非dpdk模式下接收数据网卡接收到数据,
·
2025-07-06 21:12
Linux——内核——网络协议
Linux
网络协议栈
是Linux内核中实现网络通信的核心组件,其设计遵循分层架构,支持多种网络协议和功能。
·
2025-07-03 19:59
《凤凰架构》C12-容器间网络
一、Linux网络虚拟化1)干预网络通信——以NetFliter与iptable为例钩子是iptables在内核
网络协议栈
处理数据包时的“插入点”,也就是规则生效的具体时刻和位置。
Epi_HHH
·
2025-06-30 18:46
阅读笔记
网络
容器
Linux
网络协议栈
的基石:深入剖析inet_hashtables.c的高效设计
百万并发连接的背后,是哈希表与锁的精妙博弈在Linux
网络协议栈
中,inet_hashtables.c是实现TCP/IP协议高性能的核心模块。它通过三层哈希表结构管理海量套接字,支撑百万级并发连接。
109702008
·
2025-06-27 07:18
编程
#
C语言
网络
linux
网络协议
人工智能
Linux内核模块全景与核心原理深度解析(含代码注释)
总览Linux内核主要模块(子系统)及其职责逐一讲解各模块的核心原理选取关键代码片段,行级注释并解析图文并茂梳理模块间关系总结其设计方法论一、Linux内核主要模块结构图进程管理内存管理文件系统设备驱动
网络协议栈
系统调用接口中断与定时安
北漂老男人
·
2025-06-20 03:20
Linux
linux
arm开发
运维
Linux内核深度解析与实战指南
本文深入分析了Linux内核的源码,介绍了内核源码的阅读方法、开发调试工具,以及内核在进程管理、内存管理、文件系统、
网络协议栈
、设备驱动、安全与稳定性等方面的实现机制。
温融冰
·
2025-06-11 16:43
实现p2p的webrtc-srs版本
1.基本知识1.1webrtc一、WebRTC的本质:实时通信的“
网络协议栈
”类比将WebRTC类比为Linux
网络协议栈
极具洞察力,二者在架构设计和功能定位上高度相似:分层协议栈架构Linux
网络协议栈
邪恶的贝利亚
·
2025-06-11 09:18
c++音视频
p2p
webrtc
网络协议
Linux内核源码解析与应用
本课程将对Linux内核的主要组件——包括进程管理、内存管理、文件系统、设备驱动、
网络协议栈
——进行深入分析。通过研究Linux内核源码,学习者能够理解操作系统如
深刻如此
·
2025-06-10 11:43
Linux 内核 TCP 协议栈接收处理函数 tcp_v4_rcv 深度解析
引言在现代操作系统中,
网络协议栈
是实现高效、可靠网络通信的核心组件。Linux内核的TCP/IP协议栈以其高性能、稳定性和灵活性而闻名。
109702008
·
2025-06-02 17:14
编程
#
C语言
网络
网络
人工智能
c语言
进程间通信(IPC):LocalSocket
它通过内核直接传递数据,绕过
网络协议栈
,具有高效率和低延迟的特点,广泛应用于Android系统(如与Zygote通信)或本地服务通信。
休息一下接着来
·
2025-05-22 03:38
C++
进程通讯IPC
Linux
c++
linux
浅析Android Framework框架层
3)系统总是需要操作系统的支持的,比如内存管理、进程管理、
网络协议栈
等
harrain
·
2025-05-21 05:08
Android理论
linux
kernel
android
Framework
framework
dalvik
runtime
Linux 内核中 TCP 连接实现的深度解析
在Linux
网络协议栈
中,TCP连接的建立和管理是一个复杂但高度优化的过程。
109702008
·
2025-05-18 08:00
编程
#
C语言
网络
linux
人工智能
网络
Linux 内核中 inet_accept 的实现与自定义传输协议优化
在Linux内核中,
网络协议栈
的核心功能由一系列精心设计的函数实现,其中inet_accept是TCP协议接受新连接的关键入口。
109702008
·
2025-05-17 08:11
编程
#
C语言
网络
linux
人工智能
网络
内核学习——驱动编程部分整理1:基础模块编程概论
MODULE_LICENSEMODULE_AUTHORMODULE_DESCRIPTIONMODULE_VERSION模块的技术细节模块的引用计数性质模块的库性质——模块是可以像应用层那样开发的使用到的场景:可堆叠文件系统设备驱动堆叠
网络协议栈
扩展安全模块堆叠实现机制细节对于这样的性质的模块
charlie114514191
·
2025-05-15 08:32
嵌入式面试笔记整理
Linux深度学习
嵌入式开发
学习
Linux
内核
驱动开发
iptables,控制的是linux内核,还是防火墙,还是路由表,傻傻分不清
它允许内核模块在数据包经过
网络协议栈
的不同阶段(例如,刚进入网卡、准备发出网卡、转发等)进行拦截、检查
欧先生^_^
·
2025-05-11 16:50
linux
运维
深入理解高性能网络通信:从内核源码到云原生实践
深入理解高性能网络通信:从内核源码到云原生实践(示意图:Linux
网络协议栈
与通信架构分层模型)随着互联网业务规模的不断扩大,系统对网络通信性能的要求也在迅速提升。
北漂老男人
·
2025-05-07 14:16
云原生
【网络】数据链路层-MAC帧
3.2ARP的定位3.3ARP协议工作流程3.4ARP数据格式4.RARP协议1.数据链路层数据链路层是
网络协议栈
中最底层的内容,而在之前对其他层次的学习让我们知道传输层可以保证数据的可靠性问题,网络层保证数据跨网络转发的路由问题
Coder_FF
·
2025-05-06 08:11
网络
网络
网络协议
服务器
Linux 内核 Socket 销毁机制解析:以 __sk_destruct 为例
在Linux内核中,
网络协议栈
的实现高度复杂,其中socket作为用户态与内核态交互的核心对象,其生命周期管理尤为重要。
109702008
·
2025-05-06 08:07
编程
#
C语言
网络
linux
人工智能
网络
Netlink在SONiC中的应用
Netlink在SONiC中的应用Netlink介绍Netlink是Linux内核态程序与用户空间程序之间进行通信的机制之一,原本是用于传递
网络协议栈
中的各种控制消息。
求知若渴,大智若愚
·
2025-05-06 03:37
SONiC
Linux-常用监控工具
以下是对Linux系统中常用监控工具(netstat、ss、dmesg)的系统性介绍,涵盖其核心功能、典型用法及实际应用场景,帮助您分析系统状态和内核参数调整后的效果:1.netstat-s:
网络协议栈
统计监控功能
漫谈网络
·
2025-05-03 23:00
Linux
系统攻略
linux
运维
服务器
netstat
ss
dmesg
监控工具
linux内核中ALIGN宏定义说明
最近在看TCP/IP
网络协议栈
源码时,看到很多ALIGN的使用,简单看下linux内核是如何来定义ALIGN的,内核源码如下:linux内核关于ALIGN相关宏定义如下,ALIGN是向上对齐(向上取整)
Amelio_Ming
·
2025-05-01 12:57
宏定义
linux
运维
服务器
Linux
网络协议栈
深度解析:从数据封装到子网划分的底层架构
知识点51、封装和解封装的流程封装数据报文:发送数据解封装数据报文:接收报文以后我们的网络编程过程中,只需要告知IP与端口号,链路层的MAC地址有协议栈帮我们提供。2、链路层报文格式(mac报文)IEEE802是无线网卡以太网是有线网卡无线网卡被接收后,首部数据也会转换为有线网卡(以太网)的格式这里我们分析一下以太网网卡的数据格式首部:14Byte:6Byte目标mac地址,6Byte源mac地址
长流小哥
·
2025-04-20 06:06
Linux网络编程
linux
网络协议
架构
Linux
嵌入式开发
2.Linux(通用操作系统)特点:功能丰富、支持多任务、
网络协议栈
完善。适用场景:高性能应用处理器(MPU),如树莓派、NXPi.MX系列。复
、我是男生。
·
2025-04-16 03:13
python
关于“网络编程“组件之 “Buffer“
是
网络协议栈
工作的地方)1TCP协议的缓冲区TCP是一种面向连接的、可靠的传输层协议,它通过缓冲区来管理数据的发送和接收。TCP缓冲区存储在操作系统的内核空间中。
邪恶的贝利亚
·
2025-04-12 10:12
c++音视频
网络
php
开发语言
嵌入式硬件篇---Uart和Zigbee
通用异步收发传输器)1.基本概念2.工作原理帧结构起始位数据位校验位停止位异步通信波特率3.特点优点缺点4.典型应用二、ZigBee1.基本概念2.技术细节工作频段2.4GHz868MHz网络拓扑星型网络网状网络簇状
网络协议栈
物理层网络层应用层低功耗设计支持休眠模式数据传输时间短安全性
Ronin-Lotus
·
2025-04-10 11:29
嵌入式通信篇
嵌入式硬件篇
嵌入式硬件
Uart
Zigbee
Visual Basic语言的
网络协议栈
VisualBasic语言的
网络协议栈
引言在当今信息技术高速发展的时代,网络通信已经成为各类应用程序中不可或缺的部分。
霍珵蕴
·
2025-04-08 18:31
包罗万象
golang
开发语言
后端
从零开发基于Qt6的TCP/UDP网络调试助手:技术架构与实现细节
一、项目背景在客户端/服务器架构开发中,开发者经常面临
网络协议栈
的调试难题。本文介绍如何基于Qt6.6.3框架,从零构建跨平台的网络调试助手,支持TCP/UDP协议的双向测试。
程序员老舅
·
2025-04-07 12:20
Qt开发
qt项目
qt项目实战
qt编程
qt开发
qt教程
qt
Android 15 NAS、RRC、earfcn等网络信息获取方式
NAS是移动
网络协议栈
中核心网与终端(UE)之间的控制层协议,负责处理与无线接入无关的核心网信令,比如会话管理、移动性管理等,NAS层在接入层之上,负责诸如附着、鉴权、建立PDN连接等功能。
Dic-
·
2025-04-06 15:07
#
Android
Telephony
网络通信
自学笔记
Telephony
Android
移动网络
IMS
架构12-容器间网络
Linux
网络协议栈
(简称“网络栈”)呈现“逐层调用,逐层封装”的特点,类似于栈结构。
网络协议栈
的各层应用层:程序通过Socket编程接口与内核空间的
网络协议栈
通信。
李宥小哥
·
2025-04-06 09:50
软件架构
架构
网络
arm开发
Android 系统架构详细解析
内核提供了基本的系统服务,如进程管理、内存管理、文件系统和
网络协议栈
。Linux内核的稳定性和安全性为Android提供了一个坚实的基础。驱动程序:驱动
你一身傲骨怎能输
·
2025-03-26 00:13
安卓操作系统
android
系统架构
Socket(套接字)是什么,有什么作用?
它通常在操作系统的
网络协议栈
和应用程序之间提供一个桥梁。具体来说,Socket是由操作
给我个面子中不
·
2025-03-19 16:15
java
Linux----网络tcp编程
网络编程编程linux操作系统[用户空间]应用层//程序员实现------------------------------------------------------[内核空间]传输层[
网络协议栈
]
weixin_51790712
·
2025-03-17 18:27
linux
网络
tcp/ip
应用层之网络应用模型,HTTP/HTTPS协议
应用层是
网络协议栈
的最顶层,直接为应用程序提供通信服务,定义了不同主机间应用进程交互的规则,包括报文类型、语法、语义及通信时序一、网络应用模型1.定义及特点模型定义核心特点典型应用场景C/S客户端向服务器发起请求
@ANONYME
·
2025-03-16 16:46
http
https
网络协议
p2p
剖析内核态和用户态的内存分配方式
【推荐阅读】浅析linux内核
网络协议栈
--linuxbridge深入linux内核架构--进程&线程浅谈linux内核网络sk_buff之克隆与复制1.使用buddy系统管理ZONE我的这两篇文章buddy
Linux加油站
·
2025-03-07 11:12
java
网络
缓存
Linux内核自定义协议族开发指南:理解net_device_ops、proto_ops与net_proto_family
在Linux内核中开发自定义协议族需要深入理解
网络协议栈
的分层模型。net_device_ops、proto_ops和net_proto_family是三个关键结构体,分别作用于不同的层次。
109702008
·
2025-03-01 11:21
编程
#
C语言
网络
人工智能
linux
慢慢欣赏linux
网络协议栈
二 net_device以及初始化注册 (4.19版本)
代码流程staticint__initnet_dev_init(void){BUG_ON(!dev_boot_phase);dev_proc_init();=>int__initdev_proc_init(void){intret=register_pernet_subsys(&dev_proc_ops);==>staticstructpernet_operations__net_initdata
天麓
·
2025-02-28 03:23
网络
linux
device
driver
linux内核
linux
网络协议
网络
127.0.0.1 与 localhost 有什么区别
文章目录引言:被忽视的基础知识陷阱一、基础概念深度解析1.1
网络协议栈
视角1.2技术定义对比二、核心差异全景分析2.1操作系统实现差异2.2网络编程中的行为差异三、六大关键使用场景3.1Web开发调试3.2
.猫的树
·
2025-02-26 19:06
java
网络安全
网络协议
零入门kubernetes网络实战-2->
网络协议栈
包括哪些?
《零入门kubernetes网络实战》视频专栏地址https://www.ixigua.com/7193641905282875942本篇文章主要用于收集、整理、总结
网络协议栈
的相关知识点。
码二哥
·
2025-02-22 10:51
码二哥的技术专栏
零入门容器云网络
kubernetes
云原生
flannel
calico
如何在 Linux 内核中实现自定义协议族并使用 Socket 通信
在Linux系统中,内核提供了强大的
网络协议栈
支持,允许用户通过SocketAPI与各种协议(如TCP、UDP、IP等)进行交互。
109702008
·
2025-02-21 20:19
编程
#
C语言
网络
网络
linux
人工智能
Linux编程:嵌入式ARM平台Linux网络实时性能优化
文章目录0.概要1.时钟周期与网络性能的权衡时钟周期(ClockPeriod)**优化策略:****副作用:**2.网络中断优化**问题:****优化策略:****副作用:**3.
网络协议栈
优化**优化策略
橘色的喵
·
2025-02-17 12:41
Linux
性能优化
功能优化
arm开发
linux
网络
实时
性能优化
内核优化
三:网络为什么要分层:OSI模型与TCP/IP模型
常见的网络分层模型有OSI模型和TCP/IP模型,这两者各自为
网络协议栈
的设计提供了指导。
W楠
·
2025-02-15 18:47
Web
协议详解与抓包实战
网络
tcp/ip
网络协议
VPP/软件架构
源码:/src/{vppinfra,vlib,svm,vlibapi,vlibmemory}通用
网络协议栈
层:vnet。源码:/src/vnet应用程序shell:vpp。源码:/src/vpp日
lingshengxiyou
·
2025-02-09 21:35
DPDK
c++
linux
开发语言
linux
c++
服务器
网络
TCP/IP
网络协议栈
传输层详解
传输层(TransportLayer)是OSI协议的第四层协议,是唯一负责总体的数据传输和数据控制传输层的一层协议。传输层提供端到端的交换数据机制,它不仅对会话层、表示层和应用层这高三层提供可靠的传输服务,还对网络层提供可靠的目的地站点信息。1、传输层概述网际层提供了主机之间的逻辑通道,即通过寻址的方式,把数据包从一个主机发到另一个主机上。如果一个主机有多个进程同时在使用网络连接,那么数据包到达主
wespten
·
2025-01-28 02:29
网络协议栈
网络设备
5G
物联网
网络工具开发
网络协议
tcp/ip
网络
c++应用网络编程之八SOCKET探究
首先从宏观上看,一般的网络编程(也就套接字编程),主要分成几大块,即上层的应用程序;其下为OS相关的
网络协议栈
,它包括应用层(如TELNET,FTP,SMTP等),传输层(TCP
fpcc
·
2024-09-07 10:02
C++
网络编程
c++
网络
ndk开发教程,Android-Binder机制及AIDL使用,实战篇
2、推荐从C语言入门,不单是因为很多操作系统、
网络协议栈
开源代码由C/C++实现,更多是因为C语言自身的特性:作为高级语言用户无需关注底层细节,同时能直观的看到数据流向。
clhcowboy
·
2024-09-03 14:57
程序员
android
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他