
18下期 ネットワーク基礎勉強会レポート Vol.1
1.今回のテーマと内容
今回のテーマは、ズバリ「ネットワークとは」です。いまや一般的な用語になった「ネットワーク」ですが、みなさんちゃんと説明できますか?ちょっと自信がないなぁという方もいるかもしれませんが、大丈夫です!そんな方のためにもわかりやすく丁寧に説明していきますので、ご安心を。 これからITの世界での「ネットワークとは」を基礎の基礎からしっかりと学んでいただきますよ!Network基礎の勉強会ですから当然と言えば当然なのですが、何事もまずは基礎が大切です!(いきなり応用編から勉強する人はいないですからねw)しかし初めてのことを独学で勉強するのは結構大変なことなので、この勉強会でしっかりと基礎を身に着けて応用編に進んでほしいと思います。では、ネットワークの世界へはじめの一歩です!!
早速、講義かと思いましたら、今回は第1回目なので、講師、受講生の自己紹介、講義の進め方の説明からスタートです。
これから一緒に勉強していく仲間ですので、この勉強会に志望した動機などを共有していきます。この志望動機が、「現場で必要なので」、「過去に勉強したがちゃんと身についていなかった」、「CCNAの取得を目指して!」、「今まで学ぶ機会がなかった」など実に様々です。動機は違ってもネットワークの基礎を身に着けるという目的は同じなので、みんな一緒に頑張っていきましょう!!
講義の進め方は、座学中心ですが専用の講義ノートを配りますので、そのノートに講義内容を記入していく方式で進めていきます。そして講師からは、「講義中は、何度もみなさんに質問して、答える方を指名していきます!」との宣告が?!
そうです、この勉強会は黙って座って聞いているだけではなく、講義中何度となく指されるのです!これで受講生も一気に緊張感が高まりました!さらに、「毎回、宿題を出しますので、期限までに必ず提出してください」とのこと。これにはさすがに受講生から、「えぇ~~」と声が上がりましたが、講師から「一度聞いただけでは覚えられないし、身につかないので、繰り返しやることが大切です。そのための宿題ですので、自分で志望して勉強会に参加しているのだからしっかりと取り組んでほしい!!」と檄が飛びます。
受講生のみなさん、気を引き締めてしっかりと勉強していきましょう。
ちなみに、講義ノートはこんな感じです。
では、講義の様子を覗いてみましょう。
残念ながら講義内容を事細かには記載できませんので、あしからず。
1-1.ネットワークとは?
早速、講師から、「ネットワークと聞いて、何をイメージする?」と質問があり、受講生は、「繋がりや網のような状態」とみなさん概ね同じ内容の回答です。
そう、ネットワークとは、直訳すると情報網や網状組織という意味で、2つ以上のものや同士をつなぎ、“情報や資産を互いに共有しあう状態”を言います。
「みなさん、しっかりとイメージできてますね、まずはこの繋がるや網状をイメージできることが大切です」と講師から解説を交えて説明があります。
1-2.コンピュータによるネットワークとは?
ネットワークのイメージができたところで、では、「コンピュータによるネットワークとは?」と講師からさらに質問が続きます。
ネットワークのイメージに当てはめて考えると受講生から「コンピュータ同士の繋がり?」と自信なさげな回答が返ってきましたが、大丈夫です、自信を持って答えましょう!
さて、正解はと言うと、そう、その通り!!、コンピュータによるネットワークとは「コンピュータ間でデータの交換(リソースの共有)をするための環境のこと」を言います。そしてそれこそがこれから皆さんが勉強していくネットワークの世界です!
なるほど、分かりやすい!!
1-3.ネットワークの種類
これから具体的なコンピュータによるネットワークについて勉強していくわけですが、まずはネットワークの種類から。
①LAN(ローカルエリアネットワーク)
家庭内やオフィスビル内など、狭い範囲(ローカル)の敷地内で構築されるネットワークのこと
機器と機器とをネットワークケーブルなどで接続して構築される
②WAN(ワイドエリアネットワーク)
電話回線や専用線を使い、インターネットなどを通して、本社-支社間など地理的に
離れた地点にある機器を接続して、データをやり取りするためのネットワークのこと
③Intranet(イントラネット)
企業内ネットワークのように特定の管理主体によって管理されているネットワーク、
インターネットに対して内部(Intra)のネットワークという意味
④Internet(インターネット)
ネットワークが相互接続されたネットワークのことを「インターネットワーク」という
様々なネットワークを相互接続し、誰でも利用できる世界規模のネットワーク
どれも聞いたことのあるものばかりですが、みなさんちゃんと違いを説明できましたか?
受講生のみなさん、この辺りまでは余裕の表情で、質問されてもしっかりと答えられていますね、優秀優秀!
でも聴いているばかりではなく、しっかりと講義ノートに記入して復習できるようにしておきましょう!
1-4.ネットワークの構成要素
続いて、ネットワークの構成要素です。
①ホスト
ホストは、データ通信の始点と終点となる
ホスト同士は、同じネットワーク上でのみ、直接データ通信する事が出来る
②ルーター
異なるネットワーク間の経路制御(ルーティング)を行い、データ転送を行う機器のこと
③スイッチ
LAN環境内での同じネットワークグループ間で通信する機器
LAN環境内でも、違うネットワークグループ間の通信を行う機器にL3(レイヤー3)スイッチがある
④その他(HUB(リピータHUB)とルーター(スイッチ)との違い)
リピータHUBとは、ネットワークなどにおいて各ホストに接続されている複数のケーブルを集約するための装置のこと
ここで一気に難易度が上がった感じでしょうか。受講生の表情もさらに緊張感が増した様子です。
講師は、説明したことをすぐに受講生に質問していきます。そうすることで緊張感を高めると共に覚えようという意欲も高めていきます。そうすることで受講生も講義に集中できるようになるわけですね。素晴らしい!
1-5.プロトコルとは?
プロトコルとは、「対象となる事項を確実に実行するために手順を定めた規定、取決めのこと」です。
ネットワークの世界にも様々な手順、取り決めがあります。そしてその手順を理解して確実に実行しなければコンピュータ同士で通信することができません。ここでは、そんなプロトコルについての解説です。
①プロトコルとは
コンピュータ同士が通信するためには、いろいろな手順があり、その手順をすべてのコンピュータが理解し、ルールを守って動作することが必要
この手順をルールとして設定したものが“プロトコル”(約束事)
②プロトコルの標準化
異なるメーカ同士でも通信が出来るように国際的にルールを標準化するために考え出されたのが「ネットワークモデル」
③プロトコルの階層化
プロトコルは役割ごとに階層として分けられており、階層ごとにそれぞれの仕事をこなすことで一連の通信が行われる
階層ごとに作業を独立させることで、他の階層に依存することなく”新しい機能を追加”することや各階層の”作業を単純化”させることが可能になる
さあ、今日の講義も中盤戦です。講師の説明にも力が入り、熱く語ります!
途中ちょっと早口になる場面もありましたが、それでも受講生の様子にはちゃんと目を配っています。ノートへの記入が遅れている受講生をちゃんと把握していて、追いつくまでちゃんと待ちます。もちろん繰り返し説明して書き洩らさないように配慮もバッチリ!
さすが、百戦錬磨の講師ですね、さすがです。
1-6.ネットワークモデル
ここでは、「OSI参照モデル」の解説です。基本情報技術者試験でもお馴染みですね。
7つのレイヤーそれぞれの役割を具体的な例に沿って解説が行われていますが、その様子はここでは割愛します。興味のある方は是非この勉強会に参加してくださいね。
①レイヤ1:物理層
メディアタイプ、コネクタタイプ、シグナリングタイプを定義し、ケーブルの材質やコネクタの形状、ビット列と電気信号の相互変換といった方式を定める
②レイヤ2:データリンク層
物理層での0,1のビット列をフレームというデータの固まりに分割して上位層に伝える働きをし、主に送信元及び宛先の物理アドレス(MACアドレス)を使って送信する
③レイヤ3:ネットワーク層
送信元から宛先へ到達するためのネットワークの経路を定義する(※ネットワーク層で使用されるプロトコルで有名なのが【IP】とよばれるプロトコル)
④レイヤ4:トランスポート層
通信をする相手にデータを確実に送る役割を担う
⑤レイヤ5:セッション層
その名の通り通信の開始から終了までの手順を決める
送信元が実際にデータを送る前に「これから送ります」と相手に伝えることで通信を始めることを知らせる
⑥レイヤ6:プレゼンテーション層
上位層であるアプリケーション層にデータを提供するために情報の符号化や変換を行う
ASCIIコードやEBCDICコードに変換して文字として読み取れるようにしたり、画像フォーマットでJPEGやPICT、動画フォーマットでMPEGなどを表現するのがこの層の役割
⑦レイヤ7:アプリケーション層
各アプリケーション(メールやWWWブラウザなど)に合わせて通信を行えるように定めている
簡単に言うとPCで動作しているソフトを思い浮かべればわかりやすいでしょうか
とても大事なところですので、ホワイトボードも使って何度も行きつ戻りつしながら丁寧に解説していきます。
具体的の例も交えてなので、受講生の理解も深まったのではないでしょうか。
1-7.代表的なプロトコル(TCP、UDP、IP)
いよいよ最後のコンテンツ、代表的プロトコルについて解説です。
現在インターネットやイントラネットで標準的に使われるTCP/IPプロトコルは、今日のLANやインターネットを支えている重要な技術のひとつです。
ここで説明するプロトコルは、誰もが聞いたことのあるものばかりですが、意外と曖昧に覚えていたりしますので、ここでも具体例を交えての解説です。
①IP
データの小さな塊(=パケット)を基本単位として、そのパケットをホスト間で交換するパケット交換プロトコル
②TCP
IPによるホスト間の伝送路を使って、信頼性のある通信路(コネクション)を実現するプロトコル
TCPの通信は、パケットを1つ受け取るごとに「受け取った」というパケットを送信側に送り返すのが原則となっている
③UDP
IP ネットワーク上でデータを直接的な方法で送受信する
TCPとは違い、エラーリカバリサービスがほとんど用意されておらず、データ通信としての信頼性は低いがその代わりに通信速度が速い
主にIP電話や動画のストリーミング配信といったリアルタイムな通信に使われる
これで、今回の講義は終了です。関連知識もちょこちょこ織り交ぜての講義でしたが、受講生のみなさんいかがだったでしょうか、最後まで集中して聴けましたか?
とても盛りだくさんな内容の講義でしたが、それでもまだ基礎の基礎です。しっかりと復習して次回に備えましょう。
その前に宿題がありますので、こちらも期限までに提出してくださいね。
今日はお疲れさまでした!!
2.次回予告
次回のテーマは「IPアドレス基礎」です。ITエンジニアなら誰もが知っている(はずの)「IPアドレス」ですが、果たしてあなたは正しく理解できていますか?ITエンジニアなら必須の知識、技術ですが、ここで躓く人が多いのも事実。。。そんな「IPアドレス」について、どんな講義になるのかは乞うご期待!!
3.受講者の声と評価
今回の参加人数17名、辛口の受講者アンケートでは、満足度が平均「95点」を獲得し、とても満足度の高い勉強会となり、受講者からは、「基礎の基礎の部分から細やかに説明していただけたので、とても理解しやすかったです」、「一見分かりにくい用語も身近な具体例で説明して頂き分かりやすかったです」、「スイッチとハブの違いがわかりやすかったです」、「とても熱のこもった講義をありがとうございます」など、多くの評価を頂きました。
また、講義後に講師へ質問する受講者もいて、熱心に取り組む姿も見られました。
4.勉強会で伝えたい事
今回は「ネットワークとは」という基礎の基礎について勉強しましたが、本当にはじめの一歩でしかありません。いまやネットワークを使用しないシステムは皆無だと言ってもいいくらいのITの基礎知識であり、基礎技術です。今後どのような分野のエンジニアを目指すかは人それぞれですが、どの分野においても必ず必要になりますので、しっかりと身に着けてほしいと思います。
基礎を身に付ける事はとても地道な作業ですが、努力はいつか必ず成長に繋がります。「ITの技術は難しくて良く分からない…」などと諦めずに一緒に頑張ってみましょう。頑張る皆さんを全力でサポートしていきます!
一緒にプロフェッショナルを目指して頑張りましょう!!
本勉強会は、受講者からの質問や問い合わせにも手厚く対応しています。また、希望者には特別補講なども開催していますので、興味のある方は、ぜひ講師まで声を掛けてくださいね!!