厨房ども、東大生に負けるなっゴルァ!!
東大生のレポート課題をハケーン!
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
今期の成績は、以下のレポートで採点します。
問題1
現在最も普及したLANであるイーサネットで使われているアクセスメソッドである
CSMA/CD 方式について説明し、その方式がセキュリティー上脆弱な部分を説明しなさい。
問題2
一般的に、電話回線が混雑してくると電話がつながりにくくなるものの、
一旦つながれば通常通り通話ができる。一方、インターネットではアクセスが
集中して混雑してくると、接続はするものの、通信がどんどん遅くなるように感じられる。
この挙動の違いを、パケット通信とIPにおけるルーティング方式、輻輳制御方式のメカニズムから説明しなさい。
問題3
公開鍵暗号と秘密鍵(共通鍵)暗号をそれぞれ説明し、その利害特失を述べなさい。
問題4
WEBブラウザで、URL欄にhttp://www.whitehouse.gov/
を入力して閲覧しようとしたが、どうしても見ることができなかった。
閲覧できない障害の原因と考えられる事項をできるだけ多く挙げなさい。
※ 素人の人から上記のような相談をうけたと思いなさい。
問題5 省略
ttp://www.l.u-tokyo.ac.jp/~koshi/LECTURES/joron01.html
学歴では負けていても知識では勝てる、、、かも。 では、おれから。問題1
CSMA/CD方式は同時にすべてのマシンが送信し、
その送信を受け取るはずのすべてのマシンが返信するシステム。
脆弱な部分はパケットが正確に受け取られなかった場合に送信側が
もう一度送信するために、パケットが衝突する可能性が高まり、
さらなる衝突へと向かうこと。再送信の繰り返しでイーサネットを
占拠してしまう。
どうだ。正解だよね。 では問題2
電話は使用する周波数帯域を完全に占有するので、つながりさえすれば
通話の情報を伝達するのに専念してくれるので通常通り会話できる。
ネットでは回線を占有せず情報をパケットに分けてパケットごとに
伝達するので、パケットが少量送信されるなど、接続されることはされている。
しかし、パケットが回線にあふれてくると転送量が減り、通信が遅くなる。
まぁ説明しようと思えばできるが輻輳制御方式等がわからん。これは△だな >>2
>CSMA/CD方式は同時にすべてのマシンが送信し、
同時に送信した他のマシンからの信号同士がぶつかり合い
コリジョンとなります。常に同一セグメント上では1対の
通信しか行われません。
>脆弱な部分はパケットが正確に受け取られなかった場合に送信側が
設問は、セキュリティの脆弱性を問われています。
送信者以外の全てのポートにデータが流れてしまう為、誰でも通信
内容を傍受できてしまう点でしょう。 こんな簡単なレポートでも、どうせ真面目にするのは
2-3人。あとはピーコ君だよ。 2> コリジョンが発生した場合、各ノードは乱数により計算された
ランダムな時間待って再送をするので通常は再度コリジョンの発生する
確立は低いと思われ、、、 >4 >6そうか、俺が一番の厨房か、、、鬱だ、、、
だれか輻輳制御方式と問題4について教えてくれ。 問題4 http://www.whitehouse.gov.
というコンピュータの場所がわからなかった。
閲覧しようとしているコンピュータがネットワークに
つながっていない状態だった。 物理層でいえば自分ちのネットにつなぐ何かしらの線が抜けていた。
アプリケーション層でいえば、ブラウザが対応してなかった。
厨房なので〜層の使い方が正しいのか疑問。 >>1
つうかチミ、他力本願やめて自分でやりたまえ(笑)
バレバレだっつーの。ちなみに自分はもう終わったよ
問題5の視点うんぬんが意味不明だったけども。 輻輳制御はあれだろ、スロースタート。
最初1セグメントで通信を始め、ACK毎に1セグメント漸増させる。 >>7
問い2は回線の占有と共有についての問いに見えるが、後半を
見るとパケット網とIP網の違いに付いての問いのような気もする。
IP網の輻輳制御だと、キューイング、帯域予約、フローコント
ロールのようなものを調べて書けば。
問い1から、CSMA/CDも入れて置いた方が良いか。 >11
TCPにはいくつかの実装があって、Taho,Reno,New Renoとかいう名前だった
と思うけど、ウインドウサイズの制御にいろいろ工夫がある。
このへんを延々と追っ掛けたければ、阪大の基礎工へ行くべし。 阪大の基礎工でそんなことやってる学科あるの?
知らなかった・・ >>13
いえいえ、独学で十分
SACKってコン○ームっぽいような >9
『お客様のお掛けになった電話は事情により・・・・』
つーか、電話止められてる。 問題4は、whitehouse.gov が DDoS アタックされて落ちた最中か、IPを
取り替えてしのいだ(実話)が、それが利用中のDNSにpropagateされない
状態、では ?
しかし、こんなの半年かけて教える事かなあ。 >>20
www.whitehouse.com/members/
のパスワードのbruteforce attackを誤爆して
whitehouse.govをattackしてしまった。 みなさんに質問でーす!!!!!
みなさん、ハードウェアって理解しています?
電磁気とか、電子回路とか・・・・・
ソフトウェアの勉強しかしないですか???
ハードウェア理解しないと、ソフト作れないって聞いてるんですが、実際はどうなんですか??
特に、ネットワーク系のソフトウェアの開発では、どうなってるんすか?????
教えて〜。 >>23
電磁気学や電子回路は知ってた方が良いが必須ではない。
ドライバ書くときのハードウェアのコントロールは、あるアドレス空間への書き込みや読み込みになるのでアドレスマップとチップの仕様さえ把握しておけば良い。
特に上位層のプロトコルの実装になると完全にソフトウエアだけの知識で事足りる。
ただし、デバッグするときはハードウェアのことも知っていた方が便利。
例えば、異常な動作をしたときに原因がハードウェアにあるのか、ソフトウェアにあるのか切り分けるのに役立つ。 >>29
マジ感謝デス!!!!
こんな有益なレスもらったの、初めてだぎゃー
なるほど。そうですか。
ハードに関しては、知っておいた方がより良いのなら、グローバルな考え方を身に付けるべく、勉強していきたいと思います。
つーか、学校で無理やりやらされるんだけどね。。。
数学や物理をバリバリ。。。。。 ・モデムの電源入ってなかった
・ケーブル抜けてた
・"whitehorse"と入力してた
以上、「素人の人から上記のような相談をうけたと思いなさい」に忠実に うち理系の大学なんですが、デモ用のビデオ取りの時に
「マイク端子とライン入力は入力インピーダンスが違う
からごっちゃにするな」というとほとんどの人が凍りま
す。ちょっと悲しいです。 我々理系人間を、文系や専門卒のプログラマーと一緒にすんな!!! >>34
理系といっても色々あるからね。
電子系の学科じゃないとインピーダンスなんて考えないだろ。
AVが趣味って奴は別にして。