این بخش  ای برای برنامه نویسی TCP / IP با استفاده از API sockets است. (سوکت همچنین می تواند برای کار با سایر پروتکل های شبکه مانند IPX / SPX و Appletalk مورد استفاده قرار گیرد API سوکت استاندارد در ابتدا در دنیای یونیکس توسعه یافت، اما به سیستم عامل منتقل شده است 
معمولا هنگامی که کسی به "TCP / IP" اشاره می کند،یعنی به کل مجموعه پروتکل ها اشاره دارند، همه آنها بر اساس پروتکل اینترنت ("IP") است. بر خلاف یک شبکه واحد، که هر کامپیوتر به طور مستقیم به هر رایانه دیگر متصل است، "اینترانت" (یا "اینترنت") مجموعه ای از یک یا چند شبکه است. این شبکه ها همگی به هم متصل می شوند تا یک شبکه مجازی بزرگتر ایجاد کنند. هر میزبان در این شبکه مجازی می تواند داده ها را با هر میزبان دیگر مبادله کند