- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C/S结构的局域网广播系统设计与实现
摘要:目前各类学校相继建起了通过无线发射的方式传播信息的局域广播电台,但是这种广播电台发射功率很小,只能小范围传播与接收,本文基于这个出发点,简要介绍了C/S结构的局域网的网络结构、功能特点、设备配置及可靠性管理,并通过网络知识和软硬件配置架构一套C/S结构的局域网广播系统。
关键词:局域网广播; 网络结构; 设备配置
Abstract: The types of schools have been built through the radio to disseminate information the way local radio stations, but the radio transmitting power is very small, only small-scale transmission and reception, Based on this starting point, gave a briefing on C / S-LAN network architecture, features and reliability of equipment configuration management, and through the network of knowledge and structure of a set of hardware and software configurations C / S structure of the local area network broadcasting system. Key words: LAN broadcasting, Network structure, Equipment configuration
目录
第一章 前言 3
1.1 TCP/IP简介 3
1.1.1 TCP协议 4
1.1.2 UDP协议 5
第二章C/S结构综述 6
2.1 C/S结构的分布模式 6
2.2 C/S结构的应用模型 8
2.2.1网络硬件环境 8
2.2.2网络软件环境 9
2.2.3中间件 9
2.3 C/S计算模式的特点 11
2.3.1客户机的特点 11
2.3.2服务器的特点 12
2.4研制C/S结构应用系统的方法 15
第三章 局域网广播的构成 16
3.1 广播网络的功能特点 16
3.2 网络服务器的功能特点 17
3.2.1 网络操作系统的功能特点 17
3.3 播出工作站的功能特点 17
3.4 录制工作站的功能特点 17
3.5 审听兼管理工作站的功能特点 18
3.6 网络设备配置明细 18
3.7 网络的可靠性管理 19
第四章 局域网广播的具体实现 20
4.1广播与多播 20
4.2广播过程中的多线程实现 23
参 考 文 献 25
致 谢 26
第一章 前言
1.1局域网数据广播系统设计思想与模块说明
下面,将从系统结构和原理分析两个方面对我们编写的局域网数据广播系统的设计思想和各模块进行介绍和说明。
1.1.1 系统结构
局域网数据广播系统分成服务器程序和客户程序——即发送端程序和接收端程序。服务器程序允许用户选取本地硬盘上的数据,并向本局域网的所有主机广播这些数据;客户程序可以接收广播的数据并在本地硬盘完成这些数据的保存。
服务器程序在一个局域网内可以同时运行多个实例,只须采用不同的端口号就可以。客户程序可以在多台主机上同时运行。服务器程序和客户程序可以运行在同一台主机上。
1.1.2 原理分析
一个完善的数据广播系统必须在技术上满足下列四个要求:
(1)数据接收的主动权由接收端控制;
(2)数据传输必须采用非面向连接的传输协议;
(3)发送端必须能够实现数据的分割和封装;
(4)接收端必须能够实现数据的解析和重组。
以上要求在我们的数据广播系统中是这样实现的。
·服务器程序
采用UDP协议,初始化并创建一个Socket;
读取待发送文件的文件名、路径名和文件长度等有关信息,计算出总的包数,按照自定义的包的数据头的格式将它们组合成该文件的数据头的前两部分;
然后,每次从待发送文件读取5120字节的数据,作为自定义的包的实际数据部分;再从1开始,每次加1,给数据头添加上包序号这一部分,产生一个长度为100字节的数据头。最后,将数据头和实际数据组合到一起,得到一个长度为5220字节的数据包,用广播地址发送到网上。
因为采用的是UDP协议,一般情况下客户端不可能一次就能完成所有包的接收,所以我们让服务器程序循环播发4次。事实证明,循环播发4次,客户端基本上能完成所有包的接收。
·客户程序
准备阶段与服务器程序相同。根据我们自定义的包的格式,客户在收到任意一个包之后,就可以从该包的数据头读取所
您可能关注的文档
- 本科毕业论文(设计) -上市公司内部控制信息披露问题及对策研究.doc
- 本科毕业论文(设计)-花生壳中黄酮的超声提取工艺.doc
- 本科毕业论文_东莞理工学院饭堂员工薪酬制度问题与改进.doc
- 本科毕业论文(设计)(开题报告)-我国城镇居民生活环境和质量研究.doc
- 本科毕业论文-_基于DDS的数字移相信号发生器.doc
- 本科毕业论文(设计)-浅谈公务员考试与数学教育.doc
- 本科毕业论文(设计)-论天津市城市市容管理中的问题与对策.doc
- 本科毕业论文-斑腿泛树蛙(Polypedates_leucomystax)透明骨骼的制作及形态描述.doc
- 本科毕业论文-不同发泡剂对橡胶发泡行为及力学性能的研究.doc
- 本科毕业论文-超分子配合物 [Cu(bpt)(mal)( H2O)]n· 2O 的合成与晶 2nH 体结构.doc
文档评论(0)