ネットワークサービスの役割と経路
要点と定義
インターネット上のサービスでは、クライアントがネットワークを通じてサーバに要求を送り、サーバが処理して応答します。サービス名だけでなく、要求を受ける機器、処理を担う機能、応答が返る順序を分けて捉えると、構成を読み解けます。
SaaSの利用と担当範囲。 SaaS(Software as a Service)は、提供者が用意したアプリケーションをネットワーク経由で利用する形です。この設問の前提では、利用企業がシステムを構築したりアプリケーションを開発したりしないため、開発に必要なセキュリティ要件の定義やシステムログの保存容量の設計を行わずに済みます。一方、利用者や権限の管理、障害時の業務手順やバックアップの検討、組織としてのセキュリティ管理は利用企業に残ります。設問の担当分担を判断するには、サービスをネットワーク経由で使うことと、利用側に残る管理を区別する必要があります。ここでの開発作業の分担は設問の前提に沿った説明であり、SaaS一般の全ての契約・構成に当てはまると断定するものではありません。
WebとCGI。 WWWは、WebサーバとクライアントであるWebブラウザを使い、ハイパーリンクで別のページなどを参照する仕組みです。HTMLなどのマークアップ言語はページの構造や内容を記述します。CGIは、Webサーバがクライアントの要求に応じて外部プログラムと連携し、その処理結果をブラウザへ返す仕組みです。ページを記述する言語と、サーバ側で要求を処理するための連携の仕組みは役割が異なります。
VoIPの通話要求処理。 VoIPはIPネットワークを使った音声通信です。コールセンタの例では、音声ゲートウェイが電話網からの接続要求を受けます。コールサーバはVoIPの制御を行い、着信分配情報サーバに電話端末の状態を問い合わせます。着信分配情報サーバは接続要求を待つ端末などの状態を管理し、接続先をコールサーバへ通知します。過去の午後問題で扱われた構成読解からは、各機器の役割と要求の流れを読む基礎を確認できます。
IoTと通信。 IoTは、物にセンサや通信機能を持たせ、ネットワークを通じて情報を集めて利用する仕組みです。機械の稼働情報を送る設備、使用量を通信で知らせるメータ、車両と路側機が位置情報をやり取りする仕組みなどが例です。単独でファイル管理や演算を行い、サーバへ接続しないコンピュータの説明は、この設問で問われたIoTの通信・情報活用の特徴には当たりません。
VPNとVDIによる遠隔利用。 VPNは、公衆ネットワークを経由して社内ネットワークへ安全に接続する仕組みです。VDIは、サーバ上の仮想マシンを遠隔から操作する環境です。設問の構成では、利用者はVPNで認証・接続した後にVDIサーバへ接続し、業務に応じた仮想マシンを利用します。端末と仮想マシン間で画面・操作データだけを送受信するため、開発サーバへのアクセス主体は端末ではなく、割り当てられた開発用仮想マシンです。
適用条件と例
CGIで要求ごとに処理する例。 商品番号をブラウザから送ると、Webサーバが外部プログラムに検索を依頼し、結果をページとして返す構成を考えます。要求に応じて結果を作る処理にはCGIの連携が使われます。HTMLは返すページの構造や内容を記述しますが、それ自体が外部プログラムを実行する仕組みではありません。
電話要求の流れを追う例。 電話網から接続要求が来たら、音声ゲートウェイが受け取り、コールサーバへ渡します。コールサーバは着信分配情報サーバに端末の状態を問い合わせ、接続先の通知を受けてから端末へ接続要求を進めます。過去の午後問題は当時の形式を含む題材ですが、要求の入口、通話制御、端末状態の管理を順に対応付ける考え方は基礎として役立ちます。
この節の続き
- 誤りやすい点
ここまでが冒頭部分です。ログインすると、無料でも1日2節まで全文をお読みいただけます。
アプリでこの節を読む