010
16.04.2004, 10:43 Uhr
typecast
aka loddab (Operator)
|
Wie du schon sagst, ist TCP ein Protokoll. Und das ist implementiert worden und zwar mit den Sockets.
Die Netzwerkkarte ansprechen kannst du auch ohne Sockets, aber dann musst du quasi alle Protokolle selber implementieren.....
Btw: Du kannst auch die TCP/UDP Schicht überspringen, denn es gibt eine Schnittstelle zum IP-Protokoll: die Raw-Sockets. Damit wurde zum Beispiel auch der Befehl ping implementiert.
Für alle Linux-User die ein bischen damit rumspielen wollen: Ein Programm das einen Raw-Socket erzeugt muss root-Rechte haben, sonst geht das nicht (wenn ihr euch z.B. das Programm ping anschaut, werdet irh sehen, dass das SetUser-Bit aktiviert ist) -- All parts should go together without forcing. ... By all means, do not use a hammer. (IBM maintenance manual, 1925) |