网路控制程式（，缩写为NCP）是设置在现代网际网路的前身ARPANET内，于作为主机的电脑上运行的中间层协议栈。其中网路控制程式发展于传输控制协议前，功能类似于ARPANET早期的传输层协议。同时网路控制程式是单工通信协议，也就是说必须在两处设立TCP/UDP埠才能够进行双向通讯。
历史.1970年，ARPANET开始使用NCP协定。1983年1月1日，ARPANET以TCP/IP来取代NCP协定。