Giao thức tầng ứng dụng: Người dùng tương tác với ứng dụng thông qua chương trình cài đặt trên thiết bị - Các ứng dụng liên lạc với nhau thông qua các tiến trình (process) - Các tiến trình chạy trên các máy tính khác nhau liên lạc với nhau tuân theo giao thức tầng ứng dụng