Hi, gentlemen. Well, my question remains. However, I would like to
do some comments.

   First of all, I am using wireshark to capture data, Thus, there is
no need for use of SNMP protocol. My question is related to the format
used by LUS to provide information to clients about where its proxy
can be downloaded.

   Second. I think the trace posted does not contain any serialized
class. As can be seen, there is much ascii codified text. For example,
we can to see:

   - java.rmi.MarshalledObject;
  - http://172.17.3.162:8080/reggie-dl.jar
  - http://172.17.3.162:8080/jsk-dl.jar
  - com.sun.jini.reggie.RegistrarProxy
  - com/sun/jini/reggie/Registrar
  - com.sun.jini.reggie.RegistrarImpl_Stub
  - java.rmi.server.RemoteStub
  - java.rmi.server.RemoteObject
  - public

   Some field of that PDU can be deducted (for example,
http://172.17.3.162:8080/reggie-dl.jar is used to tell to client where
it can download reggie-dl.jar). But I do not know what mean those
field that can not be viewed on trace shown, because they are not
ascii codified.

   Additionally, I would like to know why clients send TWO MRP
requests at a time. Why not to send an only one? The same fact can be
viewed on MAP announces. Failure tolerance? Is this a standard issue,
or is it related to the (reference) implementation of protocols?

   Kindest regards, gentlemen.

   Helcio.

2010/3/24 Luis Arce <mastercracke...@hotmail.com>:
>
> Helcio,
> You can configure SNMP protocol in your machines and then install on a server 
> a NMS(Network Management Server), like SNMPc www.castlerock.com (use demo 
> license) or nagios for capture the data traffic and view with a graphic the 
> result.
> Best regards,
> Luis Arce
>
>> Date: Tue, 23 Mar 2010 19:14:03 -0300
>> Subject: Help on to decode information encapsulated by TCP segment during 
>> JINI        discovery.
>> From: sunnywheathe...@gmail.com
>> To: river-user@incubator.apache.org
>>
>>    Hello, gentlemen. How are you?
>>
>>    Well, I'm interested in to investigate the bandwidth consumed by
>> JINI applications. In order to do it, I'm using wireshark to capture
>> some PDUs (Packet Data Units) from wire.  So, I've captured the
>> following application layer PDU:
>>
>> 0000   ac ed 00 05 73 72 00 19 6a 61 76 61 2e 72 6d 69  ....sr..java.rmi
>> 0010   2e 4d 61 72 73 68 61 6c 6c 65 64 4f 62 6a 65 63  .MarshalledObjec
>> 0020   74 7c bd 1e 97 ed 63 fc 3e 02 00 03 49 00 04 68  t|....c.>...I..h
>> 0030   61 73 68 5b 00 08 6c 6f 63 42 79 74 65 73 74 00  ash[..locBytest.
>> 0040   02 5b 42 5b 00 08 6f 62 6a 42 79 74 65 73 71 00  .[B[..objBytesq.
>> 0050   7e 00 01 78 70 43 71 e8 93 75 72 00 02 5b 42 ac  ~..xpCq..ur..[B.
>> 0060   f3 17 f8 06 08 54 e0 02 00 00 78 70 00 00 00 58  .....T....xp...X
>> 0070   ac ed 00 05 74 00 4a 68 74 74 70 3a 2f 2f 31 37  ....t.Jhttp://17
>> 0080   32 2e 31 37 2e 33 2e 31 36 32 3a 38 30 38 30 2f  2.17.3.162:8080/
>> 0090   72 65 67 67 69 65 2d 64 6c 2e 6a 61 72 20 68 74  reggie-dl.jar ht
>> 00a0   74 70 3a 2f 2f 31 37 32 2e 31 37 2e 33 2e 31 36  tp://172.17.3.16
>> 00b0   32 3a 38 30 38 30 2f 6a 73 6b 2d 64 6c 2e 6a 61  2:8080/jsk-dl.ja
>> 00c0   72 71 00 7e 00 00 70 70 75 71 00 7e 00 03 00 00  rq.~..ppuq.~....
>> 00d0   01 3a ac ed 00 05 73 72 00 22 63 6f 6d 2e 73 75  .:....sr."com.su
>> 00e0   6e 2e 6a 69 6e 69 2e 72 65 67 67 69 65 2e 52 65  n.jini.reggie.Re
>> 00f0   67 69 73 74 72 61 72 50 72 6f 78 79 00 00 00 00  gistrarProxy....
>> 0100   00 00 00 02 03 00 01 4c 00 06 73 65 72 76 65 72  .......L..server
>> 0110   74 00 1f 4c 63 6f 6d 2f 73 75 6e 2f 6a 69 6e 69  t..Lcom/sun/jini
>> 0120   2f 72 65 67 67 69 65 2f 52 65 67 69 73 74 72 61  /reggie/Registra
>> 0130   72 3b 78 70 73 72 00 26 63 6f 6d 2e 73 75 6e 2e  r;xpsr.&com.sun.
>> 0140   6a 69 6e 69 2e 72 65 67 67 69 65 2e 52 65 67 69  jini.reggie.Regi
>> 0150   73 74 72 61 72 49 6d 70 6c 5f 53 74 75 62 00 00  strarImpl_Stub..
>> 0160   00 00 00 00 00 02 02 00 00 78 72 00 1a 6a 61 76  .........xr..jav
>> 0170   61 2e 72 6d 69 2e 73 65 72 76 65 72 2e 52 65 6d  a.rmi.server.Rem
>> 0180   6f 74 65 53 74 75 62 e9 fe dc c9 8b e1 65 1a 02  oteStub......e..
>> 0190   00 00 78 72 00 1c 6a 61 76 61 2e 72 6d 69 2e 73  ..xr..java.rmi.s
>> 01a0   65 72 76 65 72 2e 52 65 6d 6f 74 65 4f 62 6a 65  erver.RemoteObje
>> 01b0   63 74 d3 61 b4 91 0c 61 33 1e 03 00 00 78 70 77  ct.a...a3....xpw
>> 01c0   37 00 0b 55 6e 69 63 61 73 74 52 65 66 32 00 00  7..UnicastRef2..
>> 01d0   0c 31 37 32 2e 31 37 2e 33 2e 31 36 32 00 00 af  .172.17.3.162...
>> 01e0   a3 b6 8b af e2 22 c4 2b 9f b0 19 e3 dd 00 00 01  .....".+........
>> 01f0   28 2b f3 bb c1 80 01 00 78 77 10 20 f5 a8 9b 3f  (+......xw. ...?
>> 0200   64 46 93 b5 69 33 f9 5f 39 37 24 78 77 0c 00 00  dF..i3._97$xw...
>> 0210   00 01 00 06 70 75 62 6c 69 63                    ....public
>>
>>    The printable characters give some glue about what is going on. As
>> a matter of fact, the PDU above is sent by reggie to a client to
>> provide information related where that client can download a proxy to
>> it (reggie). In the JINI specification we can find the format for
>> discovery requests sent by clients, as well the announces performed by
>> Lookup Services. But I can't find a precise definition for this kind
>> of PDU above. Does somebody can help me?
>>
>>    Thanks in advance, gentlemen!!!
>>
>>    Helcio.
>
> _________________________________________________________________
> Mira tus emails ¡cuando te llegan! Hotmail actualiza tu bandeja de entrada 
> automáticamente. Ver más
> http://www.descubrewindowslive.com/hotmail/actualizacion-guardado.asp

Reply via email to