Future Scope

Since the networking through serial port is bit slow, same idea can be implemented through the USB port which is quite fast as compared to the serial port.Implementing networking by means of the USB port involves the writtng of a USB driver. This USB driver is embedded with the network driver written for serialport.

Some Basic Concepts of USB Port

The Universal Serial bus was originally designed with following intentions:

The USB is strictly hierarchical and it is controlled by one host. The host uses a master / slave protocol to communicate with attached USB devices. This means that every kind of communication is initiated by the host and devices cannot establish any direct connection to other devices. This seems to be a drawback in comparison to other bus architectures but it is not because the USB was designed as a compromise of costs and performance. The master / slave protocol solves implicitly problems like collision avoidance or distributed bus arbitration. The current implementation of the USB allows 127 devices to be connected at the same time and the total communication bandwidth is limited to 12Mbit/s. Howewer use of low speed devices, management of USB "interrupts" and other overheads mean that actual throughput cannot exceed about 8.5Mbit/s under near ideal conditions, and typical performance may be around 2Mbit/s.