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网络协议栈
【程序】Marvell 88W8686 WiFi模块(WM-G-MR-09)创建或连接热点,并使用
lwip
2.0.2建立http服务器(20171030版)
该程序是旧版本!最新版本为20180706版:https://blog.csdn.net/ZLK1214/article/details/80941657本程序所用的单片机型号为:STM32F103REPB12端口为外接的WiFi模块电源开关,当PB12输出低电平时接通电源。WiFi模块的电源引脚VCC不可直接连接到电源上,必须要串联一组PNP三极管(或场效应管),并把基极接到PB12端口上,基极
巨大八爪鱼
·
2023-07-17 02:21
单片机
stm32
网卡
c语言
wi-fi
lwIP
源码解析---httpd(一)
lwIP
源码解析—httpd(一)目录一、
lwIP
版本二、网卡netif初始化三、httpd初始化流程 3.1初始化入口四、处理客户端连接学习参考:[野火]《
LwIP
应用开发实战指南》、
lwIP
官方说明手册
同人与野
·
2023-07-17 02:21
lwIP源码解析及应用开发
http
tcpip
c语言
stm32
lwip
-2.1.3自带的httpd网页服务器使用教程(三)使用CGI获取URL参数(GET类型表单)
上一篇:
lwip
-2.1.3自带的httpd网页服务器使用教程(二)使用SSI动态生成网页部分内容认识URL参数在上网的时候,我们经常会见到在网址后面带有?A=B&C=D这样的语法格式。
巨大八爪鱼
·
2023-07-17 02:51
STM32
服务器
运维
lwip
httpd
stm32
lwip
-2.1.3自带的httpd网页服务器使用教程(二)使用SSI动态生成网页部分内容
上一篇:
lwip
-2.1.3自带的httpd网页服务器使用教程(一)从SD卡读取网页文件并显示通过全局数组定义TAG标签列表(本节例程名称:ssi_test)电脑上用的Web服务器采用ASP、PHP或JSP
巨大八爪鱼
·
2023-07-17 02:18
STM32
服务器
运维
lwip
http
ssi
Kubernetes 相关基础知识点
两个应用在物理意义上的隔离需要满足PID进程号NET网络设备、
网络协议栈
、端口等IPC信号量、消息队列,共享内存MOUNT文件系统,挂载点UTS主机名和主机域USER操作进程的用户和用户组Docker封装应用程序的的优点
~Rookie~Newbie~Noob~
·
2023-07-16 12:10
Kubernetes
kubernetes
深入浅出 TCP/IP 协议栈丨手写代码实现
网络协议栈
TCP/IP协议栈是一系列网络协议的总和,是构成网络通信的核心骨架,它定义了电子设备如何连入因特网,以及数据如何在它们之间进行传输。TCP/IP协议采用4层结构,分别是应用层、传输层、网络层和链路层,每一层都呼叫它的下一层所提供的协议来完成自己的需求。由于我们大部分时间都工作在应用层,下层的事情不用我们操心;其次网络协议体系本身就很复杂庞大,入门门槛高,因此很难搞清楚TCP/IP的工作原理,通俗一
Linux服务器开发
·
2023-07-16 02:38
Linux服务器开发
TCP/IP
网络协议栈
TCP/IP
网络协议栈
协议栈
Linux服务器开发
后端开发
龙蜥白皮书精选:面向 HTTP 3.0 时代的高性能
网络协议栈
文/高性能网络SIG01背景概述随着互联网特别是移动互联网的快速发展,对互联网通信协议提出了新的诉求。经过多年的发展,QUIC协议在2021年正式被IEFT标准化,成为HTTP3的标准传输层协议。QUIC是基于UDP实现的面向连接可靠有序的传输协议。相比于TCP在内核态实现,QUIC基于UDP在用户态实现大大降低了部署成本,并且可将拥塞控制算法/参数调控到连接的粒度,灵活适应不同业务场景的网络需求
OpenAnolis小助手
·
2023-07-15 18:39
龙蜥技术
网络协议
http
龙蜥社区
开源
操作系统
九五从零开始的运维之路(其四)
文章目录前言一、Linux系统的组成(一)进程管理(二)存储管理(三)文件系统(四)
网络协议栈
(五)设备驱动程序(六)系统调用接口二、目录结构总结前言本篇内容将简述的内容是:Linux系统的组成以及其目录结构一
jiuwu_xyz
·
2023-07-15 17:31
九五从零开始的运维之路
云计算
【网络编程】传输层协议——UDP协议
3.3UDP协议的特点3.4UDP缓冲区3.5UDP传输最大长度一、传输层的意义数据从应用层下来并不是直接发送给网络,而是从
网络协议栈
自顶向下传输,经过传输层、网络层,数据链路层,最后通过硬件
命由己造~
·
2023-07-15 13:21
网络
网络
udp
网络协议
零拷贝是如何实现的
网络协议栈
从内核缓冲区将数据复制到
网络协议栈
的内部缓冲区。网络协议
简至大道
·
2023-07-15 12:21
rocketmq
零拷贝
直接内存访问
文件描述符传递
套接字
内核缓冲区重映射
Scatter/Gather
liunx网络驱动-TCP(作为主机)
1.TCP简介TCP(TransmissionControlProtocol,传输控制协议)是一种常用的网络传输协议,位于
网络协议栈
的传输层。它为应用程序提供了可靠的、面向连接的数据传输服务。
斜杠cj
·
2023-07-15 10:55
LINUX
网络
tcp/ip
网络协议
LwIP
的netif和底层的一些初始化工作
在
LwIP
_init()中调用了netif_add(&netif,&ipaddr,&netmask,&gw,NULL,ðernetif_init,ðernet_input);1.netif结构体
wjjontheway
·
2023-07-15 07:34
LwIP
LwIP
netif
netif_add
底层初始化
理解 Linux 网络栈(3):QEMU/KVM + VxLAN 环境下的 Segmentation Offloading 技术(发送端)...
本系列文章总结Linux网络栈,包括:(1)Linux
网络协议栈
总结(2)非虚拟化Linux环境中的网络分段卸载技术GSO/TSO/UFO/LRO/GRO(3)QEMU/KVM+VxLAN环境下的SegmentationOffloading
weixin_34220834
·
2023-07-15 03:27
操作系统
网络
AliOS Things
AliOSThings包括:板级支持包(BSP):主要由SoC供应商开发和维护硬件抽象层(HAL):比如WiFi和UART内核:包括Rhino实时操作系统内核、Yloop,VFS,KV存储协议栈:包括TCP/IP协议栈(
LwIP
datamining2005
·
2023-07-14 22:26
IOT
lwip
-2.1.3自带的httpd网页服务器使用教程(一)从SD卡读取网页文件并显示
概述本教程使用的单片机是STM32F103ZE,有线网口芯片为ENC28J60。本教程里面的网页由于需要兼容WindowsXP系统的IE8浏览器,所以采用HTML4.01编写,不使用任何前端框架。笔者使用的网页设计软件是AdobeDreamweaverCS3。开发板PCB文件是公开的,大家可以拿去打印出来,焊好器件后,就可以直接跑本教程提供的所有示例程序。示例程序和PCB板的下载地址为:https
巨大八爪鱼
·
2023-07-13 22:46
STM32
服务器
http
web
lwip
stm32
深入理解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
计算机网络系列文章
计算机网络
网络
服务器
数据链路层
通信
LwIP
系列(2):动态内存池管理(memp.c)详细分析
前言我们在学习
Lwip
源码时,内存管理是绕不开的一个重点,我们在看相关的代码时,经常会看到memp_malloc和mem_malloc,其中:(1)memp_malloc是从内存池中申请内存,具体实现在
猪哥-嵌入式
·
2023-06-20 19:04
TCP/IP
算法与数据结构
ip
算法
高级架构之用户态
网络协议栈
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
lwIP
开发指南
目录
lwIP
初探TCP/IP协议栈是什么TCP/IP协议栈架构TCP/IP协议栈的封包和拆包
lwIP
简介
lwIP
源码下载
lwIP
文件说明MAC内核简介PHY芯片介绍YT8512C简介LAN8720A简介以太网接入
行稳方能走远
·
2023-06-14 21:51
IOT
网络
tcp/ip
网络协议
STM32F407 FreeRTOS+
LWIP
移植
本文基于STM32F4
LWIP
开发手册V3.0中第二章
LWIP
带操作系统移植和STM32F4FreeRTOS开发手册_V1.1.并参照博客文章STM32F4XX
LWIP
+freeRTOS移植(一)_u014453443
天蓝却无色
·
2023-06-14 05:52
stm32
单片机
arm
网络基础(三)
我们
网络协议栈
呢,从上往下,分别是,应用层、传输层、网络层、数据链路层。我们现在已经搞定了应用层、传输层,下面我们要解决的就是网络层了,但是在此之前,我们还要回答一下,传输层解决的是什么呢?
★ ﹏ ☆821
·
2023-06-13 00:38
Linux
网络
网络协议
tcp/ip
linux
lwip
的arp协议的意义和更新时机
ARP协议存在的目的ARP(AddressResolutionProtocol)协议是TCP/IP协议族中的一个协议,它的主要目的是将IP地址解析为MAC(MediaAccessControl)地址,以便在局域网中进行通信。具体而言,当一台主机需要向另一台主机发送数据时,它需要知道目标主机的MAC地址才能将数据帧正确地发送到目标主机。但是,主机通常只知道目标主机的IP地址,并且在以太网等物理网络中
最后一个bug
·
2023-06-12 12:22
主流单片机开发(MCU)
tcp/ip
网络
arm开发
服务器
网络
XDP eBPF怎么利用操作系统玩转快速数据包处理
近些年来,内核的
网络协议栈
总被人诟病,人们对网络的依赖感越强,这种声浪也就越明显。暴露出问题很好,因为会涌现很多好玩的东西。内核被人diss的本质原因就是用户态和内核态大量的上下文切换!
Smoke0901
·
2023-06-12 06:47
网络
网络协议
esp32实现wifi无线中继
menuconfig打开CONFIG_
LWIP
_IPV4_NAPT中继的代码如下:#include#include#include#include#include"freertos/FreeRTOS.h
VellBibi
·
2023-06-12 05:33
【C++】搭建HTTP服务器
目录项目介绍
网络协议栈
介绍协议分层数据的封装与分用HTTP相关知识介绍HTTP的特点URL格式URI、URL、URNHTTP的协议格式HTTP的请求方法HTTP的状态码HTTP常见的HeaderCGI机制介绍
迅~
·
2023-06-12 01:55
Linux系统编程
网络
网络协议
ESP32
IDFSDK,类似stm32库开发的方式,将freeRTOS、
LWIP
、tinyUSB、LVGL等开源库移植到esp32上,配有大量的demos,貌似比stm32开发方便很多ESP32-CAMsudoapt-getinstallgitwgetflexbisongperfpython3python3
ddddfang
·
2023-06-12 00:27
hardware
myeclipse
ide
java
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
运维
《Linux网络开发必学教程》21_智能家居服务发现实现
服务设备软件代码复用将网络通讯框架移植到开发板,之后,可使用框架中的组件实现ResponseTask和ServerTask框架移植注意事项
Lwip
是微型TCP/IP协议栈(并非完整TCP/IP协议栈)支持
·
2023-06-06 21:17
clinux网络编程
《Linux网络开发必学教程》20_物联网设备 WIFI 模块实现(非必要)
Lwip
(LightweightIP)简介
Lwip
是轻量化的TCP/IP,是一个小型开源的TCP/IP协议栈
LwIP
的设计目标是用较少的资源实现完成的TCP/IP协议栈
Lwip
能在操作系统中运行,也能在无操作系统的情况下独立运行
·
2023-06-06 21:05
clinux网络编程
网络 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
上一页
5
6
7
8
9
10
11
12
下一页
按字母分类:
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
其他