Transferring control of a TCP connection between devices
    5.
    发明授权
    Transferring control of a TCP connection between devices 有权
    传输设备之间TCP连接的控制

    公开(公告)号:US07472156B2

    公开(公告)日:2008-12-30

    申请号:US10427862

    申请日:2003-04-30

    IPC分类号: G06F15/16

    摘要: A system and method for network communication, comprising a device coupled between a computer and a network to receive from the computer a Transport Control Protocol (TCP) connection, the device receiving from the network at least one packet associated with the TCP connection and processing a TCP header for the at least one packet, the computer having a memory storing instructions to pass the TCP connection to the device in first and second commands, the first command signaling an intent to transfer of the TCP connection, the second command responsive to an indication from the device that the device is prepared to receive the TCP connection.

    摘要翻译: 一种用于网络通信的系统和方法,包括耦合在计算机和网络之间以从计算机接收传输控制协议(TCP)连接的设备,该设备从网络接收与TCP连接相关联的至少一个分组并处理 用于所述至少一个分组的TCP报头,所述计算机具有存储指令以在第一和第二命令中将所述TCP连接传递到所述设备的存储器,所述第一命令用于指示传输所述TCP连接的意图,所述第二命令响应于指示 从设备准备接收TCP连接的设备。

    Parsing a packet header
    9.
    发明授权
    Parsing a packet header 有权
    解析数据包头

    公开(公告)号:US08782199B2

    公开(公告)日:2014-07-15

    申请号:US10277604

    申请日:2002-10-18

    摘要: An intelligent network interface card (INIC) or communication processing device (CPD) works with a host computer for data communication. The device provides a fast-path that avoids protocol processing for most messages, greatly accelerating data transfer and offloading time-intensive processing tasks from the host CPU. The host retains a fallback processing capability for messages that do not fit fast-path criteria, with the device providing assistance such as validation even for slow-path messages, and messages being selected for either fast-path or slow-path processing. A context for a connection is defined that allows the device to move data, free of headers, directly to or from a destination or source in the host. The context can be passed back to the host for message processing by the host. The device contains specialized hardware circuits that are much faster at their specific tasks than a general purpose CPU. A preferred embodiment includes a trio of pipelined processors devoted to transmit, receive and utility processing, providing full duplex communication for four Fast Ethernet nodes.

    摘要翻译: 智能网络接口卡(INIC)或通信处理设备(CPD)与主机进行数据通信。 该设备提供了一条快速路径,避免了大多数消息的协议处理,大大加速了数据传输,并从主机CPU卸载了耗时的处理任务。 主机对于不符合快速路径标准的消息保留后备处理功能,设备提供诸如即使对于慢路径消息进行验证的协助,以及为快速路径或慢速路径处理选择的消息。 定义了一个连接的上下文,允许设备将头文件的数据直接移动到主机中的目的地或源代码。 上下文可以传回主机以进行主机的消息处理。 该设备包含专门的硬件电路,其特定任务比通用CPU快得多。 优选实施例包括专用于发送,接收和公用处理的三路流水线处理器,为四个快速以太网节点提供全双工通信。