欢迎来到天天文库
浏览记录
ID:14977663
大小:463.00 KB
页数:74页
时间:2018-07-31
《局域网点对点通信系统毕业设计40论文41》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、(输入章及标题)毕业设计(论文)局域网点对点通信系统设计 II摘要所谓网络中的点对点通信是实现网络上不同计算机之间,不经过任何中继设备而直接交换数据或服务的一种技术。由于允许网络中任何一台计算机可以直接连到网络中的其他计算机,并与之进行数据交换,这样既可以消除中间环节,也使得网络上的沟通变得更加容易、更加直接。本文介绍的是一种使用Winsock编程技术,基于TCP/IP协议的、面向连接的流式套接字网络通信程序设计。本文首先介绍了计算机通信网的基础理论,主要介绍了计算机通信网的组成、通信协议和TCP/IP模型。其次,详细阐述
2、了VisualC++.NET网络通信编程知识,其中重点介绍了窗体设计和WindowsSocket。最后给出了利用VC中Winsock控件编写的服务端、客户端通信程序的基本思路,及部分程序。关键词 点对点;TCP/IP;SocketAbstractPeertopeercommunicationisacomputercommunicationmethodwhichisusedindifferentcomputerstotransmitdataorservicesdirectly,withoutotherdevice.Asthen
3、etworkallowsanycomputerconnecttoothercomputerdirectlyandexchangedatawitheachother,iteliminatesintermediatelinks,makecommunicationmucheasier,moredirectly.ThepaperintroducesmethodthroughWinsockprogram,basedonTCP/IPandfaceconnectwassetup.Atfirst,thepaperintroducestheb
4、asetheoryofcomputercommunication,includethecompositionofcomputercommunicationnetwork,communicationprotocolandTCP/IPmodel.Secondly,elaboratethecommunicationtheoryofVisualC++.NET,whichfocusesonWindowsSocketandformsdesign.Intheend,wegivethebasicthoughtsofseverandclien
5、ttranslatedprogrammadebyWinsockcontrollerbyVC.Keywords PeertoPeer;TCP/IP;Socket;目 录摘要IAbstractII目录III第1章 绪论11.1 课题背景11.1.1 P2P技术的国内外现状11.1.2 P2P技术的研究成果及发展趋势21.1.3 P2P技术所存在的问题31.2 本文主要研究内容4第2章 计算机通信基础及相关原理52.1 计算机通信网通信原理52.1.1 计算机通信的概念52.1.2 计算机通信网的组成及网络结构62.1.3 TCP
6、/IP协议模型72.2 本章小结9第3章 VisualC++.NET网络通信编程原理103.1 窗口与消息103.2 MFC应用基础123.3 Windows窗体设计133.4 WindowsSocket概念及编程机理153.4.1 WindowsSockets套接字及分类153.4.2 套接字函数163.5 本章小结20第4章 软件程序设计214.1 程序流程框图214.2 主要程序及功能224.2.1 TCPSocket类的封装224.2.2 对话框添加相应控件264.2.3 对话框初始化324.2.4 发送和接收数据线
7、程344.3 本章小结35结论36参考文献37致谢38附录1I附录2IV附录3IX第1章 绪论1.1 课题背景1.1.1 P2P技术的国内外现状目前计算机通信最常用的方法主要是串口通信,USB通信和网络通信。随着网络技术的发展,网络通信发挥着越来越重要的作用,这是因为计算机网络容易组建与扩展,一个简单的局域网的组建只需要HUB,网卡,网线和几台计算机即可。因此利用网络技术在局域网上实现通信,具有很强的实用性。在网络通信中应用最广泛,最热门的技术就是P2P。P2P的英文全称是peer-to-peer,可以理解为点对点的意思,或
8、称为对等网络计算机,通俗的讲就是端到端[1]。当对等计算机在客户机/服务器模式下作为客户机进行操作时,它还包含另外一层可使其具有服务器功能的软件。对等计算机可对其他计算机的要求进行响应。请求和响应范围和方式都根据具体应用程序不同而不同。P2P可以简单地定义为通过直接交换共享计算机资源和服务
此文档下载收益归作者所有