Bagikan melalui


Menggunakan RPC dengan Winsock Proxy

Rilis Microsoft Internet Access Server mencakup Winsock Proxy, versi WINDOWS Sockets API yang disempurnakan versi 1.1. Winsock Proxy memungkinkan aplikasi Windows Sockets, berjalan pada klien jaringan privat, berperilaku seolah-olah terhubung langsung ke aplikasi server Internet jarak jauh. Server Proksi Microsoft bertindak sebagai host untuk koneksi ini. Ini berarti bahwa semua komunikasi tingkat aplikasi disalurkan melalui satu komputer aman—komputer gateway yang menjalankan Microsoft Proxy Server.

Biasanya, untuk transfer paket datagram, DLL transportasi RPC melewati fungsi sendto dan recvfrom yang disediakan dalam Wsock32.dll, dan berkomunikasi langsung dengan driver perangkat yang mendasarinya. Ini meningkatkan kecepatan transfer paket tetapi membuat fitur Winsock Proxy tidak tersedia untuk aplikasi.

Setiap penyedia protokol jaringan untuk memiliki GUID terkait. Pustaka run-time RPC membandingkan GUID UDP dan IPX dengan pengidentifikasi Microsoft yang terkenal. Jika tidak cocok, RPC secara otomatis menggunakan Winsock.

Fitur lain dari Winsock Proxy adalah kemampuannya untuk meniru protokol transportasi TCP melalui transportasi Novell SPX ketika komputer klien SPX tidak menginstal TCP. Untuk menggunakan fitur ini dengan aplikasi RPC, edit registri sistem pada setiap komputer klien untuk menambahkan entri ini:

HKEY_LOCAL_MACHINE\Software\Microsoft\Rpc\ClientProtocols
   ncacn_ip_tcp = "rpcltccm.dll"<dl>
<dt>

   Data type
</dt>
<dd>   REG_SZ</dd>
</dl>
   ncadg_ip_udp = "rpcltccm.dll"<dl>
<dt>

   Data type
</dt>
<dd>   REG_SZ</dd>
</dl>

Edit registri pada setiap komputer server untuk menambahkan entri ini:

HKEY_LOCAL_MACHINE\Software\Microsoft\Rpc\ServerProtocols
   ncacn_ip_tcp = "rpcltscm.dll"<dl>
<dt>

   Data type
</dt>
<dd>   REG_SZ</dd>
</dl>
   ncadg_ip_udp = "rpcltscm.dll"<dl>
<dt>

   Data type
</dt>
<dd>   REG_SZ</dd>
</dl>

Untuk informasi selengkapnya tentang protokol transportasi RPC, lihat Menentukan Urutan Protokol. Untuk informasi selengkapnya tentang Proksi Winsock, lihat dokumentasi produk untuk Microsoft Internet Access Server.

Windows 2000 tidak menerapkan entri registri ClientProtocols dan ServerProtocols . Microsoft menyediakan semua transportasi terkenal sebagai bagian dari pustaka run-time. Oleh karena itu, entri ini tidak diperlukan.