Outlook 클라이언트에서 RPC over HTTP를 사용하여 Exchange에 액세스하기 위한 기술 정보

 

마지막으로 수정된 항목: 2005-04-29

RPC over HTTP를 사용하면 MAPI 프로토콜을 사용하여 HTTP 세션 또는 터널 내에서 Outlook RPC 요청을 터널링하여 Microsoft® Office Outlook® 2003 클라이언트에서 Microsoft Exchange 서버에 액세스할 수 있습니다. 일반적으로 Outlook 2003 클라이언트는 TCP 세션을 통해 Exchange 서버에 연결합니다.

HTTP는 일반적인 인터넷 프로토콜이므로 RPC over HTTP를 사용하는 경우 인터넷을 통해 Outlook 2003에서 Exchange Server에 액세스할 수 있습니다. HTTP 세션은 Microsoft Windows Server™ 2003 RPC over HTTP 프록시 네트워킹 구성 요소가 설치된 인터넷 정보 서비스(IIS)를 실행하는 서버에서 종료됩니다. 이 서버를 RPC 프록시 서버라고 합니다.

Exchange 프런트 엔드 서버를 RPC 프록시 서버로 사용하는 것이 좋습니다. RPC over HTTP 프록시 네트워킹 구성 요소는 HTTP 요청에서 RPC 요청을 추출하고 이 RPC 요청을 해당 서버에 전달합니다. 이러한 방식의 장점은 RPC 프록시 서버만 인터넷 액세스를 허용하면 된다는 점입니다. 백 엔드 Exchange 서버는 인터넷 액세스를 허용할 필요가 없습니다. SSL(Secure Sockets Layer)을 사용하여, Outlook 2003 클라이언트에서 인터넷을 통해 Exchange Server에 액세스하는 데 사용할 HTTP 세션을 설정해야 합니다.

RPC over HTTP를 사용하면 웹 요청이 RPC 요청으로 바뀌는 것으로 잘못 알고 있는 경우가 많습니다. Outlook 2003에서는 HTTP 터널 내에서 RPC 요청을 보냅니다. Outlook 클라이언트와 Exchange 서버 간에 실제 RPC 요청은 변경되지 않습니다.

다음 그림은 HTTP 터널 내의 RPC 요청을 보여 줍니다.

HTTP 터널 내의 RPC 요청