How To: Enable CTCP(Compound TCP) And ECN (Explicit Congestion Notification) In Windows Vista

One significant addition to Windows Vista’s TCP/IP stack is CTCP or Compound TCP.CTCP(Compound TCP) is a technology that came out of the Microsoft Research group as a way to deal with connections that have a large bandwidth-delay product. This is because traditional TCP is inherently a conservative and well behaved system based on reliability and sharing as the most important properties.A good example of large bandwidth-delay type of connection would be satellite internet or wireless technology like EVDO or WiMax.This “secret” advanced networking feature disabled by default in Windows Vista. You need to have Auto-Tuning enabled for this to work.

ECN (Explicit Congestion Notification) is a mechanism that provides routers with an alternate method of communicating network congestion. It is aimed to decrease retransmissions. In essence, ECN (Explicit Congestion Notification) assumes that the cause of any packet loss is router congestion. It allows routers experiencing congestion to mark packets and allow clients to automatically lower their transfer rate to prevent further packet loss.ECN (Explicit Congestion Notification) is disabled by default in Windows Vista, as it is possible that it may cause problems with some older routers that do not support this feature.

Open a command prompt as an administrator(elevated command prompt)  in Windows Vista or you will get an error that request needs to be elevated.

netsh interface tcp set global congestionprovider=ctcp

netsh interface tcp set global congestionprovider=none

netsh int tcp set global ecncapability=enabled

netsh int tcp show global

Notes:

Share and Enjoy:
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google

Popularity: 7%

Did You Like This Post? Then You Might Find These Also Interesting:

Written by Tony on March 10th, 2009 with no comments.
Read more articles on Vista Networking.

Related articles

No comments

There are still no comments on this article.

Leave your comment...

If you want to leave your comment on this article, simply fill out the next form:




You can use these XHTML tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> .