Questions tagged [packet-loss]

Packet loss is the failure of one or more transmitted packets to arrive at their destination. This event can cause noticeable effects in all types of digital communications.The causes of packet loss include inadequate signal strength at the destination, natural or human-made interference, excessive system noise, hardware failure, software corruption or overburdened network nodes.

Packet loss occurs when one or more packets of data travelling across a computer network fail to reach their destination.
The effects of packet loss:
In data, packet loss produces errors.
In videoconference environments it can create jitter.
In pure audio communications, such as VoIP, it can cause jitter and frequent gaps in received speech.
In the worst cases, packet loss can cause severe mutilation of received data, broken-up images, unintelligible speech or even the complete absence of a received signal.
Packet loss may be measured as frame loss rate defined as the percentage of frames that should have been forwarded by a network load were not forwarded due to lack of resources.

The amount of packet loss that is acceptable depends on the type of data being sent.Anything over 2% packet loss over a period of time is a strong indicator of problems. Most internet protocols can correct for some packet loss, so you really shouldn't expect to see a lot of impact from packet loss until that loss starts to approach 5% and higher. Anything less than this is showing a possible problem, but one that is probably not impacting your experience significantly at present (unless you're an online gamer or something similar that requires 'twitch' reflexes).

141 questions
1
vote
1 answer

Can Java ServerSocket and Sockets using ObjectIOStreams lose packets?

I'm using a ServerSocket on my server and Sockets that use ObjectIOStreams to send serializable objects over the network connection. I'm developing an essentially more financial version of monopoly and thus packets being sent and confirmed as…
Joel Garboden
  • 71
  • 1
  • 9
1
vote
1 answer

Monitor packet losses using Wireshark

I'm using Wireshark to monitor network traffinc to test a new software installed on a router. The router itself lets other networks (4g, mobile devices through usb etc) connect to it and enhance the speed on that router. What I'm trying to do is to…
1
vote
2 answers

Arduino: Packet loss on Serial communication

I am trying connect multiple Arduino Mega Boards via their Serial pins to allow communication between the boards. I want to be able to connect an arbitrary amount of arduinos by daisy-chaning them and I want one board to be the master, taking…
Tim
  • 1,272
  • 11
  • 28
1
vote
0 answers

UDP packet loss at the OS level: Windows and Linux, but only with many clients running

I've been investigating an issue where we have a single UDP server sending to multiple clients. The server is sending data out on a multicast channel and port. The clients are running on the same machine and each client opens a socket to the same…
user815512
  • 184
  • 1
  • 10
1
vote
2 answers

Measuring packet loss with Java

I'm developing an app that analyses the quality of your internet connection, and part of that is measuring packet loss. I was thinking of sending packages to an IP address, but how can I send messages and check that they return? I'm guessing I need…
1
vote
1 answer

Measuring packet loss of ping- c++

I need to write C++ code that measures the packet loss of ping - the percentage of the loss. I saw the IPHLPAPI library with lots of statistics on RTT but without packet loss. If someone know something about it, it will be great! Thank you.
user1673206
  • 1,671
  • 1
  • 23
  • 43
1
vote
0 answers

"RTP over UDP" packet loss analysis with Wireshark

I am running Application A on Machine A and Application B on Machine B. Both machines are running Windows7. Application A sends RTP packets over UDP to Application B through a private LAN. We are experiencing UDP packet loss between the 2 machines…
Absolom
  • 1,369
  • 1
  • 13
  • 28
1
vote
2 answers

Android UDP packet loss

So i'm writing an app that sends 5Kb packets out 15 times a second through UDP. I understand I will lose some packets but I seem to be losing all my packets after the first couple seconds. Even if I slow it down to send the 5Kb packets out once…
Ricky Casavecchia
  • 560
  • 3
  • 9
  • 28
1
vote
0 answers

UDP packets burst loss and `SndbufErrors` increase

I have a server application which send UDP packets at 200Mbps speed. The output ethernet interface is 1000Mbps. But UDP packets burst loss in a irregular interval. I noticed the field SndbufErrors in /proc/net/snmp increased as long as packet loss…
LiJunjie
  • 90
  • 1
  • 11
1
vote
4 answers

Combining UDP packets?

Is there any benifit to combining several UDP packets into one as opposed to sending them all one right after the other? I know that if the large packet gets courrupted then i loose all of them, but is there possibly some upside to sending them all…
Lauer
  • 517
  • 1
  • 6
  • 11
1
vote
1 answer

Random "Lost connection to MySQL server at 'reading initial communication packet', system error: 110"

I have a website which connects to a DB remotely, this has been the case for well over a year and i haven't had any issues. However when browsing the website today i noticed the mysql connection seemingly timing out. Sometimes the page loads…
cosmicsafari
  • 3,949
  • 11
  • 37
  • 56
1
vote
0 answers

Losing multicast datagrams on join and leave

I've been experiencing an issue with my server software where if one thread joins a multicast, another thread may not receive an incoming datagram on a different multicast at that same instant. I'm not sure if this can be dismissed as an expected…
Marcin
  • 12,245
  • 9
  • 42
  • 49
0
votes
1 answer

Packet loss calculate in Flex

How I can calculate packet loss from Flex. Any Idea? Thanks in advance.
Rukshan Dangalla
  • 2,500
  • 2
  • 24
  • 29
0
votes
1 answer

VB.NET Asynchronous sockets packets getting lost

I made a TCP server which communicates with multiple clients at once, but I can't seem to be able to make them stable. When one of the client sends 100 packets to the server, the server receives only a few of them. Here's the client code in…
Scyte
  • 3
  • 4
0
votes
0 answers

What are 5 most common reasons why OSI Reference model Layer 3 routing table lookup is resource intensive and slow?

What resources are intensively used in OSI model Layer 3 and what are the factors that slow that process down? I found out several reasons: MTU mismatch on a link Unidirectional Traffic on a link A duplex mismatch High error rate in one or both…