会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 73. 发明授权
    • Method and apparatus for an improved bulk read socket call
    • 用于改进大容量读取套接字呼叫的方法和装置
    • US07065581B2
    • 2006-06-20
    • US09892968
    • 2001-06-27
    • Herman Dietrich Dierks, Jr.Vinit JainAgustin Mena, IIIVenkat Venkatsubra
    • Herman Dietrich Dierks, Jr.Vinit JainAgustin Mena, IIIVenkat Venkatsubra
    • G06F15/16G06F3/06
    • H04L49/90
    • An apparatus and method for an improved bulk read socket call are provided. With the apparatus and method, a new field, so_rcvlen, is added to the socket structure that identifies the bulk read size requested by the user. The kernel of the prior art recv( ) function is also modified so that it sets the so_rcvlen to the size requested by the user prior to the recv( ) function going to sleep and waiting for the full data size requested by the user. A new flag, SP_MSGWAITALL, is also provided in the socket structure. In the TCP input processing, when data is received for a particular socket, the current setting of the SP_MSGWAITALL is checked. If the SP_MSGWAITALL flag is set, it is determined whether the amount of data stored in the socket receive buffer is less than the value of so_rcvlen. If not, the TCP input processing does not wake up the recv( ) thread. However, for every alternate segment, the TCP input processing sends back an acknowledgment (ACK). In the TCP output processing, when the SP_MSGWAITALL flag is set and the amount of data in the socket receive buffer is less than so_rcvlen, the full window is advertised. Once the TCP input processing determines that there is at least an amount of data in the socket receive buffer equal to the value of so_rcvlen, the TCP input processing will wake up the recv( ) thread and the SP_MSGWAITALL flag is reset.
    • 提供了一种改进的大容量读取插座呼叫的装置和方法。 使用设备和方法,将新字段so_rcvlen添加到标识用户请求的批量读取大小的套接字结构中。 现有技术recv()函数的内核也被修改,以便在recv()函数进入休眠状态并等待用户请求的完整数据大小之前,将so_rcvlen设置为用户请求的大小。 插座结构中还提供了一个新标志SP_MSGWAITALL。 在TCP输入处理中,当为特定套接字收到数据时,将检查SP_MSGWAITALL的当前设置。 如果设置了SP_MSGWAITALL标志,则确定存储在套接字接收缓冲区中的数据量是否小于so_rcvlen的值。 如果没有,TCP输入处理不会唤醒recv()线程。 然而,对于每个备用段,TCP输入处理发回确认(ACK)。 在TCP输出处理中,当设置了SP_MSGWAITALL标志并且套接字接收缓冲区中的数据量小于so_rcvlen时,将通告完整窗口。 一旦TCP输入处理确定套接字接收缓冲区中至少有一定数量的数据等于so_rcvlen的值,则TCP输入处理会唤醒recv()线程,并重置SP_MSGWAITALL标志。
    • 77. 发明授权
    • Article for improved network performance by avoiding IP-ID wrap-arounds causing data corruption on fast networks
    • 文章通过避免在快速网络上导致数据损坏的IP-ID环绕来改善网络性能
    • US07826449B2
    • 2010-11-02
    • US12130521
    • 2008-05-30
    • Shankar ManjunathaVasu VallabhaneniVenkat VenkatsubraRichard Perry Youngman
    • Shankar ManjunathaVasu VallabhaneniVenkat VenkatsubraRichard Perry Youngman
    • H04L12/28
    • H04L69/16H04L47/32H04L69/28
    • The reassembly timer in a TCP/IP receiver is dynamically set to avoid data corruption on fast networks caused by IP identification wrap-around. A sender generates IP packets with a special option specifying a reassembly time for fragments based on the subnet of the destination or on the calculated round-trip time of the connection. A receiver sets the reassembly timer to the reassembly time specified in the option. A sender can generate IP packets with an alternative option setting a time stamp for the generated packet. A receiver calculates a traversal time based on the difference between the arrival time of the fragment and this time stamp, and sets the reassembly timer based on this traversal time. A receiver can independently set the reassembly timer to a first reassembly time set by the user for fast networks or to a second reassembly timer set by the user for slow networks based on whether the receiver and sender are on the same subnet.
    • TCP / IP接收器中的重组定时器被动态设置,以避免由IP识别环绕引起的快速网络上的数据损坏。 发送方生成具有特殊选项的IP数据包,指定基于目的地的子网或连接的计算出的往返时间的片段的重组时间。 接收机将重新组装定时器设置为选项中指定的重新组装时间。 发送方可以使用替代选项生成IP数据包,为生成的数据包设置时间戳。 接收机根据片段的到达时间与该时间戳的差异来计算遍历时间,并根据该遍历时间设置重新组装定时器。 接收机可以基于接收机和发送机是否在相同的子网上,将快速网络或由用户为慢速网络设置的第二重组定时器独立地设置为由用户设置的第一重组时间。
    • 78. 发明授权
    • System and method for minimizing retry delays in high traffic computer networks
    • 用于最小化高流量计算机网络中的重试延迟的系统和方法
    • US07818433B2
    • 2010-10-19
    • US11839955
    • 2007-08-16
    • Herman Dietrich Dierks, Jr.Jose Raul EscaleraKiet H. LamVenkat Venkatsubra
    • Herman Dietrich Dierks, Jr.Jose Raul EscaleraKiet H. LamVenkat Venkatsubra
    • G06F15/16H04L1/00H01H67/00
    • H04L41/5019
    • A system, method, and program product is provided that requests, by a first computer system, a new network session with a second computer system. The new network session request occurs after a previous network session between the two systems and the new network session request includes a new sequence number that is different from a previous sequence number that was used during the previous network session. The first computer system receives an acknowledgement from the second computer system that references the previous sequence number instead of the new sequence number. In response to receiving the acknowledgement at the first computer system that references the previous sequence number, the first computer system modifies the new sequence number by setting it to a value that is higher than the previous sequence number, and the first computer system re-requests the new network session using the modified new sequence number.
    • 提供了一种系统,方法和程序产品,其由第一计算机系统请求与第二计算机系统的新网络会话。 新的网络会话请求发生在两个系统之前的网络会话之后,并且新的网络会话请求包括与先前网络会话期间使用的先前序列号不同的新的序列号。 第一计算机系统从第二计算机系统接收到引用先前序列号而不是新序列号的确认。 响应于在第一计算机系统处接收到引用先前序列号的确认,第一计算机系统通过将其设置为高于先前序列号的值来修改新序列号,并且第一计算机系统重新请求 新网络会话使用修改的新序列号。