Sin embargo, NCP no tena la capacidad de dirigirse a redes (ni a mquinas) que estuvieran ms all de un IMP de destino de ARPANET, de modo que tambin haca falta algn cambio en NCP. (Se asuma que ARPANET no se poda cambiar en este sentido). NCP dependa de ARPANET para ofrecer fiabilidad de extremo a extremo. Si se perda algn paquete, el protocolo (y probablemente las aplicaciones a las que este daba soporte) se parara de repente. En este modelo, NCP no tena control de errores de host de extremo a extremo, ya que ARPANET sera la nica red, y tan fiable que no hara falta un control de errores por parte de los hosts. As pues, Kahn decidi desarrollar una nueva versin del protocolo que podra cubrir las necesidades de un entorno de redes de arquitectura abierta. Este protocolo se llamara ms adelante Protocolo de Control de Transmisin/Protocolo de Internet (TCP/IP). Mientras que NCP tenda a actuar como un controlador de dispositivo, el nuevo protocolo se parecera ms a un protocolo de comunicaciones.