ICS: Internet Connection Sharing
Allows you to use a single dial-up or network connection
among several computers attached to a Local Area Network
(LAN).
ICF: Internet Connection Firewall
Acts to protect your network (and computer) from improper
access by outside entities.
In other words, use ICF to share a connection. Use ICF to
protect your connection.