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
linux内核-协议栈
网络安全概述
目录网络安全背景网络安全常识及术语网络的脆弱性和常见安全攻击网络环境的开放性
协议栈
(TCP/IP)自身的脆弱性物理层--物理攻击链路层网络层--ICMP攻击传输层--TCPSYNFlood攻击应用层--
no caliper
·
2024-01-22 11:43
防御保护
网络安全
pinctrl子系统简介
Linux是一个庞大而完善的系统,尤其是驱动框架,像GPIO这种最基本的驱动不可能采用“原始”的裸机驱动开发方式,
Linux内核
提供了pinctrl和gpio子系统用于GPIO驱动。
凌肖战
·
2024-01-22 10:24
Linux驱动学习
linux
arm开发
信息安全的脆弱性及常见安全攻击
目录信息安全概述信息安全现状及挑战传统安全防护逐步失效安全风险能见度不足看不清资产看不见新型威胁看不见内网潜藏风险常见的网络安全术语信息安全的脆弱性及常见安全攻击网络环境的开放性
协议栈
的脆弱性及常见攻击常见安全风险
协议栈
自身的脆弱性网络的基本攻击模式链路层
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
网络协议
海量运维、运营规划之道
网站访问速度:3秒内image.pngimage.png影响网站速度的因素image.png优化:动静分离、多级缓存、服务器资源优化、gzip压缩、
LINUX内核
优化前端优化:首屏优化、减少HTTP请求
SkTj
·
2024-01-22 06:53
linux内核
源码编译2.6失败
centos7环境iso选择https://mirrors.tuna.tsinghua.edu.cn/centos/7/isos/x86_64/CentOS-7-x86_64-DVD-2009.iso自带qemu,未实测是否可用选择编译版本2.6下载地址遇到的编译错误解决yumlist|grepcursesyuminstallncurses-devel.x86_64-yyuminstallncur
chenxuezhou
·
2024-01-22 04:14
linux
运维
服务器
qemu使用
Python3.8-CSDN博客https://www.cnblogs.com/Oliver.net/p/7211967.html编译python3.8还由于openssl过低参考QEMU启动x86-
Linux
chenxuezhou
·
2024-01-22 04:14
嵌入式硬件
ubuntu更换
linux内核
step1:查看现在的内核版本uname-srstep2:到以下链接:https://kernel.ubuntu.com/~kernel-ppa/mainline/下载需要版本的
linux内核
。
卡拉肖克_潘
·
2024-01-21 23:29
vscode+clangd 快速定位
linux内核
vscode+clangd快速定位
linux内核
快速入门注意事项1、关于clangd与cpp冲突的问题2、关于clangd编译的问题快速入门快速完成配置,可以参考韦东山的视频https://www.bilibili.com
穿着码农马甲的电工
·
2024-01-21 22:25
Linux好用工具
linux
vscode
golang
一文带你熟悉Redis网络模型原理
用户态和内核态空间服务器大多都采用Linux系统,ubuntu和Centos都是Linux的发行版,发行版可以看成对linux包了一层壳,任何Linux发行版,其系统内核都是Linux,软件应用都需要通过
Linux
咸鱼也有爱
·
2024-01-21 22:52
Java后端开发
面试总结
Redis
网络
redis
linux
中移(苏州)软件技术有限公司面试问题与解答(0)—— 面试感悟与问题记录
之前一直认为自己的
Linux内核
水平还可以,文章读了很多、书也没少看、也写过文章、做过知识分享。但这次和高手即一直做这块的人过招,完败。
蓝天居士
·
2024-01-21 21:18
面试
面试
深入理解
linux内核
-内存管理-内存管理
RAM的某些部分永久分配给内核,来存放内核代码及静态内核数据结构。RAM的其余部分称为动态内存,这不仅是进程所需的宝贵资源,也是内核本身所需的宝贵资源。页框管理Intel的Pentinum处理器可采用两种不同的页框大小:4KB,4MB(如PAE被激活,则为2MB)。Linux采用4KB页框大小作为标准的内存分配单元。(1).由分页单元引发的缺页异常很容易得到解释,或由于请求的页存在但不允许进程对其
raindayinrain
·
2024-01-21 21:47
3.4.系统-Linux实现
内存管理
伙伴系统
slab
线性区划分
Linux内存管理:(八)页面迁移
文章说明:
Linux内核
版本:5.0架构:ARM64参考资料及图片来源:《奔跑吧
Linux内核
》Linux5.0内核源码注释仓库地址:zhangzihengya/LinuxSourceCode_v5.0
显微镜下的内核
·
2024-01-21 21:16
Linux内存管理篇
linux
Linux内存管理:(九)内存规整
文章说明:
Linux内核
版本:5.0架构:ARM64参考资料及图片来源:《奔跑吧
Linux内核
》Linux5.0内核源码注释仓库地址:zhangzihengya/LinuxSourceCode_v5.0
显微镜下的内核
·
2024-01-21 21:16
Linux内存管理篇
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
Shell概述、编写及执行脚本、Shell变量、变量扩展知识、数值运算
Shell是在
Linux内核
与用户之间的解释器程序,通常指的是bash,负责向内核翻译及传达用户/程序指令shell的使用方式:1.交互执行指令:人工干预,执行效率底。
Mick方
·
2024-01-21 17:50
chrome
前端
linux
运维
Linux内核
IO内存使用思路分析-学到牛牛
在嵌入式开发中,所有芯片对外设进行处理都是通过读写设备上的寄存器进行的。外设的寄存器在内存中单独分出一部分作为特殊功能寄存器进行编址。在低级嵌入式设备中,我们通过直接操作外设寄存器即可控制外设的工作。在高级设备中,设备加载了操作系统,操作系统中的内存管理单元(MMU)对设备内存进行重新管理,从而无法直接进行操作。目前市面上,根据不同CPU体系架构,CPU对外设端口的编址方式一般有两种:IO映射方式
学到牛牛
·
2024-01-21 16:58
使用电信号传输TCP/IP:如何收发数据包(MTU,MSS,包的序号SYN,确认号ACK,动态调整等待ACK时长,滑动窗口)
数据收发操作是从应用程序调用write将要发送的数据交给
协议栈
开始的,
协议栈
收到数据后执行发送操作。首先,
协议栈
并不关心应用程序传来的数据是什么内容。
robot_test_boy
·
2024-01-21 16:35
一文搞懂 ,
Linux内核
—— 同步管理(上)
因为现代操作系统是多处理器计算的架构,必然更容易遇到多个进程,多个线程访问共享数据的情况,如下图所示:图中每一种颜色代表一种竞态情况,主要归结为三类:进程与进程之间:单核上的抢占,多核上的SMP;进程与中断之间:中断又包含了上半部与下半部,中断总是能打断进程的执行流;中断与中断之间:外设的中断可以路由到不同的CPU上,它们之间也可能带来竞态;这时候就需要一种同步机制来保护并发访问的内存数据。本系列
极致Linux内核
·
2024-01-21 13:44
2024年hcia数通考什么?现报名华为hcia证书考试好考吗?
HCIADatacomV1.0考试覆盖数通基础知识,包括TCP/IP
协议栈
基础知识,OSPF路由协议基本原理以及在华为路由器中的配置实现,以太网技术、生成树、VLAN原理、堆叠技术以及在华为交换机中的配置实现
GLAB-Mary
·
2024-01-21 13:05
华为
智能路由器
1.linux简介
Linux简介
Linux内核
最初只是由芬兰人李纳斯·托瓦兹(LinusTorvalds)在赫尔辛基大学上学时出于个人爱好而编写的。
_简_单_点_
·
2024-01-21 09:15
华为原生 HarmonyOS NEXT 鸿蒙操作系统星河版 发布!不依赖 Linux 内核
不依赖
Linux内核
发布会上,余承东宣布,HarmonyOSNEXT鸿蒙星河版面向开发者开放申请。申请链接鸿蒙星河版将实现原生精致、原生易用、原生流畅、原生安全、原生智能、原生互联6大极致原生体验。
Qt魔术师
·
2024-01-21 08:42
活动+兴趣+分享课件
harmonyos
华为
linux
12.5在Linux中编写队列模式的SPI控制器驱动
在
Linux内核
中更加推荐使用队列模式的SPI控制器驱动,而且队列模式的SPI控制器驱动也更加简单,只需要在驱动中实现单个spi_transfer的传输即可,将spi_message拆解为spi_transfer
lf282481431
·
2024-01-21 06:23
linux驱动开发
linux
arm开发
嵌入式硬件
驱动开发
计算机网络各层数据包的封装
下面为计算机网络中各层的数据包封装格式,对于日常的socket开发很有帮助,下面有
协议栈
、TCP、UDP、ICMP、IP和MAC。亲手画的,感谢支持。如果图小,可点击放大。
我要出家当道士
·
2024-01-21 06:30
计算机网络
计算机网络
封装
数据包
协议栈
socket开发
Rancher部署k8s集群测试安装nginx(节点重新初始化方法,亲测)
目录一、安装前准备工作计算机升级
linux内核
时间同步Hostname设置hosts设置关闭防火墙,selinux关闭swap安装docker二、安装rancher部署rancher三、安装k8s安装k8s
柒月VII
·
2024-01-21 06:55
DevOps
rancher
kubernetes
nginx
dma子系统学习之struct dma_device
structdma_device是
Linux内核
中定义的一个数据结构,用于表示一个DMA设备(DirectMemoryAccess,直接内存访问)。
追光向日葵
·
2024-01-21 06:05
dma
linux
Linux 简介
Linux内核
最初只是由芬兰人林纳斯·托瓦兹(LinusTorvalds)在赫尔辛基大学上学时出于个人爱好而编写的。
海烟君
·
2024-01-21 03:13
【网络技术】【Kali Linux】Wireshark嗅探(九)安全HTTP协议(HTTPS协议)
HTTP和HTTPS协议的区别(用
协议栈
结构)可以简要地表示如下图:三、实验网
不是AI
·
2024-01-20 22:10
网络技术
网络攻防
Linux
http
linux
wireshark
linux内核
配置——树莓派3B+
树莓派内核文件的获取如果想要树莓派的内核文件,可以到RaspberryPi·GitHub中选择linux(在连接树莓派的终端中利用指令uname-r来知道自己的树莓派版本)选择对应的版本,在code里选择download.zip下载压缩包,放到windows中自己之前弄过的共享文件夹中,方便在Ubuntu中文件的传递我们把下载好的压缩包放在一个创建好的文件夹中(SYSTEM),解压,目的是为了后续
zhezhehenkenai
·
2024-01-20 21:54
树莓派
linux
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
Linux的介绍
Linux内核
是在1991由芬兰人林纳斯·托瓦兹(LinusTorvalds)编写的,主要受到Minix和Unix思想的启发。 Linux能运行主要的UNIX工具软件、应用程序和网络协议。
ming23
·
2024-01-20 18:54
RT-Linux在IMX8上的使用
ByToradex胡珊逢Real-timeLinux是指在普通
Linux内核
打上PREEMPT_RT补丁后使内核满足实时要求。
toradex
·
2024-01-20 15:54
ZYNQ学习笔记-LINUX篇-字符设备驱动控制AXI-GPIO
ZYNQ学习笔记硬件平台:zynq-7000&xc7z100ffg900-2linux开发平台:ubuntu16.04.4LTSzynq-
linux内核
:linux-xlnx-xilinx-v2017.4LINUX
mlia
·
2024-01-20 15:30
Docker与Docker Compose入门:释放你的应用部署的威力
本文大纲如下,1.Docker一键安装这里给大家分享我的Docker一键安装脚本,在大部分基于
Linux内核
的系统中可以直接使用。curl -fsSL https://get.docker.com
waynaqua
·
2024-01-20 13:10
docker
查看docker容器内的pid和宿主机中pid的映射关系
注:
Linux内核
版本小于4.1用此方法进入对应的容器,执行grepthreads/proc/*/sched从返回信息中可以看到容器内进程号和宿主机中进程号的对应关系,示例如下root@55e0b2020fc0
不负长风
·
2024-01-20 12:03
#
python后端开发
docker
Linux下安装docker
1、查看系统版本Docker支持64位版本的CentOS7和CentOS8及更高版本,它要求
Linux内核
版本不低于3.10。
清爽的暗之妖刀0369
·
2024-01-20 12:01
Docker
linux
docker
运维
银河麒麟操作系统 v10 中离线安装 Docker
银河麒麟操作系统v10中离线安装Docker1.查看系统版本2.查看
Linux内核
版本(3.10以上)3.查看iptabls版本(1.4以上)4.判断处理器架构5.离线下载Docker安装包6.移动解压出来的二进制文件到
linmengmeng_1314
·
2024-01-20 11:17
【总结】
docker
容器
运维
麒麟V10
Docker
docker-compose
C++中的嵌入式Linux开发技术
嵌入式Linux开发技术主要分为以下几个方面:
Linux内核
:
Linux内核
是整个嵌入式Linux系统的核心,负责管理系统资源,并提供各
naer_chongya
·
2024-01-20 11:49
c++
linux
开发语言
Centos 8 安装 Elasticsearch
CentOS8采用了最新的
Linux内核
和软件包管理系统,提供了更好的性能和安全性,同时还支持Docker和Kubernetes等容器化技术,方便用户进行应用程序的部署和管理。
黄妹妹儿
·
2024-01-20 10:52
centos
elasticsearch
linux
UNIX再学习 -- TCP/UDP 客户机/服务器
TCP保证数据传输的可靠性TCP的
协议栈
底层在向另一端发送数据时,会要求对方在一个给定的时间窗口内返回确认。如果超过了这个时间窗口仍没有
聚优致成
·
2024-01-20 08:03
UNIX再学习
Linux之引导和服务篇
一.引导过程开机自检--->MBR引导--->GRUB菜单--->加载
Linux内核
--->init进程初始化详解:开机自检:服务器主机开机之后,将根据主板BIOS(基本输入输出系统)中的设置对CPU,
Beloved Susu
·
2024-01-20 07:13
linux
服务器
运维
Buildroot 构建文件系统
你可以和编译
Linux内核
一样,通过buildroot配置,menuconfig修改,编译出一个完整的可以直接烧写到机器上运行的Linux系统软件(包含boot、kernel、rootfs以及rootfs
JalynFong
·
2024-01-20 07:46
蓝牙
协议栈
分析-- 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开发
初识进程(Linux)
进程前言1.介绍冯诺依曼体系结构①.CPU——寄存器、运算器、控制器和时钟②.存储器——内存③.输入输出设备④.程序运行过程⑤.小结2.操作系统①.基本介绍②.先描述再组织(重要:贯穿
Linux内核
)进程
kpl_20
·
2024-01-20 03:43
Linux
linux
上一页
9
10
11
12
13
14
15
16
下一页
按字母分类:
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
其他