Claims
- 1. A method for use in reducing traffic over a communication link used by a computer network, the computer network including one or more computer devices coupled to the communication link by a gateway, the method comprising:
monitoring communications on the communication link involving address assignment to one or more computer devices on a computer network; storing at least one computer device identifier corresponding to at least one computer device having an assigned address received in a communication on the communication link; receiving, at the gateway, traffic from the computer network that is associated with a computer device of the one or more computer devices; determining at the gateway using the at least one computer device identifier, whether the computer device has an assigned address; and if the computer device does not have an assigned address received on a communication on the communication link, blocking the traffic from the communication link; otherwise, transmitting the traffic through the gateway to the communication link based upon an assigned address for the computer device received on the communication link.
- 2. The method according to claim 1, wherein storing the at least one computer device identifier further comprises:
storing the assigned address in association with the at least one computer device identifier.
- 3. The method according to claim 1, wherein storing the at least one computer device identifier further comprises:
storing at least one physical address corresponding to the at least one computer device.
- 4. The method according to claim 1, wherein the communication link comprises a wireless communication link.
- 5. The method according to claim 1, wherein the communication link comprises a wireless communication link of a fixed wireless system.
- 6. The method according to claim 1, wherein the gateway device comprises a wireless transceiver unit.
- 7. The method according to claim 1, wherein the address-assigning computer device comprises a dynamic host configuration protocol (DHCP)-type server.
- 8. A computer network, comprising:
a service-providing network including an address-assigning computer device; a gateway device connected to the service-providing network for:
monitoring communications involving address assignment between the address-assigning computer device and one or more computer devices; storing at least one computer device identifier corresponding to at least one computer device that was assigned an address by the address-assigning computer device; receiving traffic from a computer device of the one or more computer devices; using the at least one computer device identifier, determining whether the computer device is one that was assigned an address by the address-assigning computer device; and if the computer device does not have an assigned address received on a communication on the communication link, blocking the traffic from the communication link; otherwise, transmitting the traffic through the gateway to the communication link based upon an assigned address for the computer device received on the communication link.
- 9. The computer network according to claim 8, further comprising:
the gateway device further for:
storing the assigned address in association with the at least one computer device identifier.
- 10. The computer network according to claim 8, further comprising:
the gateway device being further operative for:
storing the at least one physical address corresponding to the at least one computer device.
- 11. The computer network according to claim 8, wherein the communication link comprises a wireless communication link.
- 12. The computer network according to claim 8, wherein the gateway device comprises a wireless transceiver unit.
- 13. The computer network according to claim 8, wherein the address-assigning computer device comprises a dynamic host configuration protocol (DHCP)-type server.
- 16. A fixed wireless system, comprising:
a wireless transceiver unit; the wireless transceiver unit having an input for coupling to a plurality of computer devices; a wireless base unit; the wireless base unit and transceiver unit operative to communicate over a wireless communication link; an address-assigning computer device coupled to the wireless base unit; the wireless transceiver unit operative to transmit address requests for the computer devices to the address-assigning computer device; the wireless transceiver unit operative to transmit, over the wireless communication link, traffic from a computer device that was assigned an address by the addressing assigning computer device; and the wireless transceiver unit operative to inhibit transmission of traffic over the wireless communication link from one or more other computer devices that were not assigned an address by the address-assigning computer device.
- 17. The fixed wireless system according to claim 16, further comprising:
the wireless transceiver unit operative to store a computer device identifier to identify the traffic from the computer device that was assigned the address by the address-assigning computer device.
- 18. The fixed wireless system according to claim 16, further comprising:
the wireless transceiver unit operative to store the address to identify the traffic from the computer device that was assigned the address by the address-assigning computer device.
- 19. The fixed wireless system according to claim 16, further comprising:
wherein the address-assigning computer device comprises a private address-assigning computer device.
- 20. The fixed wireless system according to claim 16, wherein the computer device comprises a first computer device and the address comprises a first address, the fixed wireless system further comprising:
the wireless transceiver unit operative to transmit, over the wireless communication link, traffic from a second computer device that was assigned a second address by the addressing assigning computer device.
- 21. A method for controlling the use of resources in a computer network, the method comprising:
receiving, at an address-assigning computer device, an address request from a computer device of a local computer network; reading, at the address-assigning computer device, subscription data associated with the computer device, the subscription data including data indicative of a maximum allowable number of addresses for simultaneous use by the local computer network; and determining, at the address-assigning computer device, whether to assign an address to the computer device based on the maximum allowable number of addresses and an actual number of addresses simultaneously assigned to the local computer network.
- 22. The method according to claim 21, further comprising:
assigning an address to the computer device if it is determined that the actual number of addresses is less than the maximum allowable number of addresses.
- 23. The method according to claim 21, further comprising:
declining to assign an address to the computer device if it is determined that the actual number of addresses is equal to the maximum allowable number of addresses.
- 24. The method according to claim 21, wherein the local computer network comprises a first local computer network, the computer device comprises a first computer device, and the subscription data comprises first subscription data, the method further comprising:
receiving, at the address-assigning computer device, an address request from a second computer device of a second local computer network; reading, at the address-assigning computer device, second subscription data associated with the second local computer network, the second subscription data including data indicative of a maximum allowable number of addresses for simultaneous use by the second local computer network; and determining, at the address-assigning computer device, whether to assign an address to the second computer device based on the maximum allowable number of addresses and an actual number of addresses simultaneously assigned to the second local computer network.
- 25. The method according to claim 21, wherein the address-assigning computer device comprises a dynamic host configuration protocol (DHCP)-type server.
- 26. The method according to claim 22, wherein the computer network further comprises a gateway coupled between the local computer network and the address-assigning computer device over a communication link, the method further comprising:
monitoring, at the gateway, communications involving the address assignment between the address-assigning computer device and the computer device; storing, at the gateway, a computer device identifier corresponding to the computer device that was assigned the address by the address-assigning computer device; receiving, at the gateway, traffic from the computer device; identifying, at the gateway using the computer device identifier, that the computer device is one that was assigned an address by the address-assigning computer device; and transmitting, from the gateway, traffic from the computer device based on identifying that it was assigned an address by the address-assigning computer device.
- 27. The method according to claim 26, further comprising:
receiving, at the gateway, traffic from another computer device in the local computer network; failing to identify, at the gateway, that the other computer device is one that was assigned an address by the address-assigning computer device; and inhibiting transmission, from the gateway, traffic from the other computer device based on failing to identify that it was assigned an address by the address-assigning computer device.
- 28. An address-assigning computer device for controlling use of resources in a computer network, the address-assigning computer device operative to receive an address request from a computer device of a local computer network; read subscription data associated with the local computer network, where the subscription data includes data indicative of a maximum allowable number of addresses for simultaneous use by the local computer network; and determine whether to assign an address to the computer device based on the maximum allowable number of addresses and an actual number of addresses simultaneously assigned to the local computer network.
- 29. The address-assigning computer device according to claim 28, wherein the address-assigning computer device is further operative to assign an address to the computer device if it is determined that the actual number of addresses is less than the maximum allowable number of addresses.
- 30. The address-assigning computer device according to claim 28, wherein the address-assigning computer device is further operative to decline to assign an address to the computer device if it is determined that the actual number of addresses is equal to the maximum allowable number of addresses.
- 31. The address-assigning computer device according to claim 28, wherein the local computer network comprises a first local computer network, the computer device comprises a first computer device, and the subscription data comprises first subscription data, and wherein the address-assigning computer device is further operative to receive an address request from a second computer device of a second local computer network; read second subscription data associated with the second local computer network, where the second subscription data includes data indicative of a maximum allowable number of addresses for simultaneous use by the second local computer network; and determine whether to assign an address to the second computer device based on the maximum allowable number of addresses and an actual number of addresses simultaneously assigned to the second local computer network.
- 32. The address-assigning computer device according to claim 28, comprising a dynamic host configuration protocol (DHCP)-type server.
- 33. An address-assigning computer device for controlling use of resources in a computer network which involves a first local computer network and a second local computer network:
wherein the address-assigning computer device is operative to:
receive an address request from a first computer device of the first local computer network; read first subscription data associated with the first local computer network, where the first subscription data includes data indicative of a maximum allowable number of addresses for simultaneous use by the first local computer network; determine whether to assign an address to the first computer device based on the maximum allowable number of addresses and an actual number of addresses simultaneously assigned to the first local computer network; wherein the address-assigning computer device is further operative to:
receive an address request from a second computer device of the second local computer network; read second subscription data associated with the second local computer network, where the second subscription data includes data indicative of a maximum allowable number of addresses for simultaneous use by the second local computer network; and determine whether to assign an address to the second computer device based on the maximum allowable number of addresses and an actual number of addresses simultaneously assigned to the second local computer network.
- 34. The address-assigning computer device according to claim 33, comprising a dynamic host configuration protocol (DHCP)-type server.
- 35. A computer network, comprising:
a plurality of gateway devices, each gateway device for coupling to one or more computer devices associated therewith; a service-providing network including one or more servers; the plurality of gateway devices and the service-providing network operative to communicate over a communication link; each gateway device operative for:
receiving traffic from a computer device; masking a destination address of the traffic with a mask which allows addressing to the service providing network but disallows direct addressing to computer devices associated with the plurality of gateway devices; and transmitting, over the communication link, traffic addressed to the service providing network.
- 36. The computer network according to claim 35, further comprising:
the gateway device being further operative for:
not transmitting, over the communication link, traffic addressed to the computer devices coupled associated with the plurality of gateway devices.
- 37. The computer network according to claim 35, wherein the communication link comprises a wireless communication link.
- 38. The computer network according to claim 35, wherein the gateway device comprises a wireless transceiver unit.
- 39. The computer network according to claim 35, further comprising:
wherein each gateway device comprises a wireless transceiver unit; and a wireless base unit coupled to the service providing network; and the wireless base unit for facilitating a wireless communication link between the wireless base unit and the plurality of wireless transceiver units.
- 40. A method for use in facilitating communication in a computer network involving one or more computer devices coupled to a gateway, the method comprising:
monitoring, at the gateway, communications involving address assignment between an address-assigning computer device and a computer device; and storing, at the gateway, an association between a physical address of the computer device and an address that was assigned to the computer device by the address-assigning computer device.
- 41. The method according to claim 40, further comprising:
receiving, at the gateway, traffic with the same address that was assigned to the computer device; and sending, from the gateway, the traffic to the computer device using the stored association.
- 42. The method according to claim 40, further comprising:
identifying, from the communications involving the address assignment, the physical address and the assigned address.
- 43. The method according to claim 40, wherein the address that was assigned to the computer device comprises an IP address.
- 44. The method according to claim 40, wherein the physical address comprises a Medium Access Channel (MAC) address of the computer device.
- 45. The method according to claim 40, wherein the computer device comprises a personal computer (PC).
- 46. The method according to claim 40, wherein the gateway comprises a wireless transceiver and the one or more computer devices comprises personal computers (PCs).
- 47. The method according to claim 40, wherein the address-assigning computer device comprises a dynamic host configuration protocol (DHCP)-type server.
RELATED APPLICATION
[0001] This application claims the benefit of U.S. Provisional Application No. 60/140,906, filed Jun. 23, 1999 and entitled “Method and Procedure for Transporting TCP/IP Datagrams Over the PWAN to Other Data Networks,” which is incorporated herein in its entirety.
[0002] The following application, assigned to the Assignee of the current invention, and being filed concurrently, contains material related to the subject matter of this application, and is incorporated herein by reference:
[0003] Attorney Docket: 1999-0340A (STG204) by H. Chien et al., entitled “Reverse Tunneling Methods and Apparatus for Use with Private Computer Networks,” Serial No. ______, filed ______.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60140906 |
Jun 1999 |
US |
Divisions (1)
|
Number |
Date |
Country |
Parent |
09594109 |
Jun 2000 |
US |
Child |
10120710 |
Apr 2002 |
US |