毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
基于TCP/IP协议的Winsock网络编程及应用(2)
[4]
是目前应用最广泛和普遍,且支持多
种网络协议的编程接口,已经成为网络编程事实上的规范标准。它规范定义并记
录如何使用 TCP/IP 协议簇,让所有的网络编程者共同遵循。同时网络编程的研
究和应用也离不开程序设计,而 VC++是目前运用最广泛的编程语言之一。由于
VC++强大的编程能力,越来越来的网络编程依赖于它。
1.2 研究目的和意义
我们生活在信息时代,随着计算机的发展,网络技术的运用已经渗透到日常
生产学习的各个领域,为推动社会发展进步做出了巨大贡献,当然由于网络编程
技术发展的局限性,同时也出现了一系列运用难题,需要得到及时的解决。而我
们研究和学习的目的和意义,就在于运用网络编程技术解决这些难题,让它更好
的为社会发展和个人生活服务。在信息化程度越来越高的今天,网络编程技术已
在多个领域发挥了巨大作用并产生了巨大的
经济
效益,而且前景十分光明。1.3 国内外现状
网络编程依赖于网络协议[5]
, 计算机发展过程中出现过许多性能优异的网络
通信协议,也衍生出大量的编程语言,发挥了巨大的历史作用。如PC 环境下常
用的 LINUX、WINDOWS系统,以及常用的ASP 和 UNIX 系统.嵌入式设备上的 ARM
LINUX,WINCE,智能手机上的IPHONE,ANDROID和 WINDOWS MOBILE 等,在此基础之
上,开发研究出许多经典网络编程技术语言例。随着网络编程的需求,可供选择
的网络编程语言和种类也非常多例如 C,C++,C#,JAVA,ASP,.NET,PHP,PYTHO 等,
以此也衍生出“基于 C++”“基于JAVA
[6]
”“基于 ASP”等网络编程技术。这些
编程语言都提供了在socket 和常见协议基础上的扩展程序应用接口。同时也可
以利用许多对socket和各网络协议进行封装后的数据库。这些都极大减轻了编
程员的负担。
然而随着互联网的发展,最终 TCP/IP 协议[7]
以其协议层次化,易扩展,灵
活方便等优势成为目前为主的网络通信协议。随着 TCP/IP 协议的发展和成熟,
基于 TCP/IP协议层次的网络编程日新月异。从 TCP/IP 层次模型角度来分,大致
可以分为高层编程和基层编程。高层编程主要是指在 TCP/IP 应用层进行的网络
编程,建立在直接或者间接使用套接字函数的开发方法上。大部分面向客户的应
用程序都属于此类。如视频点播,文件传输,聊天程序,E-mail 等等。底层编
程主要为了满足大部分用户的使用需要, 如数据加密, 网络安全, 文件管理等等,
一般用 C/C++进行编程开发。除此之外,在许多嵌入式设备上以 TCP/IP 协议接
口的网络通信需求,也往往因为嵌入式设备的硬件和驱动像 PC 这种通用平台的
有利条件,需要进行网络底层的编程。从网络编程角度来看,基于尽管当前有大
量的网络编程语言和相关开发工具,但是基于 TCP/IP 协议层的套接字编程接口
(SOCKET API)是目前应用最广泛,且最开放,支持多种协议的编程接口。考虑到
直接使用TCP/IP 太过复杂。 以此为基础上人们开始在Socket 之上搭建更高级的
API ,有的也称协议(protocal),或框架(framework)等。随时间先后,有 RPC,
CORBA, Microsoft DCOM, Java RMI, EJB, Microsoft .Net, SOAP。这些是编程
中常用的。还有一些Internet 上常见的专用协议如FTP, SMTP, P2P 等等。至于
发展方向,目前在企业内部,EJB和.Net 应用广泛。SOAP 则更则重于 Internet
上的应用。1.4 论文结构
论文整体组织安排如下:
共3页:
上一页
1
2
3
下一页
上一篇:
matlab轮式机器人轨迹跟踪的滑模变结构控制及仿真研究
下一篇:
使用改进Kuramoto模型实现多机器人平衡部署
基于Kinect手势识别的遥操...
基于51单片机自动门智能控制系统设计
基于TI-DSP平台的电力电子测控平台设计
基于传感器网络的分布式集员滤波问题的研究
基于飞思卡尔芯片LED色彩控制器的设计
基于磁共振技术的家用无...
基于simulink的三相桥式全控...
遥感土地用变化监测国内外研究现状
MNL模型历史城区居民活动...
从企业eHR建设谈管理信息...
提高小學语文課堂朗读教...
高效课堂教师问卷调查表
浅析施工企业保理融资成...
PCI+PID算法直流力矩电机速...
小型通用机器人控制系统设计任务书
大规模MIMO系统的发展研究现状
《水浒传》中血腥暴力研...