How does (ICS) Internet Connection Sharing work?

Posted on 2003-03-27
Medium Priority
Last Modified: 2013-11-29
I was just wondering what happens when Internet Connection Sharing is enabled on Windows 2000 Server.
I am just curious as to how it works...
How are the packets routed to the pcs that requested them?
How is this dfferent from the other methods available for sharing an internet connection, i.e. dhcp, etc?

ANyone know any site with good explanations..

Any help?

Question by:mrjoeking
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
LVL 79

Accepted Solution

lrmoore earned 300 total points
ID: 8221433
LVL 13

Expert Comment

ID: 8221491
"Win2k Server does not support ICS"

Win2k Server will share a connection and the term "Internet Connection Sharing" is just the name of the idiot-proof wizard for Win98/ME/XP's scheme for simplistically sharing the connection.  Behind the scenes whatever the version of Windows, the mechanics are the same.  2k Server has additional features that can be used, but its most basic form of connection sharing is pretty much identical.

Expert Comment

ID: 8221526
ICS is a NAT based routing application, designed to share an Internet connection among multiple computers connected via a LAN. (ICS is based on Nevod's NAT1000, which was purchased by Microsoft in 1999.)  ICS can handle both dial-up and broadband based Internet connections.

NOTE: ICS may not work with "unbundled" one-way cable modems or other "telco return" network devices.  See this Microsoft Article for more information.  You might have better luck using Sygate or Ositis' WinProxy (uninstall ICS first!)

Have a satellite broadband connection? See this page for instructions on setting up ICS for a DirecPC connection.

ICS can handle networks with clients (the computers on the LAN that share the Internet connection via ICS) running any operating system (OS), as long as the OS supports the TCP/IP protocol (which all do).  The clients can have their TCP/IP information assigned manually, or they can run as DHCP clients, obtaining their TCP/IP settings from ICS' built-in DHCP server (see this page for more info on DHCP).

(Though as they said It Is Not Supported In W2K)
NFR key for Veeam Backup for Microsoft Office 365

Veeam is happy to provide a free NFR license (for 1 year, up to 10 users). This license allows for the non‑production use of Veeam Backup for Microsoft Office 365 in your home lab without any feature limitations.

LVL 79

Expert Comment

ID: 8221552
agree with magarity...I should have elaborated in that 2k SERVER does it, just very differently, and it's not called ICS, it's RRAS and NAT..

Author Comment

ID: 8226288
Ok, in Windows 2000 Server you can view the properties of a network connection and find it has a "Sharing" tab, on that tab there is a checkbox to "Enable Internet Connection Sharing for this connection"
This is what I am talking about.
I would like to know what it does exacly (how it affects IP addresses, routes traffic)
And how this compares with the option in Routing and Remote Access....

Thanks anyone who can help...

Expert Comment

ID: 9152845
This old question needs to be finalized -- accept an answer, split points, or get a refund.  For information on your options, please click here-> http:/help/closing.jsp#1 
Post your closing recommendations!  No comment means you don't care.

Expert Comment

ID: 10088698
No comment has been added lately, so it's time to clean up this TA.
I will leave the following recommendation for this question in the Cleanup topic area:

Accept: lrmoore {http:#8221433}

Please leave any comments here within the next seven days.

Julian Crawford
EE Cleanup Volunteer

Featured Post

[Webinar] How Hackers Steal Your Credentials

Do You Know How Hackers Steal Your Credentials? Join us and Skyport Systems to learn how hackers steal your credentials and why Active Directory must be secure to stop them.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

When you try to share a printer , you may receive one of the following error messages. Error message when you use the Add Printer Wizard to share a printer: Windows could not share your printer. Operation could not be completed (Error 0x000006…
This article will show how Aten was able to supply easy management and control for Artear's video walls and wide range display configurations of their newsroom.
After creating this article (http://www.experts-exchange.com/articles/23699/Setup-Mikrotik-routers-with-OSPF.html), I decided to make a video (no audio) to show you how to configure the routers and run some trace routes and pings between the 7 sites…
In this tutorial you'll learn about bandwidth monitoring with flows and packet sniffing with our network monitoring solution PRTG Network Monitor (https://www.paessler.com/prtg). If you're interested in additional methods for monitoring bandwidt…

764 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question