Provide some details about your network configuration, topology and what you are doing that makes packet loss an issue.
Generally, packet loss is not an issue since it is normal on a shared network, i.e. using a hub. The low level protocols simply ask for retransmission of a missing or bad packet.
Ethernet operates in a carrier sense, multiple access (CSMA) mode. Each node listens for traffic, i.e., carrier. If none is detected it can transmit. After transmitting it listens. If it detects garbage - not its message, it assumes a collision occured. (A collision/packet loss occurs when more than one node attempts to transmit at any given moment.)
It waits a random amount of time, then starts the process again.
A switch avoids the problem of collisions.
Packet loss can also occur due to wiring problems. That's another story.