首页> 外国专利> METHOD, APPARATUS AND COMPUTER PROGRAM PRODUCT FOR REDUCING DATA TRANSMITTED OVER AN EXTERNAL COMMUNICATION LINK USIG THE TCP PROTOCOL BETWEEN COMPUTER APPLICATIONS

METHOD, APPARATUS AND COMPUTER PROGRAM PRODUCT FOR REDUCING DATA TRANSMITTED OVER AN EXTERNAL COMMUNICATION LINK USIG THE TCP PROTOCOL BETWEEN COMPUTER APPLICATIONS

机译:用于减少通过计算机应用之间的TCP协议通过外部通信链路传输的数据的方法,装置和计算机程序产品

摘要

A method, apparatus and computer program product for reducing the data transmitted over an external communication link using the TCP protocol from a first application resident in a first computer and to a second application resident in a second computer. The method, apparatus and computer program product include establishing a first virtual socket in the first computer in response to each connection request by the first application for receiving request data originated by the first application. A first real socket in the first computer and a second real socket in the second computer are established to connect the first computer to the second computer over the external communication link and are maintained until the request data has been provided to the second application. In the second computer a second virtual socket is established for each connection request by the first application wherein the second virtual socket corresponds to a first virtual socket established in the first computer in response to a connection request by the first application. Request data associated with a first virtual socket is multiplexed onto the first real socket and transmitted over the external communication link utilizing the TCP protocol. The multiplexed request data is received from the external communication link by the second real socket and demultiplexed. The demultiplexed request data is provided to the corresponding second virtual socket which provides the request data to the second application.
机译:一种用于减少使用TCP协议从外部通信链路从驻留在第一计算机中的第一应用程序到驻留在第二计算机的第二应用程序通过外部通信链路传输的数据的方法,装置和计算机程序产品。该方法,装置和计算机程序产品包括:响应于第一应用的每个连接请求,在第一计算机中建立第一虚拟套接字,以接收由第一应用发起的请求数据。建立第一计算机中的第一真实套接字和第二计算机中的第二真实套接字,以通过外部通信链路将第一计算机连接到第二计算机,并一直保持到将请求数据提供给第二应用程序为止。在第二计算机中,为第一应用程序的每个连接请求建立第二虚拟套接字,其中第二虚拟套接字对应于第一计算机中响应于第一应用程序的连接请求而建立的第一虚拟套接字。与第一虚拟套接字相关联的请求数据被复用到第一真实套接字上,并使用TCP协议通过外部通信链路进行传输。第二真实套接字从外部通信链路接收多路复用的请求数据,并对其进行多路分解。将解复用的请求数据提供给相应的第二虚拟套接字,该第二虚拟套接字将请求数据提供给第二应用程序。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号