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
lwip网络协议栈
Zero-copy
[1]Principle各种操作系统上的Zero-copy方式例如设备驱动程序,文件系统,
网络协议栈
,大大提高了某些应用程序的性能和系统资源利用率。在数据拷贝过到另外一个机器的过程中,
火焰雪人
·
2020-07-11 08:44
性能优化
JVM
杂谈
存储
Lwip
断连,连接几次后不通及偶尔不通的问题.
新加这个函数,并在tcp_in函数里调用一下.出现不通的原因是在网络状态不流畅的情况下,连续连接N次后,
LWIP
默认不在连接,新建一个变量//自己做一个函数structtcp_pcb*tcp_find_distant
辧聪
·
2020-07-11 07:40
STM32
基于DPDK+VPP实现高性能防火墙
多年来,各大操作系统(Linux/Windows/Freebsd)的
网络协议栈
一直都在内核中实现。其实
网络协议栈
只是一个应用,而不是操作系统的范畴,没有人规定
网络协议栈
一定是要早内核实现的。
网络安全研发随想
·
2020-07-11 06:10
网络安全
云计算和虚拟化
一个简单的回调函数模型
最近在参与一个项目
网络协议栈
SDK的开发,大部分功能都是用回调函数来实现的。现整理了一个简单的回调函数模型,算是对这一阶段工作的小总结吧。回调函数定义及调用在DLL中。
chexlong
·
2020-07-11 03:26
C/C++
走进Linux内核网络 报文是什么—sk_buff
如果把内核
网络协议栈
比作一个人,那么sk_buff就是流淌在他体内血管里红血球,它运输养分(数据)走遍全身(协议栈每一层)。一个sk_buff就是一个报文。
187J3X1
·
2020-07-11 03:08
packetdrill:测试TCP协议栈行为的利器
1.简介packetdrill是一个非常有用的用于测试
网络协议栈
的工具,由Google开发,它常用于对
网络协议栈
进行回归测试,确保新的功能不会影响原有功能。
187J3X1
·
2020-07-11 03:08
TCP协议栈
Linux
网络协议栈
开发基础篇(七)—— 网桥br0
一、桥接的概念简单来说,桥接就是把一台机器上的若干个网络接口“连接”起来。其结果是,其中一个网口收到的报文会被复制给其他网口并发送出去。以使得网口之间的报文能够互相转发。交换机就是这样一个设备,它有若干个网口,并且这些网口是桥接起来的。于是,与交换机相连的若干主机就能够通过交换机的报文转发而互相通信。如下图:主机A发送的报文被送到交换机S1的eth0口,由于eth0与eth1、eth2桥接在一起,
zqixiao_09
·
2020-07-10 15:01
Linux网络协议栈开发
wifi中的几种组网协议、几个角色、几个概念介绍
欢迎大家与我共同讨论,共同学习、一起提高,个人QQ:993650814.正文:一、几个组网协议:1、
LWIP
协议:lightweightIP协议(轻型IP协议),有无OS都可以运行,其重点是在保持TCP
KiranWang
·
2020-07-10 09:13
无线wifi相关
数据包的linux 2.4
网络协议栈
之旅
Thejourneyofapacketthroughthelinux2.4networkstack作者:
[email protected]
,2000/10/1420:27:43翻译:
[email protected]
本文描述网络数据包在linux内核2.4.x中的传递过程。由于自2.2版本以来,序列化底半部被性能更优越的软中断系统所取代,该传
weixin_33851429
·
2020-07-10 07:13
LWIP
初体验
从本文开始来学习一下
lwip
这款协议栈,主要参考资料为朱升林的《嵌入式网络那些事儿》
LwIP
是TCP/IP协议中一种独立、简单的实现,其设计目的在于:在保证嵌入式产品拥有完整TCP/IP功能的同时,又能保证协议栈对处理器资源的有嫌消耗
念念有余
·
2020-07-10 04:37
LWIP
lwIP
分析
http://www.cnblogs.com/yixiaoyang/archive/2011/03/16/1986403.html简介:
lwIP
isasmallindependentimplementationoftheTCP
u010698858
·
2020-07-10 03:13
openstack neutron(tap、qvb、qvo详解)(转)
TAP设备是一种工作在二层协议的点对点网络设备,每一个TAP设备都有一个对应的Linux字符设备,用户程序可以通过对字符设备的读写操作,完成与Linux内核
网络协议栈
Better_Mee
·
2020-07-10 03:33
OSI 开放互联模型 网络分层
虽然目前没有完全按照这种模型实现的
网络协议栈
,但是这种模型对于理解
qq_42247231
·
2020-07-10 00:05
LWIP
v1.4.1和v2.1.0的对比
总是感觉学的很多,用的很少,学的很慢,忘得很快,但是学还是要学的,以前在学FreeRTOS的时候就学一点然后用文档记录一点,整理了点东西,当时没发出来,这会再去发出来还要重新往博客上整理,感觉比较麻烦,等到以后
LWIP
白小白ani
·
2020-07-09 22:20
LWIP2.1.0
LWIP
v2.1.0内存管理之内存堆管理(mem.c/mem.h)
内存池的链表头:
LWIP
中内存堆的管理的链表头中使用的next和prev是地址偏移量而不是指针,这么做的原因是在堆大小满足条件MEM_SIZE<=64000L时可以起到节省内存的效果,不要问为什么,因为指针啊
白小白ani
·
2020-07-09 22:20
LWIP2.1.0
LWIP
v2.1.0内存管理之相关宏之间的关系
一)、
LWIP
内存管理之相关宏之间的关系:工作比较忙,经常加班搬砖,所以自己写东西的时间就比较少了,而且由于自己是边学边写,自己看源码内容加上消化要一周,然后由于想把文档写好点,所以写东西也要一周,真是太慢了
白小白ani
·
2020-07-09 22:49
LWIP2.1.0
Zigbee基础知识笔记
Zigbee基础知识笔记平台协议TIZStack-CC2530-2.5.1azigbee相关概念无线传感
网络协议栈
IEEE802.15.4标准概述ZigBee协议体系结构ZigBee协议物理层(PHY)
秋风知我意i
·
2020-07-09 22:37
Zigbee
linux内核
网络协议栈
--kernel bridge转发逻辑(十一)
1.netdev_rx_handler_register在分析之前首先要介绍一个重要函数:netdev_rx_handler_register,这个函数是2.6内核所没有的。netdev_rx_handler_register/**dev:要注册接收函数的dev*rx_handler:要注册的接收函数*rx_handler_data:指向rx_handler_data使用的数据*/intnetde
bob62856
·
2020-07-09 22:25
云
linux
网络协议栈
(链路层)
1.intnetif_receive_skb(structsk_buff*skb),该函数是网络设备驱动到链路层协议栈的接口函数,该函数最后会调用__netif_receive_skb_core函数,下面主要介绍函数流程1.1list_for_each_entry_rcu(ptype,&ptype_all,list){//遍历ptype_all,如果有则做相应处理,例如rawsocket和tcpd
编程老鸟
·
2020-07-09 21:14
linux
Linux 内核
网络协议栈
------sk_buff 结构体 以及 完全解释 (2.6.16)
在2.6.24之后这个结构体有了较大的变化,此处先说一说2.6.16版本的sk_buff,以及解释一些问题。一、先直观的看一下这个结构体~~~~~~~~~~~~~~~~~~~~~~在下面解释每个字段的意义~~~~~~~~~~~[cpp]viewplaincopystructsk_buff{/*Thesetwomembersmustbefirst.*/structsk_buff*next;struc
奔跑的路
·
2020-07-09 19:15
linux网络内核
了解linux
网络协议栈
(三)——协议栈实现
【Linux4.1.12源码分析】virtio_net之NAPI机制【Linux4.1.12源码分析】virtio_net之中断注册【Linux4.1.12源码分析】收包软中断和NAPI【Linux4.1.12源码分析】VXLAN之remcsum实现分析【Linux4.1.12源码分析】UDP层csum计算【Linux4.1.12源码分析】VXLAN之csum和remcsum实现分析(发包)【Li
奔跑的路
·
2020-07-09 19:43
linux网络内核
OpenvSwitch分析(一)
我会直接从源码开始,了解
网络协议栈
的实现,理解OVS的具体实现
珂兮
·
2020-07-09 18:12
虚拟化技术
Linux 网络编程之ioctl函数
1.介绍Linux网络程序与内核交互的方法是通过ioctl来实现的,ioctl与
网络协议栈
进行交互,可得到网络接口的信息,网卡设备的映射属性和配置网络接口.并且还能够查看,修改,删除ARP高速缓存的信息
chenjin_zhong
·
2020-07-09 14:45
Linux
网络编程
Linux
网络协议栈
之数据包处理过程
转贴于http://blog.csdn.net/wangxing1018/archive/2009/05/29/4224129.aspx感谢作者辛勤劳动1前言本来是想翻译《Thejourneyofapacketthroughthelinux2.4networkstack》这篇文章的。但在查阅相关的资料时,发现需要补充一些技术细节,才使得我这种菜鸟理解更加深刻,所以综合了上面两篇文档,在加上自己的裁
aaa6695798
·
2020-07-09 13:24
4G EPS 中的 Bearer
E-RABRadioBearerS1BearerS5/S8BearerDedicatedBearer的建立流程前文列表《4GEPS第四代移动通信系统》《4GEPS的架构模型》《4GEPS的
网络协议栈
》《
范桂飓
·
2020-07-09 11:42
4G
EPS
第四代移动通信网络
[LTE] LTE基本架构
这篇文章主要介绍LTE的最基础的架构,包括LTE网络的构成,每一个网络实体的作用以及LTE
网络协议栈
,最后还包括对一个LTE数据流的模型的说明。
轻舞飞扬SR
·
2020-07-09 08:15
LTE
Linux 802.1Q VLAN网络报文收发分析
VLAN网络报文接收:Linux
网络协议栈
接收处理物理网卡的网络报文,基本由neti
赤焰军
·
2020-07-09 07:29
linux
Virtual Routing and Forwarding
一简介VRF策略和路由规则配合在Linux
网络协议栈
中提供了一种创建虚拟路由与转发域地能力。一个典型的例子就是多租户问题,租户有自己地路由表,并且是不同的网关。
confirmwz
·
2020-07-09 07:52
linux
网络协议栈
LwIP
协议栈源码详解 ——TCP/IP 协议的实现(二:移植综述)
1移植综述如果你认为所谓的毅力是每分每秒的“艰苦忍耐”式的奋斗,那这是一种很不足的心理状态。毅力是一种习惯,毅力是一种状态,毅力是一种生活。看了这么久的代码觉得是不是该写点东西了,不然怎么对得起某人口中所说的科研人员这个光荣称号。初见这如山如海的代码,着实看出了一身冷汗。现在想想其实也不是那么难,那么多革命先辈经过N长时间才搞出来的东东怎么可能让你个毛小子几周之内搞懂。我见到的只是冰川的一小角,万
落叶行健
·
2020-07-09 04:56
Lwip之道
【Linux 内核
网络协议栈
源码剖析】recvfrom 函数剖析
继前篇介绍完sendto数据发送函数后,这里介绍数据接收函数recvfrom。一、应用层——recvfrom函数对于这个函数有必要分析一下,先看看这个dup例子。服务器端中调用recvfrom函数,并未指定发送端(客户端)的地址,换句话说这个函数是一个被动函数,有点类似于tcp协议中服务器listen之后阻塞,等待客户端connect。这里则是服务器端recvfrom后,等待客户端sendto,服
selfimpr1991
·
2020-07-09 03:11
OpenSource
TCP/IP
LWIP
之TCP层接收相关 tcp_recv的实现(转)
这里主要涉及到
lwip
_
无痕幽雨
·
2020-07-09 00:50
网络
Socket(套接字)基础概念
Socket编程Socket(套接字):本质是编程接口(API),是对TCP/IP协议的封装套接字上联应用进程,下联
网络协议栈
,是应用程序通过网络协议进行通信的接口,是应用程序与网络协议根进行交互的接口一
嗨,阿良
·
2020-07-09 00:00
lwip
基于windows移植的资料整理
Winpcap:1.(1)
Lwip
在Windows上移植的关键(2)Winpcap抓包原理(3)通用应用编程接口libpcap因为基于开发板的发送过程,开发板上有网卡硬件,而网卡硬件和处理器直接相连,一旦网卡检测到有数据包
等飞来
·
2020-07-08 22:10
LWIP
之TCP层接收相关
2009-05-12
LWIP
之TCP层接收相关既然定了这么个标题,当然是要从socket的recv来讲了。这里主要涉及到
lwip
_recvfrom这个函数。
weixin_33695082
·
2020-07-08 15:02
调试
LwIP
攻略(keil版)
printf输出到窗口打印信息,从而避免了连接串口打印到上位机才能观看调试信息;附上网址:http://blog.csdn.net/wbainngg123/article/details/518886862、
LwIP
wbainngg123
·
2020-07-08 12:40
C++/C
lwip
移植到winow
使用版本
lwip
1.3.0一、配置文件新建arch\cc.htypedefunsignedcharu8_t;/*Unsigned8bitquantity*/typedefsignedchars8_t;/
usegcc
·
2020-07-08 11:50
VC++
lwip
在window下的udp测试代码
一、创建UDP服务器structudp_pcb*udpService;udpService=udp_new();udp_bind(udpService,IP_ADDR_ANY,1000);udp_recv(udpService,UDP_Receive,NULL);//创建UDP服务器,监听端口1000,收到数据后回传给客户端。voidUDP_Receive(void*arg,structudp_p
usegcc
·
2020-07-08 11:50
VC++
linux
网络协议栈
(六)传输层 (3)UDP协议 4)报文接收 recv/recvfrom/recvmsg
6.2.2.2.5、报文接收:recv/recvfrom/recvmsg和send族系统调用的道理是一样的,如下图:sock_recvmsg函数最终调用套接字类型ops的recvmsg方法,对于数据报套接字为函数sock_common_recvmsg,它实际调用传输层协议ops的recvmsg方法,对于UDP协议为函数udp_recvmsg,注意传输层协议ops的三类recvmsg也是各异的;注意
FSak47
·
2020-07-08 08:23
linux网络协议栈
收藏夹
USB.org-Defined1.0ClassCodesTheLinux-USBHostSideAPILinuxidentifiersearch"usb_driver_list"-LinuxCrossReference-FreeElectrons人家的文章,sk_buff,再转载,太经典了-
网络协议栈
分析
steve_wchunxing
·
2020-07-08 06:49
知识工具箱
无线传感器网络(期末重点)
文章目录com1.无线传感器网络定义com2.传感器节点基本组成部分com3.无线传感器
网络协议栈
结构com4.无线传感器网络的实际应用举例com5.WSN物理层工作频段com6.WSN常见的编码调制技术
Asurada-Sugo
·
2020-07-08 00:55
CS专业课
Android系统架构研究笔记
Linux内核层Android以Linux操作系统内核为基础,借助Linux内核服务实现硬件设备驱动,进程和内存管理,
网络协议栈
,电源管理,无线通信等核心功能。
Dementors
·
2020-07-07 22:41
Android开发
Android Framework 学习笔记
负责进程管理、内存管理、安全性、
网络协议栈
等。Linux内核也同时作为硬件和软件栈之间的抽象层。
qq_30785507
·
2020-07-07 21:23
基于
LwIP
socket的TCP服务器
上篇文章介绍了TCP客户端编写方法,这篇文章主要介绍TCP服务器的编写步骤方法,其流程如下所示1、创建一个基于流的socket2、设置本地服务器IP地址及端口号3、绑定创建的socket和本地IP地址及端口信息4、监听该socket(listen)5、接受该socket(accept)6、发送、接收数据经过了以上几个步骤以后,一个简单的服务器就创建起来了,TCP服务器主要是多了监听和接受两个步骤,
程序员到工程师
·
2020-07-07 18:41
LwIP
lwip
在windows运行环境搭建
目录一、前言二、
lwip
在windows运行的架构三、环境搭建四、
lwip
在windows上的移植一、前言文章内容为学习老衲五老老师的《
LwIP
Web服务器设计》培训课程中的环境搭建章节的学习总结,课程内容包含有每讲的视频录制和程序源码
hurryddd
·
2020-07-07 16:33
网络编程
Android JB2 Wifi scan机制
wpa_supplciant调用kernel
网络协议栈
,
网络协议栈
然后再下发到wifidriver,driver下发到firmware。
kuanshang
·
2020-07-07 12:29
Android技术
Java
android
wi-fi
scan
Linux
网络协议栈
之TCP 状态机处理函数
本文把Linux-2.6.11.12源码中文注释版中的注释收集出来,整理在下面。如有侵权,请告知。TCP状态有如下11种:enum{TCP_ESTABLISHED=1,//"Established"TCP_SYN_SENT,//"SynSent"TCP_SYN_RECV,//"SynRecv"TCP_FIN_WAIT1,//"FinWait1"TCP_FIN_WAIT2,//"FinWait2"T
hui6075
·
2020-07-07 10:58
lwIP
(TCP/IP)协议栈移植(不包括网卡驱动)
lwIP
(TCP/IP)协议栈移植(不包括网卡驱动)移植人员:侯光恩一、
lwIP
概述
lwIP
是瑞士计算机科学院(SwedishInstituteofComputerScience)的AdamDunkels
cpwander
·
2020-07-07 05:23
网上文摘
ESP32扫描周围wifi及连接wifi
详细的wifi连接设置可以参考这里设置wifi连接的步骤1、WIFI和
LWIP
的初始化阶段a.主任务调用tcpip_adapter_init()创建
LWIP
核心任务并初始化与
LWIP
相关的工作b.主任务调用
做了不一定能实现但不做一定不会实现
·
2020-07-07 05:22
ESP32
lwip
2.0.3协议栈的无操作系统移植过程:STM32单片机 + Marvell 88W8686(WM-G-MR-09) WiFi模块
blog.csdn.net/zlk1214/article/details/80941657其中,WiFi模块的驱动程序WiFi.c(平台无关)和WiFi_LowLevel.c(平台有关)位于数据链路层,
lwip
巨大八爪鱼
·
2020-07-07 01:49
STM32
移植
lwip
,在 windows 内核构建一个 TCPIP 协议栈
移植
lwip
,在windows内核构建一个TCPIP协议栈亲,当你点开看这篇文章,就说明你知道我想要干什么事情,或者说,你知道在Windows的内核种绕开它的网络协议,再独立构建一个
网络协议栈
的意义。
吹泡泡的小猫
·
2020-07-06 17:21
网络安全
上一页
20
21
22
23
24
25
26
27
下一页
按字母分类:
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
其他