What is the average size of a packet sent via TCP/Ethernet?

4

1

A message isn't sent in it's entirety - it's broken up into little packets of data, each one going to a specific destination. But how little are those packets? I can't find the answer on Google.

moonman239

Posted 2015-08-29T21:44:38.167

Reputation: 167

Question was closed 2015-09-02T11:53:10.053

1This question cannot be answered. What are you trying to accomplish? – Daniel B – 2015-08-29T22:17:20.113

Here's the answer along with a visual of how an Ethernet packed is structured – DrZoo – 2016-11-03T21:41:18.377

Answers

4

The average size of the packet would depend on the application. @DrZoo is largely right - a typical packet on the internet is 1476 - 1500 bytes, however bigger or smaller packets are possible.

This answer does not take into account when a small amount of data is sent in a packet - for example in a chat session. Also, when downloading something like a webpage, the last packet relating to each connection would not be full. I'd guess the average packet for TCP is somewhere in the region of 1400 bytes - but if you are talking about tcp/ip its a lot lower - things like games, voip etc often use a lot of very small packets.

davidgo

Posted 2015-08-29T21:44:38.167

Reputation: 49 152

Right, it's hard to tell what the average size of a packet is, because the size of data is so dynamic. I added a picture to my answer to help visualize an Ethernet packet. – DrZoo – 2015-08-29T23:10:23.743