Windows Core Networking

Windows Core Networking APIs and technologies such as Winsock, TCP/IP stack, WFP, IPsec, IPv6, WSK, WinINet, Http.sys, WinHttp, QoS, and System.Net

  • Windows Core Networking

    WinINet and WinHTTP IPv6 Support in Web Proxy Auto-Discovery (WPAD) scripts enabled in Windows Vista

    • 7 Comments
    Hi, my name is Jonathan Silvera and I am the WinINet and WinHTTP Program Manager. Today I would like to talk to you about changes we have made to add IPv6 support in the WinINet and WinHTTP WPAD helper functions. The explosion of the Internet in the...
  • Windows Core Networking

    Calling WinInet Asynchronously from managed code

    • 0 Comments
    Hi, I’m Reymarx Gereda, SDET at the Networking Development Platform in the Windows team. Recently I saw a question in one of the MSDN forums about calling WinInet API from managed functions; this is something we did for testing the component, and here...
  • Windows Core Networking

    Recent System.Net Related Postings

    • 0 Comments
    Recently, a number of current and former System.Net team members have posted about various managed code network programming topics: Proxy configuration with HttpWebRequest Socket programming considerations HttpWebRequst & Pipelining ...
  • Windows Core Networking

    Adding QOS2 calls in a sample Winsock application: Part 2

    • 6 Comments
    Hopefully you've read the previous entry with the QOS2 sample. Here are the answers to questions you might have. What header file do I need to include? qos2.h Is this only for user-mode applications? yes it is. However, leave us a comment if...
  • Windows Core Networking

    The (new) Trouble with select and LSPs...

    • 0 Comments
    If you’ve ever had to deal with Winsock LSPs, then you probably know that handling select function calls are rather convoluted – especially with certain apps that pass multiple socket types into select. Some applications (like IE) will pass a UDP/IPv4...
  • Windows Core Networking

    Adding QOS2 calls in a sample Winsock application: Part 1

    • 3 Comments
    Over the past few months we've been receiving feedback from partners on the new QOS2 API I just wrote about . The first question is often: how do I use this new API in my application? So I thought we should introduce some of the API calls by modifying...
  • Windows Core Networking

    Http.sys URL Registrations and Service SIDs

    • 0 Comments
    A common question we get when configuring HTTP.sys to listen on a URL (though HttpAddUrl , HttpAddUrltoUrlGroup , HttpListenerPrefixCollection or even CREATE ENDPOINT ) is how you claim and protect your name space. The first issue that people need...
  • Windows Core Networking

    WOW64 on HTTP.sys

    • 0 Comments
    Back when Windows Server 2003 SP1 shipped, HTTP.sys hit an important milestone, WOW64 support. What is WOW64 support and why is it important? I’m glad you asked. WOW64 lets 32 bit applications run on top of 64 bit windows. WOW64 support for HTTP.sys...
  • Windows Core Networking

    Scenarios and technologies of QOS2

    • 8 Comments
    After XP, when we reviewed the scenarios for QoS in Windows, we considered the following 4 big categories: I'm a network administrator who wants to control how the traffic from the computers on my domain will be marked with priority (DSCP). I...
  • Windows Core Networking

    Deprecating old QoS APIs

    • 2 Comments
    A while back I wrote about the fundamentals of networking Quality of Service (QoS) including 802.1p and DSCP . Gabe recently wrote about WMM . With Vista soon to hit the market, it's time for us to talk about the new and old QoS APIs. Let's start with...
  • Windows Core Networking

    Using Policy-Based QoS to Enable and Manage WMM in Enterprise Wireless Deployments

    • 1 Comments
    If your enterprise wireless AP vendor of choice supports WMM (most likely), and the warriors that wander the halls and conference rooms tote laptops with WMM capable NICs (most likely), you should start taking advantage of this capability. Until Windows...
  • Windows Core Networking

    New Public Forum for Windows Network Development Discussions

    • 1 Comments
    We've just launched a new MSDN public forum for Windows Network Development. The first open forum for discussions is QoS/qWAVE; however, myriad others will follow. We highly encourage open discussion on these forums, and we'll be actively monitoring to...
  • Windows Core Networking

    WiFi QoS Support in Windows Vista: WMM part 2

    • 2 Comments
    My previous post on WiFi QoS (WMM) discussed the four access classes (BG, BE, VI, and VO) available for traffic differentiation. I also highlighted that packets containing either a layer-2 802.1p tag or layer-3 DSCP mark (i.e. packets associated with...
  • Windows Core Networking

    WiFi QoS Support in Windows Vista: WMM

    • 6 Comments
    In Windows Vista, a great deal of effort has gone into making it simple for network applications to take advantage of QoS capable networks. This post focuses on QoS for WiFi networks (both consumer and enterprise) and how the Vista network stack enables...
  • Windows Core Networking

    Wanted: Developer feedback for our "Next Generation" client HTTP stack

    • 5 Comments
    As we begin the planning phase for our "Next Generation" client HTTP stack , we would love to hear from developers using our existing APIs (WinINet and WinHTTP). Please help us understand what your experience has been so far and what you would like to...
  • Windows Core Networking

    WNDP Connect Site gets an upgrade!

    • 0 Comments
    Last year we setup a small site on connect.microsoft.com in order to let our blog readers, developers and users file bugs, make suggestions and get some conntent like whitepapers and samples early. The downside to the site was that you couldn't easily...
  • Windows Core Networking

    The NDIS 6.0 Driver Model

    • 8 Comments
    NDIS 6.0 was introduced to the independent hardware vendor (IHV) and developer community at last year’s WinHEC. It brings the promise of greater performance, improved manageability, reduced complexity for NDIS miniports, and simpler models for writing...
  • Windows Core Networking

    WinHttp Configuration for Windows Vista Beta 2 - Part 4 Client Certificates

    • 5 Comments
    In Part 1 , Part 2 and Part 3 of this series I discussed the tools used to configure WinHttp today, introduced the changes happening for Windows Vista and how to set up proxies and tracing. In this post I’m looking at the client certificate settings....
  • Windows Core Networking

    Extend Windows Vista Wireless

    • 2 Comments
    As we worked on the Windows Vista Wireless Stack, extensibility was one of our key design goals. On previous releases, we’ve gotten a lot of feedback from hardware and software developers on how they’d like to be able to extend the wireless experience...
  • Windows Core Networking

    Providing 802.1x Enforcement for Network Access Protection

    • 1 Comments
    We’re living in a highly connected world, where a large number of diverse devices gain access to the corporate environment using diverse technologies like wireless, wired 802.1x, virtual private networks (VPN), and more. Though this diversity is a great enabler allowing end users to always have up-to-date information at their fingertips, it creates a very challenging situation for enterprise IT administrators. ...
  • Windows Core Networking

    WinHttp Configuration for Windows Vista Beta 2 - Part 3 Tracing

    • 2 Comments
    In Part 1 and Part 2 of this series I discussed the tools used to configure WinHttp today, introduced the changes happening for Windows Vista and how to set up proxies. In this post I’m looking at the Tracing settings. Again as a reminder, this is how...
  • Windows Core Networking

    WinHttp Configuration for Windows Vista Beta 2 - Part 2

    • 7 Comments
    In Part 1 of this series I discussed the tools used to configure WinHttp today and introduced the changes happening for Windows Vista. In this post I’m looking at the Proxy settings. Again as a reminder, this is how it is for Windows Vista Beta 2 and...
  • Windows Core Networking

    WinHttp Configuration for Windows Vista Beta 2 - Part 1

    • 7 Comments
    WinHttp for Windows XP and Windows Server 2003 comes with variety of tools that allow the users and system administrators to configure the default proxy settings ( ProxyCfg.exe ), tracing settings ( WinHttpTraceCfg.exe ) and configure client certificates...
  • Windows Core Networking

    Advances in Windows Vista TCP/IP

    • 37 Comments
    The Windows Vista TCP/IP stack has made tremendous improvements in its efficiency, taking full advantage of hardware advances (e.g. gigabit networking). As explained by Murari in a previous posting (Advances in Windows TCP/IP Networking), there are a number of bottlenecks that affect TCP throughput. Here, I will give some examples of how we’ve addressed these bottlenecks in the Windows Vista TCP/IP stack....
  • Windows Core Networking

    Network Programming with Winsock Kernel (WSK)

    • 2 Comments
    Winsock Kernel (WSK) is the latest network programming interface introduced by the WNDP team in Windows Vista. As evident by its name, WSK can be used by kernel-mode drivers for sending and receiving data over the network. But less evident to many developers, WSK is not an interface for performing network “filtering”. Hence, to clarify a common misconception up front, if all you want is to perform some form of network traffic filtering or interception, then you are strongly advised to look at the Windows Filtering Platform (WFP) interface first. WFP is the one-stop shop for network filtering in Windows Vista....
Page 4 of 6 (145 items) «23456