Mục tiêu: Định nghĩa, Hoạt động các giao thức trong tầng Ứng dụng. Mô hình Khách hàng - Người phục vụ (client - server). Mô hình đồng đẳng. Tìm hiểu một số giao thức tầng Ứng dụng thông qua các ví dụ cụ thể. Sẽ học cái gì? Các giao thức cụ thể: HTTP, FTP, SMTP. | Chương 2 Tầng Ứng Dụng Mục tiêu Định nghĩa Hoạt động các giao thức trong tầng Ứng dụng. o Mô hình Khách hàng -Người phục vụ clientserver o Mô hình đồng đẳng o Tìm hiểu một số giao thức tầng Ứng dụng thông qua các ví dụ cụ thể. sei ver Sẽ học cái gì Các giao thức cụ thể o HTTP o FTP o SMTP o POP o DNS o MSN Gnutella Lập trình các ứng dụng mạng socket API Elgạtdy 2001 aulhör 2 Tầng Ứng dụng 1 Trình Ứng dụng và Giao thức tầng Ứng dụng Trình ứng dụng Các tiến trình phân tán truyền thông với nhau o Chạy trên các thiết bị đầu cuối o Trao đổi thông điệp với nhau. o email FTP Web Giao thức tầng ứng dụng o Là một phần của trình ứng dụng. o Xác định thông điệp trao đổi giữa các ứng dụng. o Sử dụng dịch vụ truyền thông do giao thức tầng dưới TCP UDP cung cấp. transport network data link physical transport network data link physical transport network data link physical 2 Tầng Ứng dụng 2 1W A Ấ J 1 J Một sô thuật ngữ Tiến trình là chương trình chạy trên thiêt bị đầu cuối. Trên cùng máy tính hai tiên trình có thể truyền thông với nhau thông qua truyền thông liên tiến trình HĐH quản lý . Các tiên trình chạy trên các máy tính khác nhau tuân thủ giao thức tầng ứng dụng. User agent phần mềm đóng vai trò giao diện giữa người dùng và mạng. o Cài đặt Giao thức tầng Ứng dụng. o Web browser o E-mail mail reader o streaming audio video media player 2 Tầng Ứng dụng