System, apparatus and method of aggregating TCP-offloaded adapters
    1.
    发明申请
    System, apparatus and method of aggregating TCP-offloaded adapters 审中-公开
    聚合TCP卸载适配器的系统,设备和方法

    公开(公告)号:US20050195851A1

    公开(公告)日:2005-09-08

    申请号:US10777715

    申请日:2004-02-12

    IPC分类号: H04J3/16 H04L12/66

    CPC分类号: H04L69/16 H04L69/32

    摘要: A system, apparatus and method of aggregating TCP-offloaded adapters are provided. When data is being transacted between a local host and a remote host, associated with the data are usually a local port and a remote port through which the data transaction is to occur. If any one or both hosts have a plurality of TCP-offloaded adapters, the adapters may be aggregated by assigning a common IP address to the adapters. Then an adapter is selected through which the data transaction will occur based on the local port and the remote port. Specifically, the port numbers of the two TCP ports are added together and modded (i.e., the sum-undergoes a modulo operation) by the number of adapters in the aggregation. The result of the modulo operation determines which TCP-offloaded adapter is used to handle the data transaction.

    摘要翻译: 提供了一种聚合TCP卸载适配器的系统,设备和方法。 当数据在本地主机和远程主机之间进行交互时,与数据关联通常是本地端口和数据事务发生的远程端口。 如果任何一个或两个主机具有多个TCP卸载的适配器,则可以通过向适配器分配公共IP地址来聚合适配器。 然后选择一个适配器,根据本地端口和远程端口,数据事务将通过该适配器进行。 具体地说,将两个TCP端口的端口号相加在一起并进行修改(即,经过模运算)和聚合中的适配器的数量。 模运算的结果决定了哪个TCP卸载适配器用于处理数据事务。

    Method, system and article for advance lease negotiation in DHCP
    2.
    发明申请
    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服务器在预定的时间将其分配给客户端。

    Unicast messaging for waking up sleeping devices
    3.
    发明申请
    Unicast messaging for waking up sleeping devices 审中-公开
    用于唤醒睡眠设备的单播消息

    公开(公告)号:US20050198219A1

    公开(公告)日:2005-09-08

    申请号:US10793464

    申请日:2004-03-04

    IPC分类号: G06F15/173 G06F15/177

    CPC分类号: G06F1/3209

    摘要: Returning to normal power mode a sleeping device operating in low power mode, where the sleeping device is connected to a network, and the sleeping device has a network layer address and a link layer address. Typical embodiments include configuring an administrative device connected to the network with the network layer address of the sleeping device, the link layer address of the sleeping device, and a network layer address of a last router on a route to the sleeping device; instructing the router to store the network layer address of the sleeping device in association with the link layer address of the sleeping device; sending from the administrative device to the sleeping device through the router a unicast message to return to normal power mode.

    摘要翻译: 以正常功率模式恢复以低功率模式工作的休眠设备,其中睡眠设备连接到网络,并且休眠设备具有网络层地址和链路层地址。 典型的实施例包括使用休眠设备的网络层地址,睡眠设备的链路层地址以及到睡眠设备的路由上的最后路由器的网络层地址来配置连接到网络的管理设备; 指示路由器与睡眠设备的链路层地址相关联地存储睡眠设备的网络层地址; 通过路由器从管理设备发送到睡眠设备,单播消息返回正常的电源模式。

    Retrieving dated content from a website
    4.
    发明申请
    Retrieving dated content from a website 审中-公开
    从网站检索日期内容

    公开(公告)号:US20060015578A1

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

    申请号:US10889785

    申请日:2004-07-13

    IPC分类号: G06F15/16

    CPC分类号: G06F16/9562 G06F16/9566

    摘要: Retrieving dated content from a website including receiving a URL for dated content with a date field; inserting the current date in the date field; and retrieving the dated content with the URL bearing the current date in its date field. In some embodiments, date field bears an encoded date and inserting the current date in the date field includes replacing the encoded date with the current date. Typical embodiments also include bookmarking the URL, including replacing an encoded date in the date field with a date tag. Some embodiments include prompting the user for a date format. In many embodiments, the date tag includes a default date format. Some embodiments include configuring the browser with a default date format.

    摘要翻译: 从网站检索日期的内容,包括收到日期字段的日期内容的URL; 在日期字段中插入当前日期; 并在其日期字段中使用带有当前日期的URL检索日期的内容。 在一些实施例中,日期字段具有编码日期,并且将日期字段中的当前日期插入包括用当前日期代替编码日期。 典型的实施例还包括将URL书签,包括用日期标签替换日期字段中的编码日期。 一些实施例包括提示用户日期格式。 在许多实施例中,日期标签包括默认日期格式。 一些实施例包括使用默认日期格式配置浏览器。

    Accessing data processing systems behind a NAT enabled network
    5.
    发明申请
    Accessing data processing systems behind a NAT enabled network 失效
    访问启用NAT的网络后面的数据处理系统

    公开(公告)号:US20050086373A1

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

    申请号:US10687266

    申请日:2003-10-16

    IPC分类号: G06F15/16 H04L29/12

    摘要: A method, system, and program for accessing data processing systems behind a NAT enabled network are provided. According to one aspect of the present invention, a NAT data processing system is located behind a NAT enabled network with a NAT device as a gateway to the NAT enabled network. A client system located outside the NAT enabled network queries the NAT device for the address of the NAT data processing system located behind the NAT enabled network. The query is automatically routed through the NAT device to a DNS server. The DNS server then returns an address for the NAT data processing system and source routing for the NAT device. The NAT device forwards the address and source routing to the client system. Then, the client system sends packets to the NAT data processing system at the address with source routing through the NAT device, such that the NAT data processing system behind the NAT enabled network is directly accessed by the client system from outside the NAT enabled network.

    摘要翻译: 提供了一种用于访问NAT启用网络后面的数据处理系统的方法,系统和程序。 根据本发明的一个方面,NAT数据处理系统位于启用NAT的网络之后,其中NAT设备作为启用NAT的网络的网关。 位于NAT启用网络之外的客户端系统向NAT设备查询位于启用NAT的网络后面的NAT数据处理系统的地址。 该查询通过NAT设备自动路由到DNS服务器。 然后,DNS服务器返回NAT数据处理系统的地址和NAT设备的源路由。 NAT设备将地址和源路由转发到客户端系统。 然后,客户端系统通过NAT设备将数据包发送到具有源路由的地址的NAT数据处理系统,使NAT启用网络背后的NAT数据处理系统由NAT使能网络外部由客户端系统直接访问。

    Method, system and article for rapid detection and avoidance of high data corrupting routes within a network
    6.
    发明申请
    Method, system and article for rapid detection and avoidance of high data corrupting routes within a network 有权
    用于快速检测和避免网络内高数据损坏路由的方法,系统和文章

    公开(公告)号:US20050036452A1

    公开(公告)日:2005-02-17

    申请号:US10640819

    申请日:2003-08-14

    摘要: A receiving host in a TCP/IP network sends an acknowledgment indicating a received data packet is corrupt. The sending host will begin transmitting with a new field set in the IP header called a check-TCP-checksum bit, thereby requesting that all routers in the TCP/IP network perform a checksum on the entire received packet. Routers in the TCP/IP network will perform a complete checksum on an entire packet with the check-TCP-checksum bit set, and not just on the IP header. The routers continuously monitor the ratio of corrupt packets received on a particular port that fail the entire packet checksum to the total number of packets received on that port. If the ratio of corrupt-to-received packets exceeds a corruption threshold, the router assumes that the associated link is causing data corruption and issues a routing update indicating that the link is bad and should be avoided. Once the retransmission rate between the sender and receiver drops below a threshold level, the bad link has been detected and avoided within the TCP/IP network and the check-TCP-checksum option in the IP header is no longer set in data packets transmitted to the receiver host.

    摘要翻译: TCP / IP网络中的接收主机发送指示接收到的数据包已损坏的确认。 发送主机将开始使用称为检查TCP校验和位的IP报头中设置的新字段进行发送,从而请求TCP / IP网络中的所有路由器对整个接收到的数据包执行校验和。 TCP / IP网络中的路由器将对整个数据包执行完整的校验和,同时检查TCP-checksum位,而不仅仅是在IP报头上。 路由器连续监视在特定端口上接收的损坏数据包的总数与在该端口上接收的数据包的总数之间的比例。 如果损坏的数据包的比例超过了破坏阈值,则路由器假设相关联的链路导致数据损坏,并发出路由更新,指示链路不良,应该避免。 一旦发送方和接收方之间的重传速率下降到阈值以下,就会在TCP / IP网络内检测并避免不良链路,并且IP报头中的check-TCP-checksum选项不再被设置在发送到 接收主机。

    Method and system for self-healing in routers
    7.
    发明授权
    Method and system for self-healing in routers 有权
    路由器自愈的方法和系统

    公开(公告)号:US07284148B2

    公开(公告)日:2007-10-16

    申请号:US10870528

    申请日:2004-06-17

    IPC分类号: G06F11/00

    摘要: A method and system for self-healing of routers within a distributed computer network. In response to a detected communication error at a local router over a primary communication path to a distant router, an alternate path is established. Thereafter, a diagnostic process is initiated in the distant router via the alternate path. Communication settings are then reconfigured in the distant router and communication via the primary communication path is tested. If communication is restored, the new communication settings are made permanent. If communications via the primary path are not restored, alternate communication settings are attempted in the local router and communication is tested again. If communication is re-established via the primary path, the new communication settings are made permanent.

    摘要翻译: 一种分布式计算机网络内路由器自愈的方法和系统。 响应于通过远程路由器的主通信路径在本地路由器处检测到的通信错误,建立备用路径。 此后,通过备用路径在远程路由器中启动诊断过程。 然后在远程路由器中重新配置通信设置,并测试通过主通信路径的通信。 如果通信恢复,则新的通信设置将被永久保存。 如果通过主路径的通信未恢复,则在本地路由器中尝试备用通信设置,并再次测试通信。 如果通过主路径重新建立通信,则新的通信设置将被永久保存。

    Resolver caching of a shortest path to a multihomed server as determined by a router
    8.
    发明申请
    Resolver caching of a shortest path to a multihomed server as determined by a router 审中-公开
    将由路由器确定的最短路径的解析器缓存到多宿主服务器

    公开(公告)号:US20070014241A1

    公开(公告)日:2007-01-18

    申请号:US11181416

    申请日:2005-07-14

    IPC分类号: H04J3/14 H04L12/28

    摘要: A resolver queries a DNS server for any network addresses associated with the particular domain name. If the resolver detects a response for the DNS server with multiple network addresses for a particular domain name, then the resolver creates and sends a shortest path query to at least one router enabled to receive and respond to shortest path queries. The shortest path query indicates at least one source address and the multiple destination addresses returned by the DNS server for the particular domain name. The router detects a separate length for each path accessible between each source address and each of the multiple destination addresses. The router then orders the destination addresses from shortest path to longest path and returns the ordered destination addresses to the requesting resolver. The resolver caches the ordered network addresses in the local cache in association with the particular domain name, such that for future requests for the particular domain name, the resolver retrieves from local cache the shortest path network address as ordered by the router. In addition, the resolver, responsive to receiving the ordered destination addresses, selects the shortest path network address for a response to an application requesting the resolution of the particular domain name.

    摘要翻译: 解析器向DNS服务器查询与特定域名相关联的任何网络地址。 如果解析器检测到具有特定域名的多个网络地址的DNS服务器的响应,则解析器创建并发送最短路径查询至少一个启用了能够接收和响应最短路径查询的路由器。 最短路径查询指示DNS服务器为特定域名返回的至少一个源地址和多个目的地址。 路由器检测每个源地址和多个目的地址之间可访问的每个路径的单独长度。 路由器然后将目的地址从最短路径命令到最长路径,并将有序目的地址返回给请求解析器。 解析器与特定域名相关联地将有序网络地址缓存在本地高速缓存中,使得对于特定域名的将来请求,解析器从本地高速缓存中检索由路由器排序的最短路径网络地址。 此外,解析器响应于接收到有序的目的​​地址,选择最短路径网络地址来响应请求解决特定域名的应用。

    Method and system for self-healing in routers
    9.
    发明申请
    Method and system for self-healing in routers 有权
    路由器自愈的方法和系统

    公开(公告)号:US20050283643A1

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

    申请号:US10870528

    申请日:2004-06-17

    IPC分类号: G06F11/00 H04L12/56

    摘要: A method and system for self-healing of routers within a distributed computer network. In response to a detected communication error at a local router over a primary communication path to a distant router, an alternate path is established. Thereafter, a diagnostic process is initiated in the distant router via the alternate path. Communication settings are then reconfigured in the distant router and communication via the primary communication path is tested. If communication is restored, the new communication settings are made permanent. If communications via the primary path are not restored, alternate communication settings are attempted in the local router and communication is tested again. If communication is re-established via the primary path, the new communication settings are made permanent.

    摘要翻译: 一种分布式计算机网络内路由器自愈的方法和系统。 响应于通过远程路由器的主通信路径在本地路由器处检测到的通信错误,建立备用路径。 此后,通过备用路径在远程路由器中启动诊断过程。 然后在远程路由器中重新配置通信设置,并测试通过主通信路径的通信。 如果通信恢复,则新的通信设置将被永久保存。 如果通过主路径的通信未恢复,则在本地路由器中尝试备用通信设置,并再次测试通信。 如果通过主路径重新建立通信,则新的通信设置将被永久保存。

    Redirecting client connection requests among sockets providing a same service
    10.
    发明申请
    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.

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