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网络——内核是如何接收到网络包的
网络收包总览2、Linux启动1)创建ksotfirqd内核线程2)网络子系统初始化3)协议栈注册4)网卡驱动初始化5)网卡启动3、迎接数据的到来1)硬中断处理2)ksoftirqd内核线程处理软中断3)
网络协议栈
处理
得过且过的勇者y
·
2023-07-13 22:01
网络
网络
linux
tcp/ip
网卡
网络协议
【网络】网络基础(一)
目录一、网络协议初识1、协议分层2、OSI七层模型3、TCP/IP五层(或四层)模型4、对
网络协议栈
的理解二、网络传输基本流程1、网络传输流程图1.1、同一个网段内的两台主机进行文件传输1.2、跨网段的主机的文件传输三
世间是否此山最高
·
2023-07-13 18:25
网络
网络
网络API分析
(NSURLSessionConfiguration*)defaultSessionConfiguration;//返回标准配置,这实际上与NSURLConnection的
网络协议栈
是一样的,具有相同的共享
iOS白水
·
2023-06-21 18:11
Linux设备驱动之网络
系列文章目录简单驱动USB驱动简介PCI驱动简介网络文章目录系列文章目录网络发展的历史第一章桌面用户的实际网络规范TCP/IP第二章OSI国际标准第三章Ethernet第四章Can第五章蓝牙
网络协议栈
第六章
虾哥不在北极
·
2023-06-21 13:32
BSP
BSP
计算机网络——数据链路层
数据链路层数据链路层是计算机网络中的一层,位于
网络协议栈
的第二层。它
牧鸯人
·
2023-06-21 03:10
计算机网络系列文章
计算机网络
网络
服务器
数据链路层
通信
高级架构之用户态
网络协议栈
TCP/IP设计
目录一、背景二、NtyTcp的微内核
网络协议栈
方案1.
网络协议栈
2.NtyTCP架构图3.TCP传输二、用户态
网络协议栈
1.什么是用户态
网络协议栈
2.TCP状态迁移图四、系列推荐一、背景现在的服务器支撑上百万个并发
DPDK技术员
·
2023-06-19 15:52
tcp/ip
网络协议
架构
计算机网络——物理层-数据通信的基础知识
物理层的基本概念在计算机网络中,物理层是
网络协议栈
中的第一层,负责处理网络中传输数据的物理介质和信号传输的细节。它定义了传输数据的电气、光学和机械特性,以及物理连接的规范和接口标准。
牧鸯人
·
2023-06-18 13:22
计算机网络系列文章
计算机网络
网络
网络协议
物理层
数据通信
4.8 Socket介绍 4.9字节序 4.10字节序转换函数
从所处的地位来讲,套接字上联应用进程,下联
网络协议栈
,是应用程序通过网络协议进行通信的接口,是应用程序与网络协议根进行交互的接口。
hongyuyahei
·
2023-06-15 18:02
服务器
网络
linux
vue手把手带你创建聊天室(vue-native-websocket)
从所处的地位来讲,套接字上联应用进程,下联
网络协议栈
,是应用程序通过网络协议进行通信的接口,是应用程序与网络协议根进行交互的接口[1]。正文开始:socket中使
乘~风来
·
2023-06-15 11:28
JS
vue
网络基础(三)
我们
网络协议栈
呢,从上往下,分别是,应用层、传输层、网络层、数据链路层。我们现在已经搞定了应用层、传输层,下面我们要解决的就是网络层了,但是在此之前,我们还要回答一下,传输层解决的是什么呢?
★ ﹏ ☆821
·
2023-06-13 00:38
Linux
网络
网络协议
tcp/ip
linux
XDP eBPF怎么利用操作系统玩转快速数据包处理
近些年来,内核的
网络协议栈
总被人诟病,人们对网络的依赖感越强,这种声浪也就越明显。暴露出问题很好,因为会涌现很多好玩的东西。内核被人diss的本质原因就是用户态和内核态大量的上下文切换!
Smoke0901
·
2023-06-12 06:47
网络
网络协议
【C++】搭建HTTP服务器
目录项目介绍
网络协议栈
介绍协议分层数据的封装与分用HTTP相关知识介绍HTTP的特点URL格式URI、URL、URNHTTP的协议格式HTTP的请求方法HTTP的状态码HTTP常见的HeaderCGI机制介绍
迅~
·
2023-06-12 01:55
Linux系统编程
网络
网络协议
day1 计算机硬件基础
向上提供接口(API)Linux子系统:进程管理:管理进程的创建、调度、销毁等;内存管理:管理内存的申请、释放、映射等;文件系统:管理和访问磁盘中的文件;设备管理:硬件设备及驱动的管理;网络协议:通过
网络协议栈
枯木遇南风丨
·
2023-06-11 00:01
我的小白学习笔记
LV.12
ARM体系结构与接口技术
linux
c语言
arm开发
arm
驱动开发
Posix API与
网络协议栈
实现原理
文章目录
网络协议栈
PosixAPI接口API接口1.socket(),插座,产生listenfd和tcb(tcpcreateblock)tcp控制块。fd使用户层,tcp是内核层。
技术鱼
·
2023-06-10 08:09
网络基础
网络
数据结构
b树
【C++/嵌入式笔试面试八股】二、11.操作系统概述 | 进程的组成、组织
一、操作系统概述01.大内核微内核区别大内核大内核指的是将所有操作系统服务都包含在内核中的设计方式,包括文件系统、
网络协议栈
、设备驱动程序等。
岁月歌者BC
·
2023-06-09 19:23
C++/嵌入式笔试面试集锦
#
计算机基础
c++
面试
linux
操作系统
八股
终于有人把Linux系统收发网络数据包的过程讲清楚了!
网络协议栈
在介绍Linux收发网络数据包之前,我们
Python专栏
·
2023-06-09 02:56
网络
linux
tcp/ip
netfilter+iptables 通过自定义match模块实现网络数据包过滤
netfilter在
网络协议栈
中的几个地方都有相应的钩子函数(四表五链),符合条件的网络数据包在协议栈中会被相应的钩子函数进行处理。
竹剑单
·
2023-06-08 13:02
内核
Linux
网络
服务器
linux
如何手写
网络协议栈
喜欢研究底层,聚焦做那些大家想学没地方学的课程:手写操作系统、手写虚拟机、手写编程语言…目前做了两门课:手写OS、手写JVM今天想跟大家聊一个黑科技:手写
网络协议栈
。为什么说它是黑科技呢?
子牙老师
·
2023-06-07 16:31
网络
操作系统
linux
汇编
手写操作系统+手写
网络协议栈
,太硬核了
内功决定一个程序员的上限,这是每个程序员都知道的道理。程序员要修哪些内功呢:汇编、C语言、C++、操作系统内核…这些修内功的课程,市面上少有人做,做相关课程的人,大多缺实战经验,所以课程偏理论,大家学起来总感觉软绵绵的不得劲…子牙老师之前是JVM专家,离开图灵后做了手写JVM小班,一举成功,这次带来的是他的新课程手写操作系统,非常硬核、重实战…大家可以放心卷哈喽,小伙伴们好,我是子牙。深入研究Wi
子牙老师
·
2023-06-07 14:00
linux
操作系统
windows
运维
网络 IO 模型的演化过程
之后调用内核
网络协议栈
的inet_sendmsg方
小机double
·
2023-04-21 20:37
网络
tcp/ip
网络协议
网络基础入门
网络是分层的理解分层软件可以分层
网络协议栈
也是层状结构认识协议协议是什么协议分层网络传输需要解决的四个问题OSI七层模型(了解为主)TCP/IP五层(或四层)模型网络传输基本流程局域网通信什么是报头位段变量定义了一个报头报头和有效载荷报头中有些什么以太网和令牌环网跨网络通信路由器怎么能认路数据包封装和分用网络中的地址管理认识
Sola一轩
·
2023-04-21 07:41
网络
网络
linux
1024程序员节
网络协议
Linux操作系统原理—内核
网络协议栈
前言本文主要记录Linux内核
网络协议栈
的运行原理数据报文的封装与分用封装:当应用程序用TCP协议传送数据时,数据首先进入内核
网络协议栈
中,然后逐一通过TCP/IP协议族的每层直到被当作一串比特流送入网络
linux大本营
·
2023-04-21 05:06
linux
tcp/ip
linux内核
网络协议栈
udp
K8S 网络详解 1 DOCKER 网络基础
DOCKER网络基础网络命名空间(linuxnetnamespace)linux内核支持(netnamespace)以支持
网络协议栈
的多个实例。不同命名空间内的网络栈是完全隔离的。
陈sir的知识图谱
·
2023-04-20 19:54
深入分析Linux网络丢包
1、背景:从图中你可以看出,可能发生丢包的位置,实际上贯穿了整个
网络协议栈
。换句话说,全程都有丢包的可能。
果子哥丶
·
2023-04-20 02:48
读书笔记
运维
#
Linux
网络
linux
运维
QNX系统基础
QNX特点微内核RTOS支持posix安全性下面展开说下区别于linux宏内核架构,微内核只提供基础的功能(message、signal)、而文件系统、
网络协议栈
都在用户空间实现,这样可以保证系统稳定性
小小码农Come on
·
2023-04-19 23:15
QNX
linux
网络
运维
【计算机网络】Linux 系统是如何收发网络包的?
网络模型Linux
网络协议栈
Linux接收网络包的流程Linux发送网络包的流程总结网络模型为了使得多种设备能通过网络相互通信,和为了解决各种不同设备在网络互联中的兼容性问题,国际标准化组织制定了开放式系统互联通信参考模型
小颜-
·
2023-04-19 12:13
计算机网络
操作系统
网络
linux
计算机网络
面试
java
WebRTC音频系统 之audio技术栈简介-1
文章目录第一章WebRTC技术栈简介1.1视频会议中常见的服务端架构1.2WebRTC
网络协议栈
1.3WebRTC源码目录结构1.4client侧技术栈1.5WebRTCnative编译以及debug1.6APM
shichaog
·
2023-04-17 22:15
webrtc导读
webrtc
Linux内核之
网络协议栈
以及套接字sk_buff分析
网络协议栈
以及套接字sk_buff分析一、Linux内核
网络协议栈
构架二、
网络协议栈
常见的数据结构2.1、TCP/IP参考模型及ISO/OSI参考模型2.2、套接字sk_buff分析2.3、套接字缓冲区管理数据
Lion Long
·
2023-04-17 20:00
Linux内核分析
网络协议
网络
linux
网络协议栈
目录网络协议网络每层做了什么事情传输层网络层链路层抓包工具code头文件UDP协议收发数据网络协议这个七层协议或者五层协议相信大家都很清楚,那么每一层分别做了什么?网络每层做了什么事情传输层传输层添加下面这八个字节的数据内容(TCP协议)网络层网络层添加下面指示的这20个字节的数据内容(IP协议)链路层链路层添加下图开头的14个字节(以太网协议)抓包工具raw-socketnetmapdpdkco
域中四大
·
2023-04-17 20:49
技术
日志
tcp/ip
c语言
一篇讲透嵌入式操作系统任务调度
进互联网公司操作系统和网络库是基础技能,面试过不去的看,这里基于嵌入式操作系统分几章来总结一下任务调度、内存分配和
网络协议栈
的基础原理和代码实现。
机械猿--
·
2023-04-17 00:50
【Linux内核解析-linux-5.14.10】网络管理模块
内核中的网络管理模块主要包括以下内容:
网络协议栈
:
网络协议栈
是内核中的一个重要模块,它负责处理网络通信的各个层次。
逆风水手
·
2023-04-16 21:49
Linux内核解析
Linux
嵌入式C语言
linux
算法
网络
4.8、socket介绍
从所处的地位来讲,套接字上联应用进程,下联
网络协议栈
,是应用程序通过网络协议进行通信的接口,是应用程序与网络协议根进行交互的接口。socket可以看成是两个网络应用程序进
zyl51_
·
2023-04-16 20:19
网络
服务器
运维
tun驱动之write
tun的write执行类型下面的代码intfd=open("/dev/net/tun",O_RDWR)write(fd,buf,len);首先要明确一点,向tun驱动写的数据,最后会进入
网络协议栈
,相当于外部的数据通过网卡进入
网络协议栈
多多是小坏熊
·
2023-04-16 09:10
tun驱动
网络
linux
tun驱动
内核
计算机网络(三)
网络协议栈
与epoll的底层原理
layout:posttitle:计算机网络(三)
网络协议栈
与epoll的底层原理description:计算机网络(三)
网络协议栈
与epoll的底层原理tag:计算机网络文章目录POSIXAPI与
网络协议栈
芸兮
·
2023-04-14 23:17
计算机网络
网络协议
计算机网络
网络
k8s 网络基础
author:sufei说明:本文主要记录在学习k8s网络方面的相关知识一、Linux虚拟网络基础1.1网络命名空间 Linux在内核网络栈中引入网络命名空间,将独立的
网络协议栈
隔离到不同的命令空间中,
真之棒2016
·
2023-04-14 18:44
2020-07-25 【K8S网络模型和存储模型】
如何在Linux
网络协议栈
的基础上支持这些
桢桢claire
·
2023-04-13 19:08
Linux
网络协议栈
8--tun/tap
什么是tun/tap设备linux支持的虚拟网络设备中,tun/tap设备相对特殊,其为用户空间程序提供了网络数据包的发送和接收能力。他既可以当做点对点设备(TUN),也可以当做以太网设备(TAP)。用户层程序通过tun设备只能读写IP数据包,而通过tap设备能读写链路层数据包,类似于普通socket和rawsocket的差别一样,处理数据包的格式不一样。运行tun、tap设备之后,会在内核空间添
苏苏林
·
2023-04-13 14:21
网络性能优化思路
无论是应用层的各种I/O模型,冗长的
网络协议栈
和众多的内核选项,抑或是各种复杂的网络环境,都提高了网络的复杂性。
pony.li
·
2023-04-13 10:24
DPDK
Linux
linux
性能优化
linux
定位
网络
内核
嵌入式Linux应用程序开发-TCP-IP网络通信应用程序
作为全世界最优秀的开源操作系统,Linux内部已经集成了强大的
网络协议栈
,并向应用层提供丰富的系统调用,开发者可以基于通用的系统调用接口,使用Linux内核提供的网络功能。
newzhpfree
·
2023-04-11 19:07
linux
tcp/ip
网络
值得一看的CPU与linux内核对中断的处理
【推荐阅读文章】浅谈linux内核网络sk_buff之克隆与复制深入linux内核架构--进程&线程了解Docker依赖的linux内核技术浅析linux内核
网络协议栈
--linuxbridge深入理解
Linux加油站
·
2023-04-11 06:30
linux
运维
服务器
linux内核源码分析 - nvme设备的初始化
【好文推荐】浅析linux内核
网络协议栈
--linuxbridge深入理解SR-IOV和IO虚拟化virtio-net实现机制【一】(图文并茂)驱动的加载驱动加载实际就是module的加载,而module
Linux加油站
·
2023-04-10 09:03
linux
网络
驱动开发
计算机网络中采用路由选择的是,计算机网络中路由选择协议位于哪一层
当一个计算机发送一个分组时,在网络上
网络协议栈
的每一层都附加一些信息给它。网络层的协议附加路由选择信息,这可能是通过一个
解说柯基mkq
·
2023-04-09 00:01
计算机网络中采用路由选择的是
【STM32-V7】STM32H743XIH6开发板,丰富软件资源,强劲硬件配置,大量软件解决方案持续更新中(2023-02-19)
mod=viewthread&tid=91590目录软件资源:硬件资源视频资源BSP驱动教程数字信号处理解决方案Modbus主从协议栈RTOS解决方案GUI图形界面解决方案USB协议栈解决方案
网络协议栈
解决方案文件系统解决方案软件资源
硬汉嵌入式
·
2023-04-06 21:20
STM32
stm32
物联网
DPDK的虚拟交换机框架OvS
DPDK简介DPDK是X86平台报文快速处理的库和驱动的集合,不是
网络协议栈
,不提供二层,三层转发功能,不具备防火墙ACL功能,但通过DPDK可以轻松的开发出上述功能。
DPDK技术员
·
2023-04-06 12:14
dpdk
spdk
ovs
网络
dpdk/spdk/
网络协议栈
/存储/网关开发/网络安全/虚拟化/ 0vS/TRex/dpvs技术成长体系
作为近年来运用越来越广泛,被互联网企业越来越认可的技术,网络虚拟化技术:dpdk/spdk/
网络协议栈
/存储/网关开发/网络安全/虚拟化/0vS/TRex/dpvs技术等该如何学习呢?
攻城狮百里
·
2023-04-06 12:13
DPDK
网络协议
DPDK
OvS
网络
Linux 内核(Kernel)组成分析
浅析linux内核
网络协议栈
--linuxbridge深入理解SR-IOV和IO虚拟化一文了解Linux上TCP的几个内核参数调优概述Linux内核驱动之GPIO子系统API接口一、Linux内核简介Linux
Linux加油站
·
2023-04-06 01:06
linux
服务器
运维
【性能】Linux网络性能优化的几个思路
在分析NAT性能问题时,可以先从内核连接跟踪模块conntrack角度来分析,比如用systemtap、perf、netstat等工具,以及proc文件系统中的内核选项,来分析
网络协议栈
的行为;然后,通过内核选项调优
Bogon
·
2023-04-05 13:06
Linux驱动学习笔记(一、linux架构)
Linux提供了大量的资源比如
网络协议栈
,多任务处理,内存管理和设备管理等。Linux框架:应用程序通过系统调用来使用内核资源,系统调用一般通过软中断的方式。系统调用:Linu
会飞的企鹅^_^
·
2023-04-04 19:25
linux
架构
【纯干货!】Linux内核的整体架构
【推荐阅读】深入linux内核架构--进程&线程怎么在Windows下使用Makefile文件浅析linux内核
网络协议栈
--linuxbridge1.前言本文是“Linux内核分析”系列文章的第一篇,
Linux加油站
·
2023-04-04 07:24
linux
架构
运维
ARM硬件平台上基于UCOS移植Lwip
网络协议栈
目录1硬件平台11.1硬件平台简介11.2硬件设计及电路原理图22.Keil开发工具及Keil工程简介62.1Keil开发工具62.2Keil工程简介62.3链接文件、启动文件分析63.UCOS移植113.1ucos简介113.2ucos移植总述113.3和移植UCOS有关的ARM芯片知识113.4系统堆栈和UCOS的任务堆栈143.5系统时钟143.6任务级任务切换143.7中断级任务切换164
bahutou
·
2023-04-03 03:00
嵌入式开发学习
ARM
UCOS
LWIP
上一页
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
其他