Apparatus, method, and system for removing ethernet header and adding second IP header
DCFirst Claim
1. An apparatus comprising:
- a protocol stack comprising an application layer, a network layer, and a physical layer, wherein said physical layer comprises a hardware interface between said apparatus and a network,wherein network level tunnelling of a packet from said network layer, the tunnelling creating a packet having a plurality of network layer source addresses and a plurality of network layer destination addresses, takes place in said apparatus below said network layer but above said physical layer,wherein a driver operating in said apparatus below said network layer but above said physical layer effects the network-level tunnelling, andwherein said driver is configured to generate a reply to an ARP packet received from the network layer of said apparatus.
8 Assignments
Litigations
0 Petitions
Accused Products
Abstract
An apparatus including a protocol stack, the protocol stack including an application layer, a network layer, and a physical layer, wherein the physical layer comprises a hardware interface between the apparatus and a network, wherein network-level tunnelling of a packet from the network layer, the tunnelling creating a packet having a plurality of network layer source addresses and a plurality of network layer destination addresses, takes place in the apparatus below the network layer but above the physical layer, wherein a driver operating in the apparatus below the network layer but above the physical layer effects the network-level tunnelling, and wherein the driver is configured to generate a reply to an ARP packet received from the network layer of the apparatus.
152 Citations
9 Claims
-
1. An apparatus comprising:
-
a protocol stack comprising an application layer, a network layer, and a physical layer, wherein said physical layer comprises a hardware interface between said apparatus and a network, wherein network level tunnelling of a packet from said network layer, the tunnelling creating a packet having a plurality of network layer source addresses and a plurality of network layer destination addresses, takes place in said apparatus below said network layer but above said physical layer, wherein a driver operating in said apparatus below said network layer but above said physical layer effects the network-level tunnelling, and wherein said driver is configured to generate a reply to an ARP packet received from the network layer of said apparatus. - View Dependent Claims (2)
-
-
3. An apparatus comprising:
-
an application that uses HTTP; a TCP/IP stack for use with said application, said TCP/IP stack comprising a TCP layer and an IP layer; and a hardware interface between said apparatus and a network, wherein a driver operating below said IP layer and above said hardware interface comprises means for performing IP-within-IP encapsulation of an IP packet received by said driver from said IP layer, and wherein said driver is configured to generate a reply to an ARP packet received from said IP layer of said apparatus. - View Dependent Claims (4, 5, 6)
-
-
7. A method comprising:
-
performing IP tunnelling when sending an HTTP request from a web browser on a first apparatus on a network to a second apparatus on the network, wherein the IP tunnelling is performed by a driver operating in the first apparatus below an IP layer of the first apparatus and above a hardware network interface of the first apparatus, and wherein the driver is configured to generate a reply to an ARP packet received from the IP layer of the first apparatus. - View Dependent Claims (8, 9)
-
Specification