オリジナルソケットについて教えて下さい
オリジナルソケットは、IT関係の場合では「物理的な端末の挿入口の特殊な物」という意味と、「ソフトウェアの間で行われる通信機能のオリジナル版」の2種類の意味があります。そしてより一般的に、使われるのは後者の「ソフトウェアの間で行われる通信機能のオリジナル版」の方と思って下さい。後者の方を深く見ていくと、ソフトウェア通信には「ソケット通信(=BSDソケット)」と「UNIXドメインソケット(=IPCソケット)の2つが見つかるはずです。このうち、前者のBSDソケットの方はプログラマーが依頼主の通信手段や、機械の仕様を知らないでも即興でプログラムを用意する事が出来ます。
つまり、基本が定まっている中での仕事ですので、0からプログラムを作らないで済む分だけ、コストダウンが可能になっているという事です。対して後者のUNIXドメインソケット関連での、オリジナルソケットが欲しいという依頼の場合は、「同じコンピューター内で異なるプログラムを上手く繋げる機能を用意してほしい」というニュアンスになります。例えば古いPCで使えたけれど、今のPCでは型落ちになってしまって動かなくなってしまったプログラムを新版でも使える様にしたいという様な時に依頼が発出される可能性が出ます。他にも、動く事は動くけれど動作が安定しないのでオリジナルソケットを改めて用意して欲しいという様な時も、速度を重視したい場合は依頼になる事があります。
コメントを残す