network actual bitrate (application level, tcp packet level)

Discussion in 'Linux Networking' started by nirnimesh, Jan 22, 2005.

  1. nirnimesh

    nirnimesh Guest

    When I say that my network bandwidth is 10kbps, does that refer to the
    application layer byte usage speed or the tcp layer speed? In other
    words, if my I transmit a file of size 10 kbit and it takes 1sec, is my
    speed 10 kbps or should it be more (including the tcp headers,
    retransmission overheads, etc)?

    nirnimesh, Jan 22, 2005
    1. Advertisements

  2. First of all 10kbps means 10 kiloBITS per second, not 10 kilobytes per
    second which is written 10 KBps. That is a common source of confusion.

    Now, the answer to that question is neither. Its meaning lays in the
    physical layer. That is why a 33kbps cable modem (slowed thown by means
    of software) is faster than a 56kbps (40 kbps, really) telephone modem.
    The raw speed (from which you must still substract the TCP/IP headers
    and protocol data) of the modem is 4.0KBps, since you have 1 stop and 1
    parity bit that consume part of your throughput. While the raw speed
    of our cable modem is 4.1KBps.

    Hope this helps,

    Victor Rafael Rivarola
    Victor Rafael Rivarola, Jan 25, 2005
    1. Advertisements

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments (here). After that, you can post your question and our members will help you out.