首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 15 毫秒
1.
Unix是计算机使用的主流操作系统之一,TCP/IP是广为应用的互连网协议,Unix为TCP/IP网络编程提供了一种网络进程通信机制:套接字接口(Sockets Interface)。本文将介绍Unix环境下套接字的基本概念及编程技术,并结合实例说明在Unix下如何用套接字实现客户机/服务器方式的进程通信。 一、套接字简介 套接字(Socket)是网络通信的基本操作单元,它提供了不同主机间进程双向通信的端点,这些进程在通信前各自建立一个Socket,并通过对Socket的读/  相似文献   

2.
TCP/IP是lnternet上广泛使用的一种协议,可用于异种机之间的互联。TCP/IP协议本身是非常复杂的,然而在网络编程中,程序员不必考虑TCP/IP的实现细节,只需利用协议的网络编程接口Socket即可。文中描述了基于XML的Socket方式在C/S模式下实时数据交换过程的实现。  相似文献   

3.
介绍TCP/IP网络的层次结构,各层的主要功能、上下层之间的连接以及如何通过TCP/IP提供的应用程序接口Socket编写网络应用程序。  相似文献   

4.
何任晖 《软件世界》1996,(10):25-29
Socket是一个通信端点(endpoint of communication),Socket应用程序使用它通过网络发送和接收数据包。每个Socket拥有一个名字,属于某一运行中的进程并具有某种类型。 Socket分为两类:流式(Stream)Socket和数据报(datagram)Socket。两种类型的区别和说明稍后详述。 Windows Sockets定义了一个二进制兼容的网络编程接口,使用Windows Sockets允许你的应用程序在任何支持Windows Sockets的网络上进行通信。很多网络软件提供商在多种不同的网络协议上支持Windows Sockets,如TCP/IP,XNS,DECNetTM,IPX/SPX。本文讨论是在Windows NT 3.51提供的TCP/IP协议上的Windows Socket编程,与其它任何网络协议支持  相似文献   

5.
XML在Socket方式实时数据交换中的应用   总被引:3,自引:1,他引:3  
TCP/IP是Internet上广泛使用的一种协议,可用于异种机之间的互联。TCP/IP协议本身是非常复杂的,然而在网络编程中,程序员不必考虑TCP/IP的实现细节,只需利用协议的网络编程接口Socket即可。文中描述了基于XML的Socket方式在C/S模式下实时数据交换过程的实现。  相似文献   

6.
Socket的网络编程研究与实现   总被引:2,自引:0,他引:2  
建立在传输层协议上的数据结构Socket作为网络中数据交换的排队点,是TCP/IP网络最为通用的API。本文在介绍TCP/IP协议客户端和服务器端进程通信流程和具体实现的基础上,给出了开发通信应用程序的编程模型和实现要点,并以Delphi为编程语言说明了使用Socket进行网络编程的方法和特点。  相似文献   

7.
TCP/IP协议网络通信Socket结构的设计与应用   总被引:1,自引:0,他引:1  
TCP/IP协议网络非透明通信套接口(Socket)结构的设计方法以及它在异种机互联的MIS系统中的应用。  相似文献   

8.
基于ARM核的嵌入式TCP/IP协议栈简化实现   总被引:1,自引:0,他引:1  
结合具体的工程实例,通过分析嵌入式TCP/IP协议栈的设计原理,研究并简化了嵌入式TCP/IP协议栈的通信模型、体系结构和实现方案。开发出基于SAMSUNG S3C44B0X微处理器和RTL8019AS以太网物理层接口的低功耗网络控制器,并通过Socket编程在嵌入式μCLinux系统上实现了网络通信,达到系统设计目标。  相似文献   

9.
阐述了利用TCP/IP的Socket机制实现Windows与OS/2通信和利用TCP/IP的FTP协议将特定数据发送到广域网上以实现数据远程传输的基本原理和方法,介绍了一个基于TCP/IP协议开发的应用层网关的实例.  相似文献   

10.
作为操作系统的一部分,Windows 95内置了TCP/IP协议,把以往Unix系统的一些网络功能和TCP/IP基本应用程序集成进了Windows 95,为PC机作为网络客户机带来了极大的方便。 在Windows 95中除了大家熟悉的Ping、FTP、Telnet等TCP/IP网络命令外,还有一些与网络有关的命令和程序—  相似文献   

11.
基于TCP/IP协议,用Windows Socket API实现FTP服务器的客户端   总被引:1,自引:0,他引:1  
在Windows95/Windows98环境下,基于TCP/IP协议,运用Windows Socket API提供的套接字接口完成FTP传输任务。阐述了Windows Socket API主要函数使用要点、异步选  相似文献   

12.
在16位的 Windows 3.X 的全盛时期,为把 Unix 网络集成到PC 上,出现了很多 TCP/IP 协议栈模式。然而,当 Microsoft 公司推出它的32位 TCP/IP 栈来呼应32位操作系统——Windows NT 和Windows 95时,游戏的规则改变了。由于预计很多的企业将很快  相似文献   

13.
Socket在所有网络操作系统和网络应用程序中都是必不可少的,它是网络通信应用程序对应的进程和网络协议之间的接口.介绍Linux操作系统下基于TCP/IP协议Socket的通信模式,提出一种多进程-I/O复用的并发技术,以提高服务器的工作效率,并用面向对象的方法实现该算法,最后用实例检验其正确性.  相似文献   

14.
介绍了OSI 7层和TCP/IP 4层网络模型,并分析了TCP/IP的基本原理和通信过程,研究了基于Socket网络编程的基本过程,并在此基础上设计和实现了一个简单的网络聊天程序,分析了该版本的优缺点.  相似文献   

15.
介绍了一款针对MicroBlaze软核处理器特别开发的嵌入式操作系统Petalinux,成功地实现了其在ML402开发板上的移植,并且在该系统上实现了基于TCP/IP协议的套接字接口Socket的网络通信。  相似文献   

16.
孟岩 《程序员》2003,(12):116-117
TCP/IP协议是目前广域网和局域网通用的网络协议,因此,基于TCP/IP的编程就格外重要。从应用上来说,现在直接利用C层次Socket API进行TCP/IP编程的人确实越来越少了,各种现成的框架(如ACE、Java、.NET FCL)和控件(如IP*Works)大大简化了TCP/IP编程的难度。但是,如果想要在这个领域达到融会贯通的地步,不打下坚实的基础是不可想象的。正如Richard Stevens在TCP/IP Illustrated中所说,在网络编程领域,开发者所遇到的实际问题中,大约有90%都与开发者对  相似文献   

17.
本文旨在研究基于socket的TCP/IP网络通讯模式,首先详细介绍了TCP/IP通信协议中的关于二者头数据中的识别标示以及对Socket的类型和作用,在此基础上对基于Socket的TCP/IP协议的并发响应和重复响应通信模型做了研究,从而实现网络通讯。  相似文献   

18.
简要介绍了Socket编程原理和TCP/IP协议编程的优点,讨论了DOS平台下的一个网络编程库DSOCK的结构、设置和使用方法,同时给出了DOS平台下的一个具体的C实现例程,从而阐明了利用DSOCK在DOS平台下实现TCP/IP网卡通讯的过程,体现DSOCK在网络编程上的独特优势。  相似文献   

19.
基于JAVA SOCKET网络编程的一种新实现   总被引:3,自引:1,他引:2  
在TCP/IP协议体系结构的基础上,分析了网络进程通信原理,结合Socket总结出风络通信编程的基本模型,介绍了JAVA的网络编程实现,通过一个实例介绍了JAVA中Socket和Server Socket类及其基于TCP的服务器端程序与客户端程序的编写方法。提供了基于Socket网络编程的一种新实现。  相似文献   

20.
用户级通信协议BCL-3对IP协议支持的研究   总被引:2,自引:0,他引:2       下载免费PDF全文
陈志辉  马捷  陈国良  高帆 《软件学报》2003,14(9):1629-1634
为了充分利用高性能网络,研究人员开发了多种用户级通信协议.这些用户级通信协议可以获得底层硬件提供的高带宽、低延迟.然而由于它们提供完全不同的应用程序接口,用户级通信协议往往只能支持科学计算,而不能支持传统的基于Socket接口、采用核心级通信协议的网络应用程序.通过增加一个IP协议支持模块,BCL-3用户级通信协议在支持科学计算的同时,可以有效地支持现有的基于TCP/IP协议的网络应用程序.而且在分析TCP/IP协议软件开销的基础上,IP协议支持模块有针对性地采用了一些优化技术,使运行在BCL-3上的TCP/IP协议可以取得很高的网络性能.改进的BCL-3已经运行在曙光3000L超级服务器上.在曙光3000L上,运行于BCL-3之上的TCP/IP协议取得了最大带宽938Mbps,最小单向延迟48.1μs的性能.  相似文献   

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

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