Bài giảng Mạng máy tính - Chương 3: Tầng ứng dụng (Năm 2020)
Số trang: 92
Loại file: ppt
Dung lượng: 1.57 MB
Lượt xem: 18
Lượt tải: 0
Xem trước 10 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Bài giảng Mạng máy tính - Chương 3: Tầng ứng dụng. Chương này cung cấp cho sinh viên những nội dung gồm: các nguyên tắc của ứng dụng mạng; web và HTTP; FTP; E-Mail; DNS; chia sẻ file P2P; lập trình Socket với TCP; lập trình Socket với UDP; xây dựng một Web server;... Mời các bạn cùng tham khảo!
Nội dung trích xuất từ tài liệu:
Bài giảng Mạng máy tính - Chương 3: Tầng ứng dụng (Năm 2020)Mạng máy tính Bộ môn Kỹ thuật máy tính và Mạng Khoa Công nghệ Thông tin Đại học Sư phạm Hà Nội 1-1Chương 3: Tầng ứng dụng 2.1 Các nguyên tắc của 2.6 Chia sẻ file P2P ứng dụng mạng 2.7 Lập trình Socket với 2.2 Web và HTTP TCP 2.3 FTP 2.8 Lập trình Socket với 2.4 E-Mail UDP SMTP, POP3, IMAP 2.9 Xây dựng một Web 2.5 DNS server 1-2Chương 3: Tầng ứng dụngMục đích: Học về các giao thức Các khía cạnh của phổ biến mức ứng các giao thức ứng dụng dụng mạng HTTP Mô hình dịch vụ tầng FTP giao vận SMTP / POP3 / IMAP Mô hình Client-Server DNS Mô hình peer-to-peer Lập trình các ứng dụng mạng Socket API 1-3Một số ứng dụng mạng E-mail Điện thoại qua Internet Web Hội nghị truyền hình Instant messaging thời gian thực Remote login Tính toán song song Chia sẻ file P2P Trò chơi nhiều người sử dụng qua mạng 1-4Tạo một ứng dụng mạngViết chương trình application transport Chạy trên các end systems network data link khác nhau và physical 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ệtKhông có phần mềm viết cho các thiết bị trong Network Core application application transport transport Các thiết bị trong Network network network data link data link Core không thực hiện chức physical physical năng tại lớp ứng dụng Thiết kế này để sự phát triển ứng dụng nhanh 1-5Chương 3: Tầng ứng dụng 2.1 Nguyên tắc của các 2.6 Chia sẻ file P2P ứng dụng mạng 2.7 Lập trình Socket với 2.2 Web và HTTP TCP 2.3 FTP 2.8 Lập trình Socket với 2.4 Electronic Mail UDP SMTP, POP3, IMAP 2.9 Xây dựng Web Server 2.5 DNS 1-6Các kiến trúc ứng dụng Client-Server Peer-to-peer (P2P) Hybrid 1-7Kiến trúc Client-server Server: Host ở trạng thái luôn chạy Địa chỉ IP cố định Server farm để tăng khả năng 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 chỉ IP động Không giao tiếp trực tiếp với nhau 1-8Kiến trúc P2P Server không ở trạng thái luôn 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 và thay đổi địa chỉ IP Ví dụ: GnutellaKhả năng co giãn quy mô caoKhó quản lý 1-9HybridLai giữa P2P và Client-ServerNapster Truyền file P2P Tìm kiếm file tập trung: • Các Peer đăng ký nội dung tại server trung tâm • Các Peer gửi yêu cầu server trung tâm xác định vị trí của nội dungInstant Messaging Giao tiếp giữa 2 user là P2P Quản lý tập trung vị trí của user: • User đăng ký địa chỉ IP với server trung tâm khi kết nối • User thông qua server trung tâm để tìm địa chỉ IP của đối tượng cần giao tiếp 1-10Truyền thông của các tiến trìnhTiến trình: chương trình Tiến trình client: tiến trình chạy trong một host. khởi đầu quá trình Trong cùng host, 2 tiến truyền thông trình giao tiếp sử dụng Tiến trình server: tiến trình inter-process đợi kết nối communication (Do OS định nghĩa). Các tiến trình tro ...
Nội dung trích xuất từ tài liệu:
Bài giảng Mạng máy tính - Chương 3: Tầng ứng dụng (Năm 2020)Mạng máy tính Bộ môn Kỹ thuật máy tính và Mạng Khoa Công nghệ Thông tin Đại học Sư phạm Hà Nội 1-1Chương 3: Tầng ứng dụng 2.1 Các nguyên tắc của 2.6 Chia sẻ file P2P ứng dụng mạng 2.7 Lập trình Socket với 2.2 Web và HTTP TCP 2.3 FTP 2.8 Lập trình Socket với 2.4 E-Mail UDP SMTP, POP3, IMAP 2.9 Xây dựng một Web 2.5 DNS server 1-2Chương 3: Tầng ứng dụngMục đích: Học về các giao thức Các khía cạnh của phổ biến mức ứng các giao thức ứng dụng dụng mạng HTTP Mô hình dịch vụ tầng FTP giao vận SMTP / POP3 / IMAP Mô hình Client-Server DNS Mô hình peer-to-peer Lập trình các ứng dụng mạng Socket API 1-3Một số ứng dụng mạng E-mail Điện thoại qua Internet Web Hội nghị truyền hình Instant messaging thời gian thực Remote login Tính toán song song Chia sẻ file P2P Trò chơi nhiều người sử dụng qua mạng 1-4Tạo một ứng dụng mạngViết chương trình application transport Chạy trên các end systems network data link khác nhau và physical 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ệtKhông có phần mềm viết cho các thiết bị trong Network Core application application transport transport Các thiết bị trong Network network network data link data link Core không thực hiện chức physical physical năng tại lớp ứng dụng Thiết kế này để sự phát triển ứng dụng nhanh 1-5Chương 3: Tầng ứng dụng 2.1 Nguyên tắc của các 2.6 Chia sẻ file P2P ứng dụng mạng 2.7 Lập trình Socket với 2.2 Web và HTTP TCP 2.3 FTP 2.8 Lập trình Socket với 2.4 Electronic Mail UDP SMTP, POP3, IMAP 2.9 Xây dựng Web Server 2.5 DNS 1-6Các kiến trúc ứng dụng Client-Server Peer-to-peer (P2P) Hybrid 1-7Kiến trúc Client-server Server: Host ở trạng thái luôn chạy Địa chỉ IP cố định Server farm để tăng khả năng 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 chỉ IP động Không giao tiếp trực tiếp với nhau 1-8Kiến trúc P2P Server không ở trạng thái luôn 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 và thay đổi địa chỉ IP Ví dụ: GnutellaKhả năng co giãn quy mô caoKhó quản lý 1-9HybridLai giữa P2P và Client-ServerNapster Truyền file P2P Tìm kiếm file tập trung: • Các Peer đăng ký nội dung tại server trung tâm • Các Peer gửi yêu cầu server trung tâm xác định vị trí của nội dungInstant Messaging Giao tiếp giữa 2 user là P2P Quản lý tập trung vị trí của user: • User đăng ký địa chỉ IP với server trung tâm khi kết nối • User thông qua server trung tâm để tìm địa chỉ IP của đối tượng cần giao tiếp 1-10Truyền thông của các tiến trìnhTiến trình: chương trình Tiến trình client: tiến trình chạy trong một host. khởi đầu quá trình Trong cùng host, 2 tiến truyền thông trình giao tiếp sử dụng Tiến trình server: tiến trình inter-process đợi kết nối communication (Do OS định nghĩa). Các tiến trình tro ...
Tìm kiếm theo từ khóa liên quan:
Bài giảng Mạng máy tính Mạng máy tính Tầng ứng dụng Tính toán song song Chia sẻ file P2P Lập trình Socket Kiến trúc client-serverGợi ý tài liệu liên quan:
-
Giáo án Tin học lớp 9 (Trọn bộ cả năm)
149 trang 266 0 0 -
Ngân hàng câu hỏi trắc nghiệm môn mạng máy tính
99 trang 252 1 0 -
Giáo trình Hệ thống mạng máy tính CCNA (Tập 4): Phần 2
102 trang 247 0 0 -
47 trang 239 3 0
-
Đề cương chi tiết học phần Thiết kế và cài đặt mạng
3 trang 234 0 0 -
80 trang 220 0 0
-
122 trang 214 0 0
-
Giáo trình Hệ thống mạng máy tính CCNA (Tập 4): Phần 1
122 trang 214 0 0 -
Giáo trình môn học/mô đun: Mạng máy tính (Ngành/nghề: Quản trị mạng máy tính) - Phần 1
68 trang 203 0 0 -
Giáo trình căn bản về mạng máy tính -Lê Đình Danh 2
23 trang 191 0 0