25 March 2011 0 Comments

Misbehaving HTTPS Servers impair TLS 1.1 and TLS 1.2

Back in the summer of 2009, I blogged about Windows 7’s new support for TLS 1.1 and TLS 1.2 . These new protocols are disabled by default, but can be enabled using Group Policy or the Advanced Tab of the Internet Control Panel: Some adventurous Internet Explorer users have found that if they enable these new protocols, some secure sites will fail to load: Upon encountering an error like this, a user might try to see what’s going wrong by enabling Fiddler’s HTTPS Decryption feature and re-visiting the site. When they do that, they find that the site starts working correctly.

22 November 2010 0 Comments

November webinars for HE

Secrets of Successful Desktop Virtualisation: The Optimised Desktop VDI is a hot topic at the moment but what actually is it? When is it the right solution … and when not?

11 March 2010 0 Comments

Fiddler at MIX 2010

Just a quick little advertisement:   On the heels of the successful Fiddler session at PDC last fall , I’ll be hosting a “mini-session” on Fiddler at the MIX 2010 conference next Wednesday morning. I hope to meet some of you there!

20 November 2009 0 Comments

ARP Changes in Server 2008/Vista:

Introduction:     ARP is used to perform Duplicate Address Detection by sending an ARP request in which the Target Protocol Address is set to the IP address for which duplication is being detected.

27 August 2009 0 Comments

Some History of the Named Pipe, Part 2

The anonymous pipes that I talked about last time satisfy the basic requirements of an inter-process communication mechanism but have the considerable drawback of only working between two processes that share a parent-child relationship.

24 July 2009 0 Comments

Finding Free Ports, Part 2

Yesterday I talked about the algorithm the TCP transport uses to reserve a unique port when listening on both IPv4 and IPv6 addreses is enabled for a service.

10 July 2009 0 Comments

Notes on Proxy AutoConfiguration Scripts

I had someone ask me for help writing a Proxy AutoConfiguration script today.  PAC files are basically simple JavaScript files that expose one function FindProxyForURL(), that returns a string containing a list of one or more proxies which should be used to reach a given hostname. If no proxy should be used, the function returns “DIRECT.”  PAC files may be either manually specified (Tools / Internet Options / Connections / Lan Settings / Automatic configuration script) or automatically discovered using WPAD  (controlled via the “Automatically Detect Settings” checkbox on the same dialog). Back in the Vista timeframe, the WinINET team added some new functionality to ensure that PAC files could properly work in an IPv6 environment.  A summary of their changes can be found in this blog post: http://blogs.msdn.com/wndp/articles/IPV6_PAC_Extensions_v0_9.aspx As an aside: PAC files can have an (often unexpected) impact on Zone Determination, as I described almost 4 years ago ( sheesh, time flies! ).  -Eric

8 June 2009 0 Comments

Windows 7 is getting closer

The Windows 7 team announced it will be available on October 22nd – that’s the date in the stores, so I don’t know if we’ll get the version for education (ie the Volume Licence version) any earlier. Even if it was earlier, I guess it’s unlikely it’ll be in time to roll it out before the end of the summer holidays (shame).

27 May 2009 0 Comments

Windows 7 でのメディア ストリーミング

私たちはこれまでに、 Windows 7 のホーム ネットワークとメディアに関連する多くの機能について、ブログを執筆してきました。メディア ストリーミングは、これらすべてをかなり格好良くまとめたシナリオです。このシナリオでは、 Windows 7 PC をメディア共有のハブとして使用し、ホーム ネットワーク上の他の PC およびデバイスとストリーミングを介してメディアを共有したり、情報をインターネット上で安全にストリーム配信したりできます。この投稿は、デバイス & メディア プログラム管理チームの Scott Manchester が中心となってまとめたものですが、その内容は、コア ユーザー エクスペリエンス、 Media Center 、ネットワーク、 Windows Live などにまたがったものです (Windows Live もこのシナリオで新しい API を活用しています ) 。この投稿はかなり詳細なもので、実際に試していただきたいことがたくさんあります。テストに RC 版を使用する際、新しい PID キーを入手することなく、別の PC にもインストールして 30 日間使用することができます。それでは、どうぞお楽しみください ! –Steven Windows 7 には、家庭内の他の PC やデバイスで、また、外出先からインターネット経由で自分のメディア コレクションを楽しめるようにするための、わくわくするような新しいストリーミング機能を数多く備えています。私たちは、より使いやすく、セットアップが簡単なネットワーク対応のメディア エクスペリエンスを作成しました。これにより、ネットワークに接続された PC やメディア デバイスでの音楽、画像、ビデオなどの鑑賞が、メディア フォーマット、転送方法、プロトコルなどを気にせず簡単に楽しめます。 Digital Living Network Alliance (DLNA) という広く支持されたオープンな業界標準を使用した相互運用を認定されたネットワーク メディア デバイス (NMD) の数は、ますます増加しています。Windows 7 は、このオープン スタンダードを実装しているため、NMD、Windows PC、Windows Home Server、および Windows Media Center エクステンダー (Xbox 360 を含む) の間で、より容易かつ自然にメディアの共有を行えます。この標準をサポートしているということは、デジタル フォトフレーム、ラジオ、テレビなど無数の NMD を Windows 7 PC とともに使用でき、シームレスにホーム メディア エクスペリエンス全体に追加できるということです。 ハイテク通でない人にも 私たちはメディア ストリーミングの設定をかなりシンプルにしました。Windows 7 以前では、メディア ストリーミング機能はメディア好きな人だけを対象としていました。セットアップ エクスペリエンス向上のため、メディア ストリーミングは新しい HomeGroup 機能と統合されました。その結果、一般的なホーム ネットワーク構成では、メディア ストリーミングはデフォルトで有効になっており機能するようになっています。また、Windows Media Player のユーザー インターフェイスには、新たに [ストリーム] メニュー (下記の図を参照) が目立つ場所に表示され、シンプルなシナリオ ベースの設定オプションが表示されるようになっています。これらのオプションでは、次の設定を行えます。 外出先からメディア ライブラリにアクセスできるように自宅 PC をセットアップする 他のWindows 7 PC およびデバイスから Windows Media Player にメディアをプッシュし、それを制御できるようにする 自宅のすべての PC およびデバイスからのメディア コレクションへのアクセスを迅速に承認する この投稿では、この各シナリオについて見ていきます。 HomeGroup は、ミュージック、画像およびビデオの「 共有ライブラリ 」の概念を導入したものです。 以前のブログ で説明したように、これらの共有ライブラリへは、エクスプローラと Windows Media Player の各ナビゲーション ウィンドウ内、および Windows Media Center の各メディア カテゴリの [共有] ビューからアクセスできます (下記の図を参照)。これらのライブラリの領域は、各ビューで同じです。 エクスプローラは HomeGroup 内にある他の PC の共有メディア ライブラリを自動的に検出し、アクセスできるようにします。また、Windows Media Player と Windows Media Center は、次のものから自動的に共有ライブラリを検出します。 Windows Media Player 11 および 12 Windows Home Server すべての DLNA 準拠のメディア サーバー (ネットワーク接続ストレージなど) 誰が私の共有メディア ライブラリへアクセスできますか?

8 May 2009 0 Comments

Advanced Debugging for Network Development

Two new screencast videos on Channel 9 come from the Windows Protocol team demonstrating Network Monitor and other debugging tools.

5 May 2009 0 Comments

Jane & Robot Meetup Wednesday @ MS, Mountain View

Are you going to be in the Bay area tomorrow? Do you have a vested interest in search marketing

8 April 2009 0 Comments

40 Years of RFC

Yesterday marked the 40th anniversary of RFC 1 published by Steve Crocker at UCLA and covering host software for processing messages. The contents are forgettable but signify the start of an initiative that has broadly impacted how network standards are shared. Here’s a look at some other historical anniversaries during this year that I think are interesting