概要
Unixドメインソケットは、同じホスト内のプロセス同士がファイルシステム上の経路を使って通信する仕組みです。
やさしい説明
Unixドメインソケットは、同じコンピュータの中でプログラム同士がやり取りするための窓口です。
詳細解説
Unixドメインソケットは、同じホスト上のプロセス同士が通信するときに使うソケットの一種です。IPアドレスやポート番号ではなく、ファイルシステム上のパスや抽象名前空間を識別子として使う点が特徴です。ネットワークソケットと似たAPIで扱えますが、通信範囲は原則として同一ホスト内に限られ、アクセス制御にはファイル権限を利用できます。データベース、デスクトップ環境、ローカルサービス間連携で多用され、TCPやUDPを使うべき場面と切り分けて理解すると位置づけが明確になります。
この用語が重要な理由
通信がどこへ届くのか、誰が受け取るのか、どの単位で複製されるのかを説明できるようになるためです。
この用語を知らないと困る場面
ローカル通信方式を選ぶとき、経路制御を読むとき、配信方式を理解するときに重要です。
一番よくある誤解
『届き方が違うだけ』と大づかみに捉えると、受信者の範囲や経路選択の意味を取り違えやすい点が落とし穴です。
理解チェック
要点を言い換えたり、関連例を思い出せたらチェックを入れてください。
-
Unixドメインソケットが何を表す用語で、何と区別し、どの場面で重要になるかを一段落で説明できれば理解が進んでいます。
用例
- Unixドメインソケットがどの層の用語で、何と組み合わせて理解すると意味が明確になるかを、設定や運用の文脈に沿って整理する。
現場で見る場所
-
通信方式、到達範囲、経路制御の説明
Unixドメインソケットを他の近い語と区別しながら読み解く。単語だけでなく、対象、経路、保存場所、責任境界などの軸を意識して読むと理解しやすくなります。
FAQ
-
Q. Unixドメインソケットは何を指す用語ですか? A. Unixドメインソケットがどの層の仕組みや役割を表すかを押さえると、関連する用語との違いが見えやすくなります。
-
Q. Unixドメインソケットを理解するときに最初に見るべき点は何ですか? A. 対象、役割、近い用語との違い、実際に登場する文脈の四点を順に確認すると整理しやすくなります。
関連コマンド
参照リンク
- カテゴリー: Network Fundamentals
- レベル: Practical