changeset 0:5424f9d691d1

"First Commit"
author e155702
date Tue, 13 Nov 2018 21:45:15 +0900
parents
children 1bcb7ef1d5ac
files midterm.pdf midterm.tex mindmap.mm
diffstat 3 files changed, 289 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
Binary file midterm.pdf has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/midterm.tex	Tue Nov 13 21:45:15 2018 +0900
@@ -0,0 +1,69 @@
+\documentclass[twocolumn,twoside,9.5pt]{jarticle}
+\usepackage[dvips]{graphicx}
+\usepackage{picins}
+\usepackage{fancyhdr}
+%\pagestyle{fancy}
+\lhead{\parpic{\includegraphics[height=1zw,keepaspectratio,bb=0 0 251 246]{pic/emblem-bitmap.pdf}}琉球大学主催 工学部情報工学科 中間発表予稿}
+\rhead{}
+\cfoot{}
+
+\setlength{\topmargin}{-1in \addtolength{\topmargin}{15mm}}
+\setlength{\headheight}{0mm}
+\setlength{\headsep}{5mm}
+\setlength{\oddsidemargin}{-1in \addtolength{\oddsidemargin}{11mm}}
+\setlength{\evensidemargin}{-1in \addtolength{\evensidemargin}{21mm}}
+\setlength{\textwidth}{181mm}
+\setlength{\textheight}{261mm}
+\setlength{\footskip}{0mm}
+\pagestyle{empty}
+
+\begin{document}
+\title{TreeVNCの拡張}
+\author{学籍番号 155702F 氏名 {大城}{由也} 指導教員 : 河野真治}
+\date{平成30年 11月 16日}
+\maketitle
+
+\begin{abstract}
+
+\end{abstract}
+
+
+\thispagestyle{fancy} 
+
+\section{研究概要}
+TreeVNCは画面配信システムである。
+配信者の画面を受信者の端末の画面に映す事ができ、プロジェクターの役割を果たすことが可能である。
+
+これにより、授業などの参加者は不自由なく手元の PC を使用しながら受講する事が可能になる。
+更に発表者の切り替えの際もケーブルを差し替えずに共有する画面の切替を可能としており、端末の差異によって生じる問題にも対応可能である。
+
+TreeVNC は VNC(Virtual Network Computing) を使用した画面配信を行っている。
+しかし通常の VNC では配信側に全ての参加者が接続するため、多人数の際の処理性能が落ちてしまう。
+そこで TreeVNC では、有線でネットワークに接続した参加者をバイナリツリー状に接続し、配信コストをクライアントに分散させる仕組みをとっている。
+そのため、授業で先生の画面を表示する際、多人数の生徒が参加しても処理性能が下がらない。
+
+しかし、現在の TreeVNC は送信するデータ量が多いため、無線 LAN 接続の場合では画面の配信に遅延が生じてしまう。
+そこで、本研究では無線 LAN での配信環境の改善を行う。
+
+\section{VNC}
+VNC(Virtual Network Computing) は、 RFBプロトコルを用いて遠隔操作を行うリモートデスクトップソフトウェアである。
+サーバー側とクライアント(ビューア)側に分かれており、
+サーバー起動後クライアントがサーバに接続することで遠隔操作を可能としている。
+
+\section{RFB プロトコル}
+自身の画面を送信し、ネットワーク越しに他者の画面に表示するプロトコルである。
+ユーザがいる側をRFBクライアント、Framebuffer※3への更新が行われる側をRFBサーバと呼ぶ。
+プロトコルを起動すると
+1.初めにプロトコルバージョンの確認や認証を行う。
+2.クライアントに向けてFramebufferの大きさやデスクトップに付けられた名称などが含まれた初期メッセージが送信される。
+3.RFBサーバ側はFramebufferの更新が行われるたびにRFBクライアントに対してFramebufferの変更部分だけを送信する。
+4.RFBクライアントからFramebufferUpdateRequestが来るとそれに返信する。
+
+\section{section4}
+
+\begin{thebibliography}{9}
+
+\bibitem{1}
+
+\end{thebibliography}
+\end{document}
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/mindmap.mm	Tue Nov 13 21:45:15 2018 +0900
@@ -0,0 +1,220 @@
+<map version="1.0.1">
+<!-- To view this file, download free mind mapping software FreeMind from http://freemind.sourceforge.net -->
+<node CREATED="1542105224860" ID="ID_860438930" MODIFIED="1542105253251" TEXT="TreeVNC&#x306e;&#x62e1;&#x5f35;">
+<node CREATED="1542105330329" ID="ID_170149003" MODIFIED="1542105338285" POSITION="right" TEXT="&#x8ad6;&#x6587;">
+<node CREATED="1542105339780" ID="ID_6329865" MODIFIED="1542105375436">
+<richcontent TYPE="NODE"><html>
+  <head>
+    
+  </head>
+  <body>
+    <p>
+      &#30446;&#30340;
+    </p>
+  </body>
+</html>
+</richcontent>
+<node CREATED="1542105377100" ID="ID_271406669" MODIFIED="1542105707679">
+<richcontent TYPE="NODE"><html>
+  <head>
+    
+  </head>
+  <body>
+    <p>
+      &#12503;&#12524;&#12476;&#12531;&#26178;&#12289;&#31471;&#26411;&#12398;&#20491;&#20154;&#24046;&#12395;&#12424;&#12426;&#30330;&#29983;&#12377;&#12427;&#21839;&#38988;&#12398;&#35299;&#27770;
+    </p>
+    <p>
+      (&#12450;&#12480;&#12503;&#12479;&#12540;&#31471;&#23376;&#12398;&#30456;&#36949;&#12289;&#35299;&#20687;&#24230;&#12398;&#35373;&#23450;&#12394;&#12393;)
+    </p>
+  </body>
+</html>
+</richcontent>
+</node>
+<node CREATED="1542105708437" ID="ID_2475930" MODIFIED="1542105943640">
+<richcontent TYPE="NODE"><html>
+  <head>
+    
+  </head>
+  <body>
+    <p>
+      &#26377;&#32218;&#12391;&#12398;&#36890;&#20449;&#12399;&#12354;&#12427;&#31243;&#24230;&#30906;&#31435;&#12375;&#12390;&#12356;&#12427;&#12383;&#12417;&#12289;&#28961;&#32218;&#12391;&#12398;&#36890;&#20449;&#12395;&#23550;&#24540;&#12375;&#12383;&#12356;
+    </p>
+  </body>
+</html>
+</richcontent>
+</node>
+</node>
+<node CREATED="1542105968112" ID="ID_1658444386" MODIFIED="1542106038498">
+<richcontent TYPE="NODE"><html>
+  <head>
+    
+  </head>
+  <body>
+    <p>
+      TreeVNC&#12395;&#12388;&#12356;&#12390;
+    </p>
+  </body>
+</html>
+</richcontent>
+<node CREATED="1542106040277" ID="ID_1078946123" MODIFIED="1542106049858">
+<richcontent TYPE="NODE"><html>
+  <head>
+    
+  </head>
+  <body>
+    <p>
+      &#27010;&#35201;&#35500;&#26126;
+    </p>
+  </body>
+</html>
+</richcontent>
+<node CREATED="1542106730428" ID="ID_209934402" MODIFIED="1542106755835">
+<richcontent TYPE="NODE"><html>
+  <head>
+    
+  </head>
+  <body>
+    <p>
+      &#30011;&#38754;&#37197;&#20449;&#12471;&#12473;&#12486;&#12512;&#12290;&#37197;&#20449;&#32773;&#12398;&#30011;&#38754;&#12434;&#20849;&#36890;&#12493;&#12483;&#12488;&#12527;&#12540;&#12463;&#20869;&#20840;&#20307;&#12398;PC&#12395;&#20849;&#26377;&#12377;&#12427;&#12371;&#12392;&#12364;&#21487;&#33021;&#12290;
+    </p>
+    <p>
+      VNC&#12434;&#20351;&#29992;&#12375;&#12390;&#12356;&#12427;&#12290;
+    </p>
+    <p>
+      &#12375;&#12363;&#12375;&#12289;&#36890;&#24120;&#12398;VNC&#12391;&#12399;&#37197;&#20449;&#32773;&#20596;&#12395;&#20840;&#12390;&#12398;&#21463;&#20449;&#32773;&#12364;&#25509;&#32154;&#12377;&#12427;&#12290;
+    </p>
+    <p>
+      &#12288;&#8594;&#36000;&#25285;&#12364;&#22823;&#12365;&#12356;&#12539;&#22810;&#20154;&#25968;&#12364;&#12450;&#12463;&#12475;&#12473;&#12375;&#12383;&#38555;&#20966;&#29702;&#24615;&#33021;&#12364;&#33853;&#12385;&#12427;
+    </p>
+    <p>
+      &#12381;&#12371;&#12391;TreeVNC&#12434;&#38283;&#30330;&#12290;&#26377;&#32218;&#12391;&#12493;&#12483;&#12488;&#12527;&#12540;&#12463;&#12395;&#25509;&#32154;&#12375;&#12383;&#21442;&#21152;&#32773;&#12434;&#12496;&#12452;&#12490;&#12522;&#12484;&#12522;&#12540;&#29366;&#12395;&#25509;&#32154;&#12375;&#12289;&#37197;&#20449;&#12467;&#12473;&#12488;&#12434;&#12463;&#12521;&#12452;&#12450;&#12531;&#12488;&#12395;&#20998;&#25955;&#12377;&#12427;&#25163;&#27861;&#12434;&#12392;&#12387;&#12390;&#12356;&#12427;&#12290;
+    </p>
+    <p>
+      &#12288;&#8594;&#36000;&#25285;&#12364;&#20998;&#25955;&#12539;&#22810;&#20154;&#25968;&#12450;&#12463;&#12475;&#12473;&#12395;&#12424;&#12427;&#20966;&#29702;&#24615;&#33021;&#12398;&#20302;&#19979;&#12364;&#36215;&#12371;&#12425;&#12394;&#12356;&#65281;
+    </p>
+    <p>
+      &#12414;&#12383;&#12289;&#12484;&#12522;&#12540;&#12398;&#12523;&#12540;&#12488;&#12364;&#21442;&#29031;&#12375;&#12390;&#12356;&#12427;VNC&#12469;&#12540;&#12496;&#12540;&#12434;&#22793;&#26356;&#12377;&#12427;&#12371;&#12392;&#12391;&#20849;&#26377;&#12377;&#12427;&#30011;&#38754;&#12398;&#20999;&#12426;&#26367;&#12360;&#12364;&#21487;&#33021;&#12392;&#12394;&#12387;&#12390;&#12356;&#12427;&#12290;
+    </p>
+  </body>
+</html>
+</richcontent>
+</node>
+<node CREATED="1542106096683" ID="ID_704987965" MODIFIED="1542106107007">
+<richcontent TYPE="NODE"><html>
+  <head>
+    
+  </head>
+  <body>
+    <p>
+      VNC
+    </p>
+  </body>
+</html>
+</richcontent>
+<node CREATED="1542106629580" ID="ID_259944803" MODIFIED="1542106671129" TEXT="RFB&#x30d7;&#x30ed;&#x30c8;&#x30b3;&#x30eb;&#x3092;&#x4f7f;&#x3063;&#x3066;&#x9060;&#x9694;&#x64cd;&#x4f5c;&#x3059;&#x308b;&#x30bd;&#x30d5;&#x30c8;&#x30a6;&#x30a7;&#x30a2;&#x3002;&#xa;&#x30b5;&#x30fc;&#x30d0;&#x30fc;&#x5074;&#x3068;&#x30af;&#x30e9;&#x30a4;&#x30a2;&#x30f3;&#x30c8;&#x5074;&#x306b;&#x5206;&#x304b;&#x308c;&#x3066;&#x3044;&#x308b;&#x3002;&#xa;&#x30b5;&#x30fc;&#x30d0;&#x30fc;&#x8d77;&#x52d5;&#x5f8c;&#x30af;&#x30e9;&#x30a4;&#x30a2;&#x30f3;&#x30c8;&#x304c;&#x30b5;&#x30fc;&#x30d0;&#x306b;&#x63a5;&#x7d9a;&#x3059;&#x308b;&#x3053;&#x3068;&#x3067;&#x9060;&#x9694;&#x64cd;&#x4f5c;&#x3092;&#x53ef;&#x80fd;&#x3068;&#x3059;&#x308b;&#x3002;"/>
+</node>
+<node CREATED="1542106109130" ID="ID_1240780618" MODIFIED="1542106116351">
+<richcontent TYPE="NODE"><html>
+  <head>
+    
+  </head>
+  <body>
+    <p>
+      RFB&#12503;&#12525;&#12488;&#12467;&#12523;
+    </p>
+  </body>
+</html>
+</richcontent>
+<node CREATED="1542106689514" ID="ID_175960556" MODIFIED="1542106707735">
+<richcontent TYPE="NODE"><html>
+  <head>
+    
+  </head>
+  <body>
+    <p>
+      &#33258;&#36523;&#12398;&#30011;&#38754;&#12434;&#36865;&#20449;&#12375;&#12289;&#12493;&#12483;&#12488;&#12527;&#12540;&#12463;&#36234;&#12375;&#12395;&#20182;&#32773;&#12398;&#30011;&#38754;&#12395;&#34920;&#31034;&#12377;&#12427;&#12503;&#12525;&#12488;&#12467;&#12523;&#12290;
+    </p>
+    <p>
+      &#12518;&#12540;&#12470;&#12364;&#12356;&#12427;&#20596;&#12434;RFB&#12463;&#12521;&#12452;&#12450;&#12531;&#12488;&#12289;Framebuffer&#12408;&#12398;&#26356;&#26032;&#12364;&#34892;&#12431;&#12428;&#12427;&#20596;&#12434;RFB&#12469;&#12540;&#12496;&#12392;&#21628;&#12406;&#12290;
+    </p>
+  </body>
+</html>
+</richcontent>
+</node>
+</node>
+</node>
+<node CREATED="1542105985066" ID="ID_721752873" MODIFIED="1542105989854" TEXT="&#x5b9f;&#x88c5;&#x72b6;&#x6cc1;">
+<node CREATED="1542106119837" ID="ID_1925434661" MODIFIED="1542106151208">
+<richcontent TYPE="NODE"><html>
+  <head>
+    
+  </head>
+  <body>
+    <p>
+      &#26377;&#32218;&#25509;&#32154;&#26178;&#12289;NAT&#12434;&#36229;&#12360;&#12383;&#36890;&#20449;&#12395;&#23550;&#24540;
+    </p>
+  </body>
+</html>
+</richcontent>
+</node>
+<node CREATED="1542106215742" ID="ID_738429199" MODIFIED="1542106270545">
+<richcontent TYPE="NODE"><html>
+  <head>
+    
+  </head>
+  <body>
+    <p>
+      &#12510;&#12523;&#12481;&#12487;&#12451;&#12473;&#12503;&#12524;&#12452;&#12398;&#22580;&#21512;&#12289;&#30011;&#38754;&#12434;&#36984;&#25246;&#12375;&#12383;&#37197;&#20449;&#12395;&#23550;&#24540;
+    </p>
+  </body>
+</html>
+</richcontent>
+</node>
+<node CREATED="1542106257239" ID="ID_346203410" MODIFIED="1542106306041">
+<richcontent TYPE="NODE"><html>
+  <head>
+    
+  </head>
+  <body>
+    <p>
+      &#30011;&#38754;&#20999;&#12426;&#26367;&#12360;&#26178;&#12289;&#12473;&#12524;&#12483;&#12489;&#12434;&#29992;&#24847;&#12377;&#12427;&#12371;&#12392;&#12391;&#12473;&#12512;&#12540;&#12474;&#12394;&#20999;&#12426;&#26367;&#12360;&#12395;&#23550;&#24540;
+    </p>
+  </body>
+</html>
+</richcontent>
+</node>
+</node>
+</node>
+</node>
+<node CREATED="1542106535406" ID="ID_669827220" MODIFIED="1542106546814" POSITION="left" TEXT="cristy&#x3068;&#x306e;&#x63a5;&#x7d9a;"/>
+<node CREATED="1542106370225" ID="ID_1784177565" MODIFIED="1542106379100" POSITION="left">
+<richcontent TYPE="NODE"><html>
+  <head>
+    
+  </head>
+  <body>
+    <p>
+      &#12510;&#12523;&#12481;&#12461;&#12515;&#12473;&#12488;&#23550;&#24540;
+    </p>
+  </body>
+</html>
+</richcontent>
+<node CREATED="1542106557915" ID="ID_1004427259" MODIFIED="1542106592610">
+<richcontent TYPE="NODE"><html>
+  <head>
+    
+  </head>
+  <body>
+    <p>
+      &#28961;&#32218;&#36890;&#20449;&#12398;&#12383;&#12417;&#12289;&#22823;&#12365;&#12394;&#12487;&#12540;&#12479;&#12399;&#20998;&#21106;&#12375;&#12390;&#36865;&#20449;&#12377;&#12427;&#24517;&#35201;&#12354;&#12426;
+    </p>
+  </body>
+</html>
+</richcontent>
+</node>
+</node>
+<node CREATED="1542106497296" ID="ID_852097944" MODIFIED="1542106506036" POSITION="left" TEXT="&#x30d6;&#x30ed;&#x30fc;&#x30c9;&#x30ad;&#x30e3;&#x30b9;&#x30c8;&#x5bfe;&#x5fdc;">
+<node CREATED="1542106595453" ID="ID_1650452562" MODIFIED="1542106595453" TEXT=""/>
+</node>
+</node>
+</map>