RPC Server

  • #1
B

BlumenGünther

Guest
Hallo zusammen,

könnt ihr mir vielleicht verraten, wie ich über die
Dienste den RPC Server starte! Der Remote Prozedur
Aufruf ist bei mir gestartet, hat aber wohl damit nichts zu tun!
Kann ich das ganze auch über cmd starten!

greetz

BlumenGünther
 
  • #2
BlumenGünther schrieb:
Der Remote Prozedur
Aufruf ist bei mir gestartet, hat aber wohl damit nichts zu tun!

??? ??? ???
Remoteprozeduraufruf = Remote Procedure Call (RPC)

pan_fee
 
  • #3
Hi,

danke für die Übersetzung!
War mir auch klar, es geht aber nicht darum, sondern
um den netten Zusatz: Server
 
  • #4
Ein RPC durchläuft damit die folgenden Schritte:


Der Client-Prozess ruft einen Client-Stub (Bibliotheksprozedur) auf.
Hallo,

Der RPC arbeitet nach den Client/Server Modell !
so etwa

Der Client-Stub erzeugt eine Nachricht und ruft damit eine Systemfunktion auf.
Der Kern sendet die Nachricht an den entfernten Kern.
Der entfernte Kern gibt die Nachricht an den Server-Stub weiter.
Der Server-Stub entpackt die Parameter und ruft den Server auf.
Der Server erledigt die Arbeit und gibt das Ergebnis an den Server-Stub zurück.
Der Server-Stub verpackt das Ergebnis in eine Nachricht und ruft die Send-Funktion auf dem Server auf.
Der entfernte Kern sendet die Nachricht an den lokalen Kern.
Der lokale Kern gibt die Nachricht an den Client-Stub weiter.
Der Client-Stub entpackt das Ergebnis und gibt es an den Client weiter.


Gruss Kersten
 
  • #5
Hi,

das ist ja allerhand, gut das ich Informatik studiert habe! ;)
Hört sich alles toll professionell an, allerdings wüßt ich dann
doch noch gerne folgendes: Kann ich jetzt diesen RPC Server
über die Dienste starten, ist der RPC Server generell gestartet,
was müßt ich tun, damit er läuft? Laut bellen?

greetz

BlumenGünther
 
  • #6
So wie sich mir das darstellt (auch ohne Informatik-Studium, aber des googlen mächtig!) ist der RPC-Server Dienst entweder im Kernel integriert oder wird mit dem RPC-Dienst gleich mitgestartet. Auf jeden Fall ist es kein eigenständiger Eintrag in den Services und startet automatisch mit dem Betriebssystem...

Viel Spass beim Bellen... ;D
 
  • #7
Hallo,

wow, wow
RPC Dienst startet
wow,wow
Damit steht der Server und Client bereit
wow, wow ;D

Gruss Kersten

PS: ES IST NICHTS WEITER NOTWENDIG WENN DER RPC-DIENST GESTARTET IST IST DER SERVER WIE CLIENT VORHANDEN!!
 
  • #8
Boogie schrieb:
ist der RPC-Server Dienst entweder im Kernel integriert oder wird mit dem RPC-Dienst gleich mitgestartet

rpc ist nicht im kernel implementiert, bei unix/linux nicht (aus der welt kommt rpc ja) und bei den ms betriebssystemen oder mac os auch nicht. rpc ist ein protokoll innerhalb der internetprotokollen und ist im rfc 1050 beschrieben, mit einer eigenen programmiersprache, je nachdem welche rpc art eingesetzt wird. die meistverbreitet rpc version ist die, von sun eingeführte Open Network Computing RPC (ONC RPC) genannte, die auch von linux benutzt wird und die programmiersprache Remote Procedure Call Language (RPCL) benutz, in der der RPC Server geschrieben wurde. die clients, z.b. wenn sie in C geschrieben sind, benutzen die so genannte stub-routine, die KerstenG so trefflich schon beschrieben hat. und da heutzutage kein betriebsystem ohne netzwerkdienste auskommen kann, werden diese service beim hochfahren der maschine gleich mitgestartet, inclusive dem rpc dienst. nur: wenn der rpc dienst nicht läuft, hat man lokal keine problemme, sobald man aber mit anderen im netz kommunizieren will, ist feierabend ...

greetz

hugo
 
  • #9
Huhu,

soweit so gut!Besten Dank! Jetzt kommen wir zum knackpunkt,
rpc ist gestartet, aber er sagt mir in der Eingabeaufforderung:
Vorgang abgebrochen, RPC Server nicht gestartet!

Und nu?
miau? ::)

greetz
BlumenGünther
 
  • #10
da wir nun die technische seite gklärt haben: könntest du vielleicht dem forum mal mitteilen um welchen prozess oder um welche software es sich handelt. wenn alle dienste richtig laufen und die software sich an die standards hält, dann sollte es doch klappen, oder?

greetz

hugo
 
  • #11
Hi,

ich glaub das darf ich nicht. Es ist ein cmd Netzwerktool!
Dieses Tool ermöglicht es, Dienste auf anderen PCs zu starten zu stoppen,
oder anzeigen zu lassen, und weil es eine Sicherheitslücke von MS ausnutzt
darf ich es hier nicht erwähnen! Diese Dienste lassen sich nämlich ohne
jegliche Authentifizierung starten und stoppen! Ich benutze das Tool allerdings
nicht illegal, ich administriere unsere stationen u.a. damit. Dieses Tool läuft auch wunderbar auf allen Stationen, bis auf 2 da motzt er, dass der RPC Server nicht verfügbar ist, und da ich klone verwende, sollte das eigentlich nciht passieren, wollte mich nur mal informieren, was dahinter steckt!

greetz

BlumenGünther
 
  • #12
na da gibts aber einige legale tools die offiziell für admins sind, z.b. dameware mini remote (siehe auch im forum den dameware bereich), da muß man dann nicht eventuell halblegale sachen einsetzten ...

greetz

hugo
 
  • #13
Hi,

ich verwende das Tool eigentlich auch nur, weil
ich zu faul bin, mich immer wieder als admin anzumelden!
Im Resource Kit w2k gibt es u.a. sc.exe mit dem das
ganze auch funktioniert, allerdings nur als admin.

greetz

BlumenGünther
 
  • #14
Hallo,

vielleicht liegt es doch am klonen machst du es mit sysprep?
vielleicht gleiche SID und damit viele schöne Probleme

Was sagt das Eventlog zu dem Problem?

Gruss Kersten
 
  • #15
@hp: Danke für die feine Erklärung, wieder was dazugelernt ;D

netsvc ist auch so ein tool um remote Dienste zu starten/stoppen...
 
Thema:

RPC Server

ANGEBOTE & SPONSOREN

Statistik des Forums

Themen
113.839
Beiträge
707.962
Mitglieder
51.492
Neuestes Mitglied
Janus36
Oben