Mercurial > hg > Members > nobuyasu > presen
changeset 2:b332c1050979
modify index.html
author | Nobuyasu Oshiro <dimolto@cr.ie.u-ryukyu.ac.jp> |
---|---|
date | Thu, 08 Sep 2011 02:27:56 +0900 |
parents | 5ec6fc187191 |
children | 6af251bcad63 |
files | OpenSourceConference/index.html |
diffstat | 1 files changed, 84 insertions(+), 36 deletions(-) [+] |
line wrap: on
line diff
--- a/OpenSourceConference/index.html Thu Sep 08 01:14:58 2011 +0900 +++ b/OpenSourceConference/index.html Thu Sep 08 02:27:56 2011 +0900 @@ -192,21 +192,23 @@ <h1>RFB protocol</h1> <li>Remote Frame Buffer Protocol : <br>GUI操作によるリモートアクセス用の通信プロトコル。VNCで用いられる。</li> <li>転送される画面(フレームバッファ)のデータは変更があった部分(差分)だけが矩形単位で送られる。</li> - <table class="center"> + <table class="center" width=100%> <tr> <td> - <img src="./pix/before.png"> +<!-- <img src="./pix/before.png"> --> + <img src="./pix/hadesBefore.png"> </td> <td> <img src="./pix/rightArrow.png"> </td> <td> - <img src="./pix/after2.png"> +<!-- <img src="./pix/after2.png"> --> + <img src="./pix/hadesAfter2.png"> </td> </tr> </table> <small> - <p style="text-align: center;"><font color=blue>□ </font>で囲まれている矩形のデータだけが送られてくる。 </p> + <p style="text-align: center;"><font color=red>□ </font>で囲まれている矩形のデータだけが送られてくる。 </p> </small> <!-- <p style="text-align: center;"> @@ -238,7 +240,7 @@ <small> <table> <td width=50%> -<table border=1> +<table border=1 cellspacing="0"> <tr> <td>バイト数</td> <td><pre>型 [値]</pre></td> @@ -283,22 +285,9 @@ </table> </td> -<td> -<table> +</table> +<li>このリクエストはTop Proxyだけが行う。 </li> -<tr> -<font color=blue > -incrementalについて -</font> -</tr> -<tr> -<li>0の場合、VNC Serverは指定された領域の矩形データを送ってくる。</li> -<li>0以外の場合はその領域内で差分が発生した時に矩形データを送る。</li> -</tr> -</table> -</td> - -</table> </small> </div> <!-- PAGE --> @@ -306,9 +295,7 @@ <h1>RFB Protocol</h1> <li>FramebufferUpdate</li> <small> -<table> -<td width=100%> -<table> +<table border=1 cellspacing="0" > <tr> <td>バイト数</td> <td><pre>型 [値]</pre></td> @@ -317,7 +304,7 @@ <tr> <td>1</td> - <td><pre>U8 0</pre></td> + <td><pre>U8 0</pre></td> <td>message-type </td> </tr> @@ -335,8 +322,15 @@ </table> <li>以下number-of-rectanglesの数だけ矩形のデータが続く</li> + <table width=100%> - <tr> +<td> +<table border=1 cellspacing="0" width=50%> + <tr> + <td>バイト数</td> + <td><pre>型 </pre></td> + <td>説明 </td> + </tr> <tr> <td>2</td> @@ -368,28 +362,82 @@ <td>encoding-type</td> </tr> + <tr> + <td>...</td> + <td><pre>...<pre></td> + <td>PIXEL DATA</td> + </tr> + + </table> </td> +<td> +</td> </table> + + </small> </div> <!-- PAGE --> - <!-- PAGE --> - <div class="slide"> - <h1>RFB Protocol</h1> - <li>図を入れる</li> - <li>指定された領域の矩形を更新しているのが分かる図 </li> - </div> - <!-- PAGE --> <div class="slide"> <h1>RFB Protocol</h1> - <li>RFB ProtocolにはFramebufferUpdateRequestだけではなく、キーボード・マウスポインタの入力を伝えるkeyEventやPointerEvent等もある。</li> - <li>TreeVNCでは画面の共有を行いたいのでそれらのイベントに対しての実装は行っていない。</li> - </div> + + + <p style="text-align: center;"> + Framebufferupdate + </p> +<table class="center" border=1 cellspacing="0" width=50%> + <tr> + <td>x-position</td> + <td>224</td> + </tr> + + <tr> + <td>y-position</td> + <td>146</td> + </tr> + + <tr> + <td>width</td> + <td>800</td> + </tr> + + <tr> + <td>height</td> + <td>521</td> + </tr> + + <tr> + <td>encoding-type</td> + <td>16(ZRLE)</td> + </tr> + + <tr> + <td>ZRLEData</td> + <td>...</td> + </tr> + +</table> + + <table class="center" width=100%> + <tr> + <td> + <img src="./pix/hadesBefore.png"> + </td> + <td> + <img src="./pix/rightArrow.png"> + </td> + <td> + <img src="./pix/hadesAfter2.png"> + </td> + </tr> + </table> + + </div> <!-- PAGE --> <div class="slide"> - <h1>負荷分散</h1> + <h1>データ転送量</h1> <li>負荷分散を行う上で重要: -> 転送するデータ量を見積もること </li> <li>ネットワークの帯域やswtichにかかる負荷を把握するため。負荷を把握していないと負荷分散できているかどうかも解らない。</li> <li>RFB Protocolで送られてくるデータ量: -> 先頭の20バイトを読むことで見積もることができる。 </li>