Network connection speed

DIY-Computer-Repair can help!

What can you do about your connection speed, that is how can you make your internet access faster.

You start your computer, you open your browser and connect to your favorite  web site, and wait, and wait, and after some time the page actually starts to load. Whoa! What is going on?

Your connect speed (bandwidth)  is to low or it is in need of optimization.

So how do you go about optimizing your network connect speed?

Well there are some things you can do but first there are some things you need to know about networking, some acronyms and jargon that need to be explained.

  • NIC - Network Interface Card the network adapter in your computer.
  • MTU - Maximum Transmission Unit - Each packet is made up of different parts depending on the protocol, header, sequence, data, trailer just as a sample. To keep the packet from becoming to large and parts being lost between the sending and receiving NIC's a control was created to minimize the loss of data it specifies the maximum size for the packet. Thus the MTU size may be calculated by sending data to a test NIC and gauging the time for the reply to return and how much of the data was received and how much was lost.
  • Link speed - The speed that the NIC connects to another NIC measured in Bits per second - such as 100 Mega Bits Per Second 100MBPS
  • Duplex - Duplex setting is either full or half. Half means the NIC will transmit a network packet and wait for a reply. Full means the NIC will transmit and receive at the same time.
  • Packet - A packet is the format of the data that is sent across the network, depending on the Network Protocol the packet will be of different sizes. 
  • TCP Receive Window - The amount of data the NIC will receive in to it's buffer before sending it on to the computer or transmitting it to the network. Be careful with modifying this parameter setting it too high or too low will cause packet loss.
  • ISP - Internet Service Provider
  • Ping - Packet Inter-Network Groper, a small program that sends out a standard packet (this packet is uniform for all computers/operating systems) the packet is received and a reply is sent back to the sending computer. The ping program tests the time it takes to get the packet to the receiving computer and back, how many times the packet has to be routed from one device to another (hops) and how long the packet has before the network drops it, TTL.
  • Ack - acknowledge this is a signal from the receiving NIC, it will send Ack back to the sending NIC and if it receives a bad packet it will send a no-Ack at which time the sending NIC will transmit the packet again. If you are getting a large amount of no-Ack messages then there is a hardware problem between your NIC and the receiving NIC. I would suggest starting with the wiring from your NIC and work outward.
  • TTL - Time To Live, how long the network will keep the packet before dropping it. If you suspect the service you want to connect to is a long ways away from you (do a ping and look at the hops and the TTL) then you may want to increase the TTL and decrease the MTU/Packet for transmission to that site.
  • Hops - Each time a packet is received and then transmitted between the sending NIC and the receiving NIC is called a hop. The device does not decode the data only the header then forwards the packet on.
  • IP - Internet Protocol this is a numerical address assigned to your NIC either automatically or statically.

Now lets see what we can do to speed up your connect speed and get that page to download faster.

Optimization comes in two parts, your network card in your computer and your router if you have one.

You will find more information on networking in the Self Computer Repair Unleashed! E-Book.

For your network card you need to know what the speed and duplex are. To find them you got to My Network Places, right click and select properties.

  • Once you open the properties right click on your network card and select properties, when the properties page opens go to the network card at the top and click the 'Advanced' button.

  • When the page opens look in the left had box, you are looking for 'Link speed' and 'Duplex' you want to change those two properties to '100' and 'Full duplex'.

  • Now days all routers, cable/DSL modems, and switches are set at 100/full as default. Any thing less will cause the  connection to be intermittent, that is the connection will drop then reconnect thus causing the your browser to look like it is setting there not doing anything or it will come back with a time out error. It isn't the browser or the web site you are connecting to it is your network.

For the router you can go in to the settings (if this is a home router) and check the 'link speed/duplex' it should be 100/full. The other thing you can do in the router settings is set the MTU, the optimum setting should be 1500 for the MTU although it could be higher or lower depending on your network connection to your ISP. You can run a test with this program - TCPOptimizer.

Note: The TCPOptimizer program will work from behind a firewall but not with a proxy server. If you have Windows Firewall Service you could disable the service while running the tests, just don't open your browser or connect to anywhere while testing. If you are behind a corporate firewall or have a home router with firewall turned on use the router settings to do your testing. Use the 'Gateway' IP for the test. If your network uses a proxy server to get past the firewall then you can only test settings on your side of the proxy server, again use the 'Gateway' IP address to do your tests. The program will error out but the test will see the MTU for your NIC.

Fix It! Your
DIY Computer Repair Newsletter!
Click here to get your copy of Fix It!

If you are connected directly to a Cable/DSL modem you can not modify the settings, nor can you see the speed/duplex setting. If you find with your testing that the MTU is wrong you will have to contact your service provider to get the modem settings changed or a new modem.

By changing the MTU and the TCP Receive Window you will see a boost in speed. As I pointed out in the definitions section modifying the TCP Receive Window may cause more problems. Do not modify this setting unless it is the last thing you can do to stop the dropped packets causing the connection to appear to be slow.

The only thing left that will speed up your connection is the 'Bandwidth' that your are getting from your ISP. Bandwidth is calculated in BPS - Bits Per Second. If you are on dial up the maximum you can send/receive is 56,000 (56K) Bit Per Second. If you are on Cable or DSL then the game changes you can get from 64KBPS up to 6GigaBitsPerSecond (the GBPS range is very expensive and normally only large corporations have this type of connection) for the home user or small business the speed will be in the range of 128KBPS to 7MBPS (these are US specifications only other countries will be different).

Return to top


Q and A

This site contains a lot of information. As with any publication not all information is available due to space, time, or subject constraints.

If you have a question that you did not find the answer on this web site  you a can ask your question here and we will endeavor to get you the most up to date answer possible!


Free Stuff!


Thank you for visiting my web site, and please come back again.

© www.diy-computer-repair.com '2008 Copyright Russell Enterprises All Rights Reserved
DiY Computer Repair contact support and sig. If you find this Web Site useful, feel free to recommend it to a friend.



Return to previous page



 
This website is not intended for children under the age of 18

Home
   Support   About owner   Site Map
Why I use SBI  Privacy Policy   Disclaimer

From the Desert South West ~ Arizona, USA
Copyright DIY-Computer-Repair.Com 2006-2011

powered-by-sbi



My Twitter! xml-rss Add to My Yahoo!
Add to My MSN Add to Google AddThis Social Bookmark Button My StumbleUpon Page Computer Blogs - BlogCatalog Blog Directory

Page copy protected against web site content infringement by Copyscape

 www.diy-computer-repair.com BBB Business Review



Site Sponsors

Once You Know, You Newegg
Electronic Parts
Save 20% on AVG Antivirus 2011 Professional
AVG kills viruses
Spyware and
Malware removal
Webroot Software Inc.


Need a battery for your Laptop?
All-Battery.com

Are you a Gamer?
GameStop.com

Laptop Accessories
LaptopZ.com - Your One-stop Laptop Parts Store!

Need an excellent CD/DVD burning program?

Buy Creator 2012 Today!
Kensigston Products


Fire that geek that is messing up your computer, you can do a better job.

More solutions in one place!

Self Computer Repair Unleashed

The Official  www.diy-computer-repair.com Reference manuals

Get yours Today!



Index
Home Page

How To's..
Auto Conf
Cleaning a computer
Change A File or Directory Attributes
Cleaning Your Keyboard
Create a bootable floppy
Create a bootable CD/DVD
Create a bootable USB device
Custom XP installation CD
WintoFlash for your USB Drive
Dual Boot for your computer
Installing a Hard Drive
Making an External Hard drive bootable
How to make a bootable USB hard drive
Build a BartPE disk
BartPE and ERD Commander
Crossover cable connection to transfer files.
Defragment your hard drive
Create an image of your hard drive
Creating a Symantec Ghost image
Restore Symantec Ghost image
Copy or Move a File?
Disaster Recovery
Connectors - What are they?
[Humor]
Installing new hardware, a how to...
Internet in your RV? Network Attached Storage NAS
Network Connection Speed
Overclocking - Processor and FSB
Partition and format a hard drive
Performance optimization
More...Performance optimization
Increased Security For Your Computer
Setup a Router
Wireless Router setup
Setup Software / Firewall
Windows Firewall Service
System Manager Tips
System Tools
Storage Manager
Services and Application
Upgrade your Motherboard
Backup for Windows XP