首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到18条相似文献,搜索用时 140 毫秒
1.
在嵌入式开发中,根据产品本身的特点,在操作系统中实现特定用途的网络协议栈是一个重要工作。利用Linux内核中基于AF_INET套接字类型的TCP/IP网络协议栈的实现机制,在不影响Linux系统原有网络协议栈的情况下创建了一种新的网络协议栈,通过在原有的Linux网络协议栈中添加新的服务,提高了视频服务器系统的效率。  相似文献   

2.
一种基于Linux的网络协议栈的设计与实现   总被引:2,自引:1,他引:2  
实现网络协议栈是嵌入式系统开发中的重要内容,并且具有一定的难度。文章利用Linux内核中基于AF_INET套接字类型的TCP/IP网络协议栈的实现机制,在不影响Linux系统原有网络协议栈的情况下创建了一种新的套接字类型的网络协议栈,并应用于实际路由器软件的实现,通过在原有的Linux内核中添加新的服务,实现了对路由器硬件的操作。  相似文献   

3.
多核处理器已经成为了处理器发展的趋势.在多核处理器上运行Linux操作系统时,由于所有的TCP/IP网络协议处理都以软件的形式在Linux操作系统内核运行,处理效率很低.为了解决这个问题,本文提出了一种基于多核处理器的多核TCP/IP加速协议栈,将多核处理器的处理核心分成两部分.一部分运行Linux操作系统.另一部分处理核心运行实时系统,处理TCP/IP协议栈.由于将TCP/IP协议栈的处理卸载到了实时系统,Linux的中断处理大大减少,并且实时系统直接操作底层硬件资源,没有操作系统的参与,所以多核TCP/IP加速协议栈的处理效率会很高.通实验结果对比,在相同的硬件资源下,多核TCP/IP加速协议栈不仅比Linux TCP/IP协议栈获得了更大的网络处理吞吐率,而且消耗了更低的CPU.  相似文献   

4.
首先介绍了影响网络协议栈开发的两个关键因素,分析了传统操作系统网络协议栈的实现和特点,然后简要介绍了构件技术,讨论了采用构件化思想实现网络协议栈涉及到的问题。最后介绍在和欣操作系统上开发一个基于构件的TCP/IP网络协议栈。该网络协议栈具有以下优点:既可以运行在内核态,又可以运行在用户态,开放式的网络协议栈架构可以方便添加新的网络协议。  相似文献   

5.
基于PPC的网络行为识别系统性能优化   总被引:1,自引:1,他引:0       下载免费PDF全文
卢旌平  宋英雄  顾鹏 《计算机工程》2010,36(10):267-269
给出一种基于PowerPC处理器和嵌入式Linux系统的网络行为识别系统设计方案,为满足高速网络环境下的工作需求,在Linux网络子系统的基础上,对数据平面进行优化,实现基于NAPI的网络设备驱动程序,设计高效率的缓冲存储结构,缩短网络协议栈的数据处理流程。测试结果表明,优化后的系统与原系统相比,系统吞吐量得到提高。  相似文献   

6.
InternetVPN是专用网家族的最新发展。基于IPSec(IP安全协议)的VPN被广泛看好。该文在研究IPSec协议框架和Linux操作系统的基础上,提出了通过改造Linux内核以及在操作系统原来的TCP/IP协议栈上添加IPSec的实现方案,并对具体实现中的关键技术作了进一步的研究。  相似文献   

7.
Linux下基于Netfilter个人内核防火墙的设计与实现   总被引:2,自引:0,他引:2  
在涉及到很多基于Linux操作系统中小型后台业务系统中,根据各自不同的需求灵活开发基于个人的防火墙内核模块。在Linux操作系统下建立基于Netfilter架构的防火墙模型。在此架构下,只要具备Linux内核编程经验以及熟悉网络协议栈,就可以编写出属于个人的防火墙。  相似文献   

8.
基于IPSec的VPN在Linux中的实现   总被引:6,自引:0,他引:6  
在研究IPSec协议框架和Linux操作系统的基础上,分析了IPSec安全网关的应用模型和基本构成模块,提出了通过改造Linux内核以及在操作系统原来的TCP/IP协议栈上添加IPSec的实现方案,阐述了在Linux中实现IPSec安全网关的关继技术。  相似文献   

9.
本文的主要内容是具体介绍一种基于嵌入式Linux系统的Zigbee传感器网络的功能实现.本文对Zigbee协议栈、嵌入式系统、Linux操作系统在PXA270CPU的移植,Linux环境的编程等作了相关的研究工作,最终通过软件实现了对Zigbee网络中的节点的节点号配置,多个节点之间任意收发数据等网络层的功能.  相似文献   

10.
本文介绍了网络处理器的体系结构和编程模型,以及Linux网络协议栈的结构。提出移植Linux网络协议栈到IntelIXP网络处理器的基本方法,和使用微引擎C语言实现时需要解决的问题。最后分析了本实现的性能。  相似文献   

11.
Linux网络协议栈分析及协议添加的实现   总被引:3,自引:0,他引:3  
1 引言随着Linux操作系统功能的日趋完善,其应用越来越广泛,其中包括一些使用Linux平台的专用系统,如分布式并行服务器、分布式计算环境等。这类系统的性能在很大程度上取决于通信的速度,因此对通信协议的传输效率要求很高。而传统的TCP/IP协议由于其额外的软件开销通常不能满足这类特殊要求,因此要求开发者必须实现一些高效的  相似文献   

12.
基于iSCSI的网络级存储虚拟化研究及实现   总被引:2,自引:0,他引:2  
存储虚拟化技术能将各种存储资源更有效地利用起来,是存储领域最活跃的研究方向之一。该文描述了一种基于最新成为标准的iSCSI协议,在Linux2.4.18内核环境下,网络级带内存储虚拟化的实现,并提出了能够提高性能的带外实现方案。  相似文献   

13.
肖湘宁  王鹏  李建立  郭萍 《计算机科学》2015,42(12):215-219
提出了一种智能6LoWPAN传感网络边缘路由器设计实现方法。该方法基于嵌入式操作系统Linux系统平台和单CPU的方案实现,通过在系统Linux上移植6LoWPAN协议簇,使射频接口LAN承载6LoWPAN网络,本地6LoWPAN传感网络通过边缘路由器接入互联网。6LoWPAN传感网络边缘路由器采用多协议融合的方式实现IPv4/IPv6双栈协议、NAT64协议、6to4隧道协议的统一,实现6LoWPAN网络节点通过6LoWPAN边缘路由器与互联网在不同网络环境下的自适应接入。  相似文献   

14.
李文俊 《软件》2013,(11):27-30
随着互联网和网络接入技术的不断发展,终端配备多个网络接口已经十分普遍,多个接口同时接入网络,会建立多条连接,现有的多接口终端除了修改内核之外,没有一种灵活的方法管理多个连接。OpenFlow技术已经吸gj了越来越多网络研究人员的关注,本文中将OpenFlow技术应用到终端,兼容现有的网络协议栈的同时,使终端具有可编程性,并提供了一种在可编程终端上管理多连接的方法,基于终端控制器开发实现了连接管理组件,并且在Linux系统上成功实现。  相似文献   

15.
在研究手动测试过程的基础上,结合UML(User-ModeLinux)技术和Expect语言,提出了一种适用于内核级网络协议栈软件的产品定型功能测试的自动化测试模型,并在Linux操作系统上,用一个在一台计算机上即可开展的自动化测试示例验证了该模型及其相应技术手段的可行性。该自动化测试模型可以在提高测试效率的同时降低测试对硬件资源的需求。  相似文献   

16.
本文提供一种电力保护装置站控制层网络的防火墙策略及其实现。由于电力保护装置的特殊性,其防火墙策略有其独特的特点,不同的保护装置所使用的操作系统、协议栈可能不同,防火墙策略本身是一种报文处理逻辑的抽象,并不会受具体系统的影响,只是防火墙策略的实现需要依赖于保护装置自身的操作系统、协议栈。策略本身是抽象的方法论,与具体的系统没有关系,在不同的系统上有不同的实现方式,即策略统一、实现方式不同。在Linux操作系统上实现电力保护装置的防火墙来对防火墙策略进行说明,在Linux系统上利用netfilter子系统和nftables工具实现电力保护装置的防火墙策略,防火墙仅是电力系统保护装置网络安全架构的一小部分。  相似文献   

17.
云计算、移动互联网以及虚拟化技术的广泛应用,计算机安全与网络安全都不容忽视。用户身份认证是网络安全中不可或缺的组成部分,基于linux操作系统的KVM技术应用逐渐成为社会的主流,本文将提出基于linux的PAM技术来实现云端用户安全度高的身份认证机制,以整个的升级你的认证系统而不用去管应用程式本身.在传统单一认证机制上进行改进。设计出基于PAM技术的云端身份认证策略,提高系统安全。  相似文献   

18.
针对智能设备,为避免引入虚拟化技术而产生的性能开销,提出并实现了MuxOS。MuxOS是一种多重操作系统架构,使得智能设备可以在非虚拟化条件下运行多个操作系统。介绍了MuxOS工作原理,描述了MuxOS运行流程。测试结果表明, MuxOS性能优于Xen等虚拟化产品,可以实现操作系统间亚秒级的快速切换。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号