用語集に戻る
プログラミング基礎初級

階層

一言で言うと

ネットワークを役割ごとに積み重ねた構造。

もう少し詳しく

一言で言うと

ネットワークを役割ごとに積み重ねた構造。

もう少し詳しく

ネットワークを役割ごとに積み重ねた構造。IT エンジニアリングの現場で頻繁に登場する概念のひとつで、関連する仕組みやベストプラクティスと合わせて理解しておくと応用が利きます。

代表的なモデルとして OSI 参照モデル(物理層・データリンク層・ネットワーク層・トランスポート層・セッション層・プレゼンテーション層・アプリケーション層の 7 層)と、インターネットの実装基盤である TCP/IP の 4 層モデルがあります。各層が担う役割を分離することで、障害の切り分けやプロトコルの差し替えが容易になります。

実務でどう使うか

  • ネットワーク設計 ── プレゼンテーション層・ビジネスロジック層・データ層を分離した多層アーキテクチャ(レイヤードアーキテクチャ)の設計指針として活用します

  • 障害対応 ── OSI モデルの層ごとに疎通確認を進めることで、原因の切り分けを効率化します

  • プロトコル理解 ── HTTP/TCP/IP など各プロトコルがどの層に属するかを把握し、適切なツール選択やデバッグに役立てます
  • 関連する章

    Ch59 で詳しく学べます。

    関連する用語

    この用語を学べるコース

    この用語を実際に使ってみよう

    チョットデキルなら、5分のレッスンで実際にコードを書いて学べます。

    コース一覧を見る