USING A TEST QUERY TO DETERMINE WHETHER A NETWORK DEVICE SUFFERS FROM A SOFTWARE BUG OR DESIGN FLAW

    公开(公告)号:CA2603571C

    公开(公告)日:2012-02-21

    申请号:CA2603571

    申请日:2006-04-04

    Applicant: APPLE INC

    Abstract: One embodiment of the present invention determines if a domain name system (DNS) server is flawed. During operation, the system sends a special exploratory query to the DNS server, wherein the exploratory query is constructed to detect the existence of a flaw in the DNS server. If the answer from the DNS server indicates that a flaw exists in the DNS server, the system takes remedial action. Another embodiment detects a non-compliant router that incorrectly responds to all address-resolution-protocol (ARP) requests, including ARP requests for link-local IP addresses. This embodiment sends an ARP request asking for an Ethernet address associated with a reserved link-local IP address, which should not be assigned to any device. If a response is received to the ARP request, the system determines that the response was sent by a non-compliant router that incorrectly responds to all ARP requests, including ARP requests for link-local IP addresses.

    Using a test query to determine whether a network device suffers from a software bug or design flaw

    公开(公告)号:AU2006232115C1

    公开(公告)日:2010-03-18

    申请号:AU2006232115

    申请日:2006-04-04

    Applicant: APPLE INC

    Abstract: A method for detecting a device that incorrectly responds to address-resolution-protocol (ARP) probes, comprising: in a network node: sending a first ARP probe for a link-local IP address; when a response is received to the first ARP probe, sending a second ARP probe for a reserved link-local IP address which should not be assigned to any device; and when a response is received to the second ARP probe, recording an identity of a responding device and ignoring subsequent ARP responses from the responding device.

    System und Verfahren zum intelligenten Auswählen einer Netzwerkschnittstelle

    公开(公告)号:DE112013006089T5

    公开(公告)日:2015-09-03

    申请号:DE112013006089

    申请日:2013-10-22

    Applicant: APPLE INC

    Abstract: Ein Verfahren, eine Vorrichtung und ein maschinenlesbares Medium zum intelligenten Auswählen einer Netzwerkschnittstelle werden beschrieben. Ein Versuch kann unternommen werden, eine Verbindung über eine erste Netzwerkschnittstelle mit der höchsten Priorität (z. B. WLAN) herzustellen. Gleichzeitig wird ein Rückfallzeitgeber gestartet. Wenn der Versuch, eine Verbindung über die erste Netzwerkschnittstelle herzustellen, nicht innerhalb eines angegebenen Zeitgeberschwellenwerts erfolgreich ist, wird ein paralleler Versuch unternommen, eine Verbindung über eine zweite Netzwerkschnittstelle mit einer niedrigeren Priorität (z. B. mobil) herzustellen. Die erste Netzwerkschnittstelle, über die erfolgreich eine Verbindung hergestellt wird, wird dann verwendet. Diese Techniken können auf der Grundlage einzelner Verbindungen implementiert werden. Somit kann ein erster Prozess erfolgreich eine Verbindung über die erste Netzwerkschnittstelle herstellen, während ein zweiter Prozess über die erste Netzwerkschnittstelle nicht erfolgreich ist, aber auf die zweite Netzwerkschnittstelle zurückfallen kann.

    MEHRWEG-TCP-SUBFLOW-AUFBAU UND -STEUERUNG

    公开(公告)号:DE102014208162A1

    公开(公告)日:2014-12-11

    申请号:DE102014208162

    申请日:2014-04-30

    Applicant: APPLE INC

    Abstract: Techniken für elektronische Vorrichtungen zum Steuern einer Mehrpfad-Übertragungssteuerungsprotokoll(MPTCP)-Verbindung. Eine MPTCP-Verbindung zwischen zwei Endpunkten kann aufgebaut werden. Die MPTCP-Verbindung kann zumindest einen MPTCP-Subflow umfassen. Zumindest einer der Endpunkte kann eingerichtet sein zum Agieren als ein Master in Bezug auf die MPTCP-Verbindung. Der Master kann eine oder mehrere Steuerungsoperationen auf der MPTCP-Verbindung ausführen, während, wenn einer der Endpunkte nicht ein Master ist, dieser Endpunkt nicht Steuerungsoperationen auf der MPTCP-Verbindung ausführen kann. Die Steuerungsoperationen können Initiieren oder Aufbauen neuer MPTCP-Subflows oder Modifizieren einer Prioritätsstufe eines oder mehrerer MPTCP-Subflows der MPTCP-Verbindung umfassen.

    Using a test query to determine whether a network device suffers from a software bug or design flaw

    公开(公告)号:AU2006232115A1

    公开(公告)日:2006-10-12

    申请号:AU2006232115

    申请日:2006-04-04

    Applicant: APPLE INC

    Abstract: A method for detecting a device that incorrectly responds to address-resolution-protocol (ARP) probes, comprising: in a network node: sending a first ARP probe for a link-local IP address; when a response is received to the first ARP probe, sending a second ARP probe for a reserved link-local IP address which should not be assigned to any device; and when a response is received to the second ARP probe, recording an identity of a responding device and ignoring subsequent ARP responses from the responding device.

    System und Verfahren zum intelligenten Auswählen einer Netzwerkschnittstelle

    公开(公告)号:DE112013006089B4

    公开(公告)日:2020-01-02

    申请号:DE112013006089

    申请日:2013-10-22

    Applicant: APPLE INC

    Abstract: Auf einem Netzwerk-Client, der zwei oder mehr Netzwerkschnittstellen einschließt, implementiertes Verfahren, wobei die zwei oder mehr Netzwerkschnittstellen eine erste Netzwerkschnittstelle, bei der es sich um eine WLAN-Schnittstelle handelt, und eine zweite Netzwerkschnittstelle, bei der es sich um eine mobile Schnittstelle handelt, einschließt, wobei das Verfahren umfasst:Versehen der zwei oder mehr Netzwerkschnittstellen mit einer Priorität durch den Netzwerkclient;anfängliches Versuchen einer Verbindung über die erste Netzwerkschnittstelle durch den Netzwerkclient, wobei die erste Netzwerkschnittstelle eine relativ höhere Priorität als die zweite Netzwerkschnittstelle besitzt;Starten eines Rückfallzeitgebers durch den Netzwerkclient im Wesentlichen gleichzeitig mit dem Versuchen der Verbindung über die erste Netzwerkschnittstelle;falls der Rückfallzeitgeber einen ersten festgelegte Zeitgeberschwellenwert erreicht hat, bevor eine erfolgreiche Verbindung über die erste Netzwerkschnittstelle hergestellt wurde, Versuchen einer Verbindung über die zweite Netzwerkschnittstelle durch den Netzwerkclient parallel zum Versuch, eine Verbindung über die erste Netzwerkschnittstelle herzustellen; undVerwenden der ersten der ersten und der zweiten Netzwerkschnittstelle, über die erfolgreich eine Verbindung hergestellt wird, um Daten zu übertragen.

    Using a test query to determine whether a network device suffers from a software bug or design flaw

    公开(公告)号:AU2006232115B2

    公开(公告)日:2009-11-19

    申请号:AU2006232115

    申请日:2006-04-04

    Applicant: APPLE INC

    Abstract: A method for detecting a device that incorrectly responds to address-resolution-protocol (ARP) probes, comprising: in a network node: sending a first ARP probe for a link-local IP address; when a response is received to the first ARP probe, sending a second ARP probe for a reserved link-local IP address which should not be assigned to any device; and when a response is received to the second ARP probe, recording an identity of a responding device and ignoring subsequent ARP responses from the responding device.

    USING A TEST QUERY TO DETERMINE WHETHER A NETWORK DEVICE SUFFERS FROM A SOFTWARE BUG OR DESIGN FLAW

    公开(公告)号:HK1113873A1

    公开(公告)日:2008-10-17

    申请号:HK08103995

    申请日:2008-04-09

    Applicant: APPLE INC

    Abstract: A method for detecting a device that incorrectly responds to address-resolution-protocol (ARP) probes, comprising: in a network node: sending a first ARP probe for a link-local IP address; when a response is received to the first ARP probe, sending a second ARP probe for a reserved link-local IP address which should not be assigned to any device; and when a response is received to the second ARP probe, recording an identity of a responding device and ignoring subsequent ARP responses from the responding device.

Patent Agency Ranking