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网络设备驱动架構學習(三)
網絡設備的初始化3、網絡設備的打開與釋放4、網絡數據發送流程5、網絡數據接收流程6、網絡連接狀態7、網絡參數設置和統計數據瞭解了這幾部份內容,網絡設備驅動的編寫方法也就基本明白了網絡數據發送流程Linux
网络子系统
在发送数据包时
Ela--学海无涯
·
2020-08-12 15:47
Linux
Net
driver
linux
网络子系统
分析(一)——协议栈分层实现综述
目录一、概述二、Linux
网络子系统
的分层2.1为何要分层2.2协议无关接口2.3网络协议层2.4设备无关接口2.5设备层三、参考一、概述开篇,总结一下对linux协议栈的理解,备忘。
whenloce
·
2020-08-12 14:17
linux网络子系统
Linux
网络子系统
之结构介绍
Linux网络设备驱动程序的体系结构图片说明如下:网络协议接口层网络协议接口层向网络层协议提供统一的数据包收发接口,不论上层协议是ARP还是IP,都通过dev_queue_xmit()函数发送数据,并通过netif_rx()函数接受数据,这一层的存在使得上层协议独立于具体的设备。它们的代码的声明在kernel源码目录的include/linux/netdevice.h它们的代码的实现在kernel
weixin_34151004
·
2020-08-12 13:27
报文的接收方式(linux
网络子系统
学习 第二节 )
报文的接收是整个协议栈的入口,负责从网卡中把报文接收并送往内核协议栈相应协议处理模块处理。报文的接收方法主要分为两种一种是网卡产生中断,通知内核进行接收报文。一次中断接收一个报文。在中断处理程序中把报文从硬件缓存中拷贝到内存中,并把报文加入到协议栈中对应的入口队列中,中断退出时调用收包软中断来从相应队列来读取报文进行处理。这种方式优点是内核对报文响应较快,在网卡上有少量报文时效果较好。这样如果网卡
weixin_34121304
·
2020-08-12 13:24
[国嵌攻略][135][
网络子系统
深度分析]
网络发包模型1.选择路由2.交给邻居子系统(路由中紧挨着发送方的网关)。如果没有邻居信息,那么由Linux中的邻居子系统来建立邻居信息。发送数据过程//系统调用层和协议无关层1.发送入口sock_aio_write2.调用do_sock_write3.调用__sock_sendmsg//网络协议栈4.调用udp_sendmsg5.调用ip_route_output_flow(选择路由)6.调用ud
weixin_30266885
·
2020-08-12 13:43
网络子系统
25_生成树协议
//参考深入理解linux网络技术内幕//生成树协议(SpanningTreeProtocol,STP)是用于消除环路拓扑的分布式算法。//生成树协议的基本元素://1.链路开销,当链路没有指定开销,或者都设置成相同开销时,一个节点到达根的距离用网络跃点数来测量。//2.BPDU,STP通过让各个网桥之间交换称为网络协议数据单元(BPDU)的特殊帧来传递配置信息。//3.根网桥,唯一能产生BPDU
nerdX
·
2020-08-12 13:18
Linux网络子系统
linux kernel 3.6版本
网络子系统
新特性 - TCP
一,TCPfastopen客户端实现这个特性是google提出并主导开发的。实现的原理是对于客户端允许发送syn请求时携带数据,对于服务器端收到带有数据的syn请求后,可以立刻提交给用户层,并发送ack,这样节省一个RTT时间。这个特性对于短连接的业务类型比较有很大的帮助,据测试结果有4%~41%的性能提升。这个特性需要客户端和服务器端的os都支持,并且未知window何时才支持这个特性。另外,这
tenfyguo
·
2020-08-12 12:38
Cpp&linux技术
第一章
网络子系统
初始化--基于Linux3.10
下载地址《http://download.csdn.net/detail/shichaog/8620701》网络初始化函数调用顺序《Linux系统启动那些事—基于Linux3.10内核》提到系统启动时会调用一系列的初始化函数,初始化函数使用include/init.h中的宏定义,这些宏的顺序显示了初始化函数调用的顺序。即由pure_initcall函数定义的函数先于core_initcall定义的
shichaog
·
2020-08-12 12:51
网络
Linux
网络子系统
邻居子系统根据路由表,如果下一个跃点在同一网络中(也就是下一个跃点是邻居),邻居层就把目的L3地址解析为跃点的L2地址。这个关联就被放入缓存以便将来再次使用。这样的话,如果某个应用程序短期内发送多个封包给另一个应用程序,那么只在发送第一个封包的时候使用邻居协议。点对点连接、广播、多播都不需要L2的头部信息?,因此也不需要L3到L2的映射。其他传输使用共享介质,因此需要一个L2头部信息。该信息可能来
leopard21
·
2020-08-12 11:59
Linux
Linux Kernel 内存管理 - 网络
Chapter7.
网络子系统
Linux强大的网络功能是如何实现的,让我们一起进入Linux内核的网络系统了解一下吧。
duckcatherine
·
2020-08-12 11:06
《Linux 性能及调优指南》1.5
网络子系统
翻译:飞哥(http://hi.baidu.com/imlidapeng)版权所有,尊重他人劳动成果,转载时请注明作者和原始出处及本声明。原文名称:《LinuxPerformanceandTuningGuidelines》原文地址:http://www.redbooks.ibm.com/abstracts/redp4285.html---------------------------------
北雨南萍
·
2020-08-12 10:38
Linux:
系统相关
环形网和核心网的定义
1、核心网(corenetwork)a、简单点说,可以把移动网络划分为三个部分,基站子系统,
网络子系统
,和系统支撑部分比如说安全管理等这些。
A happy hamster
·
2020-08-12 09:18
5G NR 阅读笔记
它是UMTS的一个无线传输协议栈,负责将IP头压缩和解压,传输用户数据并维护为无损的无线
网络子系统
(SRNS)设置的无线承载的序列号1.2:EPS(EvolvedPacketSystem)演进的分组系统
chengxf2
·
2020-08-10 12:28
通讯技术
分布式文件系统 IPFS
IPFS=InterPlanetaryFileSystemIPFS云成为一个新的,重要的
网络子系统
,如果构建得当,那么可以完善或者替换HTTP,或者说可以完善或者替代更多,听起来很疯狂,但是确实很疯狂!
DragonWar%
·
2020-08-10 11:36
网络子系统
在链路层的收发过程剖析
网络子系统
在链路层的收发过程剖析R.wen(
[email protected]
)1),Skb_buff/*Toallow64Kframetobepackedassingleskbwithoutfrag_list
船过水无痕
·
2020-08-09 09:57
Linux
移动通信第七章,GSM移动通信系统
网络子系统
(NSS):首要任务是完成话音的接续,即交换功能。原籍位置寄存器(HLR)和访问位置寄存器(VLR)共同组成了寄存器。设备识别寄存器(EIR):存储有关移动台设备的参数,进行识别、监视和
谈笑233
·
2020-08-03 23:17
GSM系统的主要组成
GSM数字蜂窝通信系统的主要组成部分可分为移动台、基站子系统和
网络子系统
。
coj95792
·
2020-07-31 16:29
移动通信知识之GSM
http://www921lj.blog.163.com/blog/static/477114502009518520360/GSM系统组成移动台MS、基站子系统BSS和
网络子系统
NSS组成GSM系统的实体部分
避趋之
·
2020-07-31 15:07
3GPP
[
网络子系统
] linux-2.6.35.6 nf_conntrack
原帖地址:http://bbs.chinaunix.net/forum.php?mod=viewthread&tid=4082396&fromuid=29353251最近在整理以前的笔记,在Godbach的鼓励下,准备写一个有关nf_conntrack的总结。与之前写的iptables算是姐妹篇,因为iptables和nf_conntrack应该算是netfilter中比较重要的两个模块了。同时它
denallo
·
2020-07-31 11:15
转载
Linux内核
Linux
网络子系统
之---- PHY 配置
MII即媒体独立接口,也叫介质无关接口。它包括一个数据接口,以及一个MAC和PHY之间的管理接口(图1)。数据接口包括分别用于发送器和接收器的两条独立信道。每条信道都有自己的数据、时钟和控制信号。MII数据接口总共需16个信号。管理接口是个双信号接口:一个是时钟信号,另一个是数据信号。通过管理接口,上层能监视和控制PHY。RMII口是用两根线来传输数据的,MII口是用4根线来传输数据的,GMII是
Q328333568
·
2020-07-29 19:35
linux
net
linux
Porting:linux内核编译、配置、修改配置文件、添加.c文件到内核
linux2.6.x开发板上使用的版本:linux3.4.39linux最新版本:linux4.x2、linux内核的5大功能1)内存管理功能;2)进程管理及进程间通信;3)虚拟文件子系统;4)设备驱动管理;5)
网络子系统
不才Jerry
·
2020-07-28 11:14
ARM
hive常见的几种优化手段
最终是要运行在操作系统之上的,所以,Hive的调优可以通过如下几个方面入手:操作系统调优-Hadoop主要的操作系统是Linux,Linux系统调优包括文件系统的选择、cpu的调度、内存构架和虚拟内存的管理、IO调度和
网络子系统
的选择等等
weixin_30593261
·
2020-07-15 03:53
GSM、WCDMA、LTE系统网元架构
1、GSM系统网元架构:一套完整的蜂窝移动通信系统主要是由交换
网络子系统
(NSS)、无线基站子系统(BSS)、移动台(MS)及操作维护子系统(OMS)四大子系统设备组成。
数学建模CUMCM
·
2020-07-09 15:24
【移动通信4G技术】
2/3/4/5g
TCP/IP
网络子系统
在Linux 内核中实现详解 (基于2.6.35版)
1、SocketBuffer结构structsk_buff{structsk_buff*next;//用于将系统中的sk_buff组织成一个链表structsk_buff*prev;ktime_ttstamp;//--------------接收数据包到达内核的时间,由netif_rx来修改structsock*sk;//当数据包由本机产生\从网络收到的包的目的地址是本机的//的某个AP时,此处要
alwitec
·
2020-07-09 11:28
Linux 内存子系统常见参数以及调优
调优的几个模块:进程管理,CPU;内存调优,IO调优文件系统;
网络子系统
;调优思路:性能指标,定位瓶颈,;系统调优是一种blackart;rhel6提供的性能评估的软件:SystemTap:用于观察系统上面每一个系统调用或者应用程序和内核交互时的状态
bug--maker
·
2020-07-07 23:49
Linux运维笔记
在Windows 2000下优化Oracle9i性能
Windows2000下的Oracle性能优化需要考虑磁盘I/O、CPU、
网络子系统
、内存几个子系统,这里着重介绍Oracle在Windows2000环境下的内存调整。
chensheng913
·
2020-07-07 05:27
数据库开发应用
《ZigBee开发笔记》第六部分 项目篇 基于ZigBee和Openwrt的智能家居控制系统(二)
1智能网关硬件电路设计本设计的家庭智能网关子系统主要是将ZigBee无线传感器
网络子系统
收集的信息进行外接交换,以使得用户能远程查看住宅环境情况。
Bruceoxl
·
2020-07-05 17:24
《嵌入式》ZigBee开发笔记
学习Linux-4.12内核网路协议栈(1.7)——网络设备的初始化(struct net_device)
在linux的网络设备里,其中一个最关键的结构体应该要算net_device了,它由对应的网络设备驱动进行创建和初始化,服务于内核
网络子系统
。
奔跑的路
·
2020-07-04 21:14
linux网络内核
数据中心的容器操作系统--k8s理解
1.1内核linux操作系统内核分为进程管理子系统、内存管理子系统、文件子系统、设备子系统、
网络子系统
,这些模块通过统一的API,也就是系统调用,对上提供服务。
网络安全研发随想
·
2020-07-04 16:28
docker
Linux 以太网驱动
Linux以太网驱动(RTL8168driverinLinux3.10)1.
网络子系统
初始化在以太网驱动加载之前,首先会进行
网络子系统
初始化subsys_initcall(net_dev_init)net_dev_init
LUCKY-LIVING
·
2020-07-04 14:41
Device
driver
Linux内核网络协议栈笔记
最近看完《深入理解Linux内核》前几章之后(特别是与
网络子系统
密切相关的软中断),觉得可以而且应该看一下网络协议栈了。
weixin_34392435
·
2020-07-04 03:50
Linux协议栈(1)——协议介绍
因为操作系统中的
网络子系统
非常庞大,加上本系列材料有限,所以路由系统、邻接子系统、无线系统、桥接等不会涉及,后续有机会再系列介绍。
weixin_34343308
·
2020-07-04 03:46
netfilter框架
netfilter框架Linux内核包含了一个强大的
网络子系统
,名为netfilter,它可以为iptables内核防火墙模块提供有状态或无状态的包过滤服务,如NAT、IP伪装等,也可以因高级路由或连接状态管理的需要而修改
慕容昭雪
·
2020-07-02 14:58
netfilter框架分析
所以就写一下吧,这个是理解LINUX内核
网络子系统
的基础,ipconntrack等都是依赖这些基础的。好的,闲话不多说了。来正文。
无为和尚
·
2020-06-30 11:29
linux内核杂文
linux
网络子系统
分析(五)——netfilter
目录一、概述二、netfilter2.1结构2.2数据抽象2.2.1table的表示2.2.2nf_hook_ops2.3接口2.4实现2.4.1初始化2.4.2table的注册2.4.2处理流程一、概述二、netfilter2.1结构第一个层次时table,有四个分别时filter,nat,mangle,raw每个table对应一种的协议,每种协议的HOOK点可能不同,如IPV4的HOOK点有五
whenloce
·
2020-06-29 18:07
linux网络子系统
Kubernetes上的Service Mesh实践:用EnvoyFilter扩展Istio
在践行ServiceMesh理念的过程中,面对Istio的不足,团队针对其源码做了大量改进,包括给
网络子系统
Pilot下的资源做隔离,对EnvoyFilter做深度优化等,使其能在生产环境稳定运行,并提供强大的扩展能力
weixin_38754564
·
2020-06-28 21:46
收包软中断和netif_rx (linux
网络子系统
学习 第四节 )
初始化报文接收软中断staticint__initnet_dev_init(void){......open_softirq(NET_RX_SOFTIRQ,net_rx_action);......}报文接收软中断的处理函数net_rx_action详解:staticvoidnet_rx_action(structsoftirq_action*h){/*取得本地cpu的softnet_data的p
weixin_33828101
·
2020-06-28 06:50
Linux操作系统及调用接口
操作系统的功能调用同一入口;进程管理子系统:对执行程序进行生命周期和资源管理;内存管理子系统:对系统的内存进行管理、分配、回收、隔离;文件子系统:系统内部一切皆文件,对文件进行管理;设备子系统:对输入、输出设备进行管理;
网络子系统
weixin_30832143
·
2020-06-28 01:26
网络子系统
之网络层和socket
引用MonitoringandTuningtheLinuxNetworkingStack:ReceivingDataMonitoringandTuningtheLinuxNetworkingStack:SendingDataLinux的SOCKET编程详解Linux内核TCP/IP、Socket参数调优理解Linux网络栈(1):Linux网络协议栈简单总结Linux网络栈剖析一.Socket层1
vector_s
·
2020-06-27 11:30
linux系统开发
协议
linux
网络子系统
内存管理-之启动-基于linux3.10
Linux内存管理是linux操作系统的子系统之一,是一个非常重要的子系统,这是一个冗杂而又庞大的部分,和
网络子系统
的区别在于其和CPU架构和存储模型是息息相关的。内存管理到底是个什么意思?
shichaog
·
2020-06-26 09:18
linux
Ifconfig 如何获得流量统计信息
net-tools为GNU/Linux提供控制
网络子系统
的很多重要工具(arp,ifconfig,netstat...),他几乎成为所有发行版必备的软件。来看他的
sfrysh
·
2020-06-26 08:44
Linux网络编程
pernet_operations linux 4.1.2 内核 列表
有些网络设备和
网络子系统
必须由独特的网络命名空间数据,为了提供这种支持,添加了结构pernet_operations,其包含回调函数init和exit,用于执行设备初始化和清理工作。
greshem
·
2020-06-25 04:33
源码分析
linux内核
Linux
网络子系统
中旧的报文接收接口netif_rx
linux旧的收包方式提供给驱动的接口netif_rx()intnetif_rx(structsk_buff*skb){structsoftnet_data*queue;unsignedlongflags;/*如果接收skb的时间戳没设定,设定接收时间戳*/if(!skb->tstamp.tv64){net_timestamp(skb);}/*禁止本地cpu的中断*/local_irq_save(
alpha_2017
·
2020-06-22 13:20
Linux网络编程
使用 ebpf 深入分析容器网络 dup 包问题
我们知道,内核技术门槛非常高,尤其是内核中最复杂的子系统——内核
网络子系统
,有了容
灵雀云
·
2020-02-26 08:12
灵雀云
云计算
景区客流计数器定制游客拥挤预警等级
客流统计系统主要由前端子系统、
网络子系统
和中心子系统三部组成。前端设备客流统计设备,负责视频信号的三维采样、分析和传输。在
华天成科技
·
2020-01-02 17:38
Docker 网络之bridge模式
首先,Docker的
网络子系统
是可插拔驱动式的,默认情况下存在或支持多种网络接口,如bridge、host、overlay、macvlan以及none类型的网络接口。
唐光辉
·
2019-12-27 23:20
云计算
Docker
bridge
docker+k8s
Linux操作系统及调用接口
操作系统的功能调用同一入口;进程管理子系统:对执行程序进行生命周期和资源管理;内存管理子系统:对系统的内存进行管理、分配、回收、隔离;文件子系统:系统内部一切皆文件,对文件进行管理;设备子系统:对输入、输出设备进行管理;
网络子系统
行路人&
·
2019-09-02 22:00
Linux路由缓存的前世今生
3.6版本一定算得上是Linux
网络子系统
中一个特别的版本,这个版本(补丁patch)移除了查找FIB之前的缓存查找。本文就来谈谈路由缓存的前世今生。
187J3X1
·
2019-08-26 00:00
linux
tcp
network
route
linux内核源码分析 -
网络子系统
linux-
网络子系统
源码追踪学习linux中所有支持的协议簇类型,其中大多用的比较多的,肯定是AF_INET基于ipv4的网络套接字/include/linux/socket.h/*Supportedaddressfamilies
D-lyw
·
2019-05-24 16:59
Linux
socket
网络编程
网络协议
Linux-4.20.8内核桥收包源码解析(一)----------sk_buff(详细)
内核版本:Linux-4.20.8
网络子系统
中用来存储数据的缓冲区叫做套接字缓存,简称SKB,可处理变长数据,尽量避免数据的复制。
lw_yang
·
2019-02-18 14:51
Linux网络
上一页
1
2
3
4
5
6
下一页
按字母分类:
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
其他