? Distributed Component Object Model -Technologie wurde von Microsoft als Weiterentwicklung auf der Component Object Model erfunden. COM ermöglicht verschiedene Programme Wohnsitz auf dem gleichen Computer zu "berufen" werden, um Dienstleistungen für andere Programme bieten . DCOM erweitert diesen Vorgang über ein Netzwerk. Vernetzte Kommunikation erfordert Port-Nummern , die sind Adressen für Anwendungen . Port-Nummern
Eine Kommunikationsschnittstelle ist keine Steckdose an der Außenseite eines Computers , es ist eine Verknüpfung zu einer Anwendung, die auf einem entfernten Computer über ein Netzwerk kontaktiert . Daten über Netzwerke reist in Pakete und die Pakete müssen an ihre Ziele zu richten. Der Zielcomputer hat eine Adresse , die man ein Internet-Protokoll -Adresse ist . Die Zielanwendung auf diesem Computer ausgeführt hat auch eine Adresse, die die Port-Nummer .
Basis von DCOM
Wenn ein Programm startet ein anderes Programm , wird die Aktion bezeichnet als " Berufung" das Programm . COM ist ein Framework für einem Programm zum anderen rufen . Microsoft hinzugefügt die Möglichkeit, ein Programm, das auf einem anderen Computer , indem Sie in die Funktionen eines viel älteren Protokoll nennen , die so genannte Remote Procedure Call . DCOM wurde erstmals 1995 veröffentlicht und hat bildete einen Teil aller Microsoft Betriebssysteme seitdem. RPC stammt aus den 1970er Jahren und ist ein Standard -Komponente der Netzwerksoftware .
Remote Procedure Call
RPC bietet eine einfache Struktur Senden einer Nachricht Programmnamen und eine Liste von Parametern aus dem Client - das aufrufende Programm - auf den Server - das aufgerufene Programm - und Antworten mit den Ergebnissen des Programms laufen . DCOM verwendet das Hypertext Transfer Protocol , um den RPC-Aufruf über ein Netzwerk zu tragen.
DCOM Port
DCOM nutzt die Standard- RPC-Port , Port 135 . Dies ist jedoch nur für die anfängliche Kontakt verwendet . Viele Windows- Anwendungen verwenden RPC und so Microsoft -Implementierung von RPC verwendet Port 135 für einen Endpunkt -Mapper . Dieser verhandelt eine neue Port-Nummer mit dem Kunden für den Rest der Sitzung. Der zweite Anschluss kann jeder im Bereich 1.024 bis 65.535 sein . Dies stellt ein Problem für die Firewall- Benutzer , da das Öffnen wie eine breite Palette von Häfen würde die Wirksamkeit der Firewall zu reduzieren.