2011-12-26 2 views

답변

8

RPC - 원격 프로 시저 호출는 기본적으로 하나의 프로그램에 직접 네트워크에 동일한 시스템 또는 다른 시스템에 하나 다른 프로그램에서 프로 시저를 호출 할 수 있습니다 프로세스 간 통신의 한 형태이다. Remote procedure call

RPC는 (사용) TCP 위에서 실행 : 자세한 내용은

은 위키 피 디아 문서를 참조하십시오. TCP는 컴퓨터가 보장 된 배달을 통해 임의의 길이의 데이터를 서로 보낼 수 있도록합니다. RPC는 POP, SMTP 및 다른 프로토콜과 동일한 수준에서 작동합니다. 이러한 프로토콜은 TCP 위에도 실행됩니다.

TCP는 하위 프로토콜입니다. RPC가 TCP를 기반으로 실행되기 때문에 확장성에 대한 질문은 적절하지 않습니다.

+1

RPC는 TCP에서 실행될 수도 있고 다른 프로토콜보다 먼저 실행될 수도 있습니다. 차이점은 프로토콜 계층에 있습니다. OSI 7 계층 아키텍처가 이에 적합합니다. RPC는 계층 7 (응용 프로그램)이고 TCP는 계층 4의 전송입니다. –

+0

사실 @FrancisUpton. 언급 할 것이지만, OSI 계층이 그렇게 단순하게 유지되는지 알 수 없다고 결정했습니다. – Matt

+0

아무도 OSI 계층이 우리를 제외하고 어떤 존재인지 모릅니다. :) –