implemented in cell phone 130 0041 fig4 illustrates the interoperation of selected network communication layers in the host personal computer and the exemplary cell phone according to the principles of the present invention the illustrated network communication layers include personal computer pc network layers 410 cell phone network layers 420 and cell phone air interface if layers 430 pc network layers 410 are the conventional windows usb network driver interface specification ndis and transmission control protocol internet protocol tcp ip layers found in host processing system 110 pc network layers 410 comprise usb host controller layer 411 usb open host controller interface universal host controller interface ohci uhci driver 412 usb network driver 413 and tcp ip stack layer 415 each one of pc network layers 410 has a corresponding layer in cell phone network layers 420 as indicated by the horizontal data flow arrows cell phone network layers 420 comprise usb device controller layer 421 arm usb driver 422 usb network driver 423 relay agent layer 424 tcp ip stack layer 425 and dhcp server layer 426 relay agent layer 424 is required until an ip address is obtained from the wireless network after that the ethernet packets are processed in a fast path directly from the usb driver to the air interface usb device controller layer 421 and arm usb driver 422 are conventional cell phone layers for controlling a usb interface.