《论文_基于Socket网络通信协议的应用研究(最终修改)(定稿)》

《论文_基于Socket网络通信协议的应用研究(最终修改)(定稿)》

ID:45553033

大小:122.82 KB

页数:16页

时间:2019-11-14

《论文_基于Socket网络通信协议的应用研究(最终修改)(定稿)》_第1页
《论文_基于Socket网络通信协议的应用研究(最终修改)(定稿)》_第2页
《论文_基于Socket网络通信协议的应用研究(最终修改)(定稿)》_第3页
《论文_基于Socket网络通信协议的应用研究(最终修改)(定稿)》_第4页
《论文_基于Socket网络通信协议的应用研究(最终修改)(定稿)》_第5页
资源描述:

《《论文_基于Socket网络通信协议的应用研究(最终修改)(定稿)》》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、摘要1前言21Socket的怎义和工作原理22支持Socket的操作系统22.1Linux环境屮的Socket22.1.1Linux的Socket的提出22.1.2Linux的Socket的工作方式32.2WindowsNT系统环境屮对Socket的支持42.2.1Winsock(WindowsSocket)的提!1143.2.2Winsock的原理43.2.3Winsock的通讯方式43Socket开发工具的讨论53.1C#屮socket编程实现53.2Delphi屮socket的操作方法53.2.1ServerSocket的属性设置53

2、.2.2ClientSocket的属性54Socket在TCP与UDP协议集屮的工作力式64.1传输层的TCP少UDP64.2传输层端口与Socket64.3用Socket实现基于TCP和UDP的原理75Socket在Java编程语言中的应用以及实现85.1Socket在Java中的工作流程85.2在Java屮实现Socket通讯85.2.1仓U建Socket和ServerSocket对彖85.2.2创建服务器端95.2.3建立客户端96结论10参考文献12基于Socket网络通信协议的应用研究马文超摘要:Socket简称套接字,用于实现网

3、络上客户和服务器之间的连接,也就是说网络上两个或两个以上双工方式通信的进程之间总有一个连接,这个连接的端点称为套接字,套接字是在比较低的层次上通信的,不同的操作系统对Socket有不同的支持方式,不同的开发工具,对Socket的实现也均不相同,而且Socket在TCP与UDP两大协议族系中也有各自的工作方式。卿词:Socket;网络连接;网络通讯StudyBasedontheApplicationofSocketNetworkCommunicationAgreementMaWen-chaoAbstract:Socketcalledsocke

4、t,fortherealizationofthenetworkconnectionbetweenclientandserver,meaningthattwoormorenetworkcommunicationduplexmodethereisalwaysaconnectionbetweentheprocess,knownasthesetoftheconnectionendpointreceivedword,thesocketisarelativelylowlevelinthecommunications,differentoperating

5、systemsupportforSocketdifferentways,differentdevelopmenttools,implementationoftheSocketarenotthesame,butintheTCPandUDPSocketTwoprotocolfamilylinesalsohavetheirownwork.Keywords:Socket;NetworkConnection;Networkcommunication1—刖吞随着网络通信技术的不断发展,Socket开发和研究己成为人们关注的热点。Sockc既适用于同一台

6、计算机上的进程间通信,也适用于网络环境中的进程间通信。它已成为当前许多操作系统的网络APT,也是网络操作系统屮必不可少的基础功能。套接字是通信的基木元件,两个进程为了进行通信,首先必须设置套接字。通俗讲,套接字和当于由其名字连接起来的通信线路的端点,这种连接不仅适用于本地进程之间的通信,而且也使用语远地进程之间的通信。用套接字连接的两个进程可双向通信,且两通信端点的工作方式是不同的,一端须工作于服务方,另一端须工作于客户方。本文从多个方面介绍了Socket的应用开发、实现环境以及T作流程,并用JAVA开发工具在WindowsNT系统上实现网

7、络通讯为例来对Socket套接字做了更加深入的介绍。1Socket的定义和工作原理Socket套接字,英文原义是插座的意思,是进程Z间通信的抽象连接点,可以通过一个形象的例子來理解这个概念,现实生活中的电话是人们联系的常用工具,双方只要使用两部电话机就可以交谈,在计算机世界中,两个程序就是使用Socket进行通信的,一个Socket就好比一部电话机,两个程序在网络上通过一个双向链路进行通信,这个双向链路的每一端就成为一个Socketo进程之间要通信,首先要建立各的Socket就像要打电话一定要先有电话机一样,打电话时每部电话机都可以说和听。

8、与此类似,每个Socket也都可以进行读、写操作,读、写操作时分别要用到Socket屮的输入流和输出流。建立连接后,客户程序可以向Socket里写入请求,然后服务器会处理这个请求

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。