Gamestudio Links
Zorro Links
Newest Posts
Free Live Data for Zorro with Paper Trading?
by AbrahamR. 05/18/24 13:28
Change chart colours
by 7th_zorro. 05/11/24 09:25
Data from CSV not parsed correctly
by dr_panther. 05/06/24 18:50
AUM Magazine
Latest Screens
The Bible Game
A psychological thriller game
SHADOW (2014)
DEAD TASTE
Who's Online Now
2 registered members (Ayumi, 1 invisible), 584 guests, and 1 spider.
Key: Admin, Global Mod, Mod
Newest Members
Hanky27, firatv, wandaluciaia, Mega_Rod, EternallyCurious
19051 Registered Users
Previous Thread
Next Thread
Print Thread
Rate Thread
An alle Internet-Spezialisten #289081
09/10/09 12:17
09/10/09 12:17
Joined: Sep 2005
Posts: 980
Aue, Sachsen, Germany
W
Wicht Offline OP
User
Wicht  Offline OP
User
W

Joined: Sep 2005
Posts: 980
Aue, Sachsen, Germany
Wenn ein Link aufgerufen wird, beinhaltet ja das Protokoll HTTP sicherlich einige Infos im Header, die mit übermittelt werden. Wieviel Bytes belegt der Header?

Und gleich noch eine Frage:

Nehmen wir mal diesen fiktiven Link an:

http://www.DomainIrgendwas.de/machmal.php?name=Wicht&text=Riesendepp

Es geht hier nur um das Senden von Informationen. Der php-Parser selbst liefert keine Daten zurück.

Erzeugt jetzt nur "name=Wicht&text=Riesendepp" den Traffic oder der komplette Link?

Re: An alle Internet-Spezialisten [Re: Wicht] #289086
09/10/09 12:57
09/10/09 12:57
Joined: May 2005
Posts: 133
Germany, Passau
AlexDeloy Offline
Member
AlexDeloy  Offline
Member

Joined: May 2005
Posts: 133
Germany, Passau
Auch wenn ich mir kein konkretes Szenario vorstellen kann in dem es auf ein paar Bytes mehr oder weniger ankommt:

Dein Webserver empfängt den Link als:
Code:
GET /manchmal.php?name=Wicht&text=Riesendepp HTTP/1.1
Host: www.domainirgendwas.de



Die Domain wird also jedesmal im Request mitgeliefert, um die 2. Frage zu beantworten.

Zur ersten Fragen:
Du bekommst also "GET " " HTTP/1.1" und "Host: " als zusätzliche Daten zu deiner URL, anhand dieser Werte kannst du dir selbst ausrechnen wieviel Bytes jeder Link braucht

edit:
Natürlich verursacht auch das bereitstellen der Daten Traffic, beispielsweise:

Code:
HTTP/1.0 200 OK
Date: Thu, 10 Sep 2009 14:59:12 GMT
Last-Modified: Thu, 10 Sep 2009 14:12:32 GMT
Content-Language: de
Content-Type: text/html; charset=utf-8

Hier erscheint die Antwort des Webservers als (mit HTML Tags versehenem) Plaintext




Re: An alle Internet-Spezialisten [Re: AlexDeloy] #289087
09/10/09 13:16
09/10/09 13:16
Joined: Sep 2005
Posts: 980
Aue, Sachsen, Germany
W
Wicht Offline OP
User
Wicht  Offline OP
User
W

Joined: Sep 2005
Posts: 980
Aue, Sachsen, Germany
Danke erstmal. Das hilft auf jeden Fall enorm weiter.

Quote:

Auch wenn ich mir kein konkretes Szenario vorstellen kann in dem es auf ein paar Bytes mehr oder weniger ankommt:


Oh doch. Stichwort Masterserver.

Edit: Achso, nochwas: Ich versende mit Post, nicht mit Get.

Last edited by Wicht; 09/10/09 13:17.
Re: An alle Internet-Spezialisten [Re: Wicht] #289090
09/10/09 13:37
09/10/09 13:37
Joined: May 2005
Posts: 133
Germany, Passau
AlexDeloy Offline
Member
AlexDeloy  Offline
Member

Joined: May 2005
Posts: 133
Germany, Passau
Ein POST Request sieht etwa so aus:
Code:
POST /machmal.php HTTP/1.1
Host: www.domainirgendwas.de
Content-Type: application/x-www-form-urlencoded
Content-Length: 26

name=Wicht&text=Riesendepp



Content-Type wird auf den jeweiligen Typ gesetzt, z.B. werden HTML Formulareingaben mit x-www-form-urlencoded bezeichnet. Da du mit POST auch größere Datenmengen und -typen versenden kannst kann der Content-Type natürlich variieren.

Die Parameterübergabe per URL wie in deinem Beispiel wird i.d.R. aber über GET Requests gelöst. Wenn dein Programm diese URL einfach aufruft empfängt dein Webserver automatisch einen GET Request.

Re: An alle Internet-Spezialisten [Re: AlexDeloy] #289093
09/10/09 13:46
09/10/09 13:46
Joined: Sep 2005
Posts: 980
Aue, Sachsen, Germany
W
Wicht Offline OP
User
Wicht  Offline OP
User
W

Joined: Sep 2005
Posts: 980
Aue, Sachsen, Germany
Der ganze Kram wird nicht über einen Browser abgesendet, sondern über spezielle Funktionen in einer DLL. Dafür gibt es in Delphi Klassen, die einem den Versand von Daten erlauben. Die interne Funktionsweise kenne ich nicht genau, nur soviel, daß ich als Übertragungsmethode Post verwende.
Aber vermutlich wird das dort nicht viel anders laufen als in einem Browser.

Von daher sind Deine Informationen auch in diesem Fall mehr als nützlich.

Re: An alle Internet-Spezialisten [Re: Wicht] #289178
09/11/09 06:47
09/11/09 06:47
Joined: Aug 2003
Posts: 2,122
Berlin, Germany
checkbutton Offline

Expert
checkbutton  Offline

Expert

Joined: Aug 2003
Posts: 2,122
Berlin, Germany
Anlysier mal den Traffic, den du erzeugst. Ich empfehle dazu Wireshark.


I don't have a homepage, for god's sake!
Re: An alle Internet-Spezialisten [Re: checkbutton] #289194
09/11/09 09:27
09/11/09 09:27
Joined: Sep 2005
Posts: 980
Aue, Sachsen, Germany
W
Wicht Offline OP
User
Wicht  Offline OP
User
W

Joined: Sep 2005
Posts: 980
Aue, Sachsen, Germany
Danke, nur wollte ich genau das vermeiden. Denn der Kontakt zum Masterserver läuft über Port 80, also genau der Port, über den auch andere Http-Dinge laufen. Womit u.U. gewisse Werte verfälscht werden können.
Ich programmiere ja den Masterserver selbst und bin damit gezwungen, Port 80 zu nehmen.

Wen es interessiert: Der Masterserver von Garagegames läuft über Port 28002. Dort erhielt ich Werte zwischen 48 Bytes und 117 Bytes.

Dazu habe ich diesen Filter zusammengestellt "udp.srcport == 28002 && udp.dstport == 28002", sonst würde einen die Liste erschlagen.

Kann man über einen Filter den Traffic von einem ganz bestimmten Programm überwachen?

Re: An alle Internet-Spezialisten [Re: Wicht] #289201
09/11/09 09:51
09/11/09 09:51
Joined: May 2005
Posts: 133
Germany, Passau
AlexDeloy Offline
Member
AlexDeloy  Offline
Member

Joined: May 2005
Posts: 133
Germany, Passau
Den Traffic von einem bestimmten Programm kann man mit Wireshark soweit ich weiß nicht überwachen, du könntest allerdings eine zweite Netzwerkkarte mit einer anderen IP verwenden und deinen Server anweisen über die 2. IP zu kommunizieren um den Traffic so zu 'isolieren'

Re: An alle Internet-Spezialisten [Re: AlexDeloy] #289241
09/11/09 11:52
09/11/09 11:52
Joined: Aug 2003
Posts: 2,122
Berlin, Germany
checkbutton Offline

Expert
checkbutton  Offline

Expert

Joined: Aug 2003
Posts: 2,122
Berlin, Germany
entweder das oder einfach mitdenken, du weißt ja was drin stehn muss, und wenn das nur minimal anders aussieht, dann weißt du ja Bescheid.


I don't have a homepage, for god's sake!
Re: An alle Internet-Spezialisten [Re: checkbutton] #289250
09/11/09 12:57
09/11/09 12:57
Joined: Sep 2005
Posts: 980
Aue, Sachsen, Germany
W
Wicht Offline OP
User
Wicht  Offline OP
User
W

Joined: Sep 2005
Posts: 980
Aue, Sachsen, Germany
Na, "mitdenken" ist immer gut. grin

Die Nummer mit der zweiten LAN-Karte ist natürlich interessant. Sowas müßte hier sogar noch herumliegen.

Ich habe mir aber auch noch eine Sache einfallen lassen, um den Traffic weiter zu minimieren.
Wobei ich die oben erwähnten 117 Byte doch für recht viel halte. Mal sehen, was sich noch machen läßt.

Aber das Wireshark ist wirklich nicht übel. Gefällt mir. laugh


Gamestudio download | chip programmers | Zorro platform | shop | Data Protection Policy

oP group Germany GmbH | Birkenstr. 25-27 | 63549 Ronneburg / Germany | info (at) opgroup.de

Powered by UBB.threads™ PHP Forum Software 7.7.1