din-library

Dive into my library.

OSI 基本参照モデル

概要

  • ネットワークでの通信に必要な protocol を7つの階層に分けてまとめたモデル
  • ネットワーク設計時の基礎となるモデル
  • 通信機器に関して、上位階層の機能を持たないものが多いが, 当該階層 (Router であればネットワーク層) 以下の機能は必ず有している
    • 「下は繋がるが上だけ繋がることはない」

詳細

Application layer 上位

  • データを利用する層
  • ネットワークは関連しない

Application layer (L7)

  • 通信に使う application のこと (電子メーラー等の application)
  • 通信の目的を実現させる機能
    • 例えば何らかのサービスのボタンを押した時にデータを送るのが application layer の役割
  • POST header が付与される
    • 送信元、宛先を示す header 情報等

Presentation layer (L6)

  • データを network 通信に適した形式に変換したり、データ圧縮の役割がある
    • 例えばメールを送る場合の共通形式である MIME type (text/html, image/jpeg) に変換する
    • 例えば Apache.htaccess file で AddType text/html .html と定義されていれば.htmlの file をtext/html` という MIME type のデータとして送信処理してくれる

Session layer (L5)

  • 通信路を確保し packet 送信を準備する
  • コネクションの確立・解放 "タイミング" の制御・管理
    • 実際のコネクション確立は transport 層で行う

Transport layer (L4)

  • コネクションを確立する
    • TCP (Transmission Control Protocol) を利用しコネクションの確立・解放を行う
  • Computer 内でどの application と通信するのかを管理する
    • 伝送通信網の品質差異を補完し通信の信頼性・透過性を確保し packet 転送を行う

Network layer (L3)

  • IP (Internet Protocol) を利用し Network 上で packet を始点→終点に届ける
  • Router 機器等で network 間の始点→終点を結び, routing を行い packet を中継する
    • Packet を分割し, 分割した packet が全て同じ場所へ到達するよう router 機器が routing して終点に届ける
    • Router 機器は経路選択機能や中継機能を持つ
    • Router 機器は packet を "ここまで" 中継する

Data link layer (L2)

  • Network 上で packet が直接接続された通信機器まで到達されるのを管理する
  • Data link 層で作成される packet を frame と呼ぶ
    • packet は全 protocol stack で network を行き交うデータの最小単位
    • Frame は Ethernet でやり取りするデータの最小単位
  • 伝送誤りを検出する bit 列を付加する
  • Switching Hub 機器等は packet を "ここまで" 中継する

物理層 (L1)

  • 物理的な接続を管理する
  • 物理層で電気信号や光に変換する

物理層以下

  • 通信回線、ケーブル等

Network specialist 合格を目指すための準備

概要

  • 2021/03 下旬, 僕は本気で network specialist 合格を目指すことを決めた.
  • 情報処理推進機構 (IPA) 主催の情報処理技術者試験の一つ network specialist を取得し, 業務スキルの地固めとしたい.
  • 僕は infrastructure engineer だが, network 周りが弱いためそこを強くしたい思いもある.
  • 資格として IT 系は IT passport くらいしか所有していないため, 何かしら実務に役立つ資格を取りたい.
  • とりあえず基本[応用]情報技術者を受けようかなとも思ったが, 現状のクラウドを利用した実務と内容が乖離しており, 実務に役立つとは思えないと判断した.

学習ステップ

  • Network specialist は合格率15%前後という超難関資格であるため, 闇雲に進めるのではなくある程度学習スケジュールを立て, ステップを経て進めたい.
  • 試験は年1回の開催で, 7月下旬~8月下旬に申し込み, 10月の第3日曜日に試験があるため, およそ4月~10月までの7か月間を勉強に充てる.
  • 学習スケジュールの計画を立てる.
    • 平日は1日業後2時間を捻出する.
    • 休日は土日いずれか5時間を捻出する.
  • トイレ, 通勤, 昼休み等, 隙間時間を活用し, 学習した範囲を短時間で反復できる環境にする.
  • 7か月間でおよそ 420h ((2h5d+5h)4*7) の勉強時間を確保出来る.
  • 勉強する前に必ず Google Calendar へ予定を入力し, 終了したら終了した時間に予定を合わせる.

Network specialist の試験範囲

Network specialist は午前1問題, 午前2問題, 午後問題と3つに分かれている. 内容は次の通り.

  • 午前Ⅰ問題
    • technology, management, strategy 系等幅広い知識が必要となる.
    • 応用情報技術者試験の午前問題の流用が多い.
    • 次のいずれかの条件を2年以内に満たしている場合, 当該の試験が免除される.
      • 応用情報技術者試験に合格
      • いずれかの高度試験又は支援士試験に合格
      • いずれかの高度試験又は支援士試験の午前1試験で基準点以上の成績を得る
  • 午前Ⅱ問題
    • Network の選択問題
  • 午後Ⅰ問題
    • Network の記述問題 (短め)
  • 午後Ⅱ問題
    • Network の記述問題 (長め)

参考書

次の参考書を利用し, アウトプットはブログへ落とし込み見返せるようにする.

午前Ⅰ, Ⅱ試験対策

午後試験対策