tailieunhanh - Bài giảng Mạng máy tính (Computer Networking) - Chương 2: Tầng ứng dụng

Bài giảng Mạng máy tính (Computer Networking) - Chương 2: Tầng ứng dụng cung cấp cho học viên những kiến thức về nguyên lý của ứng dụng mạng; Web và HTTP; FTP; thư điện tử; DNS; ứng dụng P2P; lập trình socket với UDP và TCP; . Mời các bạn cùng tham khảo chi tiết nội dung bài giảng! | Chương 2 Tầng ứng dụng Computer Networking A Top Down Approach Người dịch Nguyễn Thanh Thủy 6th edition Jim Kurose Keith Ross Tài liệu được dịch cho mục đích giảng dạy được sự đồng ý của tác giả . Addison-Wesley March 2012 All material copyright 1996-2012 Kurose and . Ross All Rights Reserved Tầng ứng dụng 2-1 Chương 2 Tầng ứng dụng Mục tiêu Nghiên cứu một số Khái niệm các vấn đề giao thức tầng ứng cài đặt giao thức ứng dụng dụng mạng HTTP Các mô hình dịch FTP vụ tầng giao vận SMTP POP3 IMAP DNS Mô hình khách-chủ client-server Tạo một ứng dụng Mô hình điểm-điểm mạng peer-to-peer socket API Tầng ứng dụng 2-2 1 Chương 2 Nội dung Nguyên lý của ứng Thư điện tử dụng mạng SMTP POP3 IMAP Kiến trúc của ứng DNS dụng Các yêu cầu của ứng Ứng dụng P2P dụng Lập trình socket Web và HTTP với UDP và TCP FTP Tầng ứng dụng 2-3 Một số ứng dụng mạng Thư điện tử e-mail Điện thoại Internet web voice over IP ví dụ Tin nhắn văn bản text Skype messaging Hội thảo video thời gian Truy nhập từ xa thực remote login Mạng xã hội Chia sẻ file P2P Các ứng dụng tìm kiếm Trò chơi nhiều người trên mạng streaming video YouTube Hulu Netflix Tầng ứng dụng 2-4 2 Tạo một ứng dụng mạng application transport network data link Viết chương trình để physical Chạy trên các hệ thống đầu cuối khác nhau Truyền thông qua mạng Ví dụ phần mềm máy chủ web web server truyền thông với phần mềm trình duyệt browser software Không cần viết chương trình ứng dụng cho các thiết bị trong phần application transport lõi của mạng network application data link Các thiết bị trong phần lõi của mạng physical transport network không chạy các ứng dụng người data link physical dùng. Các ứng dụng chạy trên thiết bị đầu cuối cho phép phát triển và phổ biến ứng dụng một cách nhanh chóng. Tầng ứng dụng 2-5 Kiến trúc của ứng dụng Các ứng dụng có thể có kiến trúc dạng Client-server khách-chủ Peer-to-peer P2P ngang hàng Tầng ứng dụng 2-6 3 Kiến trúc client-server server Là host luôn hoạt động Có địa chỉ IP .

TỪ KHÓA LIÊN QUAN