Mercurial > hg > Papers > 2019 > riono-sigos
comparison Slide/slide.html @ 41:565b8345d7ef
update slide
author | e165729 <e165729@ie.u-ryukyu.ac.jp> |
---|---|
date | Wed, 29 May 2019 18:15:08 +0900 |
parents | b48db21c9d66 |
children | eeb79bcffe76 |
comparison
equal
deleted
inserted
replaced
40:b48db21c9d66 | 41:565b8345d7ef |
---|---|
186 | 186 |
187 </div> | 187 </div> |
188 | 188 |
189 <div class='slide'> | 189 <div class='slide'> |
190 <!-- _S9SLIDE_ --> | 190 <!-- _S9SLIDE_ --> |
191 <h2 id="解決手順">解決手順</h2> | 191 <h2 id="multicastの具体的な実装方法">Multicastの具体的な実装方法</h2> |
192 <ul> | 192 <ul> |
193 <li>TreeVNCで利用している画面データ送信プロトコル、RFBプロトコル</li> | |
193 <li></li> | 194 <li></li> |
194 <li></li> | 195 <li></li> |
195 <li></li> | 196 </ul> |
197 | |
198 | |
199 | |
200 </div> | |
201 | |
202 <div class='slide'> | |
203 <!-- _S9SLIDE_ --> | |
204 <h2 id="圧縮形式">圧縮形式</h2> | |
205 | |
206 | |
207 | |
208 </div> | |
209 | |
210 <div class='slide'> | |
211 <!-- _S9SLIDE_ --> | |
212 <h2 id="ブロッキング">ブロッキング</h2> | |
213 | |
214 | |
215 | |
216 </div> | |
217 | |
218 <div class='slide'> | |
219 <!-- _S9SLIDE_ --> | |
220 <h2 id="rfb-プロトコル">RFB プロトコル</h2> | |
221 <ul> | |
222 <li>RFB (Remote Frame Buffer) プロトコルは、自身の画面をネットワークを通じて送信し他者の画面に表示するプロトコル</li> | |
223 <li>他人のPC画面が表示される側と、FrameBufferへの更新が行われる(自身のPC画面を送信する)側に分かれ、それぞれをRFBクライアント、RFBサーバと呼ぶ</li> | |
224 <li>FrameBufferは、メモリ上に置かれた画像データのこと</li> | |
196 </ul> | 225 </ul> |
197 | 226 |
198 | 227 |
199 | 228 |
200 </div> | 229 </div> |
207 <li>サーバー側とクライアント側に分かれており、起動したサーバーにクライアントが接続することで遠隔操作を可能にしている</li> | 236 <li>サーバー側とクライアント側に分かれており、起動したサーバーにクライアントが接続することで遠隔操作を可能にしている</li> |
208 <li>全てのNodeが一台のサーバーに接続するため負担が大きい</li> | 237 <li>全てのNodeが一台のサーバーに接続するため負担が大きい</li> |
209 </ul> | 238 </ul> |
210 | 239 |
211 <center><img src="./fig/vnc-crop.svg" alt="message" width="500" height="400" /></center> | 240 <center><img src="./fig/vnc-crop.svg" alt="message" width="500" height="400" /></center> |
212 | |
213 | |
214 | |
215 </div> | |
216 | |
217 <div class='slide'> | |
218 <!-- _S9SLIDE_ --> | |
219 <h2 id="rfb-プロトコル">RFB プロトコル</h2> | |
220 <ul> | |
221 <li>RFB (Remote Frame Buffer) プロトコルは、自身の画面をネットワークを通じて送信し他者の画面に表示するプロトコル</li> | |
222 <li>他人のPC画面が表示される側と、FrameBufferへの更新が行われる(自身のPC画面を送信する)側に分かれ、それぞれをRFBクライアント、RFBサーバと呼ぶ</li> | |
223 <li>FrameBufferは、メモリ上に置かれた画像データのこと</li> | |
224 </ul> | |
225 | 241 |
226 <!-- ## TreeVNC の構造 | 242 <!-- ## TreeVNC の構造 |
227 - TreeVNCは接続してきたクライアントをNodeとし、木構造状に管理する | 243 - TreeVNCは接続してきたクライアントをNodeとし、木構造状に管理する |
228 - ルートのノードをRoot Nodeと呼び、その下に新たなNodeを接続していく | 244 - ルートのノードをRoot Nodeと呼び、その下に新たなNodeを接続していく |
229 - Root Nodeが参照しているVNCServerからFrameBufferUpdateを取得し、各Nodeに送信する | 245 - Root Nodeが参照しているVNCServerからFrameBufferUpdateを取得し、各Nodeに送信する |