今年入社のプローパー社員が配属されたし、お客様のパートナー企業からも今年の新入社員が来た。一人はどうにか丸暗記でCCNAをギリギリ合格してきたが、チョットTCP/IPとEthernetのことを訊いてみると何にも知らないことが判った。
業務のお勉強とか先輩に習っているが、ITについてはマスタリングTCP/IPを舟こぎながら読んでいるだけ。
天災、トレーナーを買って出てもいいと考えているが、声がかからない。でしゃばるのもなんだし、ボスにも嫌われているようなので、この原稿を書いている毎日だ。
性格悪いので、周りで知ったか・・・の声が聞こえると、クイズを出してみる。
一秒間に流れるパケット数は?
昨日や今日に社会人になってネットワークチームに配属されたのならともかく、既に数年働いていてそれなりに威張っている人たちが、
「100BASE-TXでMTUが1500バイト、ワイヤーレート近くでトラフィックがあるとき、一秒間に流れるパケット数は?。」
という質問に回答できなかった。選択肢として、
-
約16000パケット
-
約8000パケット
-
約4000パケット
-
約1600パケット
-
約800パケット
と用意した。ところが、誰も正解できない。計算方法も思いつかない。おいおい、
-
100BASE-TXって、100Mbpsだべ?
-
一秒間に100Mbitのデータが流れるんだべ?
-
単位の意味をよ〜く考えればわかるべ?
ところがまだたどり着かない。
が、それを利用して、
という計算がすぐに出来ない。
だ。次に、
-
12.5MByteの中に1500バイトがいくつあるか?
を計算すればいいんだろ?
※ 選択肢の数字の粗さ・精度を理由に、イーサネットヘッダ・プリアンブル・インターフレームギャップは無視するぞ!いいね?
KJ!。
※ 断らないと「インターフレームギャップとかプリアンブルはどうすんの?」って言って来そうだし・・・。
まず単位をあわせる。
-
12.5MB = 12500kB
-
1500B = 1.5kB
次は割り算、
-
12500kB ÷ 1.5kB = 125000 ÷ 15 = 8333個
ということで、約8000パケットだよね?一回計算したら、もう記憶してしまう数値だ。
どして、これがすぐに出てこない?、この程度の計算を考えられない?
参ったぜ!こんなスキルが要らないってか?
TeraTermSSHは使うところがないTelnetで十分、とか、年下の先輩に言われちゃったものね。
初出 Jun 12 2007
最終更新日 Jun 12 2007