网络编程接口是一种应用程序编程接口 (API),它包含一组通信例程或系统调用。应用程序可以调用这些例程以便与位于相同或不同计算机上的其他应用程序通信。在该说明的上下文中,客户机和数据库服务器是调用 TLI 或套接字 API 中的例程的应用程序。客户机和数据库服务器都使用网络编程接口根据通信协议发送和接收数据。
如果要使客户机/服务器通信成功,那么客户机和数据库服务器的环境都必须用相同的协议配置。然而,一些网络协议可以通过多个网络编程接口来访问。例如,根据操作系统平台上可用的编程接口,可通过 TLI 或套接字来访问 TCP/IP。