Tầng ứng dụng trong mạng máy tính

76 5 0
Tầng ứng dụng trong mạng máy tính

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Mạng máy tính 1 Tầng ứng dụng (Application Layer) 6 1 Các nguyên tắc của ứng dụng mạng 6 2 Web và HTTP 6 3 FTP 6 4 E Mail SMTP, POP3, IMAP 6 5 DNS 6 6 Chia sẻ file P2P 1 Tầng ứng dụng (Applicati. Các giao thức trong tầng ứng dụng, Phương thức kết nối giữa các tầng

Tầng ứng dụng (Application Layer)  6.1 Các nguyên tắc  6.6 Chia sẻ file P2P ứng dụng mạng  6.2 Web HTTP  6.3 FTP  6.4 E-Mail  SMTP, POP3, IMAP  6.5 DNS 1-1 Tầng ứng dụng (Application Layer) Mục đích:  Các khía cạnh giao thức ứng dụng mạng    Mơ hình dịch vụ tầng giao vận Mơ hình Client-Server Mơ hình peer-to-peer  Học giao thức phổ biến mức ứng dụng     HTTP FTP SMTP / POP3 / IMAP DNS 1-2 Một số ứng dụng mạng  E-mail  Web  Điện thoại qua Internet  Hội nghị truyền hình  Instant messaging  Remote login thời gian thực  Tính tốn song song  Chia sẻ file P2P  Trò chơi nhiều người sử dụng qua mạng 1-3 Tạo ứng dụng mạng Viết chương trình    Chạy end systems khác Giao tiếp qua mạng Ví dụ Web: Phần mềm Web server giao tiếp với phần mềm trình duyệt Khơng có phần mềm viết cho thiết bị Network Core   Các thiết bị Network Core không thực chức lớp ứng dụng Thiết kế để phát triển ứng dụng nhanh application transport network data link physical application transport network data link physical application transport network data link physical 1-4 Tầng ứng dụng  6.1 Nguyên tắc  6.6 Chia sẻ file P2P ứng dụng mạng  6.2 Web HTTP  6.3 FTP  6.4 Electronic Mail  SMTP, POP3, IMAP  6.5 DNS 1-5 Các kiến trúc ứng dụng  Client-Server  Peer-to-peer (P2P)  Hybrid 1-6 Kiến trúc Client-server Server:    Host trạng thái chạy Địa IP cố định Server farm để tăng khả phục vụ Client:     Truyền thơng với server Có thể khơng kết nối liên tục Có thể có địa IP động Không giao tiếp trực tiếp với 1-7 Kiến trúc P2P  Server không trạng thái chạy  Hệ thống cuối tùy ý truyền thông trực tiếp  Các Peer kết nối không liên tục thay đổi địa IP  Ví dụ: Gnutella Khả co giãn quy mơ cao Khó quản lý 1-8 Hybrid Lai P2P Client-Server Napster   Truyền file P2P Tìm kiếm file tập trung: • Các Peer đăng ký nội dung server trung tâm • Các Peer gửi yêu cầu server trung tâm xác định vị trí nội dung Instant Messaging   Giao tiếp user P2P Quản lý tập trung vị trí user: • User đăng ký địa IP với server trung tâm kết nối • User thơng qua server trung tâm để tìm địa IP đối tượng cần giao tiếp 1-9 Truyền thơng tiến trình Tiến trình: chương trình chạy host  Trong host, tiến trình giao tiếp sử dụng inter-process communication (Do OS định nghĩa)  Các tiến trình host khác giao tiếp cách trao đổi message Tiến trình client: tiến trình khởi đầu trình truyền thơng Tiến trình server: tiến trình đợi kết nối  Chú ý: Các ứng dụng P2P có tiến trình client tiến trình server 1-10 ... số ứng dụng khác sử dụng theo băng thông chúng nhận Thời gian  Một số ứng dụng (ví dụ: điện thoại Internet, trò chơi tương tác) đòi hỏi độ trễ thấp 1-14 Yêu cầu ứng dụng giao vận số ứng dụng Ứng. .. khiển luồng, điều khiển tắc nghẽn, tính thời gian, đảm bảo băng thông Q: Tại cần UDP? 1-16 Các ứng dụng Internet: giao thức tầng ứng dụng tầng giao vận Ứng dụng Thư điện tử Truy cập từ xa Web... physical 1-4 Tầng ứng dụng  6.1 Nguyên tắc  6.6 Chia sẻ file P2P ứng dụng mạng  6.2 Web HTTP  6.3 FTP  6.4 Electronic Mail  SMTP, POP3, IMAP  6.5 DNS 1-5 Các kiến trúc ứng dụng  Client-Server

Ngày đăng: 15/11/2022, 21:44

Tài liệu cùng người dùng

Tài liệu liên quan