Method and apparatus for handling address resolution protocol requests for a device having multiple interfaces
    1.
    发明申请
    Method and apparatus for handling address resolution protocol requests for a device having multiple interfaces 审中-公开
    用于处理具有多个接口的设备的地址解析协议请求的方法和装置

    公开(公告)号:US20060015635A1

    公开(公告)日:2006-01-19

    申请号:US10870525

    申请日:2004-06-17

    IPC分类号: G06F15/16

    摘要: The present invention provides a method and apparatus for handling address resolution protocol requests for a device having multiple interfaces. The method comprises receiving a message transmitted by a remote device to a host. The message includes a request to provide a value representative of an address associated with the host and the message includes a value representative of an address associated with the remote device. The method further comprises comparing at least a portion of the value representative of the address associated with the remote device to a value stored in an address field on a storage unit and discarding the message in response to determining that at least the portion of the value representative of the address associated with the remote device is substantially equal to the value stored in the address field.

    摘要翻译: 本发明提供了一种用于处理具有多个接口的设备的地址解析协议请求的方法和装置。 该方法包括接收由远程设备发送到主机的消息。 消息包括提供代表与主机相关联的地址的值的请求,并且消息包括代表与远程设备相关联的地址的值。 该方法还包括将代表与远程设备相关联的地址的值的至少一部分与存储在存储单元上的地址字段中的值进行比较,并且响应于确定值代表的至少一部分 与远程设备相关联的地址基本上等于存储在地址字段中的值。

    Method and apparatus for multicast tunneling for mobile devices
    2.
    发明申请
    Method and apparatus for multicast tunneling for mobile devices 失效
    用于移动设备的组播隧道的方法和装置

    公开(公告)号:US20050286455A1

    公开(公告)日:2005-12-29

    申请号:US10875897

    申请日:2004-06-24

    摘要: The present invention provides a method and apparatus for multicast tunneling for mobile devices. The method comprises receiving a multicast packet directed to a plurality of mobile nodes, the mobile nodes being associated with a home subnet and identifying if any of the plurality of the mobile nodes are coupled to a subnet other than the home subnet, wherein each of the identified mobile nodes has an associated transmission path through which that mobile node can be reached. The method further provides that in response to determining that at least some of the mobile nodes are coupled to the subnet other than the home subnet, determining which of the identified mobile nodes has a common next hop in their associated transmission path and generating a packet including at least a portion of the multicast packet and including in the packet a list of mobile nodes that have the common next hop. The method further provides for transmitting the generated packet to the common next hop.

    摘要翻译: 本发明提供一种用于移动设备的组播隧道的方法和装置。 所述方法包括:接收指向多个移动节点的多播分组,所述移动节点与归属子网相关联,并且识别所述多​​个所述移动节点中的任一个是否耦合到除所述归属子网之外的子网,其中, 识别的移动节点具有相关联的传输路径,通过该路径可以到达该移动节点。 该方法进一步规定,响应于确定至少一些移动节点被耦合到除了​​归属子网之外的子网,确定所识别的移动节点中哪一个在其相关联的传输路径中具有共同的下一跳,并且生成包括 所述多播分组的至少一部分并且在分组中包括具有公共下一跳的移动节点的列表。 该方法进一步提供将生成的分组发送到公共下一跳。

    Method and apparatus for waking up client devices
    3.
    发明申请
    Method and apparatus for waking up client devices 审中-公开
    唤醒客户端设备的方法和设备

    公开(公告)号:US20060034318A1

    公开(公告)日:2006-02-16

    申请号:US10897337

    申请日:2004-07-22

    IPC分类号: H04L12/66

    CPC分类号: H04L12/2854

    摘要: The present invention provides a method and apparatus for waking up client devices. A method comprising determining a first network address associated with a client device and a second network address associated with the client device and transmitting at least a portion of the first network address and the second network address to a remote device while the client device is in sleep mode.

    摘要翻译: 本发明提供一种用于唤醒客户端设备的方法和设备。 一种方法,包括确定与客户端设备相关联的第一网络地址和与客户端设备相关联的第二网络地址,并且在客户端设备处于睡眠状态时将第一网络地址和第二网络地址的至少一部分发送到远程设备 模式。

    Method and apparatus to reactivate TCP connection with sleeping peers
    4.
    发明申请
    Method and apparatus to reactivate TCP connection with sleeping peers 失效
    重新激活与休眠对等体的TCP连接的方法和设备

    公开(公告)号:US20050091331A1

    公开(公告)日:2005-04-28

    申请号:US10682395

    申请日:2003-10-09

    IPC分类号: G06F15/16 H04L12/12 H04L29/06

    摘要: A method, apparatus, and computer instructions for reactivating an existing connection to a remote data processing system. A data packet is created using a previously acknowledged sequence number for the connection. The sequence number is used to uniquely number data bytes sent in a connection, such as a TCP connection. With this sequence number, devices and components, such as routers and fire walls will forward the packet to the destination. A special data sequence, such as a MAC address of the remote data processing system repeated a selected number of times, is placed in the data packet. This special data sequence causes the remote data processing system to wake up from a sleep mode when received by the remote data processing system. The data packet is sent to the remote data processing system using the existing connection. The use of a subnet directed broadcast is avoided. Thus, problems associated with routing wake up packets are avoided.

    摘要翻译: 一种用于重新激活与远程数据处理系统的现有连接的方法,装置和计算机指令。 使用先前确认的连接序列号创建数据包。 序列号用于唯一地编号连接中发送的数据字节,例如TCP连接。 使用此序列号,设备和组件(如路由器和防火墙)将将数据包转发到目的地。 特殊数据序列,例如重复所选次数的远程数据处理系统的MAC地址,被放置在数据包中。 该特殊数据序列使得远程数据处理系统在由远程数据处理系统接收时从睡眠模式唤醒。 使用现有连接将数据包发送到远程数据处理系统。 避免使用子网定向广播。 因此,避免与路由唤醒分组相关的问题。

    Administering acknowledgment messages in the transmission control protocol
    5.
    发明申请
    Administering acknowledgment messages in the transmission control protocol 审中-公开
    管理传输控制协议中的确认消息

    公开(公告)号:US20060262738A1

    公开(公告)日:2006-11-23

    申请号:US11130694

    申请日:2005-05-17

    IPC分类号: H04B1/44 H04L12/56

    摘要: Administering acknowledgment messages (‘ACKs’) in the Transmission Control Protocol (“TCP”) that include establishing a TCP connection between a sender and a receiver, receiving by the receiver one or more TCP messages from the sender, and transmitting an ACK from the receiver to the sender only when necessary. Administering ACKs in TCP according to embodiments of the present invention may include measuring by the sender a round trip time for transmission of TCP messages between the sender and the receiver and transmitting to the receiver a data-bearing TCP message once per round trip time. Establishing a TCP connection between a sender and a receiver may include measuring by the receiver a round trip time for transmission of TCP messages between the receiver and the sender. Transmitting an ACK only when necessary may include transmitting an ACK when no message from the sender arrives at the receiver for two round trip times.

    摘要翻译: 管理传输控制协议(“TCP”)中的确认消息(“ACK”),包括建立发送方和接收方之间的TCP连接,由接收方接收来自发送方的一个或多个TCP消息,并从 收件人只有在必要时才发送给发件人。 根据本发明的实施例,在TCP中管理ACK可以包括由发送者测量在发送者和接收者之间传输TCP消息的往返时间,并且每次往返时间向接收者发送一次数据携带TCP消息。 建立发送方和接收方之间的TCP连接可能包括测量接收方和发送方之间传输TCP消息的往返时间。 仅在必要时发送ACK可以包括当来自发送者的消息到达接收机两次往返时间时发送ACK。

    Data communications through a split connection proxy
    6.
    发明申请
    Data communications through a split connection proxy 审中-公开
    通过拆分连接代理进行数据通信

    公开(公告)号:US20060031571A1

    公开(公告)日:2006-02-09

    申请号:US10834714

    申请日:2004-04-29

    IPC分类号: G06F15/173

    摘要: Data communications through a split connection proxy in a data communications protocol, including receiving in a proxy from a client, asynchronously with respect to any other messages between the client and the proxy, one or more client messages including client message data items including a connection request for a connection between the client and the proxy, destination connection data identifying a destination server, and a message from the client to the destination server; and sending from the proxy to the server, asynchronously with respect to any messages between the client and the proxy and asynchronously with respect to any other messages between the proxy and the server, one or more proxy messages including proxy message data items including a connection request for a connection between the proxy and the destination server and the message from the client to the destination server.

    摘要翻译: 通过数据通信协议中的分离连接代理进行的数据通信,包括从客户端接收代理,与客户端和代理之间的任何其他消息异步地,一个或多个客户端消息包括包括连接请求的客户端消息数据项 用于客户端和代理之间的连接,标识目的地服务器的目的地连接数据以及从客户端到目的地服务器的消息; 以及相对于所述客户机和所述代理之间的任何消息异步地从所述代理发送到所述服务器,并且相对于所述代理服务器和所述服务器之间的任何其他消息异步地,一个或多个代理消息包括代理消息数据项,包括连接请求 用于代理和目标服务器之间的连接以及从客户端到目标服务器的消息。

    System, apparatus and method of improving network data traffic between interconnected high-speed switches
    7.
    发明申请
    System, apparatus and method of improving network data traffic between interconnected high-speed switches 审中-公开
    提高互连高速交换机之间网络数据流量的系统,设备和方法

    公开(公告)号:US20060013258A1

    公开(公告)日:2006-01-19

    申请号:US10889784

    申请日:2004-07-13

    IPC分类号: H04J3/24

    CPC分类号: H04L49/3072

    摘要: A system, apparatus and method of improving network data traffic between interconnected high-speed switches are provided. As is well known, when a packet of data is longer than a path maximum transmission unit (PMTU), the packet will be fragmented. In the case of the invention, the packet is fragmented by a transmitting router connected to a high-speed switch. When a receiving router, which is also connected to an high-speed switch, begins to receive the fragments, it will check to see whether its sub-network may handle data of a substantially longer length than the length of the fragments. If so, the receiving router will collect the fragments, reassemble them into the original packet and transmit the reassembled packet to its destination.

    摘要翻译: 提供了一种改善互连的高速交换机之间的网络数据流量的系统,装置和方法。 众所周知,当数据分组长于路径最大传输单元(PMTU)时,分组将被分段。 在本发明的情况下,分组被连接到高速交换机的发送路由器分段。 当也连接到高速交换机的接收路由器开始接收分片时,它将检查其子网络是否可以处理比片段长度长得多的数据。 如果是这样,接收路由器将收集分片,将它们重组成原始分组,并将重新组装的分组传送到目的地。

    Redirecting client connection requests among sockets providing a same service
    8.
    发明申请
    Redirecting client connection requests among sockets providing a same service 审中-公开
    在提供相同服务的套接字之间重定向客户端连接请求

    公开(公告)号:US20050165932A1

    公开(公告)日:2005-07-28

    申请号:US10763100

    申请日:2004-01-22

    摘要: A method, system, and program for redirecting client connection requests among sockets providing a same service are provided. An application requests multiple sockets from a kernel. In addition, the application generates a socket call option to bind the sockets to a particular port number and passes a list of the sockets to the kernel, where the list indicates that the sockets will all provide access to server systems providing the same service. In response, the kernel sets up the sockets, bound to the same port, and set to reference one another. Then, when a connection request is received for a first socket in the list with a queue that is full, the kernel redirects the connection request to a second socket in the list with available queue space. Thus, rather than drop the connection request from the first socket when it lacks available queue space, the connection request is redirected to another socket providing access to the same service.

    摘要翻译: 提供了一种用于在提供相同服务的套接字之间重定向客户端连接请求的方法,系统和程序。 应用程序从内核请求多个套接字。 此外,应用程序还会生成套接字调用选项,将套接字绑定到特定端口号,并将套接字列表传递给内核,其中列表指示套接字将提供对提供相同服务的服务器系统的访问。 作为响应,内核设置了绑定到相同端口的套​​接字,并设置为引用彼此。 然后,当对于队列已满的列表中的第一个套接字接收到连接请求时,内核将连接请求重定向到列表中具有可用队列空间的第二个套接字。 因此,当连接请求缺少可用的队列空间时,而不是从第一个套接字中删除连接请求,则将连接请求重定向到提供对同一服务的访问的另一个套接字。

    Method for allowing multiple authorized applications to share the same port
    9.
    发明申请
    Method for allowing multiple authorized applications to share the same port 审中-公开
    允许多个授权应用程序共享相同端口的方法

    公开(公告)号:US20070136465A1

    公开(公告)日:2007-06-14

    申请号:US11301111

    申请日:2005-12-12

    IPC分类号: G06F15/173

    CPC分类号: H04L63/104

    摘要: In a method comprising an embodiment of the invention, an original application initially binds to a port, and selects or designates a confidential key, which usefully may be a conventional cookie. The invention also sets a socket option, referred to by way of example, as SO_SECURE_REUSEPORT. The confidential key, together with the port number, is then registered with the operating system of a host associated with the port. In order for another application to subsequently bind to the port, such application must provide the operating system with a key that is identical to the confidential key. In one useful embodiment of the invention, a first application binds a socket to a particular port associated with the host. A specified key is registered with the operating system, and a second application is allowed to bind to the particular port only if the second application can furnish the operating system with a key that matches the specified key.

    摘要翻译: 在包括本发明的实施例的方法中,原始应用程序最初绑定到端口,并且选择或指定可有可能是传统cookie的机密密钥。 本发明还将作为示例引用的套接字选项设置为SO_SECURE_REUSEPORT。 然后将密钥与端口号一起注册到与端口相关联的主机的操作系统。 为了使另一个应用程序随后绑定到端口,这样的应用程序必须向操作系统提供与机密密钥相同的密钥。 在本发明的一个有用的实施例中,第一应用将套接字绑定到与主机相关联的特定端口。 指定的密钥被注册到操作系统,并且仅当第二应用可以向操作系统提供与指定密钥匹配的密钥时,允许第二应用绑定到特定端口。

    Method, system and article for advance lease negotiation in DHCP
    10.
    发明申请
    Method, system and article for advance lease negotiation in DHCP 审中-公开
    在DHCP中预先租赁协商的方法,系统和文章

    公开(公告)号:US20060155563A1

    公开(公告)日:2006-07-13

    申请号:US11034274

    申请日:2005-01-12

    IPC分类号: G06Q99/00

    摘要: DHCP lease negotiation is performed in advance of a specified time when the IP address is needed. The client sends a DHCP discover message with an advance lease option indicating a future time when an IP address is needed. The DHCP server reserves an IP address available at the requested time for the requesting client and sends a DHCP acknowledgment of the reservation. Thereafter, the client sends a DHCP discover message requesting the reserved IP address, and the DHCP server assigns it to the client at the scheduled time.

    摘要翻译: 在需要IP地址的指定时间之前执行DHCP租约协商。 客户端发送具有预先租赁选项的DHCP发现消息,指示需要IP地址的未来时间。 DHCP服务器在请求的客户端请求的时间保留可用的IP地址,并发送预留的DHCP确认。 此后,客户端发送请求保留的IP地址的DHCP发现消息,DHCP服务器在预定的时间将其分配给客户端。