【げーとうぇい】

ゲートウェイ とは?

最終更新:
💡 異なるネットワークへの「出入り口」、外の世界へつながる関門

ネットワークやサービス間の出入り口として通信を受け渡す機器・ソフトウェア。IP通信の出口となるルータや、APIへの窓口となる仕組みなど、文脈によって役割が異なる。

📌 このページのポイント
別のネットワークへの中継先PC社内ネットワークルータ中継するサーバー別のネットワークIPのゲートウェイ:パケットの中継先APIゲートウェイ:API要求の窓口
IP通信のゲートウェイとしてルータを使う例。矢印は通信の送り先を示します。APIゲートウェイはアプリの要求を扱う別の役割で、IP通信が必ず別のプロトコルへ変換されるわけではありません。
ひよこ ひよこ
ゲートウェイはルータのこと?
ペンギン先生 ペンギン先生
IPネットワークでは、別のネットワークへ通信を中継するルータがその役割を担うよ。ただしゲートウェイはもっと広い呼び名で、APIへの入り口などにも使う。必ず通信方式を変換する機器というわけではないんだ
ひよこ ひよこ
ペンギン先生 ペンギン先生
宛先に対して、より具体的な経路がないときに使う中継先だよ。インターネットへの通信に使うことも多いけれど、役割はそれだけではない。同じネットワークの相手には直接送れる場合があり、別の宛先向けの経路を個別に設定することもあるんだ
ひよこ ひよこ
設定するアドレスは決まっている?
ペンギン先生 ペンギン先生
接続しているネットワークで、中継を担うルータなどのアドレスを使うよ。全ての環境で192.168.1.1というわけではないんだ。ネットワークの設定や管理者の案内を確認しよう
ひよこ ひよこ
APIゲートウェイも同じ仕組みなの?
ペンギン先生 ペンギン先生
出入り口という考え方は似ているけれど、扱うものが違うよ。APIゲートウェイはアプリからの要求を受け、処理するサービスへ渡す。例えばAWSのサービスでは、認証や通信量の管理、ログなどの機能もある。どの機能を使うかは構成によるね
ひよこ ひよこ
入り口に通信が集まると、止まったとき困らない?
ペンギン先生 ペンギン先生
そこを通る通信は影響を受ける可能性があるよ。必要な処理能力や障害時の扱いを考えて設計しよう。複数の経路や冗長化を使う場合もあるけれど、全ての通信が同じゲートウェイを通るとは限らず、影響範囲は構成次第なんだ
ペンギン
まとめ:ざっくりこれだけ覚えればOK!
「ゲートウェイ」って出てきたら「ネットワークやサービスにつながる出入り口」と思えばだいたいOK!
📖 おまけ:英語の意味
「Gateway」 = 門・出入り口
💬 「gate(門)」と「way(道)」の合成語。ネットワーク間を通過する「関門」のイメージ

参考資料

← 用語集にもどる