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

    URLACL Setting Day

    • 1 Comments
    Looking around the web today, I noticed that Keith Brown has a sample of using HTTP_SERVICE_CONFIG_URLACL_SET from managed code. Kenney Wolf, a while back, found the Windows Vista way of configuring it via netsh. -- Ari Pernick
  • Windows Core Networking

    TechNet Webcast on 10/26/2006: Managing Network Bandwidth with Windows Vista

    • 0 Comments
    http://msevents.microsoft.com/CUI/WebCastEventDetails.aspx?EventID=1032309084&EventCategory=4&culture=en-US&CountryCode=US This will be a good session led by Eric Han, who manages the enterprise QoS program (and HTTP.sys). I'll probably...
  • Windows Core Networking

    TDI Client to Winsock Kernel (WSK) Porting Survey

    • 4 Comments
    As you know per previous posts on this blog , Winsock Kernel, a new transport-independent kernel mode Network Programming Interface (NPI), is available on Windows Vista and Windows Server Longhorn platforms. On Windows Vista & Windows Server Longhorn...
  • Windows Core Networking

    A new central location for all things QoS in Windows

    • 0 Comments
    We have a new TechNet site for Windows networking QoS: http://www.microsoft.com/technet/itsolutions/network/qos/default.mspx . Check it out and let me know if you still have unanswered QoS questions. We are always looking for ways to improve our communication...
  • Windows Core Networking

    Debugging Winsock LSPs

    • 3 Comments
    Several people have asked for tips on debugging LSPs, and unfortunately there’s no easy method to do so. One difficulty with LSPs is that once it’s installed any number of processes can immediately load the faulty LSP and begin to behave badly. This usually...
  • Windows Core Networking

    How to find consumer network gear that rocks: part 2 (QoS)

    • 3 Comments
    The “Certified for Windows Vista” logo is comprised of requirements for myriad networking features and scenarios, one of which being network Quality of Service (QoS). What is QoS and why is it important you ask? QoS is an overloaded term, but in short...
  • Windows Core Networking

    Filler - Check out the Times Reader

    • 0 Comments
    The New York Times has developed a cool app for Windows and the .Net Framework 3.0 called Times Reader . It downloads the New York Times articles and displays them in a nifty adaptive layout UI. Be sure to resize the window to see how it re-layouts and...
  • Windows Core Networking

    Filler - Open Command Prompt Here in Vista

    • 3 Comments
    I learned this last week that in Windows Vista one can hold down shift and right click to get a "Command Prompt Here" option added to the context menu on a folder. Nice! -- Ari Pernick Update: As someone in the comments noted, "Copy as Path" gets...
  • Windows Core Networking

    Networking Developer Online Chat (9/1/06)

    • 5 Comments
    Update: This chat occurred on 9/1/06. The transcript will be posted here in the next few days. This is just a reminder that the Windows Core Networking team will be on hand to answer your questions about the new technologies and features for network...
  • Windows Core Networking

    How to find consumer network gear that rocks

    • 11 Comments
    Over the past few years, we've seen consumer networking products get really cheap. While cheap in a currency sense is great, we're unfortunately left experiencing the same of product quality (usually while grimacing at the "getting started" manual). Consumer...
  • Windows Core Networking

    Creating IP Agnostic Applications - Part 1

    • 5 Comments
    In Windows Vista and Windows Server "Longhorn," IPv6 is installed and enabled by default. When both IPv4 and IPv6 are enabled on these OSs, the TCP/IP stack prefers to use IPv6 over IPv4. For example, APIs such as ConnectByName will attempt to connect...
  • Windows Core Networking

    A Tale of 20 Cookies

    • 5 Comments
    As more applications move to leveraging the web, either through desktop-integration or complete migration to a web model, maintaining user state on the web becomes critical. For many web sites and applications this means the use of in-memory and persistent...
  • Windows Core Networking

    What's New for Developers in Windows Vista Networking

    • 0 Comments
    The Windows Core Networking team will be on hand to answer your questions about the new technologies and features for network application development on Windows Vista. This chat is for developers, and anyone else, interested in Windows Vista and Windows...
  • Windows Core Networking

    Content-Encoding != Content-Type

    • 6 Comments
    RFC 2616 for HTTP 1.1 specifies how web servers must indicate encoding transformations using the Content-Encoding header. Although on the surface, Content-Encoding (e.g., gzip, deflate, compress) and Content-Type (e.g., x-application/x-gzip) sound similar...
  • Windows Core Networking

    From WinHEC to Black Hat USA 2006

    • 1 Comments
    It’s been several weeks now since WinHEC, and we’ve been hard at work on RC1 work for the NetIO networking stack in Windows Vista and Windows Server Code-Name Longhorn. It was really great to meet with so many of the folks who’ve been partnering with...
  • Windows Core Networking

    Windows Live Writer

    • 0 Comments
    I need to take a step back and take notice of all of the great applications that our team enables more often. We enable some great integrations between the web and the desktop by having all HTTP protocol stacks live in one Microsoft team. Whether it is...
  • Windows Core Networking

    Buffering in HTTP.SYS

    • 4 Comments
    My name is Chun Ye. I am a Software Design Engineer in the Microsoft Windows Networking Transports & Connectivity group. I'm here to describe the scenarios under which an application using HTTPAPI.DLL should set the HTTP_SEND_RESPONSE_FLAG_BUFFER_DATA...
  • Windows Core Networking

    A WinINet Chunked-Encoding Story

    • 2 Comments
    A couple of months back, Nick Bradbury of Homesite and FeedDemon fame posted a blog entitled, " Microsoft, Please fix this WinINet bug! " where he mentioned some users of FeedDemon 2.0 were experiencing a significant CPU spike when downloading RSS feeds...
  • Windows Core Networking

    WiFi QoS Support in Windows Vista: WMM Part 4

    • 7 Comments
    Parts 1-3 of this series on WMM provided a bunch of details about how the Windows Vista network stack enables prioritization on WiFi networks, and how to figure out if the access point actually supports this capability. This post describes what behavior...
  • Windows Core Networking

    Large Request Payload Support in WinHttp for Windows Vista

    • 3 Comments
    If you have used WinHttp to upload data to a server, you probably noticed that the total payload length parameter (dwTotalLength in WinHttpSendRequest) is of type DWORD, which is a 32 bit unsigned number. This limits the WinHttp apps to uploading 4GB...
  • Windows Core Networking

    A bit about WinInet’s Index.dat – Q&A

    • 11 Comments
    In my previous post I tried to explain a bit about what the index.dat files are and what has changed in IE7/Windows Vista timeframe. The post got a couple questions that I'll attempt to answer here. 1) Mike: The real problem behind index.dat is that...
  • Windows Core Networking

    A bit about WinInet's Index.dat

    • 23 Comments
    Since a recent digg article and its underlying Wikipedia entry seems a little confused about index.dat, I’d like to give some more detail about what it is and what we have changed with it in IE7/Vista’s version of WinInet. As Jeffdav explained a while...
  • Windows Core Networking

    WSAConnectByName() and WSAConnectByList()

    • 7 Comments
    G’Day, my name is Brad Williamson, a Software Design Engineer with the Windows Networking Developer Platform (WNDP) group here at Microsoft. I am going to talk about two APIs that were introduced in Windows Vista Beta 2 to simplify the process of connecting...
  • Windows Core Networking

    WiFi QoS Support in Windows Vista: WMM Part 3

    • 1 Comments
    In my previous posts about WMM support in Vista, I described how Windows network applications can indicate which priority level they desire for traffic sent, and how Native WiFi (NWF) drivers can identify this traffic to provide appropriate prioritization...
  • Windows Core Networking

    Shaping outgoing traffic - Part 1

    • 2 Comments
    Last week I added QOS2 calls to a sample Winsock application to obtain DSCP marking. The second request we get from developers is to shape their outgoing traffic, i.e. limit the rate at which their traffic is sent. With Vista you configure this on your...
Page 3 of 6 (145 items) 12345»