Danh mục

Computer Networking: A Top Down Approach Featuring the Internet - Chương 2

Số trang: 108      Loại file: pdf      Dung lượng: 1.78 MB      Lượt xem: 8      Lượt tải: 0    
Hoai.2512

Xem trước 10 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Chương 2 Lớp Application - Computer Networking: A Top Down Approach Featuring the Internet, 3rd edition (Jim Kurose, Keith Ross Addison-Wesley, July 2004). Slide này được biên dịch sang tiếng Việt theo sự cho phép của các tác giả - Biên dịch: ThS. Trần Bá Nhiệm.
Nội dung trích xuất từ tài liệu:
Computer Networking: A Top Down Approach Featuring the Internet - Chương 2 Chương 2 Lớp Application Computer Networking: A Top Down Approach Featuring the Internet, 3rd edition. Jim Kurose, Keith Ross Addison-Wesley, July 2004. Slide này được biên dịch sang tiếng Việt theo sự cho phép của các tác giảAll material copyright 1996-2006J.F Kurose and K.W. Ross, All Rights Reserved Lớp Application 1Chương 2: Nội dung trình bày 2.1 Các nguyên lý của  2.6 Chia sẻ file P2P ứng dụng mạng  2.7 Lập trình socket 2.2 Web và HTTP vớiTCP 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 một Web 2.5 DNS server Lớp Application 2Chương 2: Lớp ApplicationMục tiêu:  Nghiên cứu giao thức Khái niệm, các khía thông qua xem xét cạnh hiện thực của một số giao thức lớp các giao thức ứng application dụng mạng  HTTP  Các mô hình dịch  FTP vụ lớp transport  SMTP / POP3 / IMAP DNS  Mô hình client-  server  Lập trình ứng dụng  Mô hình peer-to-peer mạng  socket API Lớp Application 3Một số ứng dụng mạng E-mail  Điện thoại Internet Web  Hội thảo video thời Tin nhắn nhanh gian thực Đăng nhập từ xa  Tính toán lớn, tính Chia sẻ file P2P toán song song Trò chơi nhiều người trên mạng Streaming các video clips Lớp Application 4Tạo một ứng dụng mạngViết chương trình để: application transport  chạy trên các hệ thống đầu network data link cuối khác, và physical  truyền thông qua mạng  Ví dụ: Web: phần mềm Web server truyền thông với phần mềm trình duyệtPhần mềm nhỏ viết cho các thiết bị trung tâm mạng  các thiết bị trung tâm mạng application application transport không chạy các mã ứng dụng transport network network data link của người dùng data link physical physical  ứng dụng trên các hệ thống đầu cuối cho phép phát triển ứng dụng nhanh, phổ biến Lớp Application 52.1 Các nguyên lý của ứng dụng mạng Lớp Application 6Các kiến trúc của ứng dụng Client-server Peer-to-peer (P2P) Lai giữa client-server và P2P Lớp Application 7Kiến trúc client-server server:  host luôn hoạt động  địa chỉ IP cố định  nhóm các server để chia sẻ công việc clients:  truyền thông với server  có thể kết nối không liên tục  có thể có địa chỉ IP thay đổi  không truyền thông trực tiếp với client khác Lớp Application 8Kiến trúc P2P thuần túy không có server luôn hoạt động truyền thông trực tiếp với hệ thống đầu cuối bất kỳ các điểm kết nối không liên tục và thay đổi địa chỉ IP Ví dụ: GnutellaĐộ linh hoạt cao nhưng khó quản lý Lớp Application 9Lai giữa client-server và P2PSkype  ứng dụng điện ...

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