当前位置:主页 > 科技论文 > 网络通信论文 >

WindowsSocket及其应用

发布时间:2016-08-14 12:27

  本文关键词:网络通信接口——WindowsSocket及其应用,由笔耕文化传播整理发布。


网络通信接口_WindowsSocket及其应用

第12卷第1期

2000年3月 武钢职工大学学报 JournalofUniversityforStaffandWorkersofWISGCO Vol.12No.1 March.2000网络通信接口——WindowsSocket及其应用

李南方

(武钢职工大学干研室)X

摘 要 WindowsSocket是一种很好的通信手段。网络通信的Socket接口模型将通信主机

或进程当作端点,采用Client/Server模式,通信协议为TCP/IP。用MFC中提供的新的WinSock

类,可以很方便地编写TCP/IP网络通信程序。

关键字 数据通信,socket

1 引  言

  套接口(Socket)最初是由U.C.Berkeley为UNIX操作系统开发的网络通信接口,随着UNIX操作系统的广泛使用,Socket成为当前最流行的网络通信应用程序接口之一。最初BerkeleySocket只能用于UNIX操作系统,而不支持微机DOS操作系统和MicrosoftWindows环境。九十年代以后,随着Socket在UNIX中的成功应用,以及Windows操作系统的广泛普及,人们开始把Socket移值到Windows中。

90年初,由SunMicrosystems,JSBCorporation,FTPSoftware,Microdyne和Microsoft等几家公司共同参与制定了一套标准,即WindowsSockets规范,他们试图使Windows下Sockets程序设计标准化。WindowsSockets规范在1993年已推出了1.1版,现在许多公司都实现了WindowsSockets,如IBM公司的TCP/IPforDOSV2.1就提供了WindowsSocketsAPI。

WindowsSocketAPI是一套开放的、支持多种协议的Windows下的网络编程接口,它包括一个标准的BerkeleySocket功能调用的集合,以及为Windows所作的重要扩充。WindowsSocket经过不断完善并在众多公司的全力支持下,已成为Windows网络编程的事实上的标准。

2 TCP/IP协议

  TCP/IP是广为应用的互连网络协议。现在的网络几乎全部支持TCP/IP协议,因而无论从可移植性、可使用性还是发展前景来看,采用TCP/IP协议开发网络通信软件都是一个最佳选择。

协议是一组定义软件如何工作的规则。TCP是传输控制协议的简称,IP是互连网协议的简称。但是TCP/IP并不仅仅是把两个简称合并在一起的含义,TCP/IP实际上是一个协议组,它不仅包括TCP协议和IP协议,还包括许多其它的协议,所有这些协议共同工作,完成Internet上的信息传递。TCP/IP协议的层次结构如图1.所示。

下面列举了几种常用的TCP/IP协议:

1)IP互连协议(InternetProtocol),负责主机之间的传输数据。

2)TCP传输控制协议(TransmissionControlProtocol),负责在应用程序之间传递数据。

3)UDP用户数据报协议(UserDatagramProtocol),提供给用户进程的无连接协议,也负责在应用程序之间传递数据,但不执行正确性检查。


  本文关键词:网络通信接口——WindowsSocket及其应用,,由笔耕文化传播整理发布。



本文编号:93784

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/wltx/93784.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户7d8b1***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com