Bài giảng Mạng máy tính: Bài 5 (Chương II) - ThS. Nguyễn Cao Đạt
Số trang: 43
Loại file: pdf
Dung lượng: 1.30 MB
Lượt xem: 13
Lượt tải: 0
Xem trước 5 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: Bài 5 (Chương II)" trình bày về ứng dụng P2P, lập trình Socket với TCP, lập trình Socket với UDP. Tài liệu phục vụ cho các bạn chuyên ngành Công nghệ Thông tin và các bạn quan tâm tới mạng máy tính.
Nội dung trích xuất từ tài liệu:
Bài giảng Mạng máy tính: Bài 5 (Chương II) - ThS. Nguyễn Cao Đạt Trường Đại Học Bách Khoa Tp.HCMKhoa Khoa Học và Kỹ Thuật Máy Tính Bài giảng Mạng máy tính ThS. NGUYỄN CAO ĐẠT E-mail:dat@cse.hcmut.edu.vn Bài giảng 5: Tầng ứng dụng (tt) Tham khảo: Chương 2: “Computer Networking – A top-down approach” Kurose & Ross, 5th ed., Addison Wesley, 2010.Trường Đại Học Bách Khoa Tp.HCM MẠNG MÁY TÍNH CĂN BẢNKhoa Khoa Học và Kỹ Thuật Máy Tính Bài giảng 3 - Chương 2: Tầng ứng dụng© 2011 2 Chương 2: Tầng ứng dụng 2.1 Các nguyên lý của tầng ứng dụng 2.6 Ứng dụng P2P 2.2 Web và HTTP 2.7 Lập trình Socket với 2.3 FTP TCP 2.4 Thư điện tử 2.8 Lập trình Socket với SMTP, POP3, IMAP UDP 2.5 DNSTrường Đại Học Bách Khoa Tp.HCM MẠNG MÁY TÍNH CĂN BẢNKhoa Khoa Học và Kỹ Thuật Máy Tính Bài giảng 3 - Chương 2: Tầng ứng dụng© 2011 3 Cấu trúc P2P thuần túy máy chủ không luôn luôn mở nhiều máy đầu cuối khác nhau giao tiếp trực tiếp với nhau các bên kết nối không liên tục và thay đổi địa chỉ IP Ba chủ đề: peer-peer Phân phối tệp tin Tìm kiếm thông tin Tình huống nghiên cứu: SkypeTrường Đại Học Bách Khoa Tp.HCM MẠNG MÁY TÍNH CĂN BẢNKhoa Khoa Học và Kỹ Thuật Máy Tính Bài giảng 3 - Chương 2: Tầng ứng dụng© 2011 4 Phân phối tệp tin: Chủ-khách so với P2P Câu hỏi : Cần bao nhiêu thời gian để phân phối tệp từ 1 máy chủ tới N người dùng? us: băng thông tải lên của máy chủ máy chủ ui: băng thông tải lên u1 d1 u2 của mỗi khách d2 us di: băng thông tải Tệp, kích xuống của mỗi khách thước F dN Mạng(băng thông rộng) uNTrường Đại Học Bách Khoa Tp.HCM MẠNG MÁY TÍNH CĂN BẢNKhoa Khoa Học và Kỹ Thuật Máy Tính Bài giảng 3 - Chương 2: Tầng ứng dụng© 2011 5 Thời gian phân phối tệp: chủ-khách chủ lần lượt gửi N bản sao: máy chủ NF/us s F u1 d1 u2 khách i cần F/di t/g để tải us d2 xuống dN Mạng(băng thông rộng) uN tăng tuyến tính theo N (với N lớn) Thời gian để phân phối F tới N khách sử dụng = d = max { NF/u , F/min(d ) } cs s i mô hình khách/chủ iTrường Đại Học Bách Khoa Tp.HCM MẠNG MÁY TÍNH CĂN BẢNKhoa Khoa Học và Kỹ Thuật Máy Tính Bài giảng 3 - Chương 2: Tầng ứng dụng© 2011 6 Phân phối tệp tin: P2P máy chủ phải gửi một máy chủ phản sao: F/us đvtg F u1 d1 u2 khách i cần F/di t/g để us d2 tải về dN Mạng(băng NF bit phải được tải về thông rộng) uN Vận tốc tải lên nhanh nhất có thể: u s + Su i dP2P = max { F/us, F/min(di) , NF/(us + Sui) } iTrường Đại Học Bách Khoa Tp.HCM MẠNG MÁY TÍNH CĂN BẢNKhoa Khoa Học và Kỹ Thuật Máy Tính Bài giảng 3 - Chương 2: Tầng ứng dụng© ...
Nội dung trích xuất từ tài liệu:
Bài giảng Mạng máy tính: Bài 5 (Chương II) - ThS. Nguyễn Cao Đạt Trường Đại Học Bách Khoa Tp.HCMKhoa Khoa Học và Kỹ Thuật Máy Tính Bài giảng Mạng máy tính ThS. NGUYỄN CAO ĐẠT E-mail:dat@cse.hcmut.edu.vn Bài giảng 5: Tầng ứng dụng (tt) Tham khảo: Chương 2: “Computer Networking – A top-down approach” Kurose & Ross, 5th ed., Addison Wesley, 2010.Trường Đại Học Bách Khoa Tp.HCM MẠNG MÁY TÍNH CĂN BẢNKhoa Khoa Học và Kỹ Thuật Máy Tính Bài giảng 3 - Chương 2: Tầng ứng dụng© 2011 2 Chương 2: Tầng ứng dụng 2.1 Các nguyên lý của tầng ứng dụng 2.6 Ứng dụng P2P 2.2 Web và HTTP 2.7 Lập trình Socket với 2.3 FTP TCP 2.4 Thư điện tử 2.8 Lập trình Socket với SMTP, POP3, IMAP UDP 2.5 DNSTrường Đại Học Bách Khoa Tp.HCM MẠNG MÁY TÍNH CĂN BẢNKhoa Khoa Học và Kỹ Thuật Máy Tính Bài giảng 3 - Chương 2: Tầng ứng dụng© 2011 3 Cấu trúc P2P thuần túy máy chủ không luôn luôn mở nhiều máy đầu cuối khác nhau giao tiếp trực tiếp với nhau các bên kết nối không liên tục và thay đổi địa chỉ IP Ba chủ đề: peer-peer Phân phối tệp tin Tìm kiếm thông tin Tình huống nghiên cứu: SkypeTrường Đại Học Bách Khoa Tp.HCM MẠNG MÁY TÍNH CĂN BẢNKhoa Khoa Học và Kỹ Thuật Máy Tính Bài giảng 3 - Chương 2: Tầng ứng dụng© 2011 4 Phân phối tệp tin: Chủ-khách so với P2P Câu hỏi : Cần bao nhiêu thời gian để phân phối tệp từ 1 máy chủ tới N người dùng? us: băng thông tải lên của máy chủ máy chủ ui: băng thông tải lên u1 d1 u2 của mỗi khách d2 us di: băng thông tải Tệp, kích xuống của mỗi khách thước F dN Mạng(băng thông rộng) uNTrường Đại Học Bách Khoa Tp.HCM MẠNG MÁY TÍNH CĂN BẢNKhoa Khoa Học và Kỹ Thuật Máy Tính Bài giảng 3 - Chương 2: Tầng ứng dụng© 2011 5 Thời gian phân phối tệp: chủ-khách chủ lần lượt gửi N bản sao: máy chủ NF/us s F u1 d1 u2 khách i cần F/di t/g để tải us d2 xuống dN Mạng(băng thông rộng) uN tăng tuyến tính theo N (với N lớn) Thời gian để phân phối F tới N khách sử dụng = d = max { NF/u , F/min(d ) } cs s i mô hình khách/chủ iTrường Đại Học Bách Khoa Tp.HCM MẠNG MÁY TÍNH CĂN BẢNKhoa Khoa Học và Kỹ Thuật Máy Tính Bài giảng 3 - Chương 2: Tầng ứng dụng© 2011 6 Phân phối tệp tin: P2P máy chủ phải gửi một máy chủ phản sao: F/us đvtg F u1 d1 u2 khách i cần F/di t/g để us d2 tải về dN Mạng(băng NF bit phải được tải về thông rộng) uN Vận tốc tải lên nhanh nhất có thể: u s + Su i dP2P = max { F/us, F/min(di) , NF/(us + Sui) } iTrường Đại Học Bách Khoa Tp.HCM MẠNG MÁY TÍNH CĂN BẢNKhoa Khoa Học và Kỹ Thuật Máy Tính Bài giảng 3 - Chương 2: Tầng ứng dụng© ...
Tìm kiếm theo từ khóa liên quan:
Mạng máy tính Bài giảng Mạng máy tính Cấu trúc P2P Lập trình Socket Ứng dụng P2P Lập trình hốc kết nốiGợ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 254 0 0 -
Ngân hàng câu hỏi trắc nghiệm môn mạng máy tính
99 trang 242 1 0 -
47 trang 235 3 0
-
Giáo trình Hệ thống mạng máy tính CCNA (Tập 4): Phần 2
102 trang 233 0 0 -
Đề cương chi tiết học phần Thiết kế và cài đặt mạng
3 trang 233 0 0 -
80 trang 203 0 0
-
Giáo trình Hệ thống mạng máy tính CCNA (Tập 4): Phần 1
122 trang 200 0 0 -
122 trang 200 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 190 0 0 -
Giáo trình căn bản về mạng máy tính -Lê Đình Danh 2
23 trang 177 0 0