ネットワーク Windowsソケット(winsock)とは何ですか? -techopediaからの定義

Windowsソケット(winsock)とは何ですか? -techopediaからの定義

目次:

Anonim

定義-Windows Sockets(Winsock)とはどういう意味ですか?

Windowsソケット(Winsock)は、Windowsネットワークソフトウェアと、伝送制御プロトコル/インターネットプロトコル(TCP / IP)などのネットワークサービス間の通信を可能にするアプリケーションプログラミングインターフェイス(API)です。 Winsockは、Berkeley Unixソケットインターフェイスに基づいています。

TechopediaがWindows Sockets(Winsock)について説明しています

WindowsソケットAPI(WSA)は、Windowsソケットの技術仕様です。 これには、Berkeleyソケットスタイルのルーチンと、一連のWindows固有の拡張機能が含まれています。 Windowsソケットは、Windows TCP / IPクライアントアプリケーションと基盤となるTCP / IPプロトコルスイートとの間の標準インターフェイスを提供します。

Windows 95やWindows NTなどのオペレーティングシステム(OS)には、winsock.dllという名前のデータリンクレイヤーが含まれています。これは、WindowsプログラムとTCP / IPサービスを連携させるのに役立ちます。 Microsoft winsock.dllバージョンに加えて、winsock.dllの他のバージョンもフリーウェアおよびシェアウェアとして利用可能です。 WindowsソケットAPIには特定の標準が定義されていないため、各実装は一意です。

Winsockプログラムは、Microsoft Windowsのオペレーティングシステムの一部として含まれています。 WinsockインターフェイスはMac OSでも使用できます。 Chameleonのような組織は、Webブラウザー、ファイル転送プロトコルユーティリティ、メールユーティリティ、その他のユーティリティで構成されるスイートを提供しています。 Unixオペレーティングシステムでは、ソケットとTCP / IPは、Winsockと同等のものを必要とせずに、Unixアプリケーションプログラムで直接実行するように設計されています。

WindowsソケットAPI仕様は、2種類のインターフェイスで構成されています。 これらには、アプリケーション開発者向けのAPIと、ネットワークソフトウェア開発者向けの新しいネットワークプロトコルを作成および追加するためのサービスプロバイダーインターフェイスが含まれます。

Windowsソケット(winsock)とは何ですか? -techopediaからの定義