A dynamic protocol stack(DPS) for ad hoc networks, together with a protocol stack construction scheme that is modeled as a multiconstrained knapsack problem is proposed. Compared to the traditional static protocol sta...A dynamic protocol stack(DPS) for ad hoc networks, together with a protocol stack construction scheme that is modeled as a multiconstrained knapsack problem is proposed. Compared to the traditional static protocol stack, DPS operates in a dynamic and adaptive manner and is scalable to network condition changes. In addition, a protocol construction algorithm is proposed to dynamically construct of the protocol stack each network node. Simulation results show that, the processing and forwarding performance of our scheme is close to 1 Gb/s, and the performance of our algorithm is close to that of the classical algorithms with much lower complexity.展开更多
基于应用层探测来识别传输层安全性协议(transport layer security,TLS)的上层服务是了解互联网服务配置和安全性的重要手段。当前的应用层扫描器在工作时依赖于默认的网络协议栈,其传输控制协议(transmission control protocol,TCP)协...基于应用层探测来识别传输层安全性协议(transport layer security,TLS)的上层服务是了解互联网服务配置和安全性的重要手段。当前的应用层扫描器在工作时依赖于默认的网络协议栈,其传输控制协议(transmission control protocol,TCP)协议专为通用场景设计,只能以受限的速率获取TLS上层服务信息;而TLS协议部分,由于现代化安全配置的软件库,与部分目标服务器不兼容。针对当前应用层扫描器识别TLS上层服务效率不高且不够全面的问题,本文从协议栈优化的角度,首先提出了一种应用于TCP协议栈的混合状态模型,通过引入无状态工作模式和优化有状态工作模式,以减少协议栈中不必要的状态维护和转换,从而提高应用层探测效率;然后,提出了一种面向TLS协议栈的宽松配置策略,通过最大限度的版本和配置兼容来与更加广泛的服务器建立TLS会话;最后,以用户态协议栈的方式将该模型和配置策略实现为异步应用层扫描器TLSnap,并通过可扩展模块的形式提供自定义接口,以支持多种TLS上层服务的识别任务。实验结果表明,在普通硬件配置下,TLSnap扫描器针对大规模端口的TLS上层服务的识别效率比当前先进方法提高3.5倍以上,且平均识别数量增加9%,有效提高了TLS上层服务识别的效率和全面性。展开更多
针对传统嵌入式以太网系统存在的数据传输速率低、硬件不能升级、实时性和通用性不足等问题,提出了基于内嵌有Nios II CPU的Altera Cyclone系列FPGA的以太网控制器设计方案.该方案针对以太网协议利用Quartus II和Nios II IDE为开发工具...针对传统嵌入式以太网系统存在的数据传输速率低、硬件不能升级、实时性和通用性不足等问题,提出了基于内嵌有Nios II CPU的Altera Cyclone系列FPGA的以太网控制器设计方案.该方案针对以太网协议利用Quartus II和Nios II IDE为开发工具,对硬件进行重新配置,以提高系统集成度;采用SOPC技术构建了嵌入式网络硬件平台;基于μC/OS-II实现了Niche Stack TCP/IP协议栈的移植及顶层应用程序的编写.系统测试结果表明,数据能够以400 Mb/s的速率正确收发,满足了以太网通信速率的要求,并可根据实际情况灵活配置.展开更多
移动通信系统的演进,离不开先进技术的应用、网络结构的升级和协议栈的改进。文章结合第三代合作伙伴计划(the 3rd Generation Partner Project,3GPP)标准讨论了第五代移动通信(the 5th Generation Mobile Communication Technology,5G...移动通信系统的演进,离不开先进技术的应用、网络结构的升级和协议栈的改进。文章结合第三代合作伙伴计划(the 3rd Generation Partner Project,3GPP)标准讨论了第五代移动通信(the 5th Generation Mobile Communication Technology,5G)协议栈的总体架构。以服务数据适配协议(Service Data Adaptation Protocol,SDAP)层和分组数据汇聚协议(Packet Data Convergence Protocol,PDCP)层为例,阐述接入网协议栈的改进。分析了2个子层的功能、架构、实体、数据传输流程以及协议数据单元(Protocol Data Unit,PDU)格式,为移动通信系统的优化奠定基础。展开更多
基金supported by the National Science and Technology Major Project of the Ministry of Science and Technology of China (Grant No. 2014ZX03006003)the ZTE Research and Development Fund
文摘A dynamic protocol stack(DPS) for ad hoc networks, together with a protocol stack construction scheme that is modeled as a multiconstrained knapsack problem is proposed. Compared to the traditional static protocol stack, DPS operates in a dynamic and adaptive manner and is scalable to network condition changes. In addition, a protocol construction algorithm is proposed to dynamically construct of the protocol stack each network node. Simulation results show that, the processing and forwarding performance of our scheme is close to 1 Gb/s, and the performance of our algorithm is close to that of the classical algorithms with much lower complexity.
文摘基于应用层探测来识别传输层安全性协议(transport layer security,TLS)的上层服务是了解互联网服务配置和安全性的重要手段。当前的应用层扫描器在工作时依赖于默认的网络协议栈,其传输控制协议(transmission control protocol,TCP)协议专为通用场景设计,只能以受限的速率获取TLS上层服务信息;而TLS协议部分,由于现代化安全配置的软件库,与部分目标服务器不兼容。针对当前应用层扫描器识别TLS上层服务效率不高且不够全面的问题,本文从协议栈优化的角度,首先提出了一种应用于TCP协议栈的混合状态模型,通过引入无状态工作模式和优化有状态工作模式,以减少协议栈中不必要的状态维护和转换,从而提高应用层探测效率;然后,提出了一种面向TLS协议栈的宽松配置策略,通过最大限度的版本和配置兼容来与更加广泛的服务器建立TLS会话;最后,以用户态协议栈的方式将该模型和配置策略实现为异步应用层扫描器TLSnap,并通过可扩展模块的形式提供自定义接口,以支持多种TLS上层服务的识别任务。实验结果表明,在普通硬件配置下,TLSnap扫描器针对大规模端口的TLS上层服务的识别效率比当前先进方法提高3.5倍以上,且平均识别数量增加9%,有效提高了TLS上层服务识别的效率和全面性。
文摘针对传统嵌入式以太网系统存在的数据传输速率低、硬件不能升级、实时性和通用性不足等问题,提出了基于内嵌有Nios II CPU的Altera Cyclone系列FPGA的以太网控制器设计方案.该方案针对以太网协议利用Quartus II和Nios II IDE为开发工具,对硬件进行重新配置,以提高系统集成度;采用SOPC技术构建了嵌入式网络硬件平台;基于μC/OS-II实现了Niche Stack TCP/IP协议栈的移植及顶层应用程序的编写.系统测试结果表明,数据能够以400 Mb/s的速率正确收发,满足了以太网通信速率的要求,并可根据实际情况灵活配置.
文摘移动通信系统的演进,离不开先进技术的应用、网络结构的升级和协议栈的改进。文章结合第三代合作伙伴计划(the 3rd Generation Partner Project,3GPP)标准讨论了第五代移动通信(the 5th Generation Mobile Communication Technology,5G)协议栈的总体架构。以服务数据适配协议(Service Data Adaptation Protocol,SDAP)层和分组数据汇聚协议(Packet Data Convergence Protocol,PDCP)层为例,阐述接入网协议栈的改进。分析了2个子层的功能、架构、实体、数据传输流程以及协议数据单元(Protocol Data Unit,PDU)格式,为移动通信系统的优化奠定基础。