Danh mục

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    
tailieu_vip

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© ...

Tài liệu được xem nhiều: