Bài giảng mạng máy tính chương 8 cđ CNTT hữu nghị việt hàn

56 155 0
Bài giảng mạng máy tính  chương 8   cđ CNTT hữu nghị việt hàn

Đ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

MẠNG MÁY TÍNH Chương LỚP ỨNG DỤNG Application Layer Giới thiệu  Các lớp bên dưới:  cung cấp dịch vụ vận chuyển liệu cho lớp ứng dụng  không thực giao tiếp với người sử dụng   lớp ứng dụng cần có giao thức hỗ trợ phép ứng dụng thực chức 8.1- Hệ thống tên miền DNS 8.1.1- Không gian tên miền  Các ứng dụng  máy chủ theo địa mạng tương ứng chúng  Địa thường khó nhớ  sử dụng ký tự chữ để thay cho địa mạng  Do mạng hiểu địa  có chế để chuyển đổi chuỗi mã ASCII thành địa mạng  Khi số lượng máy tính máy chủ nối đến mạng lớn  quản lý tập trung để tránh xung đột tên phần tử mạng Đó lý đời Hệ thống tên miền (DNS) Hệ thống tên miền DNS  Cấu trúc DNS cấu trúc phân cấp dạng theo miền tên  hệ thống sở liệu phân tán  Hệ thống tên miền DNS     Trên nút gốc  nút cha, nút con,… cuối nút Mỗi server quản lý DNS ứng với nút Mỗi nút biểu diễn miền hệ thống DNS Mỗi miền có hay nhiều miền có máy chủ DNS tương ứng quản lý hệ thống tên miền Hệ thống tên miền DNS  Nút:  Độ dài tên không 63 ký tự  Nút kề tên  Nút gốc có nhãn rỗng, ký hiệu “.”  Miền con:  Tạo thành từ nút không gian tên  Các nút bên đến nút Hệ thống tên miền DNS  Cơ chế phân giải  Để gắn tên miền vào địa IP, chương trình ứng dụng gọi thủ tục thư viện gọi Bộ phân giải tên miền (Resolver) truyền tham số tên cho  Bộ phân giải tên gửi gói liệu dạng UDP cho máy chủ DNS, máy chủ DNS tìm kiếm cung cấp địa IP tương ứng cho Bộ phân giải tên  Căn vào địa IP này, chương trình thiết lập kết nối TCP với đầu cuối gửi gói liệu UDP Hệ thống tên miền DNS 8.1.2- Bản ghi tài nguyên RR     Mỗi tên miền có tập ghi tài nguyên liên quan Bản ghi tài nguyên = (IP + tài nguyên khác) Chức DNS gán tên miền vào ghi tài nguyên Các ghi tài nguyên dạng mẫu tự ASCII Domain_name Time_to_live Class Type Value Bản ghi tài nguyên    Domain_name: miền mà ghi áp dụng Time_to_live: biểu thị thời gian sống ghi Class:  Internet: trường có giá trị IN  Non-internet: giá trị khác  Type: loại ghi  10 POP3 42 IMAP   Giao thức POP3 hoạt động có hiệu người sử dụng có địa thư điện tử ISP truy cập từ máy tính Nếu việc nhận thư thực nhiều máy nhiều nơi khác tất thư người bị phân tán rải rác khắp nơi  IMAP (RFC 2060) Tất thư điện tử lưu giữ máy chủ vô thời hạn nhiều hộp thư,  Cung cấp chế mở rộng cho phép đọc tin phần tin mà không cần chuyển tin máy người nhận  43 POP3 vs IMAP 44 Webmail   Webmail sử dụng tác tử chuyển giao tin để lắng nghe cổng 25 kết nối SMTP vào Một kết nối TCP thiết lập để gửi lệnh SMTP Khi người sử dụng đăng nhập vào trang web, đăng nhập thành công, máy chủ tìm kiếm hộp thư người sử dụng liệt kê danh sách thư điện tử có theo định dạng trang web 45 World Wide Web 46 World Wide Web   WWW hệ thống thông tin phi cấu trúc Bao gồm Server cung cấp t.tin theo định dạng siêu văn Client (trình duyệt) nhận thông tin/hiển thị thông tin theo yêu cầu NSD Sử dụng giao thức HTTP (HypterText Transfer Protocol) 47 World Wide Web  Các thành phần www  Clients  Nhà cung cấp dịch vụ Internet (ISP)  Hệ thống truyền dẫn, Routers switches  Servers 48 World Wide Web  Cách thức trình duyệt lấy web page  Client gửi yêu cầu đến server để lấy trang web  Một yêu cầu có cấu trúc theo giao thức HTTP chứa địa trang web (còn gọi URLUniform Resource Locator) Một địa trang web có cấu trúc sau: http://www.viethanit.edu.vn/index.jsp 49 World Wide Web     Một trang web tài liệu điện tử viết HTML ngôn ngữ khác Trang web chứa văn bản, hình ảnh, video, ảnh động âm thanh, liệu tương tác Mỗi trang web có địa URL xác định vị trí server Các trang web chứa siêu liên kết đến trang web khác 50 World Wide Web  Web site:  Một website hay nhiều trang web có nội dung liên quan, tổ chức lưu trữ theo cấu trúc liên kết với siêu liên kết (hyperlink)  Người dùng duyệt hết trang web sử dụng siêu liên kết trang web 51 World Wide Web  Cookies  Lưu thông tin người dùng (user) truy cập vào server để sử dụng lại thông tin Phân biệt người dùng đăng ký  Thương mại điện tử: xác định hàng bỏ vào shopping cart  Customized web portal: yahoo, gmail,…   Khi người dùng yêu cầu trang web, server gắn thêm thông tin vào trang web trả  Cookies  RFC 2109 52 World Wide Web  Cấu trúc  Content: chứa thông tin mà Server dùng lại 53 World Wide Web  Static Web  Dữ liệu chứa máy chủ, thị thay đổi  Dynamic Web 54 Ví dụ truyền thông SMTP Sau kết nối người gửi (trình khách) người nhận (trình chủ) thiết lập, việc làm sau việc hoàn toàn hợp lệ, phiên giao dịch dùng giao thức SMTP Các hệ thống máy tính thiết lập kết nối, cách dùng dòng lệnh phần mềm telnet, máy khách Chẳng hạn: telnet www.example.com 25 khởi động kết nối SMTP từ máy gửi thông điệp đến máy chủ www.example.com 55 S: 220 www.example.com ESMTP Postfix C: HELO mydomain.com S: 250 Hello mydomain.com C: MAIL FROM: S: 250 Ok C: RCPT TO: S: 250 Ok C: DATA S: 354 End data with . C: Subject: test message C: From: sender@mydomain.com C: To: friend@example.com C: C: Hello, C: This is a test C: Goodbye C: S: 250 Ok: queued as 12345 C: QUIT S: 221 Bye 56 [...]... trang web www.yahoo.com 20 Hoạt động 21 8. 2 Hệ thống thư điện tử  Năm 1 982 , hệ thống thư điện tử của ARPANET xuất hiện tương ứng với chuẩn RFC 82 1 (giao thức truyền dẫn) và RFC 82 2 (khuôn dạng bản tin) Sau đó chúng được chỉnh sửa lại thành các chuẩn của mạng Internet là RFC 282 1 và RFC 282 2 22 8. 2.1- Kiến trúc và các dịch vụ  Hệ thống thư điện tử bao gồm 2 thành phần Tác tử người dùng: cho phép người... lập kết nốiTCP đến cổng 25, máy gửi thư hoạt động như một máy khách (client), đợi máy nhận lúc này hoạt động như máy chủ (server) ra thông báo trước Máy chủ bắt đầu gửi một dòng văn bản chứa nhận dạng và thông báo chuẩn bị sẵn sàng nhận thư Nếu quá trình này không xảy ra thì, máy khách sẽ giải phóng kết nối và lặp lại quá trình trên Nếu máy chủ sẵn sàng nhận thư điện tử, máy khách sẽ thông báo người... ánh xạ đ/c IP sang tên miền Tên danh định của đ/c IP HINFO Cấu hình của Server CPU và Hệ ĐH bằng ký tự TXT Mô tả máy chủ DNS Văn bản dạng mã ASCII 11 8. 1.3- Máy chủ tên miền  Hệ thống Internet được chia thành hơn 200 miền cấp cao, mỗi miền chứa một số lượng lớn các máy chủ và được chia thành nhiều miền con theo phân cấp  Một tên miền cấp cao: tổ chức và địa lý Ví dụ:.gov; int; (ISO 3166 )  12 Không...Type Ý nghĩa Giá trị SOA Khởi tạo quyền (máy chủ này là nơi lưu trữ dl về miền) Các tham số của miền (số id, email, TTL,…) A Địa chỉ IP của một máy chủ nào đó Số nguyên 32-bit MX XĐ máy chủ email cho một tên miền Ưu tiên, miền sẵn sàng nhận thư NS Máy chủ tên miền/ miền quản lý Tên của máy chủ miền CNAME SD khi khai báo nhiều tên miền cùng trỏ đến 1 đ/c Tên miền... tổ chức quân sự net Một mạng không thuộc các loại phân vùng khác org Các tổ chức không thuộc một trong các loại trên 15 Không gian tên miền Miền địa lý Miền (domain) Quốc gia tương ứng au Úc at Áo be Bỉ ca Canada fi Phần Lan fr Pháp de CHLB Đức it Ý jp Nhật Bản vn Việt Nam 16 Máy chủ tên miền   Có thể sử dụng một máy chủ tên miền để chứa toàn bộ cơ sở dữ liệu DNS Thực tế: máy chủ này sẽ bị quá tải... sử dụng cấu trúc của RFC 82 2  Thêm vào cấu trúc của phần thân  Xác định kỹ thuật mã hóa cho nội dung không phải là mã ASCII 31 Cấu trúc bản tin  Content-Type 32  Ví dụ 33 8. 2.4- Truyền bản tin   Hệ thống truyền bản tin liên quan đến việc chuyển mạch bản tin từ nguồn gửi đến đích Một phương pháp đơn giản để thực hiện việc này là thiết lập một kết nối từ máy nguồn đến máy đích và sau đó chuyển... sách các thư nhận được 27 8. 2.3- Cấu trúc bản tin   Chuẩn RFC 82 2 Bản tin bao gồm một bao thư gốc, các trường mào đầu, dòng ký tự trống và nội dung bản tin Header Ý nghĩa To Cc Bcc From Sender Receiced Return-Path 28 Cấu trúc bản tin  Ngoài ra, phần header còn chứa một số thông tin khác 29 Cấu trúc bản tin    Chuẩn MIME (The Multipurpose Internet Mail Extensions) Chuẩn RFC 82 2: sử dụng cho bản tin... khách sẽ giải phóng kết nối và lặp lại quá trình trên Nếu máy chủ sẵn sàng nhận thư điện tử, máy khách sẽ thông báo người gửi và người nhận thư Nếu tồn tại người nhận thì máy chủ sẽ cho phép máy khách gửi thư Sau khi máy khách gửi thư và máy chủ chấp nhận, thư sẽ không được kiểm tra lỗi vì kết nối TCP cung cấp kết nối tin cậy 36 ... miền để chứa toàn bộ cơ sở dữ liệu DNS Thực tế: máy chủ này sẽ bị quá tải vì số lượng tên miền quá lớn,  máy chủ này ngừng hoạt động Internet sẽ không làm việc được  Zone 17 Máy chủ tên miền  Zone  Mỗi zone là một phần của hệ thống tên miền (tree)  Chứa một name server lưu thông tin của miền đó 18 Hoạt động  Dựa trên mô hình client/server  Client đưa ra một truy vấn đến DNS server  Sau đó DNS... thông tin liên đến tác tử người dùng 25 8. 2.2- Tác tử người dùng Một tác tử người dùng  một chương trình /bộ đọc thư, có thể hiểu được các lệnh để tạo thư, nhận thư và phản hồi thư cũng như các thao tác đối với hộp thư Gửi thư điện tử  Nội dung  nội dung bản tin  địa chỉ đích  các thông số cần thiết khác    Bản tin có thể được tạo bởi các bộ soạn thảo, chương trình xử lý văn bản Địa chỉ của ...  có chế để chuyển đổi chuỗi mã ASCII thành địa mạng  Khi số lượng máy tính máy chủ nối đến mạng lớn  quản lý tập trung để tránh xung đột tên phần tử mạng Đó lý đời Hệ thống tên miền (DNS)... thực chức 8. 1- Hệ thống tên miền DNS 8. 1.1- Không gian tên miền  Các ứng dụng  máy chủ theo địa mạng tương ứng chúng  Địa thường khó nhớ  sử dụng ký tự chữ để thay cho địa mạng  Do mạng hiểu... động 21 8. 2 Hệ thống thư điện tử  Năm 1 982 , hệ thống thư điện tử ARPANET xuất tương ứng với chuẩn RFC 82 1 (giao thức truyền dẫn) RFC 82 2 (khuôn dạng tin) Sau chúng chỉnh sửa lại thành chuẩn mạng

Ngày đăng: 04/12/2015, 14:56

Từ khóa liên quan

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

Tài liệu liên quan