欢迎来到天天文库
浏览记录
ID:876275
大小:894.03 KB
页数:68页
时间:2017-09-22
《局域网点对点通信系统》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、(输入章及标题)燕山大学毕业设计(论文)局域网点对点通信系统设计 学院(系)里仁学院年级专业04级电子信息工程2班学生姓名檀慧超指导教师张涛答辩日期2008.6.22摘要摘要所谓网络中的点对点通信是实现网络上不同计算机之间,不经过任何中继设备而直接交换数据或服务的一种技术。由于允许网络中任何一台计算机可以直接连到网络中的其他计算机,并与之进行数据交换,这样既可以消除中间环节,也使得网络上的沟通变得更加容易、更加直接。本文介绍的是一种使用Winsock编程技术,基于TCP/IP协议的、面向连接的流式套接字网络通信程序设计。本文首先介
2、绍了计算机通信网的基础理论,主要介绍了计算机通信网的组成、通信协议和TCP/IP模型。其次,详细阐述了VisualC++.NET网络通信编程知识,其中重点介绍了窗体设计和WindowsSocket。最后给出了利用VC中Winsock控件编写的服务端、客户端通信程序的基本思路,及部分程序。关键词 点对点;TCP/IP;Socket摘要AbstractPeertopeercommunicationisacomputercommunicationmethodwhichisusedindifferentcomputerstotransmit
3、dataorservicesdirectly,withoutotherdevice.Asthenetworkallowsanycomputerconnecttoothercomputerdirectlyandexchangedatawitheachother,iteliminatesintermediatelinks,makecommunicationmucheasier,moredirectly.ThepaperintroducesmethodthroughWinsockprogram,basedonTCP/IPandfaceco
4、nnectwassetup.Atfirst,thepaperintroducesthebasetheoryofcomputercommunication,includethecompositionofcomputercommunicationnetwork,communicationprotocolandTCP/IPmodel.Secondly,elaboratethecommunicationtheoryofVisualC++.NET,whichfocusesonWindowsSocketandformsdesign.Inthee
5、nd,wegivethebasicthoughtsofseverandclienttranslatedprogrammadebyWinsockcontrollerbyVC.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 计算机通信
6、网通信原理52.1.1 计算机通信的概念52.1.2 计算机通信网的组成及网络结构62.1.3 TCP/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.
7、1 TCPSocket类的封装224.2.2 对话框添加相应控件264.2.3 对话框初始化324.2.4 发送和接收数据线程344.3 本章小结35结论36参考文献37致谢38附录1I附录2IV附录3IX燕山大学本科生毕业设计(论文)第1章 绪论1.1 课题背景1.1.1 P2P技术的国内外现状目前计算机通信最常用的方法主要是串口通信,USB通信和网络通信。随着网络技术的发展,网络通信发挥着越来越重要的作用,这是因为计算机网络容易组建与扩展,一个简单的局域网的组建只需要HUB,网卡,网线和几台计算机即可。因此利用网络技术在局域网上
8、实现通信,具有很强的实用性。在网络通信中应用最广泛,最热门的技术就是P2P。P2P的英文全称是peer-to-peer,可以理解为点对点的意思,或称为对等网络计算机,通俗的讲就是端到端[1]。当对等计算机在客户机/服务器模式下作为客户
此文档下载收益归作者所有