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
用户态协议栈
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
【Rust日报】2021-04-09 tokio 计划发布基于 io-uring 的新运行时
使用epoll,调整后的TCP代理将在
用户态
之外花费70%至80%的CPU周期,包括执行syscall和在内核和
用户态
之间复制数据的周期。2019年,Linux增加了一个新的A
Rust语言中文社区
·
2024-01-19 19:45
编程语言
java
python
区块链
人工智能
密码学学习笔记(二十四):TCP/IP
协议栈
TCP/IP
协议栈
的基础结构包括应用层、传输层、网络层、数据链路层和物理层。应用层应用层位于TCP/IP
协议栈
的最顶层,是用户与网络通信的接口。
kingofyb
·
2024-01-19 12:15
密码学与计算机安全
密码学
学习
笔记
网络
tcp/ip
OpenHarmony—Linux之系统调用
硬件:Arm64系统:Linux系统(Kernel-5.15-rc1)高级语言:C(glibc-2.34)模式:64位(即未定义CONFIG_COMPAT)2、什么是系统调用Linux系统分为内核态和
用户态
码牛程序猿
·
2024-01-19 12:03
linux
运维
服务器
harmonyos
华为
鸿蒙系统
鸿蒙
【XR806开发板试用】留言板功能开发
搭载OpenHarmony系统(已通过OpenHarmony兼容性认证),支持OTA升级,littlefs、spifs文件系统兼容802.11b/g/n,集成TCP/IP
协议栈
及WLAN
协议栈
、
极术社区
·
2024-01-19 12:30
开发板测评
xr806
基于gd32f103移植freemodbus master 主栈
1.移植freemodbusmaster需要先移植RT-Thread操作系统GD32F103C8T6移植RTTNano教程-CSDN博客2.移植freemodbusmaster
协议栈
在移植了RTT以后,
Car12
·
2024-01-19 09:52
GD32
freemodbus主栈
gd32f103
移植
Windows高级调试(学习笔记)-第二章-调试器介绍
Chapter2IntroductiontoDebuggers2.1调试器基础知识2.1.1DebuggerTypes调试器类型UserModeDeduggers(
用户态
调试器)实时调试(LivingDebugging
图南堂
·
2024-01-18 18:56
WinDbg学习笔记
WinDbg
笔记
Linux内核--网络
协议栈
(三)sk_buff介绍
目录一、引言二、sk_buff------>2.1、skb介绍------>2.2、控制字段------>2.3、其他字段------>2.4、特定功能字段------>2.5、管理字段------>2.6、内存分配------>2.7、内存释放------>2.8、克隆和拷贝------>2.9、队列管理函数三、sk_buff------>3.1、网络数据流向------------>3.1.1
文艺小少年
·
2024-01-18 13:57
CPU性能分析与操作系统的构建
linux
网络协议
arm开发
协程的概念,协程+遇到IO切换实现单线程提供并发
协程,英文为coroutine,也被称作轻量级线程或者微线程,是一种
用户态
的轻量级线程。协程的执行不是由系统内核来调度,而是由用户程序自行控制。
Python_1981
·
2024-01-18 05:36
#
网络编程
python
协程
网络编程
CCC数字钥匙设计【BLE】--车主配对之BLE OOB配对
1、BLEPairing基础知识下面先简单介绍下BLE5.0
协议栈
中,关于BLEPairing的一些基本知识。具体可详见BLE5.0Vol3PartH。
耐思时刻
·
2024-01-18 02:29
数字钥匙
CCC
汽车
软件工程
ubuntu上kamailio+rtpproxy+mediaproxy环境搭建
前言最近项目中需要用SIP
协议栈
实现实时音视频通信。因为服务器段暂时没人做,所以就用kamailio搭建了一个SIP服务器做开发测试使用。安装配置过程中踩了不少坑,现在讲整个过程总结一下。
Bluekkk
·
2024-01-18 01:10
JAVEE初阶 多线程基础(九)
,进程能够解决并发编程问题,但是由于频繁的创建销毁进程,使得消耗的CPU硬件资源特别多,后来引入了线程,但是线程的数量特别多,也会消耗较多的CPU硬件资源,那么就引入了1.轻量级线程:纤程:是程序员在
用户态
调度
骑乌龟追火箭1
·
2024-01-17 23:15
java-ee
从Demo理解Thrift & Thrift和Dubbo的区别
文章目录安装demo尝试Thrift
协议栈
Thrift与Dubbo的区别字节里的RPC框架都是用的Thrift,我猜这主要原因有2:Thrift是Facebook开源的项目,平台中立Thrift支持跨语言调用
蒋大钊!
·
2024-01-17 21:17
分布式与云计算
dubbo
rpc
java
Netty核心前奏——零拷贝篇(六)
在操作系统中,零拷贝指的是避免在
用户态
(User-space)与内核态(Kernel-space)之间来回拷贝数据.OS的I/O普通读写流程用户read发起系统调用,由
用户态
进入内核态,通过DMA技术将磁盘中的数据
ProMan_XY
·
2024-01-17 11:50
Netty
网络
java
DWM1000 MAC层
DWM1000MAC层MAC层概述MAC层,即媒体访问控制层,是数据通信
协议栈
中的一个重要部分,位于链路层的下半部分,紧邻物理层。在OSI模型中,它属于第二层,即数据链路层的一部分。
YRr YRr
·
2024-01-17 09:58
网络
UWB
MAC层
室内定位
stm32
嵌入式硬件
移动端开发进阶之蓝牙通讯(一)
移动端开发进阶之蓝牙通讯(一)移动端进阶之蓝牙通讯需要综合考虑蓝牙版本选择、
协议栈
使用、服务匹配、设备连接、安全性和硬件支持等方面。
Kevin写代码
·
2024-01-17 08:36
移动端开发进阶
网络
android
ios
flutter
c++
网络收发过程中,缓冲区位置在哪里?
这个流程涉及到了多个队列和缓冲区,包括:网卡收发网络包时,通过DMA方式交互的环形缓冲区;网卡中断处理程序为网络帧分配的,内核数据结构sk_buff缓冲区;应用程序通过套接字接口,与网络
协议栈
交互时的套接字缓冲区
tracy_668
·
2024-01-17 06:35
计算机网络之五种IO模型
IO的核心理论一、IO读写原理1.内核态与
用户态
1.1内核态1.2
用户态
1.3IO底层2.内核缓冲区与进程缓冲区3.图示二、IO基本概念1.阻塞IO和非阻塞IO2.同步和异步三、五种IO模型引言:TCP
边学边卷
·
2024-01-17 00:25
简单总结版-计算机网络
网络
tcp/ip
服务器
GMP模型学习笔记:概念、流程概述、设计机制及部分场景
因此人们就又将线程分为了内核态和
用户态
,
用户态
线程就是协程。其二者可以
Climber47
·
2024-01-16 18:29
Golang
学习
笔记
golang
go
Linux内核--网络
协议栈
(三)UDP协议层/IP层的处理
目录一、引言二、udp_sendmsg------>2.1、UDP插入------>2.2、获取目的IP地址和端口------>2.3、udp_send_skb------------>2.3.1、创建UDP头------------>2.3.2、处理校验和------>2.4、监控:UDP层统计三、IP层------>3.1、ip_send_skb------>3.2、ip_local_out-
文艺小少年
·
2024-01-16 11:10
CPU性能分析与操作系统的构建
网络协议
linux
udp
Linux内核--网络
协议栈
(二)UDP数据包发送
目录一、引言二、数据包发送------>2.1、数据发送流程三、协议层注册------>3.1、socket系统调用------>3.2、socket创建------>3.3、协议族初始化------>3.4、对应协议的socket创建------>3.5、协议注册四、通过套接字发送网络数据------>4.1、inet_sendmsg一、引言本文首先从宏观上概述了数据包发送的流程,然后分析了协议
文艺小少年
·
2024-01-16 08:03
CPU性能分析与操作系统的构建
网络协议
linux
udp
IP双栈技术
双栈协议概念双栈协议是指所有设备必须支持IPv4、IPv6
协议栈
,连接双栈网络的接口必须同时设置IPv4地址和IPv6地址。双栈协议是所有过渡技术的基础。双
协议栈
指的是I
A_Puter
·
2024-01-16 05:08
tcp/ip
网络协议
网络
Posix API与网络
协议栈
connectudp断开连接的过程posixAPItcp网络编程主要学习的几个点,网络的apisocket意思是插座,两部分组成,fd(文件描述符),tcb(tcpcontrolblock)tcp控制块,是
协议栈
里边的任何文件的文件描述符
猥琐猿
·
2024-01-16 05:16
进阶知识
c语言
c++
后端
网络协议
网络io,select,poll与epoll的初步认识
因为listenfd处于listen状态,三次握手是在
协议栈
完成的,不受应用程序控制。三次连接不发生在任意函数中,是
协议栈
自动完成的!一请求一线程2.如何解决
猥琐猿
·
2024-01-16 05:15
进阶知识
网络
服务器
linux
【android】rk3588-android-bt
文章目录蓝牙框架HCI接口蓝牙VENDORLIBvendorlib是什么代码层面解读vendorlib1、vendorlib实现,
协议栈
调用2、
协议栈
实现,vendorlib调用(回调函数)2.1、init
Yengi
·
2024-01-15 22:16
test
linux
android
运维
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
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
其他