AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Raw-Socket?

Ein Thema von Raph · begonnen am 31. Okt 2005 · letzter Beitrag vom 1. Nov 2005
Antwort Antwort
Seite 1 von 2  1 2      
Raph

Registriert seit: 18. Okt 2005
13 Beiträge
 
#1

Raw-Socket?

  Alt 31. Okt 2005, 20:42
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
  Mit Zitat antworten Zitat
PierreB
(Gast)

n/a Beiträge
 
#2

Re: Raw-Socket?

  Alt 31. Okt 2005, 20:52
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
  Mit Zitat antworten Zitat
neolithos

Registriert seit: 31. Jul 2003
Ort: Dresden
1.386 Beiträge
 
Delphi 7 Architect
 
#3

Re: Raw-Socket?

  Alt 31. Okt 2005, 22:34
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!
- ciao neo -
Es gibt niemals dumme Fragen, sondern nur dumme Antworten!
  Mit Zitat antworten Zitat
ripper8472

Registriert seit: 17. Aug 2003
275 Beiträge
 
#4

Re: Raw-Socket?

  Alt 31. Okt 2005, 23:18
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.
Christoph
  Mit Zitat antworten Zitat
Raph

Registriert seit: 18. Okt 2005
13 Beiträge
 
#5

Re: Raw-Socket?

  Alt 1. Nov 2005, 17:15
ich hab mich mal über die RFC's schlau gemacht. sind diese versionen 'aktuell'?
RFC 793 TCP
RFC 791 IP
  Mit Zitat antworten Zitat
Tubos

Registriert seit: 25. Feb 2004
Ort: Yspertal (Niederösterreich)
1.014 Beiträge
 
Delphi 7 Personal
 
#6

Re: Raw-Socket?

  Alt 1. Nov 2005, 17:24
RFCs kommen meines Wissens nach einmal heraus und werden nicht aktualisiert.
Lukas
  Mit Zitat antworten Zitat
Raph

Registriert seit: 18. Okt 2005
13 Beiträge
 
#7

Re: Raw-Socket?

  Alt 1. Nov 2005, 18:16
ist winsock, also die unit gleich rawsocket?
  Mit Zitat antworten Zitat
neolithos

Registriert seit: 31. Jul 2003
Ort: Dresden
1.386 Beiträge
 
Delphi 7 Architect
 
#8

Re: Raw-Socket?

  Alt 1. Nov 2005, 19:52
NEIN

WinSockets sind wesentlich mehr als nur RAW-Sockets.

z.B. TCP, UDP, DNS Unterstützung
- ciao neo -
Es gibt niemals dumme Fragen, sondern nur dumme Antworten!
  Mit Zitat antworten Zitat
Raph

Registriert seit: 18. Okt 2005
13 Beiträge
 
#9

Re: Raw-Socket?

  Alt 1. Nov 2005, 20:12
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?
  Mit Zitat antworten Zitat
neolithos

Registriert seit: 31. Jul 2003
Ort: Dresden
1.386 Beiträge
 
Delphi 7 Architect
 
#10

Re: Raw-Socket?

  Alt 1. Nov 2005, 20:15
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.
- ciao neo -
Es gibt niemals dumme Fragen, sondern nur dumme Antworten!
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:07 Uhr.
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