お問い合わせお気軽にお問い合わせください。お気軽にお問い合わせください。概要リゾルバソケットディスクリプタ流れタイムアウト概要SocketライブラリUNIXで使われているネットワーク系ライブラリWindowsではWinSockを用いて、通信相手、対象アプリケーションとの接続~切断までを行う層。リゾルバSocketライブラリにおける名前解決を行う機能。DNSへの問い合わせを実行する。ブラウザはWEBサーバーにリクエストを送る際、リゾルバを用いて対象IPを取得する。ソケットネットワークにおけるセッション毎に作成されるセッション情報。SocketライブラリにおけるSocketを用いてメモリ領域に生成する。ホテルで例えるとアカウント(顧客情報)。・プログラムID等の情報を保持する。コマンドライン:netstatで内容を確認する事ができる。ディスクリプタホテルのアカウント(顧客情報)に対する番号札に当たるユニークな数字ネットワークにおけるセッションを区別する。SocketライブラリにおけるSocketを用いてソケットを生成すると、Socketライブラリから返される数値。この数値を渡して他の通信と区別する為に使用する。流れSocketSocketライブラリにおけるソケットを作成する機能。成功すると各ソケットを区別する為に、ディスクリプタが返される。ConnectクライアントからWEBサーバーに対してセッションを作成する機能。生成したディスクリプタをサーバーに送信する事で、サーバー側でも他通信と区別でき、通信経路が確保される。Bindサーバー側にて、通信を許可するIPアドレスとポート番号を設定する機能。通常WEBサーバーでは全IPに対してデータを送信する為、ここでは(0)=全相手を指定する。ListenBindの設定をTCP/IPソフトに通知し、クライアントからの受信を可能にする機能。Acceptクライアントからの通信を受け付ける機能。以後、受け付けた通信相手(クライアント)との通信にはこのディスクリプタを使用する。ここで使用していたディスクリプタは、「空き」となり別の通信に使用される。Write通信が確立された後、相手にデータを送信する機能。クライアントからでも、サーバーからでも利用する。Read通信が確立された後、相手にデータを受信する機能。クライアントからでも、サーバーからでも利用する。Close通信を遮断する機能。