Bài giảng Mạng máy tính - Chương 7, Phần 3: Tầng ứng dụng - 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

 

pdf 11 trang kimcuc 3600
Bạn đang xem tài liệu "Bài giảng Mạng máy tính - Chương 7, Phần 3: Tầng ứng dụng - 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, Phần 3: Tầng ứng dụng - Ngô Hồng Sơn

Bài giảng Mạng máy tính - Chương 7, Phần 3: Tầng ứng dụng - 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:

  • pdfbai_giang_mang_may_tinh_chuong_7_phan_3_tang_ung_dung_ngo_ho.pdf