C) Port Check and Forwarding
Important: You do not need to forward the ports if you are on bridge mode (I.E. dialler mode). Portforwarding is required only if you are using PPPoE mode.
To get the most from your given network connection it is vital you have an open port and that it is properly forwarded through the Router and/or Modem. Software ports are numbered connections that a computer uses to sort network traffic.
A port may support incoming traffic, outgoing traffic, or both.
When a computer on the internet sends data to the external IP Address of your router, the router needs to know what to do with the data.
Port Forwarding tells the router, to which computer, on the local area network (LAN) to send the data.
When you have port forwarding rules set up, the router takes the data from the external IP Address / port number and sends that data to an internal IP Address / port number. Port Forwarding rules are created per port, so a rule set up for port 6881 will only work for port 6881, and therefore a port can only be used by one program at a time!
Pick any random port between 49152 and 65535, the "Unassigned" port range and enter that port number
in the "Current Port" field. Click the "Test if port is forwarded properly" button to check the port you have chosen.
The Default Browser will open and test the chosen port's mapping.

If the µTorrent Port Checker displays this message, congratulations your port is open and accepting connections.

If the µTorrent Port Checker displays this message, the port is not "Open", go to Portforward.com and allow the site to guide you through the forwarding process.
You will need to know the Router and/or Modem manufacturer, Model and the Username and Password;
check the manual if the passwords suggested by Portforward.com don’t work.

D) Protocol Encryption
Some Internet Service Providers (ISPs) are actively interfering with P2P activities to reduce their bandwidth requirements.
This causes the download speeds of file sharing programs, to become slow. To avoid this, µTorrent and other clients
have introduced Protocol Encryption to prevent ISPs from identifying BitTorrent traffic.
Click The "Enable Encryption" box to select.
Use the following steps only if you know everything about networking. Not intended for average users.
* You can skip to the next post for more*
Optimizing the Internet Connection

Tweaking the Network Settings
“Tweaking” the TCP stack is necessary if you wish to fully utilize the available bandwidth of your connection.
You can do an “On-Line” tweak test at DSL Reports or use a program like TCP Optimizer.
TCP Optimizer is a free, easy, "No Install" program that provides an intuitive interface for tuning and optimizing your Internet connection.
1 ) Select the Maximum "Advertised" (claimed), or Maximum Tested Download Rate, from the "Connection Speed" slider bar. (The maximum available bandwidth, in kilobits per second [kb/s]).
2 ) Choose your "Network Adapter", or check to "Modify All Network Adapters".
3 ) Check "Optimal settings"
4 ) Click "Apply changes", and reboot when prompted by the program.

The Event ID 4226 Patch
Windows Vista, Windows XP SP2 and Windows 2003 Server SP1 limit the maximum concurrent half-open connections (SYN) to a maximum of 10 (the previous limit was over 65,000). The drawback to this connection limit is that network intensive applications can be slowed, including Peer-to-Peer (P2P) clients like µTorrent.
To change the limit on maximum concurrent half-open connections, effectively editing the TCPIP.SYS file, use the Event ID 4226 Patch.
You can try and google about it to know more about it.
Once the TCPIP.SYS file, has been patched, open µTorrent and navigate to:
Code:
Options > Preferences (Ctrl+P) > Click "Advanced" > Click “net.max_halfopen” > Enter "50" in the "Value" Field > Click "Set"
Do not change the “net.max_halfopen” value, without first patching the TCPIP.SYS file, using the Event ID 4226 Patch.
To truly optimize µTorrent, set the limit to 50 and use µTorrent normally; periodically check the Windows Event Viewer for Event ID 4226 errors; if these errors are found, raise the limit by 50, continuing this process, until these errors are no longer logged.
To access the Windows Event Viewer, navigate to: “Start” > "Run" > Enter " eventvwr.msc " > Click "Ok"