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网络协议栈
我的博客初始化
我是一名在读学生,平时没有摘抄、写日记、笔记之类的习惯,自从在amobbs上发了一篇
lwip
的移植记录,得到大家的回响,对自己的工作也有了极大的鼓舞作用,也开始学着写一些学习的笔记
·
2015-11-11 17:29
初始化
第一章 概述
一 分层 TCP/IP
网络协议栈
分为应用层(Application)、传输层(Transport)、网络层(Network)和链路层(Link)四层。
·
2015-11-11 16:38
转:回调函数
回调函数 在看
LWIP
时,见到用回调函数,再看某老外公司OPC源代码时,见到用回调函数。看我国内某些代码(我公司软件等)时没用到。于是,我对回调函数产生了很大的好奇。
·
2015-11-11 08:56
回调函数
异步IO简介
,即你进行一个IO调用时,除非这个操作完成,或者超时
网络协议栈
放弃了,否则这个调用是不返回的.比如你对TCP连接调用“connect()”
·
2015-11-11 05:07
IO
深入理解Linux网络技术内幕——读书笔记(2) 关键数据结构
一. sk_buff Linux
网络协议栈
中主要的缓存类型。定义在include/linux/skbuff.h中,它是一个双向链表的数据结构。它的字段和函数主要分为四大类: 1.
·
2015-11-11 03:58
linux
网络编程学习指南
经典的开源协议分析工具:Wireshark.简单的开源TCP/IP协议栈:
LwIP
,或者Linux 1.0里包含的协议栈
·
2015-11-11 02:05
网络编程
Linux内核
网络协议栈
笔记
Linux内核
网络协议栈
笔记0:序言(附参考书籍) 自己是研究网络的,但实际上对Linux中
网络协议栈
的实现知之甚少。
·
2015-11-10 22:55
linux
TCP三次握手四次挥手详解
首先我们需要知道,tcp/ip协议并不是一个协议,而是一个协议族,里面包好tcp,udp,ip等协议,tcp/ip
网络协议栈
包括应用层,传输层,网络层和链路层。
·
2015-11-10 22:59
tcp
stm32
LWIP
总结
1.如何启动keepalive1,打开keepalive的标志使能。2,修改keepalive各个计数值,主要是改小,方便测试。3,在pcb中需要置位keepalive的一个选项。pcb->so_options|=SOF_KEEPALIVE;
ge23456789
·
2015-11-09 22:00
ARM硬件平台上基于UCOS移植
Lwip
网络协议栈
目录1.硬件平台1.1硬件平台简介 为保证
网络协议栈
的顺利移植,选用了LPC2220作为主控芯片,RTL8019AS作为网卡芯片,使用HR901170A进行电平转换、滤波。
dldw8816
·
2015-11-09 15:00
以太网,IP,TCP,UDP数据包分析
6 表示层 5 会话层 4 传输层 3 网络层 2 数据链路层 1 物理层 2、TCP/IP
网络协议栈
分为应用层
·
2015-11-08 13:32
tcp
打回来
回调函数 在看
LWIP
时,见到用回调函数,再看某老外公司OPC源码时,见到用回调函数。看我国内某些代码(我公司软件等)时没用到。于是,我对回调函数产生了非常大的好奇。
·
2015-11-07 14:00
UNIX/Linux网络编程基础:图解TCP/IP协议栈
ICMP) 4、传输控制协议(TCP) 5、用户数据报文协议(UDP) 6、流控制传输协议(SCTP) 7、地址解析协议(ARP) 联网的各个终端之间能否进行交互的软件基础是
网络协议栈
·
2015-11-07 12:41
TCP/IP
Web配置子系统中的一个缺陷纠正
1.系统简介 就是上一篇中提到的那回事,所用系统是uC/OS,协议栈用的是
LwIP
(轻量级TCP/IP协议栈)。
·
2015-11-07 10:20
Web
《Android系统开发》笔记
进程管理,
网络协议栈
。驱动模型等b.Android自己加入的驱动,Binder IPC驱动,显示驱动,输入设备驱动。音频系统驱动,摄像头驱动,Wifi驱动。蓝牙驱动,电源管理等
·
2015-11-06 07:44
android
以太网 IP TCP UDP数据包分析
www.cnblogs.com/feitian629/archive/2012/11/16/2774065.html1、ISO开放系统有以下几层:7应用层6表示层5会话层4传输层3网络层2数据链路层1物理层2、TCP/IP
网络协议栈
分为应用层
Dopamy_BusyMonkey
·
2015-11-04 22:00
网络协议
C6414上移植
LwIP
在新研NXX板上使用了若干片C6414,其中有两片用EMIFB接口连接DM9000芯片扩展出网口,上层采用
LwIP
协议栈。因此需要移植
LwIP
协议栈和DM9000的驱动。
li_boxue
·
2015-11-04 19:00
Lwip
C6455上移植SYS/BIOS
在C6455上默认是采用了DSP/BIOS+
LwIP
,当开发环境统一到CCS5.4后希望将操作系统也进行统一,从而使应用一些模块在DSP间可以灵活移植。主要的工作有如下几个方面。
li_boxue
·
2015-11-04 19:00
SYS-BIOS
lWIP
收藏
帖子 http://www.openedv.com/posts/list/25178.htm一、
LWIP
的应用1.什么是
LWIP
?
ge23456789
·
2015-11-04 14:00
udp
lwip
(lightweightip)轻型ip协议icmpinternet控制报文协议udp用户数据包协议tcp传输控制协议dhcp动态主机配置协议uip也是有瑞典计算机科学学院开发的,比icmp小一点
青春无极限
·
2015-11-04 09:00
Linux栈搜索算法优化随想
Linux
网络协议栈
可以准确但仍进行说明,不用说,Netfilter。简单地说,TC够了,但有几个硬伤,本文不构成一个完整的记录,如果是随笔,不可当真。
·
2015-11-02 18:12
linux
VxWorks
网络协议栈
的MUX接口
摘要:嵌入式系统
网络协议栈
的灵活性在应用上是一个重要指标。介绍嵌入式实操作系统VxWorks
网络协议栈
的MUX(Mutiplexer)接口及其使用方法。
·
2015-11-02 15:17
网络协议
一个简单
网络协议栈
的实现
1.结构图 2.程序功能: 该
网络协议栈
主要包含如下几个部分的协议的支持: 以太网的支持 IP协议的支持 ICMP协议的支持 UDP协议的支持 协议抽象层的支持
·
2015-11-02 14:07
网络协议
lwIP
分析
简介:
lwIP
is a small independent implementation of the TCP/IP protocol suite that has been developed
·
2015-11-02 11:50
IP
高速网络下的 Netmap 单 RX 队列内核旁路技术
感谢伯乐在线@至秦前辈校稿原文链接这里在前一篇文章中,我们讨论了Linux内核
网络协议栈
的性能瓶颈。我们详细说明了如何利用内核旁路技术,让用户空间程序可以接收大量的数据包。
wwh578867817
·
2015-11-01 17:00
网络
网络协议
内核
CloudFlare
Linux内核bridge浅析
对于
网络协议栈
的上层来说,只看得到br0,因为桥接是在数据链路层实现的,上层不需要关心桥接的细节。
·
2015-11-01 11:58
bridge
android学习一: 系统架构
1.Linux内核: Android 的核心系统服务依赖于 Linux 2.6 内核,如安全性,内存管理,进程管理,
网络协议栈
和驱动模型。
·
2015-11-01 10:10
Android学习
LWIP
协议中tcp_seg结构相关指针的个人理解
最在在研读老衲五木写的那本《嵌入式网络那些事儿:
LWIP
深度剖析与实战》书的时候,由于项目的需要,操作
LWIP
协议中TCP层的tcp_seg结构指针。
·
2015-11-01 10:17
tcp
LwIP
移植和使用
LwIP
移植和使用 本手册基于
lwip
-1.4.x编写,本人没有移植过1.4.0之前的版本,更早的版本或许有差别。
·
2015-10-31 17:12
IP
VxWorks
网络协议栈
初始化流程
< 在网络初始化时加载END和subEND,并在其中初始化IP协议栈,在TMS初始化时绑定IP到SubEND,单播路由协议初始化在TMS初始化中,根据MIB配置确定初始化哪个单播路由协议,RIP初始化可以在网络初始化时,OSPF初始化在TMS初始化中根据TMSMIB配置确定,END的IP地址在网络初始化时设置,SwEND的IP地址在网管配置时设置。 一、在configAll.H
·
2015-10-31 11:01
网络协议
LwIP
源代码文件目录解析
1 --
LwIP
源代码文件目录 root@motadou:/home/motadou/
lwip
/
lwip
-1.4.1# tree . ├── CHANGELOG ├── COPYING
·
2015-10-31 10:34
源代码
Linux
网络协议栈
(四)——链路层(2)
2、协议相关2.1、第3层协议的管理在Linux内核中,有两种不同目的的3层协议:(1) ptype_all管理的协议主要用于分析目的,它接收所有到达第3层协议的数据包。(2) ptype_base管理正常的3层协议,仅接收具有正确协议标志符的数据包,例如,Internet的0x0800。注意sb_buff与net_devic
·
2015-10-31 09:43
linux
Linux
网络协议栈
(四)——链路层(1)
1、接收帧当网络适配器接收到数据帧时,就会触发一个中断,中断处理程序执行一些需要及时处理的任务,然后在下半部进行其它可以延迟的处理。中断处理程序主要进行以下一些操作:(1) 分配sk_buff数据结构,并将接收到的数据帧从网络适配器I/O端口拷贝到sk_buff缓冲区中;(2) 从数据帧中提取出一些信息,并设置sk_buff相
·
2015-10-31 09:43
linux
加密传输SSL协议7_SSL协议概述
SSL在
网络协议栈
中的位置:可以看出SSL是在上层的协议,不需要修改OS的内核,只需要一个应用程序就可以了,所以其扩展性很好。
·
2015-10-31 08:13
ssl
加密传输SSL协议1_OpenSSL的安装
SSL在
网络协议栈
的位置:
·
2015-10-31 08:12
OpenSSL
Linux
网络协议栈
(三)——网络设备(1)
网络设备(network device)是内核对网络适配器(硬件)的抽象与封装,并为各个协议实例提供统一的接口,它是硬件与内核的接口,它有两个特征:(1) 作为基于硬件的网络适配器与基于软件的协议之间的接口;(2) 内核协议栈异步输入输出点。记住:网络设备软件对硬件的抽象网络设备与协议和网络适配器的关系如下:1、 &
·
2015-10-30 17:26
linux
Linux
网络协议栈
(二)——套接字缓存(socket buffer)
Linux网络核心数据结构是套接字缓存(socket buffer),简称skb。它代表一个要发送或处理的报文,并贯穿于整个协议栈。1、 套接字缓存skb由两部分组成:(1) 报文数据:它保存了实际在网络中传输的数据;(2) 管理数据:供内核处理报文的额外数据,这些数据构成了协议之间交换的控
·
2015-10-30 17:26
socket
回调函数
回调函数 在看
LWIP
时,见到用回调函数,再看某老外公司OPC源码时,见到用回调函数。看我国内某些代码(我公司软件等)时没用到。于是,我对回调函数产生了非常大的好奇。
·
2015-10-30 15:35
回调函数
Linux网卡驱动架构分析
一、网卡驱动架构 由上到下层次依次为:应用程序→系统调用接口→协议无关接口→
网络协议栈
→设备无关接口→设备驱动。
·
2015-10-30 13:08
linux
IP分片
LwIP
允许的最大IP由如下决定:IP_REASS_MAX_PBUFS 决定IP分片允许最大pbuf数量,IP_REASS_MAXAGE分片的生存时间,超过则错误并将
·
2015-10-27 12:19
IP
C语言中的联合体
做网络芯片开发等低端开发和
网络协议栈
的时候用的非常的多 举个简单的例子我们有个32位的一个变量A而我们还可能需要用到A的低16位AL这个时候我们就可以定义一个联合就可以表示AL了若16需再次划分
·
2015-10-24 09:55
C语言
用Iproute2进行隧道配置
实际上,它是通过rtnetlink sockets方式动态配置内核的一些小工具组成的,从Linux2.2内核开始,Alexey Kuznetsov 实现了通过rtnetlink sockets用来配置
网络协议栈
·
2015-10-24 09:52
route
Openstack-Namespaces
网络命名空间就是一个独立的
网络协议栈
,它有自己的网络接口,路由,以及防火墙规则。 网络命名空间通常是位于目录/var/run/netns/下的文件描述符。
·
2015-10-23 09:59
openstack
lwip
1.4 arp #ifdef __cplusplus 倒底是什么意思?
时常在cpp的代码之中看到这样的代码: #ifdef __cplusplus extern "C" { #endif //一段代码 #ifdef __cplusplus } #endif 这样的代码到底是什么意思呢?首先,__cplusplus是cpp中的自定义宏,那么定义了这个宏的话表示这是一段cpp的代码,也就是说,上面的代码的含义是:如果这是一段cpp的代码,那么
·
2015-10-22 21:30
IP
TCP/IP协议栈的实现相关网络资料
(2)
lwip
( http://savannah.nongnu.org/projects/
lwip
/ , http://www.sics.se/~adam/
lwip
/index.htm
·
2015-10-22 21:08
TCP/IP
lwIP
Memory Management
http://
lwip
.wikia.com/wiki/
Lwip
opts.h Memory management (RAM usage) /** * MEM_LIBC_MALLOC==
·
2015-10-21 12:18
memory
LWIP
轻量级TCPIP协议栈的移植
http://blog.csdn.net/ygrx/article/details/8020516 好久没有做过技术工作了,前几天因为一些需要,要在ST的OS20平台上进行了
LWIP
的移植
·
2015-10-21 12:16
tcp
lwip
之 select 暨 keepalive 笔记
最近在使用國人自己的實時作業系統rt_thread,在stm32f103上寫一些應用。其中使用到了網絡編程。 當仁不讓,最基本的select()逃不掉;setsockopt()也逃不掉。下面就把自己的使用情況記錄如下。 先說說select()函數。 &
·
2015-10-21 12:00
select
.Net Micro Framework V4.1 beta 发布
新的版本增加了对VS2010开发环境支持,开源TCP/IP协议栈(
lwIP
),此外还支持OPenSSL及几款SH2/A系列的处理器。
·
2015-10-21 11:59
framework
TCP与UDP协议
在
网络协议栈
中,有个高级的协议是网络编程者应该了解的,分别是“传输控制协议”(TCP)和“用户数据报协议”(UDP)TCP协议是一种以固接连线为基础的协议,可提供两台计算机之间可靠的数据传送,TCP可以保证数据从一端到
dengchaoqunxx
·
2015-10-16 10:12
计算机网络
上一页
35
36
37
38
39
40
41
42
下一页
按字母分类:
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
其他