网路 什么是Microcom网络协议(mnp)? -技术百科的定义

什么是Microcom网络协议(mnp)? -技术百科的定义

目录:

Anonim

定义-Microcom网络协议(MNP)是什么意思?

Microcom Networking Protocol(MNP)是Microcom Inc最初开发的一种用于纠错和压缩的通信协议。 它可以校正电话线路干扰在传输过程中在数据中引入的修改,并提供各种级别的数据校正和压缩。

Techopedia解释了Microcom网络协议(MNP)

Microcom网络协议是大多数调制解调器行业使用的开放许可协议。 Microcom有自己的错误控制形式,称为echoplex。

调制解调器通常是容易出错的设备。 在文件传输过程中引入文件中的错误可能会破坏所有数据。 文件传输协议将文件分解为许多包含原始文件字节的数据包。 附加数据(例如CRC或校验和)会添加到每个数据包中,以指示原始内容。 数据包从接收它们的远程系统中拉出,并根据CRC检查以进行错误分析。 如果没有遇到错误,则发送确认消息,表示请求下一个数据包。 否则,发送否定确认,请求重新发送损坏的数据包。 这种传输的开销在于花费更多的时间来传输附加的校验和并检查所接收消息的正确性。 使用滑动窗口可缓解协议问题,要求发送方在不接收确认信号的情况下移至下一个数据包。 但是,如果长时间未收到确认信号,则将数据包再次发送到目的地。

另一方面,Microcom会将文件传输协议传输到主机,并将其放置在调制解调器中。 这将更正所有正在传输的数据,包括文件传输。 没有处理器的设备具有无错误链接。 当连接到远程调制解调器时,Microcom调制解调器会在线路中播放不同的音调并收听响应。 收到适当的提示音后,调制解调器进入纠错状态。 Microcom协议的不同版本已经发布,具有特殊的特性和功能。

最初的MNP标准MNP 1是一个简单的半双工协议,没有任何滑动窗口支持。 由于它们是在有限的硬件上实现的,因此它们的效率也很低。 MNP 2是全双工版本,允许在下一个数据包只是开始时返回确认消息。 为了跟踪给定时间内收到的确认,这需要更多的内存。 MNP3版本确保了更高的效率,因为它的存在会关闭成帧位。

大多数调制解调器都具有异步操作模式。 它们通过侦听发送给发送方的比特来确定发送方速度,然后将时钟锁定为接收到的比特的速度。 由于没有特殊的数据到达时间,因此会根据用户操作重新调整时钟。 仅当数据中的1到0之间存在转换时,此方法才有效。 通过在任一侧添加额外的成帧位,启动和停止位可消除此问题。 这样可确保每个字节1到0的传输,从而使时钟锁定。 使用此版本的Microcosm协议,数据包可提供自己的帧,从而显着减少开销。

MNP4通过添加可变数据包大小系统(称为自适应数据包组合)对MNP3进行了改进。 两个调制解调器监视线路以查找丢失的数据包。 超过特定阈值后,调制解调器将回落到较小的数据包大小。 因此,丢包仅需要重发少量数据。 它还包括数据阶段优化。 这涉及数据包成帧操作,在建立链接后将其丢弃。 这减少了协议的开销。

MNP5引入了调制解调器中的实时数据压缩功能。 随着v.32的到来,支持MNP5的调制解调器数量不断增加。

因此,引入了MNP6以将其与商品市场产品区分开。 统计双工是MNP6的最重要功能,它或多或少的带宽专用于调制解调器链路的任一侧。

MNP7引入了压缩算法,改进了对文本文件的3-1压缩,MNP9引入了改进的通用链接检测,增加了高速模式。 MNP10具有新的纠错协议,该协议旨在监视嘈杂的电话线,同时监视线路质量和调整数据包大小备份。
什么是Microcom网络协议(mnp)? -技术百科的定义