计算机无线网络通信中的传输控制技术

(整期优先)网络出版时间:2022-09-19
/ 2

计算机无线网络通信中的传输控制技术

谭丽丹

新疆民航通信网络有限责任公司  新疆乌鲁木齐  830016

摘要:计算机无线网络通信作为一种新型信息传输方式,凭借其迅速、高效、稳定的特点被大众喜爱并被应用于生活与工作的各个领域。大数据、5G技术等数字化高科技传输方式的发展,生活中的信息增量逐渐升高、信息交叉复杂程度不断增加,因此确保信息的稳定性、交叉传递的迅速性、信息内容的安全性,需要从传输控制技术层面进行充分改进。

关键词:计算机无线网络;可靠传输控制协议;传输控制技术

引言

随着我国社会的飞速发展,计算机已经在我国民众的生活中扮演着重要的角色,深入到社会生产生活的方方面面。在传输控制技术的帮助下,计算机无线网络通信能够实现信息的高效传输,并实现对冗杂资源高效处理,推动计算机无线网络进一步发展。

1计算机无线网络通信概述

计算机无线网络通信系统分析计算机通信结构主要由三个部分组成,分别为主机、通信子网以及资源子网与辅助设备,资源子网与辅助设备能够为计算机提供准入协议与信息传输端口。这三个部分有机结合,能够相互促进,形成完整的传输过程。通信子网连接其他通信设备终端与通信线路时,能够通过传输接口实现数据交换,连接主机进行网络信息的传输。在此过程中,其基础硬件设施需要保证工作状态良好。智能移动终端只需要一个IP地址,就能够实现各种信息数据的无线传输,且传输信息效率较高,也具备一定的安全性。但是不可否认的是,当前我国计算机无线通信还存在一定的问题,例如传输过程中的数据信息安全问题,以及数据信息传输中出现的传输拥堵问题,会导致信息传输出现延迟,影响计算机用户的体验。

2计算机无线网络通信传输控制相关技术

2.1滑动窗口协议

滑动窗口协议是当前广泛应用的TCP/IP协议之中,用以进行可能出现的差错控制以及流控制的技术类型,在现阶段的计算机网络无线通信中,该技术对于确保通信过程的可靠和准确意义重大。该协议通常包括停等协议、回退N协议和选择重传协议3个种类。首先,停等协议在相关传输之中发挥作用的条件是,当相应的窗口值为1的时候,每次进行信号传输仅仅进行单一数据分组的发送,当相关数据分组发送之后则需要对信息接受方节点的ACK回复进行一段时间的等待,且在这个阶段之中ACK定时器会进行计时,如果接收方在计时范围内没有进行ACK回复,则进行对上述数据分组的再次传输。而如果在ACK计时范围内,接收方进行了相应的ACK回复,则将已经完成传输的数据分组移出,将下一个需要进行传输的数据分组放入。其次,回退N协议在进行数据传输的过程中,其传输方式是一次传输进一个批次数据的传输,同时也以ACK定时器来判定传输是否成功,如果传输失败,则退回至第一个发生传输错误的数据包进行再次传输。与停等协议相比,回退N协议在应用过程中往往会出现大规模重复传输的现象,因而比较容易造成网络资源的浪费。最后,选择重传协议在应用过程中,是以一次进行一批数据分组传输的方式进行传输,其传输结果判定是以双方是否进行了相关数据的确认为核心。且该协议下,会将接收方已经完成确认的数据信息进行缓存,并对未完成正确接收的数据包进行重新传输。

2.2定长滑窗直接重传算法

该技术在应用过程中所采取的措施是以后退N协议为基础,对信息的接收方进行特定长度的数据发送,当相关对象在对这些数据进行有效接收之后,则将具体的数据接收状况向传输方进行反馈。而如果传输方所传输的数据之中存在丢失现象,则需要退回到第一个丢失的数据重新进行数据传输。在上述技术基础上,相关研究者提出了定长滑窗团分割措施,在这种技术之下,相关的数据传输过程对原有的定长滑窗技术和团分割技术进行了整合。实际应用过程中,相关技术需要定义发送方节点和N个接收节点,同时需要对窗口值进行定义。当进行数据分组的传输之后,就需要对ACK反馈进行接收,完成接收之后形成相应的信息表及构造图,通过应用最小团分割算法,将相应的数据分组以异或编码的形式进行传输。

3基于定长滑窗团分割的传输控制设计

3.1传输控制的整体设计

在设计中,为了确保相关过程的顺利,需要将发送方及接收方的传输交互流程和逻辑进行明确。首先,在数据分组传输过程中,需要以ACK计时的方式来判断传输过程是否成功,并决定相应的重传方式,具体分类如下:(1)当数据分组进行传输之后,ACK计时范围内没有接收到ACK反馈,这种情况下认为相关数据完全丢失,因此发送方应当采取直接重传本批次数据的方式来保障信息传输可靠性;(2)当传输方完成传输,且接收到ACK反馈,但本次传输过程中,数据接收节点并未完全成功接收数据,则采用团分割传输编码数据进行补救;(3)当传输方完成本次数据传输,且在ACK计时范围内接收到ACK反馈,且本批次数据接收方完全完成了接收,则进行新一批的内容的传输。其次,接收方需要对相关传输结果进行判定,并进行反馈,由此实现传输过程的完整和成功。在该过程中,接收方的主要判定标准为是否能够完成对相关数据的解码,具体流程如下:(1)当接收方接收到新的数据内容之后,需要将自身所获取的数据信息存入缓存之中;(2)当接收到相关的编码数据之后,需要以是否能够实现解码来进行对数据的判定,当相关数据经过判定,无法实现解码的情况下,则直接对相应的编码包进行舍弃;(3)当相关编码数据满足解码条件的情况下,则进行解码。

2.2模块设计

在进行相关设计的过程中,发送模块、接收模块和重传模块的设计重要性较强。研究之中,尽管发送模块的主要功能是对现有的数据信息进行发送,但同时其也需要完成对反馈数据的接收,从而判定是否需要进行重传,因而如果缺少对反馈信息的接收,则必然导致整个流程无法推进,这也是设计之中进行接收模块增设的原因。首先,在发送模块的设计之中,相关的发送数据组判定是根据定长滑窗的窗口值和包长度来确定。在执行发送的过程中,相关数据分组的数量应当小于窗口值,当判定数据分组的数据包数量小于窗口值,且数量并没有达到本次传输数据包数量的末尾,则对数据分组进行传输。而当判定数据组数量等于或是大于窗口值,且文件数量并没有达到末尾,则对该组数据组装成数据包,不执行发送并进入上一循环。其次,在接收模块的设计过程中,需要根据所获取的反馈信息来判定是否成功发送,当反馈信息为数据完全成功接收之后,则结束本次流程。当判定数据未完成全部接收的情况下,则需要执行重传。最后,在重传模块的设计方面,需要根据ACK数据来进行判定执行全部重传或是部分重传。在部分重传的情况下,进行数据接收信息表的建立,并以此进行相关数据的团分割,并对数据进行编码和重传。

结束语

综上所述,计算机无线网络通信在我国的应用愈发普及,将其应用在社会生产生活中各行各业各领域中,不仅推动了各领域各行业的发展,也带动了其在实践中的不断创新发展,为数据信息的传输提供了极大的便利。文章对传输控制技术在计算机无线网络通信中的应用进行分析,对多个方面进行阐述探究,希望能够推动传输控制技术与计算机无线网络通信进一步发展。

参考文献

[1]何航.计算机无线网络通信中的传输控制技术探究[J].商情,2019(29):145-146.

[2]吴耀群.对计算机无线网络通信中传输控制技术的分析与研究[J].无线互联科技,2019,16(10):1-2.

[3]朱恒.传输控制技术在计算机无线网络通信中的应用[J].数字化用户,2019(37):14.