利用网络的应用程序有很多,包括Web浏览器、电子邮件、远程登录、文件传输、网络管理等。能够让这些应用进行特定通信处理的正是应用协议。TCP和IP等下层协议是不依赖于上层应用的类型,而应用协议则是为了实现某种应用而设计和创造的协议。
例如,远程登录等应用经常使用Telnet协议,它支持基于文字的命令与应答,通过命令可以执行各种各样的其他应用。