Windowsソケット(Winsock)

著者: Peter Berry
作成日: 18 Aug. 2021
更新日: 1 J 2024
Anonim
C++ Windows Socket入門(1) WSAStartup, WSACleanup, socket, closesocket [Win32 API]
ビデオ: C++ Windows Socket入門(1) WSAStartup, WSACleanup, socket, closesocket [Win32 API]

コンテンツ

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

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


Microsoft AzureとMicrosoft Cloudの紹介|このガイドを通して、クラウドコンピューティングとは何か、Microsoft Azureを使用してクラウドからビジネスを移行および実行する方法を学習します。

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と、ネットワークソフトウェア開発者向けの新しいネットワークプロトコルを作成および追加するためのサービスプロバイダーインターフェイスが含まれます。