GIOP
- 格式:ppt
- 大小:2.45 MB
- 文档页数:37
giop协议格式GIOP(General Inter-ORB Protocol)是CORBA(Common Object Request Broker Architecture)中使用的一种协议,是一种通用的客户端-服务器通讯协议。
GIOP在CORBA的应用过程中起到了重要的作用,它使得客户端可以在不关心底层通讯技术和硬件环境的情况下,与服务器进行交互,并能够接收到所需要的服务。
GIOP协议的格式如下:1. Request消息Request消息由四部分组成:Header:包含了消息的组成信息,包括消息类型、版本号以及编码方式等。
GIOP version:GIOP的版本号。
Message type:消息类型,指示该消息是请求消息、答复消息或其他类型的消息。
Message header:消息头,包含了Object ID、Request ID以及Response Expected等。
2. Reply消息Reply消息包括了服务端对客户端请求的响应:Header:消息头,与Request消息类似。
GIOP version:GIOP的版本号。
Message type:消息类型,指示该消息是答复消息。
Message header:消息头,包含了Object ID、Request ID、Reply status等。
Reply body:包含了响应结果。
3. IOR消息IOR(Interoperable Object Reference)消息包含了对象的Reference信息,它在ORB间传输时用于定位和获取对象。
Header:消息头,与Request消息类似。
GIOP version:GIOP的版本号。
Message type:消息类型,指示该消息是IOR消息。
Message header:消息头,包含了Object ID等信息。
IOR body:包含了对象的Reference信息,包括了对象所在的ORB、接收方的地址等信息。