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网络协议栈
ZYNQ-多中断控制
目录前言ZYNQ中断中断分类PPI私有中断SGI软件中断SPI共享中断GIC通用中断控制器举例使用PS端的DMA中断和口接受中断基本配置PS_UART初始化和中断初始化DMA初始化和中断函数main.c函数
LwIp
嘿嘿の
·
2023-09-24 01:40
ZYNQ
单片机
嵌入式
3.wifi开发,网络编程
网络协议栈
LwIP
WiFiUDPClinet编程WiFiUDPServer编程WiFiTCPClient编程WiFiTCPServer编程一。
m0_61659911
·
2023-09-23 08:05
网络
第四章:TCP套接字通信(这一篇就够了!)
从所处的地位来讲,套接字上联应用进程,下联
网络协议栈
,是应用程序通过网络协议进行通信的接口,是应用程序与网络协议根进行交互的接口。
lzx0626.
·
2023-09-21 21:05
牛客Linux
tcp/ip
网络协议
linux
c++
linux
网络协议栈
源码分析 - 链路层ARP地址解析协议
1、ARP报文格式1.1、ARP报文格式ARP报文的格式如下:(具体各字段的含义参考《TCP/IP详解卷1:协议》第4章ARP:地址解析协议)1.2、内核定义op定义如下:#defineARPOP_REQUEST1/*ARPrequest*/#defineARPOP_REPLY2/*ARPreply*/协议类型定义如下:#defineETH_P_IP0x0800/*InternetProtocol
arm7star
·
2023-09-20 22:52
linux
linux
网络协议
ARP
linux
网络协议栈
源码分析 - 邻居子系统邻居状态转移
1、邻居项状态转移图邻居项主要的状态转移如下(省略邻居项垃圾回收及转移原因,更权威详细的状态转移图参看《深入理解LINUX网络技术内幕》P648"图26-13:NUD状态间的转换"):2、进入NONE状态并初始化邻居项2.1、创建邻居表项进入NONE状态(neigh_alloc)邻居子系统调用neigh_alloc创建邻居项的时候,邻居项初始化为NONE状态;网络层发送报文时,需要查找目的IP地址
arm7star
·
2023-09-20 22:52
linux
ARP
邻居子系统
linux
理解 Linux 网络栈:Linux
网络协议栈
简单总结
1.Linux网络路径1.1发送端1.1.1应用层(1)Socket应用层的各种网络应用程序基本上都是通过LinuxSocket编程接口来和内核空间的
网络协议栈
通信的。
DPDK技术员
·
2023-09-20 19:25
网络
linux
网络协议
理解 Linux 网络栈(1):Linux
网络协议栈
简单总结
1.Linux网络路径1.1发送端1.1.1应用层(1)Socket应用层的各种网络应用程序基本上都是通过LinuxSocket编程接口来和内核空间的
网络协议栈
通信的。
陈晨luminous
·
2023-09-20 19:25
网络
协议
linux
栈
Lwip
之API接口与原理
一:API涉及的文件Socket.c:该文件封装了底层接口,对上层提供了一个类似于伯克利形式的接口供应用层调用。当前的封装还是比较简单的,一些选项并没有实现,而只是提供了实现的框架。Api_lib.c:该文件提供了本协议栈的应用接口,应用程序可以直接调用这些接口完成具体的功能,这些接口都是需要在应用任务环境中运行的。调用该文件中提供的接口的好处就是效率的提高,避免了数据的再次复制,但是不足之处就是
龙赤子
·
2023-09-20 11:45
LwIP
嵌入式
协议栈
tcpip
socket
嵌入式
LwIP
学习笔记之网络接口管理1
一、引言
LWIP
是基于TCP/IP协议开发,共分为四个层次:链路层、网络层、传输层和应用层。运行
LWIP
的嵌入式设备可以有多个不同种类的网络接口:以太网接口、串行链路接口、环回接口等。
天心_3a2d
·
2023-09-20 11:47
LwIP
笔记01:
LwIP
入门
1.
LwIP
简介小型开源的TCP/IP协议栈交换机、路由器、光纤收发器、云台接入、无线网关、远程模块、工业控制器、网络摄像头TCP/IP模型(1)应用层:HTTP、MQTT、NTP、FTP、......
m0_46521579
·
2023-09-20 09:52
通信网络基础
笔记
关于TCP三次握手,四次挥手的自我见解
说道TCP协议就要先了解一下HTTP
网络协议栈
:缩写层HTTP应用层(TLSorSSL)安全层TCP传输层IP网络层网络特有的链路接口数据链路层物理网络硬件物理层世界上绝大多说的HTTP通信都是由TCP
说dian什么好呢
·
2023-09-20 05:26
lwip
调试经验之成功联网
1、硬件接线(1)用交换机连接(设置静态IP用此法)如果是用交换机连接如下,注意此时需要申请两个IP,一个是电脑用,一个是板子用,但是提前需要告诉网管设备的MAC地址,MAC地址和IP都对,才能上网(当然电脑不需要上网的可以只用一个IP,但是MAC地址一定要一一对应):(2)用路由器连接(设置动态IP用此法)可以看出,这个连接方式和用交换机是一样的(但是要注意将公司网线接到路由器的WAN口,把电脑
Cyber。丶
·
2023-09-19 02:27
网络
单片机
DPDK 协议栈优化之UDP
传统网络架构简析既然是对协议栈的优化,那么肯定是要对比和传统
网络协议栈
的区别。
写一封情书
·
2023-09-18 13:19
DPDK
网络协议
DPDK 核心技术-用户态驱动
在传统的x86
网络协议栈
中,网络报文通过网卡硬件接收/发送,都需要发送中断到CPU,一次中断需要保存/恢复处理器状态,并运行中断服务程序,整个过程至少需要300个处理器时钟周期。
木木夕木目心.HDS
·
2023-09-18 09:24
DPDK
linux
内核
网络
【计算机网络】网络编程接口 Socket API 解读(6)
Socket是
网络协议栈
暴露给编程人员的API,相比复杂的计算机网络协议,API对关键操作和配置数据进行了抽象,简化了程序编程。本文讲述的socket内容源自Linuxman。
书香度年华
·
2023-09-17 01:31
网络套接字
API
讲解
计算机网络
TCP
UDP
套接字
socket
recv
stm32h563 freertos+
lwip
示例历程是threadx的没用习惯于是移植了一下
LWIP
stm32h563freertos+
lwip
示例历程是threadx的没用习惯于是移植了一下
LWIP
梁檀
·
2023-09-16 22:33
stm32
lwip
freertos
LwIP
介绍
文章目录一、
LwIP
简介二、
LwIP
主要特性:三、文件说明
lwip
-2.1.3contrib-2.1.0一、
LwIP
简介
lwIP
(LightweightIP)是瑞典计算机科学院(SICS)的AdamDunkels
诊断协议那些事儿
·
2023-09-16 17:54
Ethernet-以太网
车载系统
网络
经验分享
Linux
网络协议栈
:NAPI机制与处理流程分析(图解)
TableofContentsNAPI机制NAPI缺陷使用NAPI先决条件非NAPI帧的接收netif_rx-将网卡中收到的数据包放到系统中的接收队列中enqueue_to_backlog____napi_schedule函数NAPI方式NAPI帧的接收NAPI接口structnapi_struct结构-内核处理软中断的入口netif_napi_add函数-驱动初始时向内核注册软软中断处理回调po
rtoax
·
2023-09-16 14:05
【计算机网络】
【Linux内核】
Linux学习记录——이십팔 网络基础(1)
文章目录1、了解2、
网络协议栈
3、TCP/IP模型4、网络传输1、同一局域网(子网)2、局域网通信原理3、跨一个路由器的两个子网4、其它详细的网络发展历史就不写了1、了解为什么会出现网络?
咬光空气
·
2023-09-15 20:25
Linux学习
linux
学习
网络
【计算机网络】网络编程接口 Socket API 解读(7)
Socket是
网络协议栈
暴露给编程人员的API,相比复杂的计算机网络协议,API对关键操作和配置数据进行了抽象,简化了程序编程。本文讲述的socket内容源自Linuxman。
书香度年华
·
2023-09-15 17:43
网络套接字
API
讲解
计算机网络
TCP
UDP
socket
套接字
send
【四万字】网络编程接口 Socket API 解读大全
Socket是
网络协议栈
暴露给编程人员的API,相比复杂的计算机网络协议,API对关键操作和配置数据进行了抽象,简化了程序编程。本文讲述的socket内容源自Linuxman。
书香度年华
·
2023-09-15 16:54
网络套接字
API
讲解
计算机网络
TCP
UDP
socket
套接字
【每日一题】9.13 PING是怎么工作的?
PING命令的工作原理涉及到ICMP(InternetControlMessageProtocol)和
网络协议栈
的操作:1.发送ICMPEcho请求:当用户在命令行中输入PING命令并指定目标主机(可以是
唐浮
·
2023-09-14 18:15
每日一题
经验分享
【计算机网络】网络编程接口 Socket API 解读(5)
Socket是
网络协议栈
暴露给编程人员的API,相比复杂的计算机网络协议,API对关键操作和配置数据进行了抽象,简化了程序编程。本文讲述的socket内容源自Linuxman。
书香度年华
·
2023-09-13 09:35
TCP
UDP
socket
套接字
计算机网络
【计算机网络】网络编程接口 Socket API 解读(4)
Socket是
网络协议栈
暴露给编程人员的API,相比复杂的计算机网络协议,API对关键操作和配置数据进行了抽象,简化了程序编程。
书香度年华
·
2023-09-12 19:52
TCP
UDP
accept
listen
网络
pcie总线连接两台电脑_PCIe总线的基础知识
PCIe总线使用的层次结构与
网络协议栈
较为类似。4.1.1端到端的数据传递PCIe链路使用“端到端的数据传送方式”,发送端和接收端中都含有TX(发送逻辑)
weixin_39930557
·
2023-09-12 19:21
pcie总线连接两台电脑
在FPGA上快速搭建以太网
在本文中,我们将介绍如何在FPGA上快速搭建以太网(
LWIP
)。为此,我们将使用MicroBlaze作为主CPU运行其应用程序。
碎碎思
·
2023-09-10 16:10
fpga开发
【计算机网络】网络编程接口 Socket API 解读(3)
Socket是
网络协议栈
暴露给编程人员的API,相比复杂的计算机网络协议,API对关键操作和配置数据进行了抽象,简化了程序编程。
书香度年华
·
2023-09-09 13:39
TCP
UDP
socket
poll
网络
stm32 freeRTOS
lwip
TCP快速发送,内存泄露问题
现象1:发送缓慢,tcp_write之后要等200多ms才能过发送出去,而且粘包严重。解决办法tcp_write之后,立马调用tcp_output,tcp就会立马发送。tcp_writetcp_output现象2:持续快速发送和接受TCP数据出现断言pbufsonqueue=>atleastonequeuenon-emptytcp_receive:validqueuelength而且出现TCP断连
fuluoce
·
2023-09-09 12:59
stm32
嵌入式硬件
单片机
【计算机网络】网络编程接口 Socket API 解读(2)
Socket是
网络协议栈
暴露给编程人员的API,相比复杂的计算机网络协议,API对关键操作和配置数据进行了抽象,简化了程序编程。
书香度年华
·
2023-09-09 11:00
tcp
udp
select
socket
api
计算机网络面试时常见问题
网络层在传输层下面在计算机网络中,网络层位于传输层下面,这是因为它们在
网络协议栈
中承担不同的功能。
ほしのした
·
2023-09-08 19:20
计算机网络
信息与通信
计算机硬件基础与CPU工作原理
Linux子系统(5部分):1.进程管理:管理进程的创建、调度、销毁等2.内存管理:管理内存的申请、释放、映射等3.文件系统:管理和访问磁盘中的文件4.设备管理:硬件设备及驱动的管理5.网络协议:通过
网络协议栈
聪
·
2023-09-08 05:18
架构
linux
网络协议栈
源码分析 - 传输层(TCP连接的建立)
1、bind系统调用1.1、地址端口及状态检查(inet_bind)通过路由表查找绑定地址的路由类型,对于非本地IP检查是否允许绑定非本地IP地址;检查公认端口绑定权限,是否允许绑定0~1024端口;检查socket是否已经绑定了或者已经激活了;然后调用inet_csk_get_port绑定指定端口或者绑定动态分配的端口。inet_bind函数实现如下:intinet_bind(structsoc
arm7star
·
2023-09-08 02:04
linux
linux
tcp/ip
网络协议
使用Soft-RoCE实践RDMA
所谓直接,指的是可以像访问本地内存一样,绕过传统以太网复杂的TCP/IP
网络协议栈
读写远端内存,而这个过程对端是不感知的,而且这个读写过程的大部分工作是由硬件而不是软件完成的。
wq897387
·
2023-09-07 22:44
Linux网络基础
RDMA
【计算机网络】网络编程接口 Socket API 解读(1)
Socket是
网络协议栈
暴露给编程人员的API,相比复杂的计算机网络协议,API对关键操作和配置数据进行了抽象,简化了程序编程。
书香度年华
·
2023-09-07 22:45
TCP
UDP
socket
bind
accept
Linux
网络协议栈
收包过程
Linux-net-stack重要的结构net_device&sk_buff,这两个结构分别抽象了网络设备和网络数据包。是两个特别大的数据结构,分别位于include\linux\netdevice.h和include\linux\skbuff.h中。初始化过程网卡初始化从开机一直到初始化网络设备的过程。start_kernelrest_initkernel_initdo_basic_setupd
Megahertz66
·
2023-09-06 20:14
linux
networking
linux
网络
内核
传输层—TCP原理详解
目录前言1.TCP协议2.TCP协议段格式3.如何解包如何分用4.
网络协议栈
和文件的关系5.如何理解TCP报头6.TCP的特点7.TCP字段7.116位窗口大小7.2标志位8.超时重传9.连接管理机制10
linkindly
·
2023-09-05 05:03
tcp/ip
网络
网络协议
12.物联网
LWIP
之消息处理机制,
lwip
消息传递机制
LWIP
数据包消息处理1.接受数据包2.构造消息3.投递消息4.获取消息5.处理数据包api_msg这个结构体包括执行函数所必需的一切,对于另一个线程上下文中的netconn(主要用于处理netconn
m0_61659911
·
2023-09-03 04:16
物联网
CVE-2023-21768 Windows AFD 本地提权漏洞
它提供了操作系统与
网络协议栈
之间的接口,让应用程序能够进行网络通信。支持WinSock,而WinSock是在Window
Rainbow Technology
·
2023-09-03 00:36
系统安全
CVE
windows
系统安全
网络安全
安全威胁分析
一文了解tcp/ip协议的运行原理
TCP/IP协议实际上是一系列网络通信协议的一个统称,他负责具体的数据传输工作,核心的两个协议包括TCP以及IP,还有其他UDP、ICMP、ARP等,构成一个
网络协议栈
。
马叔聊跨境
·
2023-09-02 08:00
tcp/ip
网络协议
网络
浅析linux内核
网络协议栈
--linux bridge
1.前言本文是参考附录上的资料整理而成,以帮助读者更好的理解kernel中brdige模块代码。2.网桥的原理2.1桥接的概念简单来说,桥接就是把一台机器上的若干个网络接口“连接”起来。其结果是,其中一个网口收到的报文会被复制给其他网口并发送出去。以使得网口之间的报文能够互相转发。交换机就是这样一个设备,它有若干个网口,并且这些网口是桥接起来的。于是,与交换机相连的若干主机就能够通过交换机的报文转
Linux加油站
·
2023-09-01 20:02
网络协议
linux
网络
Linux性能优化-网络性能优化思路
【推荐阅读】深入理解SR-IOV和IO虚拟化浅析linux内核
网络协议栈
--linuxbridgevirtio-net实现机制【一】(图文并茂)一,确定优化目标优化前,首先要确定观察到的网络性能指标,要达到多少才合适
Linux加油站
·
2023-09-01 20:02
linux
网络
性能优化
一文了解tcp/ip协议的运行原理
TCP/IP协议实际上是一系列网络通信协议的一个统称,他负责具体的数据传输工作,核心的两个协议包括TCP以及IP,还有其他UDP、ICMP、ARP等,构成一个
网络协议栈
。
宇哥聊跨境
·
2023-09-01 19:34
ip
网络安全
网络协议
tcp/ip
阿里云
传输层—UDP原理详解
目录前言1.netstat2.pidof3.UDP协议格式4.UDP的特点5.面向数据报6.UDP的缓冲区7.UDP使用注意事项8.基于UDP的应用层协议总结前言在之前的文章中为大家介绍了关于
网络协议栈
第一层就是应用层
linkindly
·
2023-09-01 16:32
udp
网络协议
网络
00_
lwip
_底层网卡接收到一帧数据的递交流程
1.中断函数中接收一帧数据voidETH_IRQHandler(void){if(ethernet_get_eth_rx_size(g_eth_handler.RxDesc)){
lwip
_pkt_handle
往事不可追_来日不方长
·
2023-09-01 14:44
LWIP
STM32
网络协议
笔记
01_
lwip
_raw_udp_test
1.打开UDP的调试功能(1)设置宏定义(2)打开UDP的调试功能(3)修改内容,串口助手打印的日志信息自动换行2.电脑端连接UDP发送一帧数据3.电路板上发送一帧数据
往事不可追_来日不方长
·
2023-09-01 14:40
LWIP
udp
网络协议
stm32
Linux网络编程-TCP/IP协议栈与数据包封装
TCP/IP
网络协议栈
分为应用层(Application)、传输层(Transport)、网络层(Network)和链路层(Link)四层。
祝你幸福365
·
2023-09-01 13:42
#
Linux网络编程
网络
linux
tcp/ip
STM32+RTThread配置以太网无法ping通,无法获取动态ip的问题
使用wireshark抓包,源码debug以及各种方法尝试半天后依然没有发现问题,最后在rtthread社区找到了和我一样的问题:
lwip
获取不到ip地址INTERNET_DO
指针到处飞
·
2023-08-31 08:44
stm32
tcp/ip
嵌入式硬件
无需内嵌代码的全新GUI截图方案在TouchGFX,ThreadX GUIX,emWin,LVGL,AWTK全部测试通过,含多缓冲方式玩法
emWin早期的时候有推出过emSPY截图功能,需要用户移植RTT或者
网络协议栈
,后续新版本更新,经常出现花屏,几乎没法使用。
硬汉嵌入式
·
2023-08-31 06:44
嵌入式周报
ThreadX
GUIX
java
开发语言
LWIP
之核心部:网卡数据传入
LWIP
内核流程精确分析
要想彻底搞明白网卡的数据到底是如何传入
LWIP
内核的,首先必须先搞明白网卡结构体的定义:structnetif{#if!
小灰俠
·
2023-08-30 18:07
LWIP
物联网
物联网
LWIP
网络开发 广播和组播 7.3广播与组播
广播与组播基础和实现一、广播和组播单播,广播,组播组网方式广播应用场景串口以太网服务器配置参数DPU组播应用场景广播和广播IP地址划分MAC地址广播IP地址全网广播地址255.255.255.255局域网广播地址/*网关地址:192.168.1.1子网掩码:255.255.255.0段内广播地址:192.168.1.255*//*网关地址:192.168.1.1子网掩码:255.255.0.0段内
屿anglersking's THU
·
2023-08-30 18:04
lwIP网络
网络通信
stm32
网络
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
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
其他