----- Original Message ----- From: "phreakfish - EMAN" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Wednesday, April 28, 2004 12:58 PM Subject: [plug] Network traffic Howto (?) on RTL8100
> I need to find some documentation/anything to support my claim that this > could really transfer at 100Mbps. > I'm still searching google, but it might be easier to ask around. TIA. 100mbps is the raw throughput of your nic.... but ill give you an idea a rough estimate of a maximum throughput for tcp over ip... 100 mbps divded by 8 is around 12.5 megabytes per second... how many ethernet frames can be send in one second period of time? standard ethernet frame size is 1518 bytes (see http://marc.free.net.ph/message/20040330.020447.a5738f6c.html) but sending it over the wire, it added the ethernet preamble which is 8 bytes plus the ethernet interpacket gap which is 12 bytes.. a total of 1538 bytes size... 12.5 megabytes per second divided by 1538 bytes is 8127.44 ethernet frames per second ethernet mtu is 1500 minus the tcp/ip header 40 bytes (20 bytes for ip header and 20 bytes for tcp header) is 1460 bytes.... 1460 is the data or payload (otherwise known as maximum segment size MSS)... therefore 8127.44 ethernet frames per second times 1460 payload times 8 bits per byte is around 94 mbps... fooler. -- Philippine Linux Users' Group (PLUG) Mailing List [EMAIL PROTECTED] (#PLUG @ irc.free.net.ph) Official Website: http://plug.linux.org.ph Searchable Archives: http://marc.free.net.ph . To leave, go to http://lists.q-linux.com/mailman/listinfo/plug . Are you a Linux newbie? To join the newbie list, go to http://lists.q-linux.com/mailman/listinfo/ph-linux-newbie
