Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 45 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
45
Dung lượng
507,14 KB
Nội dung
2: Tầng Ứng dụng 1 DNS : Hệ thống Tên miền Con người : có thể nhận dạng bằng nhiều cách: o Số Chứng Minh Thư o Tên, Biệt danh o Số hộ chiếu Máy tính và Router trên Internet o ðịa chỉ IP (32 bit) - sử dụng ñể ñánh ñịa chỉ cho các datagram o “Tên”, ví dụ như gaia.cs.umass.edu Q: Ánh xạ giữa ðịa chỉ IP và Tên? Domain Name System: Là Hệ cơ sở dữ liệu phân tán cài ñặt bởi nhiều name servers phân cấp Giao thức tầng ứng dụng : host, routers yêu cầu name servers ñể giải mã tên (ánh xạ ñịa chỉ <- >tên) o Chú ý : Chức năng cơ bản của Internet hoạt ñộng như giao thức tầng Ứng dụng o “Phức tạp” ñặt ở “rìa” 2: Tầng Ứng dụng 2 DNS: Hệ thống tên miền Chức năng o Ánh xạ (Tên miền, dịch vụ) ñến một giá trị nào ñó • (www.cs.yale.edu, Addr) -> 128.36.229.30 • (cs.yale.edu, Email) -> netra.cs.yale.edu • (netra.cs.yale.edu, Addr) -> 128.36.229.21 Tại sao không sử dụng ñịa chỉ IP trực tiếp ? routers DNS Hostname, Service Address servers clients 2: Tầng Ứng dụng 3 DNS : Name Server (Máy chủ Tên) Không có server nào có thể lưu toàn bộ ñược tên miền và ñịa chỉ IP tương ứng local name servers: o Mỗi ISP, công ty có local name server (ngầm ñịnh) o Câu hỏi truy vấn của host về DNS sẽ ñược chuyển tới local name server Chức năng của name server: o ðối với host: lưu ñịa chỉ IP và tên miền tương ứng của host o Có thể tìm tên miền ứng với ñịa chỉ IP và ngược lại Tại sao tạo ra một DNS Server tập trung ? ðiểm hỏng duy nhất - nếu name-server “chết” thì cả mạng Internet sẽ “chết” theo. Khối lượng giao dịch tại ñiểm tập trung lớn. Cơ sở dữ liệu tập trung ở “xa” với nhiều nơi Bảo trì dễ hơn. Không MỞ RỘNG ñược ! 2: Tầng Ứng dụng 4 DNS: ðặt tên như thế nào ? Cơ chế ðặt tên o Không gian tên (phân cấp) ñược chia thành các Vùng (zone) o Mỗi vùng có thể ñược coi là Nhánh của cây tổng quát called a zone 2: Tầng Ứng dụng 5 Quản lý Phân tán Không gian Tên Là Cơ sở dữ liệu phân tán ñược nhiều authoritative name server quản lý o Mỗi Vùng có một Authoritative Name Server riêng o authoritative name server of a zone có thể trao quyền quản lý một bộ phận trong Vùng của mình (tức là một nhánh con) cho name server khác called a zone 2: Tầng Ứng dụng 6 DNS : Root Name Server Local name server sẽ hỏi Root name server khi không xác ñịnh ñược ánh xạ. Root name server: o Hỏi authoritative name server nếu không trả lời ñược o Nhận câu trả lời từ authoritative name server o Trả lời local name server b USC-ISI Marina del Rey, CA l ICANN Marina del Rey, CA e NASA Mt View, CA f Internet Software C. Palo Alto, CA i NORDUnet Stockholm k RIPE London m WIDE Tokyo a NSI Herndon, VA c PSInet Herndon, VA d U Maryland College Park, MD g DISA Vienna, VA h ARL Aberdeen, MD j NSI (TBD) Herndon, VA 13 root name servers trên Thế giới 2: Tầng Ứng dụng 7 DNS : Ví dụ ñơn giản host surf.eurecom.fr muốn biết ñịa chỉ IP của gaia.cs.umass.edu 1. Hỏi local DNS server (dns.eurecom.fr) 2. dns.eurecom.fr hỏi root name server nếu cần thiết 3. root name server hỏi authoritative name server, dns.umass.edu nếu cần thiết. requesting host surf.eurecom.fr gaia.cs.umass.edu root name server authorititive name server dns.umass.edu local name server dns.eurecom.fr 1 2 3 4 5 6 2: Tầng Ứng dụng 8 Name Server Trung gian Root name server: Có thể không biết authoritative name server Chỉ biết Name Server trung gian, qua ñó mới tìm ñược authoritative name server requesting host surf.eurecom.fr gaia.cs.umass.edu root name server local name server dns.eurecom.fr 1 2 3 4 5 6 authoritative name server dns.cs.umass.edu intermediate name server dns.umass.edu 7 8 2: Tầng Ứng dụng 9 DNS: các loại truy vấn Truy vấn ñệ quy : Name server là nơi giải mã ñịa chỉ/tên. Nếu không tự mình giải mã ñược sẽ gửi yêu cầu ñến name server khác. Root name server liệu có bị quá tải ? Truy vấn tương tác: Nếu không phân giải ñược ñịa chỉ IP, gửi thông ñiệp “Tôi không biết, hãy hỏi bạn tôi là A”. A là ñịa chỉ IP của name server kế tiếp. requesting host surf.eurecom.fr gaia.cs.umass.edu root name server local name server dns.eurecom.fr 1 2 3 4 5 6 authoritative name server dns.cs.umass.edu name server trung gian dns.umass.edu 7 8 iterated query 2: Tầng Ứng dụng 10 DNS: Lưu tạm và Cập nhật bản ghi Khi “học” ñược thêm một ánh xạ, name server sẽ “ghi nhớ” ánh xạ này o Sau một khoảng thời gian, nếu thành phần nào trong cache không ñược sử dụng thì sẽ bị xóa bỏ. Cơ chế Cập nhật và Thông báo do IETF thiết kế: o RFC 2136 o http://www.ietf.org/html.charters/dnsind-charter.html [...]... address Type=NS o name : domain (ví d foo.com) o value : ñ a ch IP c a authoritative name server ng v i mi n ñó Type=CNAME o name : tên bí danh cho m t tên th c nào ñó : ví d www.ibm.com là tên bí danh c a servereast.backup2.ibm.com o value : tên th c Type=MX o value : tên c a mailserver 2: T ng ng d ng 11 Giao th c và Thông ñi p c a DNS Giao th c DNS : Thông ñi p truy v n và tr l i ñ u có chung m t... Xem http://www.cymru.com/DNS/index.html ñ th y hi u su t ñư c giám sát như th nào o Caching làm gi m t i và gi m th i gian ph n h i 2: T ng ng d ng 15 DNS – Như c ñi m H th ng Tên mi n không ph i là phương th c t t nh t ñ ñ t tên các tài nguyên khác, ch ng h n file S lư ng gi i h n Ki u tài nguyên h n ch kh năng ñưa thêm các d ch v m i M c dù v m t lý thuy t có th c p nh t b n ghi tài nguyên, nhưng... identification: 16 bit Thông ñi p tr l i và truy v n có cùng ñ nh danh C : o C query hay reply o C mong mu n ñ quy o C ch p nh n ñ quy o C authoritative 2: T ng ng d ng 12 DNS – Giao th c và Thông ñi p Trư ng tên và Ki u truy v n Thông ñi p tr l i Các b n ghi c a authoritative server Nh ng thông tin ngo i l có th h u d ng 2: T ng ng d ng 13 Quan sát DNS S d ng l nh dig (Ho c nslookup): o Yêu c u H i b ng câu... m (Tách bi t truy v n DNS v i ng d ng ñưa ra truy v n) không hi u qu trong môi trư ng di ñ ng và thay ñ i thư ng xuyên o Ví d : Cân b ng t i, Tìm máy in g n nh t 2: T ng ng d ng 16 Gi i pháp Phân gi i Tên ki u Linda Nhi u ñ xu t d a trên “Không gian làm vi c Phân tán” (Linda) do David Gelernter ñưa ra o o Intentional Naming System (INS), Internet Indirect Infrastructure (I3) Nút vi t các các tuples . giải mã tên (ánh xạ ñịa chỉ <- > ;tên) o Chú ý : Chức năng cơ bản của Internet hoạt ñộng như giao thức tầng Ứng dụng o “Phức tạp” ñặt ở “rìa” 2: Tầng Ứng dụng 2 DNS: Hệ thống tên miền Chức. 2: Tầng Ứng dụng 1 DNS : Hệ thống Tên miền Con người : có thể nhận dạng bằng nhiều cách: o Số Chứng Minh Thư o Tên, Biệt danh o Số hộ chiếu Máy tính và Router trên. và giảm thời gian phản hồi 2: Tầng Ứng dụng 16 DNS – Nhược ñiểm Hệ thống Tên miền không phải là phương thức tốt nhất ñể ñặt tên các tài nguyên khác, chẳng hạn file Số lượng giới hạn Kiểu tài