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.
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. |