Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi Raw-Socket? (https://www.delphipraxis.net/56079-raw-socket.html)

Raph 31. Okt 2005 20:42


Raw-Socket?
 
Hallo erstmal.
kann mir jemand erklären was ein raw-socket ist? und welcher komponente das in delphi entspricht?
vielen dank für eure tipps

PierreB 31. Okt 2005 20:52

Re: Raw-Socket?
 
Moin,

also wenn ich mich nicht total irre sind das einfach die Standard-Betriebssystem-Sockets. Dies wäre dann in Delphi die Unit WinSock oder die Komponenten TClientSocket oder TServerSocket.

Vielleicht hilft dir das hier was: http://zotteljedi.de/doc/raw-socket-tipps.html

neolithos 31. Okt 2005 22:34

Re: Raw-Socket?
 
Ich kann jetzt falsch liegen, aber mein Senf:

RAW-Sockets ist eine Art wie man in die Berkeley/Windows-Sockets Daten hineinschieben kann. Das heißt aber das man über das IP, ICMP, OSPF, ... Protokoll ein klein wenig Ahnung haben sollte. Denn RAW-Sockets umgehen die Transport und Netzwerkschicht, dass heißt für eine sinnvolle Anwendung muss man die Protokolle kennen.

[EDIT] Berkeley korrigiert!

ripper8472 31. Okt 2005 23:18

Re: Raw-Socket?
 
es heisst Berkeley, wie die Uni.

raw sockets sind nichts fuer anfaenger und die gibts gott sei dank (ich bin atheist) auch nicht als "komponente" zum auf die form klickern.

wenn du raw sockets benutzen willst, MUSST du apifunktionen benutzen und die RFCs zu IP und ggf. TCP gelesen haben. hast du das nicht gemacht, kriegst du es nicht hin. garantiert.

Raph 1. Nov 2005 17:15

Re: Raw-Socket?
 
ich hab mich mal über die RFC's schlau gemacht. sind diese versionen 'aktuell'?
RFC 793 TCP
RFC 791 IP

Tubos 1. Nov 2005 17:24

Re: Raw-Socket?
 
RFCs kommen meines Wissens nach einmal heraus und werden nicht aktualisiert.

Raph 1. Nov 2005 18:16

Re: Raw-Socket?
 
ist winsock, also die unit gleich rawsocket?

neolithos 1. Nov 2005 19:52

Re: Raw-Socket?
 
NEIN

WinSockets sind wesentlich mehr als nur RAW-Sockets.

z.B. TCP, UDP, DNS Unterstützung

Raph 1. Nov 2005 20:12

Re: Raw-Socket?
 
also wenn ich euch richig verstehe handelt es sich bei raw-sockets um sockets, welche auf einer relativ tiefen Schicht im OSI-Modell arbeiten. WinSockets sind auf einer höheren Ebene des OSI angesiedelt. wie der name 'raw' (engl für roh) schon sagt, vermute ich dass bei raw-sockets 'Rohe' Pakete verschickt werden können.
hat mir jemand ein konkretes beispiel (falls möglich mit Quellcode oder Link) für das Versenden eines TCP-Paketes mit einem Raw-Socket?

neolithos 1. Nov 2005 20:15

Re: Raw-Socket?
 
So einfach ist das nicht. Denn TCP/IP ist eines mit der komplexesten Protokolle. Und kaum einer wird das mal eben so aus Spaß in teilen Nachahmen. Aber Bsp zum Verschicken von ICMP-Packeten sollte es genug geben, z.B. ein Ping-Packet.


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:48 Uhr.
Seite 1 von 2  1 2      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz