1. Trang chủ
  2. » Tất cả

Chuong 10 - Tang ung dung

40 1 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Nội dung

Chương 9: Tầng ứng dụng Giảng viên: Nguyễn Đức Toàn Bộ mơn Truyền thơng Mạng máy tính Viện CNTT&TT - ĐHBK Hà Nội Tổng quan  Buổi trước: Tầng giao vận     Nguyên lý tầng giao vận TCP UDP Khái niệm kiểm soát luồng kiểm sốt tắc nghẽn Hơm nay: Tầng ứng dụng   Nguyên lý tầng ứng dụng Case study: HTTP, Mail, FTP… Khái niệm Nhắc lại kiến trúc phân tầng Application Hỗ trợ ứng dụng mạng (HTTP, Mail, …) Transport Truyền liệu ứng dụng (UDP, TCP …) Network (IP, ICMP…) Datalink (Ethernet, ADSL…) Physical (bits…) Chọn đường chuyển tiếp gói tin máy, mạng Hỗ trợ việc truyền thông cho thành phần mạng Truyền nhận dòng bit đường truyền vật lý Ứng dụng mạng? MUSIC ONLINE VoIP GAME ON LINE CHAT VoD e-Office e-BANK SMS MAIL SCHOOL ON THE INTERNET WEB YOUTUBE VIDEO CONFERENCE GOOGLE TELNET FTP EBAY SKYPE SSH NEWS BITTORENT E-COMMERCE GRID e-Goverment Ứng dụng giao thức ứng dụng  Ứng dụng :     Giao thức ứng dụng    Các tiến trình (có giao tiếp với nhau) Internet Hoạt động hệ thống cuối Trao đổi thông điệp application transport network data link physical ðịnh nghĩa quy tắc giao tiếp Sử dụng dịch vụ giao vận (TCP/UDP…) Ví dụ ứng dụng/giao thức:   Web (HTTP) Mail (SMTP/POP/IMAP) … application transport network data link physical application transport network data link physical Các thành phần ứng dụng  Giao diện NSD:     Hỗ trợ cho NSD để làm việc với ứng dụng, e.g trình duyệt Web (Firefox, IE), chương trình gửi thư (Thunderbird, Outlook, ) Cài đặt giao thức sử dụng dịch vụ giao vận Tiến trình ứng dụng: chương trình chạy Các tiến trình giao tiếp ntn?   Trên máy: IPC (inter-process communication) Giữa máy mạng: Giao thức ứng dụng  Socket Giao tiếp tiến trình Internet    Nhắc lại: Socket giao diện tiến trình ứng dụng tầng giao vận Socket định danh  Số hiệu cổng  ðịa IP  Kiểu giao thức giao vận (TCP hay UDP) Socket API (Application Programming Interface): Cho phép tiến trình lựa chọn tham số, lựa chọn dịch vụ… host or server host or server process controlled by app developer socket socket transport layer services process Internet transport layer services controlled by OS Các mơ hình ứng dụng    Khách-chủ P2P Mơ hình lai Mơ hình khách chủ  Khách  client  client  client  Server Chủ    client  Gửi yêu cầu truy cập dịch vụ đến máy chủ Có thể có địa IP động hay vào mạng không thường xuyên Về nguyên tắc, không liên lạc trực tiếp với máy khách khác Thường xuyên online ðịa IP tĩnh Có thể có máy chủ dự phịng để nâng cao hiệu năng, phòng cố e.g Web, Mail, … 10 ... connection OK, send HTTP request Send HTTP Parse index.html: has 10 reference to 10 images response: index.html request images -1 0 Send images 1 -1 0 21 Time Time Các phương thức thông điệp yêu cầu HTTP/1.0... HEAD commands) GET /dccn/index.html HTTP/1.1 Host: www.it-hut.edu.vn User-agent: Mozilla/4.0 header Connection: close lines Accept-language:en-us CR, LF (extra carriage return, line feed) indicates... response: index.html Parse index.html: has 10 reference to 10 images request images Send images request images Send images request images 10 Time Stop-andwait! Pipeline 20 Time HTTP/1.1 với pipeline

Ngày đăng: 16/05/2021, 00:39