Bài giảng Mạng máy tính - Chương 7: Tầng ứng dụng (Phần 3) - Ngô Hồng Sơn
Domain Name System:
• cơ sở dữ liêu phân tán cài đặt phân cấp nhiều máy chủ tền miền
• là giao thức tầng úng dụng các máy trạm, máy chủ, bộ định tuyến sử dụng để truy vấn ánh xạ chuyển đổi tên/địa chỉ
• lưu ý: là một ứng dụng chủ chốt trên Internet, nhưng được cài đặt như một giao thức ứng dụng
• Độ phức tạp được đẩy ra bên ngoài mạng.
Trang 1
Trang 2
Trang 3
Trang 4
Trang 5
Trang 6
Trang 7
Trang 8
Trang 9
Trang 10
Tải về để xem bản đầy đủ
Bạn đang xem 10 trang mẫu của tài liệu "Bài giảng Mạng máy tính - Chương 7: Tầng ứng dụng (Phần 3) - Ngô Hồng Sơn", để tải tài liệu gốc về máy hãy click vào nút Download ở trên
Tóm tắt nội dung tài liệu: Bài giảng Mạng máy tính - Chương 7: Tầng ứng dụng (Phần 3) - Ngô Hồng Sơn
DNS: Hệ thống tên miền Người: có nhiều ID: số bảo hiểm, tên, số CMT Máy trạm, bộ ñịnh tuyển trên Internet: ðịa chỉ IP (32 bit) – ñể ñịa chỉ hóa các máy “tên”, e.g., ww.yahoo.com – con người thích dùng tên hơn Q: ánh xạ giữa ñịa chỉ IP và tên? Domain Name System: cơ sở dữ liệu phân tán cài ñặt phân cấp nhiều máy chủ tên miền là giao thức tầng ứng dụng các máy trạm, máy chủ, bộ ñịnh tuyến sử dụng ñể truy vấn ánh xạ chuyển ñổi tên/ñịa chỉ lưu ý: là một ứng dụng chủ chốt trên Internet, nhưng ñược cài ñặt như một giao thức ứng dụng ðộ phức tạp ñược ñẩy ra bên ngoài mạng. DNS Tại sao không sử dụng DNS tập trung? Tránh lỗi tập trung vào 1 ñiểm lưu lượng băng thông cơ sở dữ liệu tập trung ở xa bảo trì Khả năng mở rộng! dịch vụ DNS chuyển ñổi tên máy và ñịa chỉ IP bí danh của máy (alias) bí danh của máy chủ phân tải cho máy chủ ñặt 1 tên máy cho 1 nhóm máy chủ web với nhiều ñịa chỉ IP khác nhau Root DNS Servers com DNS servers org DNS servers edu DNS servers poly.edu DNS servers umass.edu DNS serversyahoo.comDNS servers amazon.com DNS servers pbs.org DNS servers Cơ sở dữ liệu phân tán và phân cấp Client muốn ñịa chỉ IP của www.amazon.com; client truy cập a root server ñể tìm DNS server ứng với miền “com” client truy cập DNS server với miền “com” ñể tìm DNS server của amazon.com client truy cập máy chủ DNS của amazon.com ñể lấy ñịa chỉ IP của www.amazon.com DNS: Máy chủ tên miền gốc Các máy chủ ñịa phương sẽ truy cập ñến nếu chúng không ánh xạ ñược ñịa chỉ máy chủ tên miền gốc: Truy cập ñến các máy chủ cấp dưới nếu không tìm ñược ánh xa. Lấy ánh xạ ñó Trả về cho máy chủ tên miền ñịa phương có 13 máy chủ gốc trên khắp thế giới b USC-ISI Marina del Rey, CA l ICANN Los Angeles, CA e NASA Mt View, CA f Internet Software C. Palo Alto, CA (and 36 other locations) i Autonomica, Stockholm (plus 28 other locations) k RIPE London (also 16 other locations) m WIDE Tokyo (also Seoul, Paris, SF) a Verisign, Dulles, VA c Cogent, Herndon, VA (also LA) d U Maryland College Park, MD g US DoD Vienna, VA h ARL Aberdeen, MD j Verisign, ( 21 locations) Máy chủ cấp 1 và của các tổ chức Máy chủ cấp 1: Top-level domain (TLD): Quản lý các tên miền .com, org, net, edu, etc, và các tên miền quốc gia .uk, fr, ca, jp, vn Network Solutions quản lý servers cho .com Educause cho .edu Máy chủ tổ chức: Authoritative DNS servers: Là các máy chủ của các tổ chức, các nhà cung cấp dịch vụ ISP, lưu trữ ánh xạ ñịa chỉ của tổ chức, khách hàng của họ ðược quản lý bởi tổ chức, công ty ñó. Máy chủ tên miền ñịa phương Không nhất thiết phải phân cấp Mỗi ISP, trường học, công ty ñều có thể có 1 DNS server. ñược gọi là “máy chủ tên miền mặc ñịnh” Khi một máy trạm yêu cầu tìm ánh xạ ñịa chỉ, yêu cầu sẽ ñược gửi ñến DNS ñịa phương Hoạt ñộng như một proxy requesting host cis.poly.edu gaia.cs.umass.edu root DNS server local DNS server dns.poly.edu 1 2 3 4 5 6 authoritative DNS server dns.cs.umass.edu 78 TLD DNS server Ví dụ ánh xạ tên miền dùng DNS Máy trạm tại cis.poly.edu muốn ñ/c IP của gaia.cs.umass.edu truy vấn tuần tự Server ñược yêu cầu trả về ñ/c của một server khác “Tôi không biết, nhưng tôi biết anh ta sẽ biết” requesting host cis.poly.edu gaia.cs.umass.edu root DNS server local DNS server dns.poly.edu 1 2 45 6 authoritative DNS server dns.cs.umass.edu 7 8 TLD DNS server 3Truy vấn ñệ quy: ñặt ánh xạ truy cập ñược lên máy chủ vừa truy cập Tải có nặng quá không? Ví dụ ánh xạ tên miền DNS DNS: vùng ñệm và cập nhật bản ghi Khi máy chủ biết một ánh xạ, nó sẽ lưu lại vào vùng ñệm Ánh xạ sẽ bị xóa khỏi vùng ñệm sau một thời gian timeout các bản ghi của máy chủ cấp 1 thường ñược ghi vào vùng ñệm của máy ñịa phương Hiếm khi máy chủ gốc bị truy cập Quá trình cập nhật/thông báo ñang ñược pháp triển bởi IETF RFC 2136 Bản ghi DNS DNS: là một csdl phân tán với các bản ghi Type=NS name – tên miền (e.g. foo.com) value – tên máy chủ của tên miền ñó Dạng bản ghi: (name, value, type, ttl) Type=A name-tên máy trạm value- ñ/c IP Type=CNAME name – bí danh của một tên miền thực nào ñó www.ibm.com thực ra là servereast.backup2.ibm. com value là tên thực Type=MX value là tên của mail server tương ứng với name Giao thức và thông ñiệp DNS Giao thức DNS : truy vấn và trả lời có cùng khuôn dạng phần ñầu thông ñiệp identification: 16 bit # cho yêu cầu, thông ñiệp trả lời dùng cùng một # flags: yêu cầu/trả lời Muốn dùng phương thức ñệ quy cho phép dùng phương thức ñệ quy
File đính kèm:
- bai_giang_mang_may_tinh_chuong_7_tang_ung_dung_phan_3_ngo_ho.pdf