相关的程序以这种应用内部使用的格式进行传送，然后编码成标准协议的格式。一些特定的程序视爲在此层运行。它们提供服务直接支持用户应用。这些程序和它们对应的协议包括HTTP（万维网服务）、FTP（文件传输）、SMTP（电子邮件）、SSH（安全远程登录）、DNS（名称⇔IP地址寻找）以及许多其他协议。一旦从应用程序来的数据编码成一个标准的应用层协议，它将传送到IP栈的下一层。在传输层，应用程序最常用的是TCP或者UDP，并且服务器应用程序经常与一个公开的端口号相联系。服务器应用程序的端口由互联网号码分配