数据通信软件开发与基本原理分析 数据通信 基本原理 分析 开发 .docxVIP

数据通信软件开发与基本原理分析 数据通信 基本原理 分析 开发 .docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据通信软件开发与根本原理分析 数据通信 根本原理 分析 开发 数据通信软件开发与根本原理分析论文本文关键词:数据通信,根本原理,分析,开发,论文 数据通信软件开发与根本原理分析论文本文简介:摘要::在现有局域网技术中,以太网是最通用的通信协议标准。伴随着以太网技术和标准的不断开展与完善,其可以为用户提供更多更好的的数据通信业务。本设计对以太网的开展现状和光纤通信做了简要的分析,构建了以太网的测试环境。利用Socket软件,用光纤收发器和光纤连接两台PC机,进展客户端和效劳器之间的通信测 数据通信软件开发与根本原理分析论文本文内容:   摘要::在现有局域网技术中,以太网是最通用的通信协议标准。伴随着以太网技术和标准的不断开展与完善,其可以为用户提供更多更好的的数据通信业务。本设计对以太网的开展现状和光纤通信做了简要的分析,构建了以太网的测试环境。利用Socket软件,用光纤收发器和光纤连接两台PC机,进展客户端和效劳器之间的通信测试,然后基于VC++环境下利用MFC的CSocket类编程实现客户端的应用程序,并用软件编程实现的客户端与效劳器进展了数据通信的测试。   关键词::以太网;光纤;TCPSocket;数据通信   1绪论   1.1以太网简介   10G以太网代表了有线以太网最先进的技术[1]。10G以太网构造简单、具有良好的兼容性且造价比拟低。千兆以太网作为一种针对企业设备的新型高速标准网络接口已经得到普遍应用。随着广泛开展的各类宽带业务,10G以太网技术在城域网和电信骨干网等得到广泛应用。万兆以太网在设计之初就考虑到城域骨干网需求,充分可以满足大多数城市城域网覆盖[2]。以太网主要应用在LAN、CAN、MAN、WAN等技术领域。   1.2光纤通信   〔1〕光纤通信的优点相对于电缆通信或微博通信,光纤通信具有许多优点:   〔1〕容许频带很宽,传输容量很大   〔2〕损耗很小,中继间隔 很长且误码率很小;   〔3〕重量轻、体积小;   〔4〕抗电磁干扰性能好;   〔5〕泄露小,保密性好;   〔6〕节约金属材料,有利于资源合理分配。   〔2〕光纤通信的应用光纤通信可以传输模拟信号和数字信号,因此得到了广泛的应用:   〔1〕通信网;   〔2〕计算机局域网和广域网;   〔3〕有线电视网的干线和分配网,工业电视系统,自动控制系统的数据传输;   〔4〕综合业务光纤接入网。   〔3〕光纤通信系统的根本组成根本光纤传输系统有3局部组成:光发射端,光纤线路和光接收端。图1示出单向传输的光纤通信系统。在本次的设计中,用两个光纤收发器充当两个光发射机和光接收机。光纤收发器作为以太网传输媒体转换单元,可以将短间隔 的双绞线电信号和长间隔 的光信号进展互换。   2TCP协议   2.1TCP/IP协议的四个层次   TCP/IP通讯协议具有4层构造,每一层的需求都是通过呼叫它的下一层所提供的网络来完成,详细各层相应协议的说明解释如图2所示。   2.2TCP连接的建立与关闭   〔1〕TCP连接的建立TCP连接的建立,应用的是“三次握手〞法。详细过程如下:第一次握手,客户端发送一个SYN段〔同步序号〕,指明其要连接的效劳器端口。第二次握手,效劳器作为应答,发送回包含效劳器的初始序号的SYN报文段。并对确认序号〔ACK〕设置为客户的ISN加1,以确认客户的SYN报文段。第三次握手,客户须对确认序号设置为效劳器的ISN加1,以确认效劳器的SYN报文段。〔2〕关闭连接由于TCP关闭连接时需要向每个传输方向发送一个关闭连接的报文段,同时还需承受对方确实认报文段,因此关闭连接应用的是“四次握手〞法。详细过程如下:第一次握手,客户端的应用进程向其TCP协议层发出连接终止命令。第二次握手:效劳器的TCP协议层收到关闭连接的报文段后,发出确认。第三次握手:效劳器告知TCP协议层关闭连接。第四次握手:客户端收到关闭连接的报文段后,发出确认,效劳器收到确认,完全关闭连接。   2.3TCP的流量控制和拥塞控制   TCP的流量进展控制是利用滑动窗口机制实现的,接收方在返回的ACK中会包含自己的接收窗口的大小,以控制发送方的数据发送。在传输数据的实际网络中,由于网络中的链路容量、交换结点中的缓存、处理机等都有着工作的极限,当网络的需求超过它们的工作极限时,就出现了拥塞,这时可引入一个拥塞窗口。TCP连接建立时,发送方发送一个长度为MSS的报文段,假设网络没有出现拥塞,拥塞窗口会增大到2MSS,以便把更多的数据发送出去。假设都收到确认,那么拥塞窗口就按照指数规律一直增大窗口。但假设出现网络拥塞,拥塞窗口就开始减小。   3Socket软件数据通信测试   3.1流式套接口   利用socket的数据流进展通信。套接口的工作过

文档评论(0)

卢卡斯 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档