Популярность протоколов TCP/IP росла быстро не просто потому, что протоколы существовали, а подключение к сети Интернет требовало их применения. В нужный момент они позволили удовлетворить важную потребность (глобальную передачу данных), а кроме того, обладали рядом особенностей TCP/IP, необходимых для решения задачи:
- Свободно распространяемые открытые стандарты протоколов, не зависящих от конкретного аппаратного обеспечения или операционной системы. Широкая поддержка делает TCP/IP идеальным выбором для объединения разнообразных программных и аппаратных составляющих даже в случаях, когда нет необходимости работать с сетью Интернет.
- Независимость от конкретных физических сетевых устройств, позволяющая интегрировать самые разные типы сетей посредством TCP/IP. TCP/IP может работать через Ethernet, соединение DSL, коммутируемое соединение, оптоволоконный канал, то есть в качестве физического транспорта может использоваться почти любая система.
- Универсальная схема адресации, позволяющая произвольному устройству TCP/IP обращаться к любому другому устройству сети по уникальному адресу, даже во всемирной сети Интернет.
- Стандартизированные высокоуровневые протоколы, согласующие работу распространенных пользовательских служб.