mysql:5722
From: 豊島@クロスネット <豊島@クロスネット <toyoshima@xxxxxxxxxx>>
Date: Thu, 04 Jul 2002 11:04:42 +0900
Subject: [mysql 05722] Re: ソケットって何ですか?
豊島@クロスネットです。 From: とみたまさひろ <tommy@xxxxxxxxxx> Subject: [mysql 05704] Re: ソケットって何ですか? Message-ID: <20020703002938.2de4cef0.tommy@xxxxxxxxxx> > > /tmp/mysql.sockは確かにあるようですが, > > プロパティを見てみるとソケットになっていますが, > > ソケットってなんですか?わかる方教えてください > > ソケットとは一般には TCP/IP 通信のためのプログラム用インタフェースの名 > 称です。ソケットファイルはプログラム間通信用のファイルです。MySQL クラ > イアントとサーバは /tmp/mysql.sock を通じて通信します。 「ソケットとは一般にはTCP/IP通信のためのプログラム用インタフェース」という説 明は誤解を招くと思われます。 「ソケットとは一般にプロセス間通信を行うためのインタフェースの一種です。」 TCP/IPによるプロセス間通信を行うためには、ソケットインタフェースにTCP/IPで使 用することを指定して使用します。 このときに指定するのは、IPアドレス+ポート番号が一般です。 UNIXドメイン(ローカル通信)を行うためには、ソケットインタフェースにUNIXドメ インで使用することを指定して使用します。 このときに指定するのは、任意のファイルパスを指定します。 受付(accept)側がソケットのインタフェースにバインド(bind)を行った時に指定した ファイルが生成されます。(これを一般にソケット型のファイルと称します) 接続(connect)側はその任意のファイルを指定して接続(connect)します。 生成された任意のファイルは、受付側のプロセスが意図的に削除しないとファイルが 残ったままになります。 つまり受付側のプロセスが異常終了などして「そのファイルが残ったまま」になると 接続側は失敗します。 興味のある方は、以下のmanを参照してください。以上のことはすべて記載されていま す。 see also socket(2), socket(7), ip(7), unix(7) LinuxやBSDなどのmanが見られない場合は、以下をご覧ください。 socket(2) http://www.linux.or.jp/JM/html/LDP_man-pages/man2/socket.2.html socket(7) http://www.linux.or.jp/JM/html/LDP_man-pages/man7/socket.7.html ip(7) http://www.linux.or.jp/JM/html/LDP_man-pages/man7/ip.7.html unix(7) http://www.linux.or.jp/JM/html/LDP_man-pages/man7/unix.7.html > Unixソケットを使用するよりも、ソケットファイルを使用したほうがソケットを > 使用するよりも高速であるということでしょうか。 > では、ソケットファイルの実体とは一体なんなのでしょうか。。 unix(7)をご覧ください。 ・・・‥‥‥……………………‥‥‥・・・ 株式会社 クロスネット IT事業部 豊島 博 E-Mail : toyoshima@xxxxxxxxxx WebSite : http://www.crossnet.co.jp ・・・‥‥‥……………………‥‥‥・・・
5701 2002-07-03 00:09 [沼田勇作 <y_numata@x] ソケットって何ですか? 5704 2002-07-03 00:29 ┣[とみたまさひろ <tomm] -> 5722 2002-07-04 11:04 ┃┗[豊島@クロスネット <] 5730 2002-07-05 01:16 ┃ ┗[とみたまさひろ <tomm] 5706 2002-07-03 06:11 ┗["Yuji Coughlin" <yuj] 5719 2002-07-03 22:42 ┗[naoto doi <nado@xxxx] 5720 2002-07-03 23:00 ┣[naoto doi <nado@xxxx] 5723 2002-07-04 11:15 ┣[豊島@クロスネット <] 5725 2002-07-04 14:21 ┗[沼田勇作 <y_numata@x] 5731 2002-07-05 01:18 ┗[とみたまさひろ <tomm]