正在加载图片...
可靠的建立连接:三次握手协议 建立连接听起来容易,但实际上却意想不到的棘手。初看起来,一个传输实体似乎只 需向目的机器发送一个连接请求( CONNECT REQUEST)TPDU,并等待对方接受连接(CON NECT ACCEPTED)的应答就足够了,但当网络可能丢失、存储和出现重复分组时,问题便 出现了。 设想一个子网十分拥塞以至于确认根本不能及时返呵时,每个分组由于在规定时鞭 内得不到确认而需要重发二次或三次的情形。假设该子网内部使用数据报,并且每个分 组拥有不同的路由。一些分组可能会因为子网内部的线路拥塞,需要很长一段时间才能 到达,即它们被存储到子网中,并在很久以后突然出现。 最坏的可能性是当下面情况发生时,一个用户与银行之间建立了一条连接,并发送报 文让银行将一笔巨款转至一个不能完全信任的人的账户下,然后便释放连接。不幸的是 此时每个分组均被复制并存放于子网中。当连接已经断开后,所有的复制分组又会从子 网中发出并顺序到达目的端,请求与银行建立个新的连接并再次转账,然后释放连接。 而银行则无法辨别这些分组是重复的,便假定这是第二次独立的转账业务,于是将巨款再 次转移。可靠的建立连接:三次握手协议
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有