Welche Übertragungsgeschwindigkeiten (bzw. Response times) sind mit Ethernet (und TCP/IP) möglich???



  • Hi,

    ich weiss, vielleicht ist die frage hier etwas deplatziert, aber ich hab keine bessere kategorie gefunden....Also, ich würde gerne mal wissen, wie schnell -so über den Daumen gepeilt- die response time in einem normalen Ethernet-netzwerk ist....

    ....ich weiss, das hängt von vieeelen Randbedingungen ab....aber ich würde gerne mal so einen schätzwert haben....also größenordnungsmäßig...

    also, ums handfest zu machen:angenommen, ich hab ein 100MBit/s-netz mit zwei rechnern, die mit 1GHz laufen. Auf dem einen Rechner läuft ein simpler C-Server (z.b. ein Echoserver) und auf dem anderen PC läuft ein simpler Client.

    WIE LANGE DAUERT ES UNGEFÄHR, um ca. 100 Bytes vom Client zum Server zu übertragen???...Dauert dauert das etwa 1 nanosekunde, 10microsekunden oder 100 millisekunden??...Evtl., weiss jemand wie man sich das evtl. ausrechnen kann??..ich meine, kann ich das von den 100MBit/s herleiten???...

    VIELEN DANK, WENN MIR JEMAND HELFEN KÖNNTE!!!!...ich brauch das, um die Verteilung einer Anwendung rechtfertigen zu können...



  • versuchs doch einfach?

    ping zwischen mienem rechner und meinem router (es läuft gerade kein anderer pc hier, nimmt sich aber wohl auch nix)

    64 bytes from 192.168.0.254: icmp_seq=1 ttl=255 time=1.54 ms
    64 bytes from 192.168.0.254: icmp_seq=2 ttl=255 time=0.942 ms
    64 bytes from 192.168.0.254: icmp_seq=3 ttl=255 time=0.866 ms
    64 bytes from 192.168.0.254: icmp_seq=4 ttl=255 time=0.871 ms
    64 bytes from 192.168.0.254: icmp_seq=5 ttl=255 time=0.864 ms
    
    --- 192.168.0.254 ping statistics ---
    5 packets transmitted, 5 received, 0% packet loss, time 4001ms
    rtt min/avg/max/mdev = 0.864/1.017/1.546/0.268 ms
    

    Größenordnung eine tausenstelsekunde



  • Das hängt alles von zu vielen Faktoren ab: Anzahl der Rechner, Anzahl der Subnetze, Übertragungsgeschwindigkeit, Netzwerktreiber, Kernel, verwendetes Protokoll, elektrische Störungen, Paketgröße, im Grunde sogar die länge des Kabels, Geschwindigkeit der Rechner, Prozesse auf den Rechnern etc.

    Gerade beim Echo-Server lässt es sich schwer beantworten. Wenn du TCP nutzt, steigt die Übertragungsdauer an. Wenn dann noch ein Paket hops geht und neu gesendet werden muss etc.

    Wie mein Vorredner schon gesagt hat. Ping einfach mal und nimm das avg als sehr groben Schätzwert. Aber das kannst du dann nur auf Raw-Pakete anwenden (also nicht das was das Protokoll noch an Overhead mitbringt).



  • Dieser Thread wurde von Moderator/in rüdiger aus dem Forum Linux/Unix in das Forum Rund um die Programmierung verschoben.

    Im Zweifelsfall bitte auch folgende Hinweise beachten:
    C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?

    Dieses Posting wurde automatisch erzeugt.


Anmelden zum Antworten