首页> 外文会议>Symposium proceedings on Communications architectures and protocols >Service specification and protocol construction for the transport layer
【24h】

Service specification and protocol construction for the transport layer

机译:传输层的服务规范和协议构造

获取原文
获取原文并翻译 | 示例
获取外文期刊封面目录资料

摘要

In a computer network, the transport layer uses the service offered by the network layer and in turn offers its users the transport service of reliable connection management and data transfer. We provide a formal specification of the transport service in terms of an event-driven system and safety and progress properties. We construct three verified transport protocols that offer the transport service. The first transport protocol assumes a perfect network service, the second assumes loss-only network service, and the third assumes loss, reordering and duplication network service.

rn

Our transport service specifications are very realistic. Each user can be closed, listening, active opening, passive opening, open, or closing. A local incarnation number uniquely identifies every active opening and listening duration. Users can issue requests for connection, listening, closing, data send, etc. The transport layer issues indications for successful or unsuccessful connection, closing, data reception, etc. A connection is established only if one user requested the connection and the other was listening, or both requested the connection. A user receives data only from the appropriate incarnation of the distant user, and receives it insequence, without loss or duplication. Progress properties ensure that every outstanding user request is eventually responded to by an appropriate transport indication.

rn

Our protocols are constructed by stepwise refinement of the transport service. The construction method automatically generates a verification that the protocols satisfy the transport service. One distinctive feature of our protocol construction is that the events and verification of the data transfer function is directly obtained from any one of the numerous verified single-incarnation data transfer protocols already presented in the literature.

机译:

在计算机网络中,传输层使用网络层提供的服务,进而为用户提供可靠的连接管理和数据传输的传输服务。我们根据事件驱动系统以及安全性和进度属性提供运输服务的正式规范。我们构建了三个经过验证的提供运输服务的运输协议。第一个传输协议假设一个完美的网络服务,第二个传输协议假设一个仅丢失的网络服务,第三个假设丢失,重新排序和复制网络服务。 rn

我们的传输服务规范非常现实。每个用户都可以关闭,聆听,主动打开,被动打开,打开或关闭。本地化身编号唯一地标识每个活动的开放和收听持续时间。用户可以发出连接,监听,关闭,数据发送等请求。传输层会发出连接成功,失败,关闭,数据接收等指示,仅当一个用户请求连接而另一用户正在监听时才建立连接,或两者都请求连接。用户仅从遥远的用户的适当化身接收数据,并且接收数据的顺序,而不会丢失或重复。进度属性可确保最终通过适当的传输指示响应每个未完成的用户请求。 rn

我们的协议是通过逐步完善传输服务来构造的。构造方法会自动生成协议满足传输服务的验证。我们协议构造的一个显着特征是,可以直接从文献中已经提出的众多经过验证的单身数据传输协议中的任何一种中获取事件和数据传输功能的验证。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号