Netzwerke und Internet

Windows verfügt über APIs, Komponenten und Dienste, die die Netzwerk- und Internetnutzung Ihrer Desktop-Apps unterstützen. Sie bieten:

  • HTTP-APIs.
  • Netzwerk- und Netzwerkverwaltung.
  • DNS und DHCP.
  • Netzwerkfunktionen, die unabhängig von bestimmten Netzwerkimplementierungen sind.
  • Remotezugriffsdienst.
  • Telefonie und Fax.

In diesem Abschnitt

Thema BESCHREIBUNG
Übermittlungsoptimierung (DO)
Die Übermittlungsoptimierung ist ein in der Cloud verwalteter Peer-to-Peer-Clientupdatedienst, der Updates an die Netzwerkgeräte eines organization übermittelt. Mit der Übermittlungsoptimierung können Geräte Zusätzlich zu Microsoft-Servern Updates aus alternativen Quellen (z. B. anderen Peers im Netzwerk) herunterladen. Die Übermittlungsoptimierung kombiniert Teilbits von lokalen Geräten mit teilweisen Bits von Microsoft-Servern, um Geräte in der Netzwerkumgebung zu aktualisieren. Das erwartete Ergebnis ist eine geringere Bandbreitennutzung und ein schnellerer Aktualisierungsprozess.
Domain Name System (DNS)
Domain Name System (DNS), ein Locatordienst in Microsoft Windows, ist ein Branchenstandardprotokoll, das Computer in einem IP-basierten Netzwerk findet.
Dynamic Host Configuration-Protokoll (DHCP)
Die DHCP-Api (Dynamic Host Configuration Protocol), auch als DHCP-Clientoptionen bezeichnet, ermöglicht Es Microsoft Windows-Clients, bestimmte Optionen von DHCP-Servern abzufragen. Dadurch können herstellerspezifische Optionen, die über DHCP-Server verfügbar gemacht werden, von Windows-Clients abgefragt werden.
Faxdienst
Der Faxdienst bietet Faxfunktionen für Clients in einem lokalen Netzwerk.
Api des Verbindungs-Assistenten abrufen
Mit der API des Assistenten (Application Programming Interface) können Entwickler Netzwerk-, Internet- und VPN-Verbindungen (Virtual Private Network) erstellen, ermitteln, ob Internetkonnektivität vorhanden ist, und Assistentenseiten zum Erfassen erforderlicher Benutzerinformationen für bestimmte Verbindungstypen registrieren.
HTTP-Server-API
Die HTTP-Server-API ermöglicht Anwendungen die Kommunikation über HTTP ohne Verwendung von Microsoft Internet Information Server (IIS).
IP-Hilfsdienst
Die IP-Hilfsprogramm-API ermöglicht das Abrufen und Ändern von Netzwerkkonfigurationseinstellungen für den lokalen Computer.
Verwaltungsinformationsdatenbank
Die MIB-API (Management Information Base) stellt eine Reihe von Strukturen bereit, die verwendet werden, um Netzwerk- und Netzwerkverwaltungsdaten für eine Reihe von Technologien zu enthalten, darunter Remote Access Routing Services, IP-Hilfsprogramm (Internet Protocol) und SNMP (Simple Network Management Protocol).
Message Queuing (MSMQ)
Die MSMQ-Technologie (Message Queuing) ermöglicht es Anwendungen, die zu unterschiedlichen Zeiten ausgeführt werden, über heterogene Netzwerke und Systeme hinweg zu kommunizieren, die vorübergehend offline sind.
Multicast address Dynamic Client Allocation Protocol (MADCAP)
Mit dem Multicast Address Dynamic Client Allocation Protocol (MADCAP) können Anwendungen Multicastadressen abrufen, erneuern und freigeben.
Netzwerkschnittstellen
In diesem Thema werden allgemeine Netzwerkschnittstellenkonzepte unter Windows beschrieben, einschließlich der Möglichkeiten, wie sie im Code und ihren Eigenschaften identifiziert werden können.
Netzwerklisten-Manager
Mit der Netzwerklisten-Manager-API können Anwendungen eine Liste der verfügbaren Netzwerkverbindungen abrufen. Anwendungen können Netzwerke basierend auf Attributen und Signaturen filtern und die Für ihre Aufgabe am besten geeigneten Netzwerke auswählen. Die Netzwerklisten-Manager-Infrastruktur benachrichtigt Anwendungen über Änderungen in der Netzwerkumgebung, sodass Anwendungen Netzwerkverbindungen dynamisch aktualisieren können.
Netzwerkverwaltung
Die Netzwerkverwaltungsfunktionen bieten die Möglichkeit, Benutzerkonten und Netzwerkressourcen zu verwalten.
Verwaltung von Netzwerkfreigaben
Mit der Netzwerkfreigabeverwaltung können Anwendungen die Kommunikation zwischen Windows-Clients und -Servern mithilfe des SMB-Protokolls (Server Messaging Block) verwalten und überwachen.
Peer-to-Peer
Peer-to-Peer-Technologien werden verwendet, um die Kommunikation und Zusammenarbeit in Echtzeit über verteilte Netzwerke hinweg zu erleichtern.
Quality of Service (QOS)
Quality of Service (QOS), eine branchenweite Initiative, ermöglicht eine effizientere Nutzung des Netzwerks.
Remoteprozeduraufruf (RPC)
Microsoft Remote Procedure Call (RPC) definiert eine leistungsstarke Technologie zum Erstellen verteilter Client-/Serverprogramme. Die RPC-Laufzeit-Stubs und -Bibliotheken verwalten die meisten Prozesse im Zusammenhang mit Netzwerkprotokollen und Kommunikation. Dadurch können Sie sich auf die Details der Anwendung und nicht auf die Details des Netzwerks konzentrieren.
Routing- und RAS-Dienst
Ras (Ras) kann zum Erstellen von Clientanwendungen verwendet werden. Diese Anwendungen zeigen gängige RAS-Dialogfelder an, verwalten Remotezugriffsverbindungen und -geräte und bearbeiten Telefonbucheinträge.
Simple Network Management-Protokoll
Die Microsoft Windows-Implementierung des Simple Network Management Protocol (SNMP) wird verwendet, um Remotegeräte zu konfigurieren, die Netzwerkleistung zu überwachen, die Netzwerknutzung zu überwachen und Netzwerkfehler oder unangemessenen Zugriff zu erkennen.
SMB Management-API
Die SMB Management-API stellt WMI-Klassen und -Methoden zum Verwalten von Freigaben und zum Freigeben des Zugriffs bereit.
Telefonieanwendungsprogrammierschnittstellen (TAPI)
Die Programmierschnittstellen der Microsoft-Telefonieanwendungen unterstützen die Entwicklung von Kommunikationsanwendungen für Windows.
Teredo
Teredo ist eine IPv6-Übergangstechnologie, die Adresszuweisung und automatisches Host-zu-Host-Tunneling für Unicast-IPv6-Datenverkehr bereitstellt, wenn sich IPv6/IPv4-Hosts hinter einem oder mehreren IPv4-Netzwerkadressenübersetzungen (NATs) befinden.
WebSocket-Protokollkomponenten-API
WebSocket-Protokollkomponenten-API ermöglicht asynchrone, bidirektionale Kommunikationskanäle über HTTP, die über vorhandene Netzwerkintermediäre hinweg funktionieren.
Windows-Filterplattform
Windows Filtering Platform (WFP) ist eine Reihe von API- und Systemdiensten, die eine Plattform zum Erstellen von Netzwerkfilteranwendungen bieten. Mithilfe der WFP-API können Entwickler Code schreiben, der mit der Paketverarbeitung interagiert, die auf verschiedenen Ebenen im Netzwerkstapel des Betriebssystems erfolgt. Netzwerkdaten können gefiltert und geändert werden, bevor sie ihr Ziel erreichen.
Windows-Firewalltechnologien
Windows-Firewall mit erweiterter Sicherheit und zugehörigen Firewalltechnologien ermöglichen Es Entwicklern, Internetverbindungen gemeinsam zu nutzen, Verbindungen mithilfe einer Firewall zu schützen und Netzwerkadressenübersetzung (Network Address Translation, NAT) bereitzustellen.
Windows-Netzwerk (WNet)
Mit den Windows-Netzwerkfunktionen (WNet) können Sie Netzwerkfunktionen in Ihrer Anwendung implementieren, ohne einen bestimmten Netzwerkanbieter oder eine physische Netzwerkimplementierung zu verwenden.
Windows-Netzwerkvirtualisierung
Die Windows-Netzwerkvirtualisierung ermöglicht es VMs-Netzwerken für Kunden, virtuelle Computernetzwerke von physischen Netzwerken zu entkoppeln, bietet Flexibilität bei der Bereitstellung virtueller Computer und ermöglicht es Kunden, ihre IP-Adressen und Topologien in Clouddatencentern zu integrieren.
Windows RSS-Plattform
Die Windows RSS-Plattform ist eine API, mit der Anwendungen auf die Allgemeine Feedliste zugreifen und diese bearbeiten können, eine Sammlung von RSS-Feeds (Really Simple Syndication), die der Benutzer abonniert hat.
Windows Sockets 2
Windows Sockets 2 (Winsock) ermöglicht Programmierern, erweiterte Internet-, Intranet- und andere netzwerkfähige Anwendungen zu erstellen, um Anwendungsdaten unabhängig vom verwendeten Netzwerkprotokoll über das Kabel zu übertragen.
Windows-Webdienst-API
WWSAPI ist eine native Codeimplementierung von SOAP, die kerne Netzwerkkommunikationsfunktionen bereitstellt, indem eine Reihe von WS-* und unterstützt wird. NET-*-Protokollfamilie.
Webdav
WebDAV (Web Distributed Authoring and Versioning) ist eine Erweiterung des Hypertext Transfer Protocol (HTTP), die definiert, wie grundlegende Dateifunktionen wie Kopieren, Verschieben, Löschen und Erstellen mithilfe von HTTP ausgeführt werden.
Windows HTTP-Dienste (WinHTTP)
Microsoft Windows HTTP Services (WinHTTP) stellt Entwicklern eine HTTP-Clientanwendungsprogrammierschnittstelle (API) bereit, um Anforderungen über das HTTP-Protokoll an andere HTTP-Server zu senden.
XML-HTTP-Anforderung 2
Die XML-HTTP-Anforderung 2-Schnittstellen ermöglichen es der Anwendung, HTTP-Anforderungsvorgänge in Multithread-Apartments (MTA) durchzuführen und Rückrufe zu verwenden, um während der Antwortverarbeitung Benachrichtigungen über erforderliche Informationen zu erhalten.
Windows Internet (WinINet)
Über die Anwendungsprogrammierschnittstelle (Microsoft Windows Internet, WinINet) können Anwendungen auf Standard-Internetprotokolle wie FTP und HTTP zugreifen. Aus Gründen der Benutzerfreundlichkeit abstrahiert WinINet diese Protokolle zu einer allgemeinen Schnittstelle.

 

Internet

Drahtlosnetzwerke