首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到18条相似文献,搜索用时 140 毫秒
1.
在TCP/IP协议支撑之上的Windows Socket应用开发   总被引:2,自引:0,他引:2  
Internet日益成为信息时代的支住产业,它所采用的协议就是著名的TCP/IP协议。Windows Socket(简称WinSock)是在Windows平台下用TCP/IP协议开发网络应用程序的编程接口。本文将详细介绍在TCP/IP协议支撑之上的WinSock编程接口原理以及利用WinSock开发网络应用程序的流程、技术。  相似文献   

2.
于洋  王之梁  毕军  施新刚  尹霞 《软件学报》2016,27(4):993-1008
软件定义网络(software defined networking,简称SDN)的产生使得网络中的数据平面与控制平面相分离,网络中的控制逻辑集中于控制器上,运行于控制器上的网络应用使得网络变得更加简单可控和灵活.软件定义网络中的北向接口是指控制器与网络应用之间进行通信的接口.在软件定义网络应用研究与开发的过程中,北向接口占据着一个重要的地位.综述了SDN中北向接口的编程语言,首先介绍北向接口编程语言的研究背景,然后根据编程语言的抽象程度、编程模型、实现机制以及是否引入新功能这4个方面将编程语言分类,详细介绍每个类别下各种北向接口语言的结构和核心特性,最后结合语言的应用场景对编程语言进行横向比较,进而展望了北向接口编程语言未来的研究方向.  相似文献   

3.
Winsock编程初步   总被引:2,自引:0,他引:2  
一、概述 每种网络都有自己的“语言”,Internet上的“语言”就是TCP/IP网络通讯协议。Internet是在UNIX系统上发展起来的,在UNIX上有许多成熟的编程接口,其中最通用的是一种叫做Sockets的接口。在1991年前后,许多网络软件商都在加紧研制Windows下的TCP/IP通讯组件,为了能使这些组件有一定的标准,降低开发难度,他们决定为Windows开发一套标准的、通用的TCP/IP编程接口,并使之类似于UNIX下的Sockets。这一接口迅速  相似文献   

4.
赵鹏  程光  赵德宇 《软件学报》2023,34(11):5330-5354
可编程数据平面(PDP)一方面支持网络应用的卸载与加速, 给网络应用带来了革命性的发展机遇; 另一方面支持新协议、新服务的快速实现和部署, 促进了网络创新和演进, 是近年来网络领域的研究热点. FPGA因其通用的计算架构、丰富的片内资源和扩展接口提供了多种可编程数据平面的具体实现, 支持更广范围的应用场景. 同时, FPGA还为探索更通用的可编程数据平面抽象提供了可能. 因此, 基于FPGA的可编程数据平面受到了学术界与产业界的广泛关注. 首先分类别阐述基于FPGA的可编程数据平面(F-PDP)抽象. 接着, 介绍基于F-PDP快速构建网络应用的关键技术的研究进展. 之后, 介绍基于F-PDP的新型可编程网络设备. 此外, 从提升网络性能、构建网络测量框架以及部署网络安全应用这3个方面, 详细梳理近年来基于F-PDP的应用研究成果. 最后, 探讨F-PDP未来可能的研究趋势.  相似文献   

5.
吴礼发 《计算机工程》2002,28(5):278-280
介绍了一个Unix系统下的基于API的高级网络应用编程接口NPORT的设计与实现。NPORT接口封装了API的编程细节,简化了网络应用编程。  相似文献   

6.
本文对目前网络编程接口的局限性进行了分析,发现其已经难以适应网络应用的需求和网络技术的最新发展.微通信元系统构架(MCES)是一种易于从TCP/IP过渡的服务元网络体系结构的构架,为了应用微通信元系统构架提供的高级网络服务,根据当前网络编程接口方面的研究情况,提出了新的网络API:GSocket.GSocket采用合理的设计,完全兼容传统的网络编程方法和接口函数,能自动适应不同的网络系统,支持QoS等多种高级网络服务功能,还具有良好的可扩展性。  相似文献   

7.
一、引言 Java支持多种Internet应用层协议,同时它还提供了Socket编程接口。而Socket编程接口是应用层协议的实现基础。 Java利用其面向对象的功能封装了Socket实现中的许多细节,例如编程者不用考虑网络字节顺序和主机字节顺序的  相似文献   

8.
如今,TCP/IP已经成为计算机网络协议事实上的标准,而Java凭借其跨平台的特性以及和对网络编程的强大支持能力,在网络应用中已经占据了主导地位.本文以Java为例介绍了两种网络通信的方式.  相似文献   

9.
工业控制网络应用系统集成的设计与开发   总被引:3,自引:0,他引:3  
李彬  麦崇裔  梁杰申 《计算机应用》2004,24(Z1):392-393
文章在某卷烟厂控制网络应用系统设计的基础上,介绍了典型工业控制网络应用系统集成的原理及集成方法.其中,OPC技术用于为控制网络通信提供通用的I/O接口;DCOM技术用于实现LAN网段的通信;一种新颖的Web Gateway用于工业控制网络与Internet间的集成.文中还研究了ProfiBus总线与以太网技术结合的产物PROFINET的基本原理及其在网络集成中的应用.  相似文献   

10.
套接字是一种网络编程接口,应用程序通过这种接口可以和不同网络中的应用程序进行通信,而不必担心网络协议不同所引发的问题。文章介绍了基于UDP协议的Socket网络编程机制和原理,提出了以Java Socket来实现网络通信的步骤和方法。  相似文献   

11.
Java强大的安全性使得其在网络编程中被广泛采用,特别是其出色的多线程机制。利用Java的多线程编程接口,开发人员可以方便地写出支持多线程的应用程序,有效地减少并发并行程序设计的困难,提高了程序执行效率。以开发一个多用户具有并发服务器的网络聊天室为例,论述Java的多线程技术在网络编程中的应用。  相似文献   

12.
从除一个地点驱动的模式以外的一个数据驱动的通讯模式继承,命名数据联网(NDN ) 把更好的支持提供给网络层 dataflow。然而,应用程序开发者不得不处理复杂任务,例如数据分割,包确认,和流动控制,由于在网络层上的合适的运输层协议的缺乏。在这研究,我们设计一个 dataflow 面向的编程接口为 NDN 提供运输策略,它极大地在开发应用程序改进效率。这个接口介绍检索策略根据出版模式,基于当前的网络地位和数据产生控制 dataflow 在采用一个适应 ADU pipelining 算法的不同数据评估的二个应用程序数据单位(ADU ) 。接口也提供网络测量策略监视许多影响应用程序表演的批评度量标准。我们由实现流的一个录像验证我们的接口的功能和性能在世界范围的 NDN 试验床上跨越 11 个时区的申请。我们的实验证明接口罐头高效地支持开发高效、驾驶 dataflow 的 NDN 应用程序。  相似文献   

13.
张楠  李志蜀  张建华 《计算机应用》2005,25(8):1865-1866
使用ActiveX技术设计并实现了通用的网络数据包检测控件,利用该控件可以在各种编程环境下,根据用户需求捕获及处理网络底层数据包,为各种需要进行数据包获取的网络应用程序的开发提供了统一的接口,极大地方便了应用程序的开发人员。  相似文献   

14.
介绍了有关网络编程的基本原理以及Unix,Windows下网络编程接口,并结合示例介绍了基于C/S模式的电网监控系统高级应用软件的开发。  相似文献   

15.
介绍一种采用标准C语言开发的Linux图形用户接口设计思想与实现方法,提供简单易用的图形用户编程接口,在此基础上用户可以高效便捷地开发出具有良好可移植性的图形界面应用程序。  相似文献   

16.
As the prices of commodity workstations go down, clusters of workstations have started to emerge as a viable economic solution for scalable computing. Recent advances in networking technology have made it possible to obtain high-bandwidth connections between applications. However, the interconnect latency between workstation nodes in a cluster remains a serious concern and can prove to be the limiting factor in workstation performance. In this paper, we present the CNI orcluster network interface that achieves the twin goals of low latency and high bandwidth. In addition, CNI efficiently supports multiple programming paradigms for programming generality. This is done by functionally coupling the network interface more closely to the CPU without violating the constraints of a standard workstation architecture, CNI results in performance gains for applications, substantially reducing communication overhead and delay.  相似文献   

17.
潘彦威  杨珉  李旻 《计算机工程》2010,36(8):99-101
针对当前制约无线网络应用发展的无线低带宽和有线宽带速度的不对称现状,提出一种面向弱客户端的多链路聚合传输模型。采用通用的TCP/IP编程接口,可以有效地提高低带宽客户端数据传输的速率和稳定性,并具有良好的可靠性、可用性和负载均衡,从而尽可能地利用所有链路的带宽以达到最佳的传输速度。  相似文献   

18.
NP-Click: a productive software development approach for network processors   总被引:1,自引:0,他引:1  
Application-specific integrated circuit (ASIC) design is too risky and prohibitively expensive for many applications. This trend, combined with increasing silicon capability on a die, is fueling the emergence of application-specific programmable architectures. This focus on architecture design for network processors has made programming them an arduous task. Current network processors require in-depth knowledge of the architecture just to begin programming the device. However, for network processors to succeed, programmers must efficiently implement high-performance applications on them. Writing high-performance code for modern network processors is difficult because of their complexity. NP-Click is a simple programming model that permits programmers to reap the benefits of a domain specific language while still allowing for target-specific optimizations. Results for the Intel IXP1200 indicate that NP-Click delivers a large productivity gain at a slight performance expense.  相似文献   

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

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