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
用户态协议栈
Goroutine 并发调度模型深度解析之手撸一个高性能 goroutine 池
文章目录1前言2Goroutine&Scheduler2.1线程那些事儿2.1.1用户级线程模型2.1.2内核级线程模型2.1.3两级线程模型2.2G-P-M模型概述2.3G-P-M模型调度2.3.1
用户态
阻塞
Geffin
·
2024-01-26 09:34
计算机
go
内核
分布式
Windbg 常用命令
博主分析案例:GitHub-ctripxchuang/dotnetfly:关注windbg在.NET领域下的探究,带你一起解读程序的
用户态
和内核态!1.!analyze-v有些命令需要先执行这个2.!
垂钓者1号
·
2024-01-26 07:35
Windbg
c#
windows
内核线程
有时候我们需要有个程序来监听和处理某些指定事件,此时经常会做个服务,让其在后台执行,这在应用程序这样的
用户态
很经常用到,而在LinuxKernel里也会有类似的经历,此时同样可以使用线程来实现,不过它叫内核线程
网路元素
·
2024-01-26 01:08
C语言
用户态
函数可观测性
本文不是介绍eBPF相关的
用户态
Probe的内容,而是如何利用开源C语言库Melon的函数模板来轻松实现函数的可观测性需求,例如:测量耗时等。
码哥比特
·
2024-01-25 18:03
c语言
算法
经验分享
程序人生
linux
单片机
数据结构
网络安全基础概念
目录网络安全背景网络空间安全---Cyberspace常见的网络安全术语
协议栈
自身的脆弱性:常见安全风险:物理层--物理攻击物理设备窃听:链路层--MAC洪泛攻击:链路层--ARP欺骗网络层--ICMP
爱玩网络的小石
·
2024-01-25 16:31
网络安全防御
网络
web安全
安全
嵌入式arm交叉编译移植bluez5.0最新教程
前言BlueZ是一个开源的蓝牙
协议栈
,它提供了Linux操作系统上的蓝牙支持。它包含了蓝牙协议的实现,包括L2CAP、RFCOMM、SDP、AVRCP、HID等协议,以及蓝牙核心规范的实现。
yuansec
·
2024-01-25 15:44
arm开发
ubuntu
linux
arm
c语言
linux-4.14.11 添加自定义的系统调用
提供给用户空间的一组统一的对设备和资源操作的接口,用来user层和kernel交互,完成相应的功能,同时也对kernel层提供了一定的保护用户空间通常不会直接使用系统调用,linux上的C库对所有的系统调用都作了封装,调用系统调用,需要从
用户态
切换到内核态
扫帚的影子
·
2024-01-25 14:56
ZigBee学习——浅析
协议栈
二、
协议栈
运行机制2.1初始化涉及内容2.2初始化过程一、初识OSAL OSAL,全称是操作系统抽象层(OperatingSystemAbstractionLayer),是一种在操作系统上建立的软件架构
struggle_success
·
2024-01-25 03:45
ZigBee
学习
Zigbee
防御保护---信息安全概述
文章目录目录文章目录本章要求一.信息安全概述信息安全概述常见的网络术语二.信息安全脆弱性及常见安全攻击
协议栈
的脆弱性常见攻击MAC泛洪攻击ARP欺骗ICMP重定向攻击TCPSYNFlood攻击DNS欺骗攻击
北 染 星 辰
·
2024-01-24 20:25
网络安全
网络
Linux网络 - 数据包的接收
目录大体流程网卡到内存内核的网络模块socketLinux网络
协议栈
是处理网络数据包的典型系统,它包含了从物理层直到应用层的全过程。大体流程数据包到达网卡设备。网卡设备依据配置进行DMA操作。
wufeng无峰
·
2024-01-24 16:22
linux网络
linux
网络
Linux网卡接收数据包过程图详细总结
通过网卡进行网络数据接收一般要经历下面两个过程:1、接收数据前的准备工作1)网络子系统的初始化;2)
协议栈
的注册;
快乐的学习
·
2024-01-24 16:17
驱动
驱动开发
tcp
网络协议
OpenHarmony驱动消息机制管理
驱动消息机制管理当
用户态
应用和内核态驱动需要交互时,可以使用HDF框架的消息机制来实现。消息机制的功能主要有以下两种:
用户态
应用发送消息到驱动。
用户态
应用接收驱动主动上报事件。
不入流HarmonyOS开发
·
2024-01-24 15:13
harmonyos
HarmonyOS
华为
鸿蒙开发
驱动开发
数据库
前端
Linux内核--网络
协议栈
(九)epoll的源码实现
目录一、引言二、IO多路复用------>2.1、多线程------>2.2、select------>2.3、poll------>2.4、epoll三、epoll------>3.1、epoll的使用------>3.2、性能比较------>3.3、epoll事件四、epoll的底层实现------>4.1、wait_queue------>4.2、socket------>4.3、epol
文艺小少年
·
2024-01-24 06:03
CPU性能分析与操作系统的构建
linux
网络协议
arm开发
第4章-IP基本原理
地址和地址映射3.IP包转发4.其他相关协议介绍1.IP协议概述1.1.定义IP协议:IP协议是网际互连协议;工作层次:网络层;封装:IP头部封装;特点:不关心、不保证、不维护;不可靠的、无连接的;TCP/IP
协议栈
李秋天
·
2024-01-23 22:17
H3C-NE
网络
Java的锁机制--偏向锁、轻量锁、自旋锁、重量锁
基础知识线程切换代价Java的线程是映射到操作系统的原生线程之上的,如果阻塞或唤醒一个线程就需要操作系统介入,需要在
用户态
和内核态之间切换,该切换会消耗大量的系统资源,因为
用户态
和内核态均有各自专用的内存空间
安中古天乐
·
2024-01-23 22:34
路由器结构
如上所示,OSI(OpenSystemInterconnect)开放系统互联参考模型是互联网架构的标准
协议栈
,由ISO标准组织制定。
wangys2006
·
2024-01-23 20:07
应用软件系统技术与架构
路由器
【网络安全 -> 防御与保护】信息安全概述
目录一、信息安全现状及挑战二、信息安全脆弱性及常见安全攻击1、网络环境的开放性2、
协议栈
的脆弱性及常见攻击3、操作系统的脆弱性及常见攻击4、终端的脆弱性及常见攻击5、其他常见攻击三、信息安全要素四、整体安全解决方案一
程序和我有一个能跑就行。
·
2024-01-23 19:06
#
防御与保护
网络安全
网络
安全
爱快 IPv4/IPv6 ACL/防火墙设置
协议栈
:支持选择IPV4或IPV6,在爱快路由3.7.0及以上版本支持。协议:这条ACL规则所走的协议的类型。动作:允许或阻断;方向:进或转发;[进]:内网或外网进路由。
EvineDeng
·
2024-01-23 18:43
网络基础入门
网络基础1.计算机结构2.计算机网络背景2.1网络发展2.2认识"协议"3.网络协议初识3.1协议分层3.2OSI七层模型3.3TCP/IP五层模型4.网络传输基本流程4.1网络
协议栈
和操作系统之间的关系
Smile丶凉轩
·
2024-01-23 17:30
计算机网络
网络
linux
玩转rk3588(七):GPIO简介及使用
目录0、简介1、GPIO电路GPIO电源编辑GPIOPin名说明GPIO驱动能力2、GPIO引脚计算3、GPIO测试
用户态
使用GPIO0、简介无1、GPIO电路在RK3588中,有只支持1.8V,和支持
八级玄仙
·
2024-01-23 16:29
rk3588
单片机
嵌入式硬件
计算机网络-TCP/IP模型及五层参考模型(OSI与TCP/IP相同点 不同点 5层参考模型及数据封装与解封装)
TCP/IPOSI与TCP/IP相同点OSI与TCP/IP不同点5层参考模型5层参考模型的数据封装与解封装小结OSI与TCP/IPOSI:先理论,但没有实践TCP/IP:先实践,再理论TCP/IP:基于
协议栈
而分层网络接口层
Full Stack-LLK
·
2024-01-23 08:15
王道计算机网络考研笔记
计算机网络
tcp/ip
网络协议
EC20调试及驱动使用记录
EC20使用记录本次调试使用的是STM32F407VG单片机作为主控,连接EC20,采用HAL库编写代码EC20模块介绍EC20内嵌了TCP/IP
协议栈
,Host直接通过AT命令可以方便的访问internet
浅夏漫行
·
2024-01-23 06:11
嵌入式常用技术及外设
网络
嵌入式硬件
物联网
协程&asyncio&异步编程学习
协程(Coroutine),也可以被称为微线程,是一种
用户态
的上下文切换技术。简而言之,其实就是通过一个线程实现代码块相互切换执行。
有梦想有行动
·
2024-01-23 03:04
学习
BLE入门03
虽然BLE空中包(packet)涉及BLE
协议栈
linklayer,L2CAP,SMP和ATT等各层次,但linklayer跟空中包格式关系最紧密,掌握了BLEpacket的格式,就很容易理解BLElinklayer
张志中
·
2024-01-22 21:45
CAS算法
用户态
的锁虽然避免了这些问题,
Rui_a
·
2024-01-22 19:01
ARP攻击的原理与防范
1基本定义ARP(AddressResolutionProtocol,地址解析协议)是一个位于TCP/IP
协议栈
中的底层协议,对应于数据链路层,负责
token001
·
2024-01-22 13:42
网络
网络安全
网络安全
arp攻击
网络安全概述
目录网络安全背景网络安全常识及术语网络的脆弱性和常见安全攻击网络环境的开放性
协议栈
(TCP/IP)自身的脆弱性物理层--物理攻击链路层网络层--ICMP攻击传输层--TCPSYNFlood攻击应用层--
no caliper
·
2024-01-22 11:43
防御保护
网络安全
信息安全的脆弱性及常见安全攻击
目录信息安全概述信息安全现状及挑战传统安全防护逐步失效安全风险能见度不足看不清资产看不见新型威胁看不见内网潜藏风险常见的网络安全术语信息安全的脆弱性及常见安全攻击网络环境的开放性
协议栈
的脆弱性及常见攻击常见安全风险
协议栈
自身的脆弱性网络的基本攻击模式链路层
Code-4
·
2024-01-22 08:22
网络安全之防御保护
安全
网络安全
网络协议
SCTP, TCP, UDP, IP, ICMP都在哪一层?(TCP/IP网络通信协议学习)
TCP/IP网络通信协议最早是由罗伯特·卡恩(RobertE.Kahn)和文顿·瑟夫(VintonG.Cerf)于1972年提出的,它是一个实际的
协议栈
。
码到程攻
·
2024-01-22 06:58
tcp/ip
udp
网络协议
linux驱动(五):framebuffer
frameBuffer
用户态
进程直接调用显卡写屏,framebuffer接口是给
用户态
进程用于写屏framebuffer设备文件为fbx清屏:ddif=/dev/zeroof=/dev/fbx清屏:$ddif
菜_小_白
·
2024-01-22 02:24
linux
c语言
驱动开发
一文带你熟悉Redis网络模型原理
在介绍Redis的网络模型之前,先来介绍
用户态
和内核态、常见的网络模型种类,再来详解网络模型在Redis中的具体实现,从而理解Redis网络模型的来龙去脉。
咸鱼也有爱
·
2024-01-21 22:52
Java后端开发
面试总结
Redis
网络
redis
linux
Rockchip linux USB 驱动开发
LinuxUSB驱动架构LinuxUSB
协议栈
是一个分层的架构,如下图5-1所示,左边是USBDevice驱动,右边是USBHost驱动,最底层是Rockchip系列芯片不同USB控制器和PHY的驱动。
一叶知秋yyds
·
2024-01-21 19:49
驱动开发
瑞芯微平台
linux
驱动开发
c语言
linux
Linux内核--网络
协议栈
(五)TCP IP栈的实现原理与具体过程
目录一、引言二、Linux内核的结构三、Linux网络子系统四、TCP/IP
协议栈
------>4.1、网络架构------>4.2、协议无关接口------>4.3、套接口缓存------>4.4、重要的数据结构五
文艺小少年
·
2024-01-21 19:14
CPU性能分析与操作系统的构建
网络协议
linux
tcp/ip
Unity 面试篇|(九)操作系统与网络篇 【全面总结 | 持续更新】
2.OSI七层模型有哪些,每一层的作用3.UDP/TCP含义,区别4.TCP/IP
协议栈
各个层次及分别的功能?5.写出WWW的几个方法?
游戏开发小Y
·
2024-01-21 17:36
#
2024年Unity面试题库
面试
网络
职场和发展
c#
unity
使用电信号传输TCP/IP:如何收发数据包(MTU,MSS,包的序号SYN,确认号ACK,动态调整等待ACK时长,滑动窗口)
数据收发操作是从应用程序调用write将要发送的数据交给
协议栈
开始的,
协议栈
收到数据后执行发送操作。首先,
协议栈
并不关心应用程序传来的数据是什么内容。
robot_test_boy
·
2024-01-21 16:35
2024年hcia数通考什么?现报名华为hcia证书考试好考吗?
HCIADatacomV1.0考试覆盖数通基础知识,包括TCP/IP
协议栈
基础知识,OSPF路由协议基本原理以及在华为路由器中的配置实现,以太网技术、生成树、VLAN原理、堆叠技术以及在华为交换机中的配置实现
GLAB-Mary
·
2024-01-21 13:05
华为
智能路由器
计算机网络各层数据包的封装
下面为计算机网络中各层的数据包封装格式,对于日常的socket开发很有帮助,下面有
协议栈
、TCP、UDP、ICMP、IP和MAC。亲手画的,感谢支持。如果图小,可点击放大。
我要出家当道士
·
2024-01-21 06:30
计算机网络
计算机网络
封装
数据包
协议栈
socket开发
协程内部串行和并行
所以协程也像
用户态
的线程,非常轻量级,一个线程中可以创建任意个协程。kotlin协程本质上是对线
汤米粥
·
2024-01-21 04:36
笔记
【网络技术】【Kali Linux】Wireshark嗅探(九)安全HTTP协议(HTTPS协议)
HTTP和HTTPS协议的区别(用
协议栈
结构)可以简要地表示如下图:三、实验网
不是AI
·
2024-01-20 22:10
网络技术
网络攻防
Linux
http
linux
wireshark
ESP-IDF Modbus从站例子
支持的芯片型号ESP32ESP32-C2ESP32-C3ESP32-C6ESP32-H2ESP32-S2ESP32-S3Modbus从站例子此示例演示了使用FreeModbus
协议栈
来实现ESP32作为从站设备来进行通信
帐篷Li
·
2024-01-20 19:06
MODBUS
从站
ESP-IDF Modbus 主站示例程序
支持的芯片型号ESP32ESP32-C2ESP32-C3ESP32-C6ESP32-H2ESP32-S2ESP32-S3Modbus主站例子这个示例展示了使用FreeModbus
协议栈
来实现ESP32作为主站设备来进行通信
帐篷Li
·
2024-01-20 19:05
esp32
modbus
UNIX再学习 -- TCP/UDP 客户机/服务器
TCP保证数据传输的可靠性TCP的
协议栈
底层在向另一端发送数据时,会要求对方在一个给定的时间窗口内返回确认。如果超过了这个时间窗口仍没有
聚优致成
·
2024-01-20 08:03
UNIX再学习
蓝牙
协议栈
分析-- ACL
一简介:ACL(AsynchronousConnection-orientedLink[logicaltransport])是异步无连接的链路,主要用于分组数据传送,蓝牙操作命令通过该链路传输。ACL是面向分组的连接,它支持对称和非对称两种传输流量,也支持广播信息。在ACL方式下,主设备控制链路带宽,负责从设备带宽的分配;从设备依轮询发送数据。二hci_layer处理流程这个方法里面针对接蓝牙驱动
专业开发者
·
2024-01-20 05:11
蓝牙
服务器
网络
运维
蓝牙
协议栈
分析-- L2CAP
一序言:蓝牙规范的这一部分定义了逻辑链路控制和适配层协议,简称L2CAP。L2CAP为具有协议复用能力和分段和重组操作的上层协议提供面向连接和无连接的数据服务。L2CAP允许更高级别的协议和应用程序传输和接收长达64KB的上层数据包(L2CAP服务数据单元,SDU)。L2CAP还允许每个通道的流量控制和重传。L2CAP层提供逻辑信道,称为L2CAP信道,它们在一个或多个逻辑链路上复用。二基于LE信
专业开发者
·
2024-01-20 05:11
蓝牙
网络
Linux内核--网络
协议栈
(二)整体介绍
目录一、引言二、Socket------>2.1、socket编程------>2.2、Socket的创建二、网络分层------>2.1、网络与文件操作三、协议介绍及使用------>3.1、核心网络框架------>3.2、系统调用接口------>3.3、协议无关接口(socket)------------>3.3.1、sock------>3.4、网络协议的注册------>3.5、Soc
文艺小少年
·
2024-01-20 04:52
CPU性能分析与操作系统的构建
linux
网络协议
arm开发
Linux内核--网络
协议栈
(四)内核网络
协议栈
目录一、引言二、数据报文的封装与分用------>2.1、封装------>2.2、分用三、Linux内核网络
协议栈
------>3.1、
协议栈
的分层结构------>3.2、网络
协议栈
初始化流程四、Socket
文艺小少年
·
2024-01-20 04:51
CPU性能分析与操作系统的构建
linux
网络协议
arm开发
(七)深入理解Bluez
协议栈
之“再谈Bluez的访问接口”
前言:经过前几篇文章的梳理,相信读者对如何使用Bluez
协议栈
有一个初步的认识了,本篇文章再最终汇总以下Bluez的访问接口,先看一下之前的那个框图,如图1。
GuoFeng.Wan
·
2024-01-19 23:58
深入理解Bluez协议栈
网络
蓝牙BLE
(六)深入理解Bluez
协议栈
之“GATT Client Profile”
前言:本章节我们继续介绍GATTClientProfile的实现,参考的程序是tools\btgatt-client.c,需要注意的一点,在./configure时,需要添加--enable-test--enable-testing才会编译该c文件,编译完成后,生成的可执行程序为btgatt-client。本文主要以btgatt-client运行时可能会出现的各种问题为切入点,介绍bluez的ga
GuoFeng.Wan
·
2024-01-19 23:27
深入理解Bluez协议栈
物联网
Bluez协议栈
蓝牙BLE
linux内核
协议栈
接收数据流程(一)
linux网络接收数据第一站——网卡驱动linux网络接收数据流程的第一站为网卡驱动,网卡接收包流程大致为:网卡硬件接收到包,会将数据包通过DMA映射到预先分配好的ringbuffer内存环形缓存中,紧接着使用硬中断告知cpu新数据包的到来(初始化时用request_irq注册中断服务函数)。cpu触发软中断,唤醒ksoftirqd进程来处理新数据包,调用驱动注册的中断处理函数,进入中断处理下半部
krokodil98
·
2024-01-19 22:19
android/linux源码
linux
网络
c语言
BLE
协议栈
详解
1、目的因最近面试,总有人问到BLE
协议栈
,据此,记录学习BLE
协议栈
的过程。2协议概述所谓协议,即将指定的字节按照一定的顺序排列起来,以便他人使用自己的设备时,能通过该协议同其他设备进行通信。
福哥哥哥
·
2024-01-19 22:28
嵌入式软件
物联网
BLE
上一页
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
其他