Hva Er DCOM Port?

Hva Er DCOM Port?


Distributed Component Object Model teknologien ble oppfunnet av Microsoft som en fremgang på sin Component Object Model. COM lar forskjellige programmer bosatt på samme datamaskin som skal "kalt" til å yte tjenester til andre programmer. DCOM utvider denne operasjonen over et nettverk. Nettverkskommunikasjon krever portnumre, som er adresser for programmer.

portnumre

En kommunikasjonsport er ikke en stikkontakt på utsiden av en datamaskin; det er en snarvei til et program som kjører på en ekstern datamaskin kontaktet via et nettverk. Data overføres via nettverk i pakker, og disse pakkene må rettes til sine destinasjoner. Målmaskinen har en adresse, som kalles en IP-adresse. Et annet program som kjører på denne datamaskinen har også en adresse, som er portnummeret.

Grunnlag for DCOM

Når man starter programmet et annet program, blir handlingen referert til som «ringer», det program. COM er et rammeverk for ett program for å ringe en annen. Microsoft la muligheten til å bruke et program som kjører på en annen datamaskin ved å legge inn funksjonene til en mye eldre protokoll, kalt Remote Procedure Call. DCOM ble først utgitt i 1995 og har dannet en del av alle operativsystemer Microsoft siden da. RPC dateres tilbake til 1970-tallet, og er en standard del av nettverksprogramvare.

Remote Procedure Call

RPC gir et enkelt budskap struktur sende et program navn og en liste over parametere fra klienten - den kaller programmet - til serveren - det heter programmet - og svarer med resultatene av programkjøringen. DCOM bruker Hypertext Transfer Protocol å bære RPC samtalen over et nettverk.

DCOM Port

DCOM bruker standard RPC-port, port 135. Dette er imidlertid bare brukes for første kontakt. Mange Windows-programmer bruker RPC og så Microsofts implementering av RPC bruker port 135 for en endepunktstilordneren. Dette kommer gjennom en ny port nummer med klienten for resten av økten. Den andre port kan være hvilket som helst innen området 1,024 til 65535. Dette presenterer et problem for brukere brannmur, som åpner et så bredt spekter av porter vil redusere effektiviteten av brannmuren.