Layer tertinggi adalah layer aplikasi. Layer ini saling berkomunikasi antar host dan merupakan interface yang tampak oleh user pada protokol TCP/IP.
1. Karakteristik dari Aplikasi
Pada layer aplikasi terdapat beberapa karakterisik yang sama yaitu:
- Merupakan aplikasi yang ditulis oleh user (user-written) atau aplikasi sudah merupakan standar dengan didalamnya sudah terdapat produk TCP/IP. Aplikasi TCP/IP set yang terdapat antara lain; TELNET digunakan untuk mengakses remote host melalui terminal yang interaktif, FTP (File Transfer Protocol) digunakan untuk transfer file antar disk o SMTP (Simple Mail Transfer Protocol) digunakan sebagai sistem surat di internet.
- Menggunakan sistem transpor UDP atau TCP
- Menggunakan model client-server.
2. Remote Procedure Call (RPC)
RPC adalah suatu protokol yang memperbolehkan suatu program komputer yang memberikan suatu subroutin kepada komputer yang lain untuk menjalankan suatu perintah tanpa melalui programmner membuat program terlebih dahulu.