Bài giảng Nhập môn mạng máy tính: Chương 6 - Ninh Xuân Hương

90 12 0
Bài giảng Nhập môn mạng máy tính: Chương 6 - Ninh Xuân Hương

Đ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

Bài giảng Nhập môn mạng máy tính - Chương 6: Lớp Application (Lớp ứng dụng) cung cấp cho người học các kiến thức cơ bản về lớp Application, Domain Name System (DNS), Telnet, File Tranfer Protocol (FTP), E-Mail, World Wide Web (WWW). Hi vọng đây sẽ là một tài liệu hữu ích dành cho các bạn sinh viên chuyên ngành Công nghệ thông tin dùng làm tài liệu học tập và nghiên cứu.

NHẬP MƠN MẠNG MÁY TÍNH Chương LỚP APPLICATION (LỚP ỨNG DỤNG) Khoa CNTT - Trường Đai Học Mở TPHCM GV: Ninh Xuân Hương Nội dung chương I II III IV V VI Giới thiệu Domain Name System (DNS) Telnet File Tranfer Protocol (FTP) E-Mail World Wide Web (WWW) I Giới thiệu  Chương trình ứng dụng thực dịch vụ mạng  Dịch vụ đặc tả giao thức  Các dịch vụ chuẩn mạng TCP/IP: • • • • • DNS FTP SMTP HTTP …… Chương trình ứng dụng, dịch vụ mạng Ví dụ ứng dụng mạng dạng client server II Domain Name System (DNS) Giới thiệu DNS Không gian tên DNS Dữ liệu DNS Name servers Giới thiệu DNS  DNS sơ đồ đặt tên: • Dạng text • Có thứ bậc • Cơ sở liệu tên quản lý phân bố để ánh xạ tên máy với địa IP, dùng cho mục đích khác  Được định nghĩa RFC 1034, 1035  Dùng Hoạt động dạng đơn giản Chương trình ứng dụng cần địa IP tên máy:  Gọi hàm thư viện resolver (DNS client), tham số tên máy  Resolver gởi yêu cầu đến DNS server  DNS server trả địa IP cho resolver  Resolver trả địa IP cho chương trình ứng dụng Khơng gian tên DNS  Cấu trúc  Có top-level domain  Trong top-level domain chia thành subdomain  Trong subdomain chia thành domain cấp thấp Một phần khơng gian tên DNS Ví dụ: eng.sun.com robot.ai.cs.yale.edu www.vnn.vn 10 Ví dụ form 76 c XML (eXtensible Markup Language)  Mục đích: • Thể cấu trúc trang web • Mơ tả thơng tin • Có thể dùng cho loại ứng dụng khác  Cần chế hiển thị thông tin XML browser dạng HTML, ví dụ XSL (eXtensible Style Language) 77 Ví dụ văn XML 78 Trang web động  Trang web tĩnh: • Client gởi yêu cầu tên file • Server gởi file có  Trang web động • Nội dung trang web tạo theo yêu cầu, thay có đĩa  Có dạng: • Tạo trang web động server • Tạo trang web động client 79 Tạo trang web động server Có dạng:  CGI (Common Gateway Interface) với script, ví dụ Perl, Python, …  Dùng dạng script trang web (HTML-embedded scripting language) • PHP (PHP: Hypertext Preprocessor) • JSP (JavaServer Pages) • ASP (Active Server Pages) 80 Ví dụ: bước xử lý form dùng CGI 81 Ví dụ: tạo trang web động với PHP 82 Tạo trang web động client script trang web, thực máy client để tương tác trực tiếp với user  Các công nghệ thông dụng  Dùng • Javascript: client-side scripting language • JavaApplets • Microsoft ActiveX control 83 Giao thức HTTP (HyperText Transfer Protocol)  Được định nghĩa RFC 2616  Quy định dạng thông điệp trao đổi web browser web server  Mỗi tương tác bao gồm: • Yêu cầu từ browser dạng ASCII • Đáp ứng từ server dạng tương tự MIME cầu (request) gọi lệnh (command, method) có đáp ứng (response)  Yêu 84 Một số dạng yêu cầu HTTP 85 Đáp ứng HTTP Bao gồm:  Dịng trạng thái  Thơng tin (1 phần hay toàn trang web) Một số mã trạng thái: 86 Web không dây (Wireless web) cấp dịch vụ truy cập web dạng không dây cho điện thoại di động, PDA (Personal Digital Assistant), máy tính xách tay  Đặc điểm:  Cung • Tốc độ truyền thấp • Bộ nhớ • Màn hình kích thước nhỏ  Tiêu chuẩn thơng dụng • WAP (Wireless Application Protocol) 87 Kiến trúc hệ thống WAP WTP: Wireless Transaction Protocol WML: Wireless Markup Language 88 Bộ giao thức WAP 2.0 WSP: Wireless Session Protocol WTP: Wireless Transaction Protocol WTLS: Wireless Transport Layer Security WDP: Wireless Datagram Protocol 89 So sánh mobile web desktop web 90 ...Nội dung chương I II III IV V VI Giới thiệu Domain Name System (DNS) Telnet File Tranfer Protocol (FTP) E-Mail World Wide Web (WWW) I Giới thiệu  Chương trình ứng dụng thực dịch vụ mạng  Dịch... thành phần  User Agents – UA • Chương trình địa phương phía user (Local program) • Cung cấp phương tiện tương tác với hệ thống mail  Message Transfer Agents –MTA • Chương trình thường trú phía... máy  Resolver gởi yêu cầu đến DNS server  DNS server trả địa IP cho resolver  Resolver trả địa IP cho chương trình ứng dụng Không gian tên DNS  Cấu trúc  Có top-level domain  Trong top-level

Ngày đăng: 08/05/2021, 20:00

Tài liệu cùng người dùng

Tài liệu liên quan