ネットワークとインターネット

Windows には、デスクトップ アプリによるネットワークとインターネットの使用をサポートする API、コンポーネント、サービスがあります。 次のようなサポート方法があります。

  • HTTP API。
  • ネットワークとネットワークの管理。
  • DNS と DHCP。
  • 特定のネットワーク実装に依存しないネットワーク機能。
  • リモート アクセス サービス。
  • テレフォニーと FAX。

このセクションの内容

トピック 説明
配信の最適化 (DO)
配信の最適化は、クラウド管理のピアツーピア クライアント更新サービスであり、organizationのネットワーク デバイスに更新プログラムを配信します。 配信の最適化を使用すると、デバイスは、Microsoft サーバーに加えて、代替ソース (ネットワーク上の他のピアなど) から更新プログラムをダウンロードできます。 配信の最適化では、ローカル デバイスの部分ビットと Microsoft サーバーの部分ビットを組み合わせて、ネットワーク環境内のデバイスを更新します。 予想される結果は、帯域幅の使用量が減少し、更新プロセスが高速になります。
ドメイン ネーム システム (DNS)
ドメイン ネーム システム (DNS) は、Microsoft Windows のロケーター サービスであり、IP ベースのネットワーク上のコンピューターを検索する業界標準のプロトコルです。
動的ホスト構成プロトコル (DHCP)
動的ホスト構成プロトコル (DHCP) アプリケーション プログラミング インターフェイス (API) は、DHCP クライアント オプションとも呼ばれ、Microsoft Windows クライアントが DHCP サーバーから特定のオプションに対してクエリを実行できるようにします。 これにより、DHCP サーバーを介して公開されるベンダー固有のオプションを Windows クライアントが照会できるようになります。
FAX サービス
FAX サービスは、ローカル エリア ネットワーク上のクライアントに FAX 機能を提供します。
接続済みウィザード API の取得
Get Connected Wizard アプリケーション プログラミング インターフェイス (API) を使用すると、開発者はネットワーク、インターネット、仮想プライベート ネットワーク (VPN) 接続を作成し、インターネット接続が存在するかどうかを判断し、特定の接続の種類に必要なユーザー情報をキャプチャするためのウィザード ページを登録できます。
HTTP サーバー API
HTTP Server API を使用すると、アプリケーションは Microsoft インターネット インフォメーション サーバー (IIS) を使用せずに HTTP 経由で通信できます。
IP ヘルパー
インターネット プロトコル ヘルパー (IP ヘルパー) API を使用すると、ローカル コンピューターのネットワーク構成設定を取得および変更できます。
管理情報ベース
管理情報ベース (MIB) API は、リモート アクセス ルーティング サービス、インターネット プロトコル (IP) ヘルパー、簡易ネットワーク管理プロトコル (SNMP) など、さまざまなテクノロジのネットワークおよびネットワーク管理データを格納するために使用される一連の構造を提供します。
メッセージ キュー (MSMQ)
メッセージ キュー (MSMQ) テクノロジを使用すると、異なる時間に実行されているアプリケーションは、一時的にオフラインになる可能性がある異種ネットワークやシステム間で通信できます。
マルチキャスト アドレス動的クライアント割り当てプロトコル (MADCAP)
マルチキャスト アドレス動的クライアント割り当てプロトコル (MADCAP) を使用すると、アプリケーションはマルチキャスト アドレスを取得、更新、および解放できます。
ネットワーク インターフェイス
このトピックでは、コードとそのプロパティで識別できる方法など、Windows でのネットワーク インターフェイスの概要について説明します。
ネットワーク リスト マネージャー
ネットワーク リスト マネージャー API を使用すると、アプリケーションは使用可能なネットワーク接続の一覧を取得できます。 アプリケーションでは、属性と署名に基づいてネットワークをフィルター処理し、タスクに最適なネットワークを選択できます。 ネットワーク リスト マネージャー インフラストラクチャは、ネットワーク環境の変更をアプリケーションに通知するため、アプリケーションはネットワーク接続を動的に更新できます。
ネットワーク管理
ネットワーク管理機能は、ユーザー アカウントとネットワーク リソースを管理する機能を提供します。
ネットワーク共有管理
ネットワーク共有管理を使用すると、アプリケーションはサーバー メッセージング ブロック (SMB) プロトコルを使用して、Windows クライアントとサーバー間の通信を管理および監視できます。
ピアツーピア
ピア ツー ピア テクノロジは、分散ネットワーク間でのリアルタイムの通信とコラボレーションを促進するために使用されます。
サービスの品質 (QOS)
業界全体の取り組みであるサービス品質 (QOS) により、ネットワークをより効率的に使用できます。
リモート プロシージャ コール (RPC)
Microsoft リモート プロシージャ コール (RPC) は、分散クライアント/サーバー プログラムを作成するための強力なテクノロジを定義します。 RPC ランタイム スタブとライブラリは、ネットワーク プロトコルと通信に関連するほとんどのプロセスを管理します。 これにより、ネットワークの詳細ではなく、アプリケーションの詳細に集中できます。
ルーティングとリモート アクセス サービス
リモート アクセス サービス (RAS) を使用して、クライアント アプリケーションを作成できます。 これらのアプリケーションは、RAS の一般的なダイアログ ボックスを表示し、リモート アクセス接続とデバイスを管理し、電話帳エントリを操作します。
簡易ネットワーク管理プロトコル
簡易ネットワーク管理プロトコル (SNMP) の Microsoft Windows 実装は、リモート デバイスの構成、ネットワーク パフォーマンスの監視、ネットワーク使用状況の監査、ネットワーク障害または不適切なアクセスの検出に使用されます。
SMB Management API
SMB Management API には、共有と共有アクセスを管理するための WMI クラスとメソッドが用意されています。
テレフォニー アプリケーション プログラミング インターフェイス (TAPI)
Microsoft テレフォニー アプリケーション プログラミング インターフェイスは、Windows 用通信アプリケーションの開発をサポートしています。
Teredo
Teredo は、IPv6/IPv4 ホストが 1 つまたは複数の IPv4 ネットワーク アドレストランスレーター (NAT) の背後に配置されている場合に、ユニキャスト IPv6 トラフィックのアドレス割り当てとホスト間自動トンネリングを提供する IPv6 移行テクノロジです。
WebSocket プロトコル コンポーネント API
WebSocket プロトコル コンポーネント API を使用すると、既存のネットワーク中継局間で動作する HTTP 経由の非同期双方向通信チャネルが可能になります。
Windows フィルタリング プラットフォーム
Windows フィルタリング プラットフォーム (WFP) は、ネットワーク フィルタリング アプリケーションを作成するためのプラットフォームを提供する一連の API およびシステム サービスです。 WFP API を使用すると、開発者は、オペレーティング システムのネットワーク スタック内のいくつかのレイヤーで行われるパケット処理と対話するコードを記述できます。 ネットワーク データは、宛先に到達する前にフィルター処理および変更できます。
Windows ファイアウォール テクノロジ
セキュリティが強化された Windows ファイアウォールと関連するファイアウォール テクノロジを使用すると、開発者はインターネット接続を共有し、ファイアウォールを使用して接続を保護し、ネットワーク アドレス変換 (NAT) を提供できます。
Windows ネットワーク (WNet)
Windows ネットワーク (WNet) 関数を使用すると、特定のネットワーク プロバイダーや物理ネットワークの実装に対する許容を行うことなく、アプリケーションにネットワーク機能を実装できます。
Windows ネットワーク仮想化
Windows ネットワーク仮想化を使用すると、お客様の仮想マシン ネットワークは物理ネットワークから仮想マシン ネットワークを切り離し、仮想マシンのプロビジョニングに柔軟性を提供し、お客様は IP アドレスとトポロジをクラウド データセンターに取り込めます。
Windows RSS プラットフォーム
Windows RSS プラットフォームは、アプリケーションが Common Feed List にアクセスして操作できるようにする API です。これは、ユーザーがサブスクライブしている Really Simple Syndication (RSS) フィードのコレクションです。
Windows ソケット 2
Windows Sockets 2 (Winsock) を使用すると、プログラマは、使用されているネットワーク プロトコルに関係なく、高度なインターネット、イントラネット、およびその他のネットワーク対応アプリケーションを作成して、ネットワーク経由でアプリケーション データを送信できます。
Windows Web サービス API
WWSAPI は、WS-* と のセットをサポートすることで、コア ネットワーク通信機能を提供する SOAP のネイティブ コード実装です。NET-* プロトコル ファミリ。
Webdav
Web 分散作成およびバージョン管理 (WebDAV) は、コピー、移動、削除、作成などの基本的なファイル機能を HTTP を使用して実行する方法を定義するハイパーテキスト転送プロトコル (HTTP) の拡張機能です。
Windows HTTP サービス (WinHTTP)
Microsoft Windows HTTP Services (WinHTTP) は、HTTP プロトコルを介して他の HTTP サーバーに要求を送信する HTTP クライアント アプリケーション プログラミング インターフェイス (API) を開発者に提供します。
XML HTTP 要求 2
XML HTTP 要求 2 インターフェイスを使用すると、アプリケーションはマルチスレッド アパートメント (MTA) で HTTP 要求操作を実行し、コールバックを使用して応答処理中に必要な情報の通知を受信できます。
Windows インターネット (WinINet)
Microsoft Windows Internet (WinINet) アプリケーション プログラミング インターフェイス (API) を使用すると、アプリケーションは FTP や HTTP などの標準的なインターネット プロトコルにアクセスできます。 使いやすくするために、WinINet はこれらのプロトコルを高レベルのインターフェイスに抽象化します。

 

Internet

ワイヤレス ネットワーキング