n this chapter, we discuss the second application program, DomainName  dịch - n this chapter, we discuss the second application program, DomainName  Việt làm thế nào để nói

n this chapter, we discuss the seco

n this chapter, we discuss the second application program, Domain
Name System (DNS). DNS is a client/server application program used
to help other application programs. DNS is used to map a host name in
the application layer to an IP address in the network layer.
OBJECTIVES
The chapter has several objectives:
❑Todescribe the purpose of DNS.
❑Todefine the concept of domains and domain name space.
❑Todescribe the distribution of name spaces and define zones.
❑To discuss the use of DNS in the Internet and describe three
categories of domains: generic, country, and reverse.
❑To discuss name-address resolution and show the two resolution
methods: recursive and iterative.
❑To show the format of DNS message and how they can be
compressed.
❑Todiscuss DDNS and DNSSEC.
I
583
19.1 NEED FOR DNS
To identify an entity, TCP/IP protocols use the IP address, which uniquely identifies the
connection of a host to the Internet. However, people prefer to use names instead of
numeric addresses. Therefore, we need a system that can map a name to an address or
an address to a name.
When the Internet was small, mapping was done using a host file. The host file had
only two columns: name and address. Every host could store the host file on its disk
and update it periodically from a master host file. When a program or a user wanted to
map a name to an address, the host consulted the host file and found the mapping.
Today, however, it is impossible to have one single host file to relate every address
with a name and vice versa. The host file would be too large to store in every host. In
addition, it would be impossible to update all the host files every time there is a change.
One solution would be to store the entire host file in a single computer and allow
access to this centralized information to every computer that needs mapping. But we
know that this would create a huge amount of traffic on the Internet.
Another solution, the one used today, is to divide this huge amount of information
into smaller parts and store each part on a different computer. In this method, the host
that needs mapping can contact the closest computer holding the needed information.
This method is used by the Domain Name System (DNS). In this chapter, we first
discuss the concepts and ideas behind the DNS. We then describe the DNS protocol
itself.
Figure 19.1 shows how TCP/IP uses a DNS client and a DNS server to map a name
to an address; the reverse mapping is similar.
Figure 19.1 Purpose of DNS
File
transfer
client
DNS
client
DNS
server
Application
layer
Transport layer
User
Host
name
Host
name
IP
address
IP address
Query
Response
1
2
3
4
5
6
584 PART 4 APPLICATION LAYER
In Figure 19.1, a user wants to use a file transfer client to access the corresponding
file transfer server running on a remote host. The user knows only the file transfer
server name, such as forouzan.com. However, the TCP/IP suite needs the IP address of
the file transfer server to make the connection. The following six steps map the host
name to an IP address.
1.The user passes the host name to the file transfer client.
2.The file transfer client passes the host name to the DNS client.
3.We know from Chapter 18 that each computer, after being booted, knows the
address of one DNS server. The DNS client sends a message to a DNS server with
a query that gives the file transfer server name using the known IP address of the
DNS server.
4.The DNS server responds with the IP address of the desired file transfer server.
5.The DNS client passes the IP address to the file transfer server.
6.The file transfer client now uses the received IP address to access the file transfer
server.
Note that the purpose of accessing the Internet is to make a connection between the file
transfer client and server, but before this can happen, another connection needs to be
made between the DNS client and DNS server. In other words, we need two connections; the first is for mapping the name to an IP address; the second is for transferring
files (for example).
19.2 NAME SPACE
To be unambiguous, the names assigned to machines must be carefully selected from a
name space with complete control over the binding between the names and IP
addresses. In other words, the names must be unique because the addresses are unique.
A name spacethat maps each address to a unique name can be organized in two ways:
flat or hierarchical.
Flat Name Space
In a flat name space, a name is assigned to an address. A name in this space is a
sequence of characters without structure. The names may or may not have a common
section; if they do, it has no meaning. The main disadvantage of a flat name space is
that it cannot be used in a large system such as the Internet because it must be centrally
controlled to avoid ambiguity and duplication.
Hierarchical Name Space
In a hierarchical name space, each name is made of several parts. The first part can
define the nature of the organization, the second part can define the name of an organization, the third part can define departments in the organization, and so on. In this case,
the authority to assign and control the name spaces can be decentralized. A central
authority can assign the part of the name that defines the nature of the organization and
the name of the organization. The responsibility of the rest of the name can be given to
CHAPTER 19 DOMAIN NAME SYSTEM (DNS) 585
the organization itself. The organization can add suffixes (or prefixes) to the name to
define its host or resources. The management of the organization need not worry that
the prefix chosen for a host is taken by another organization because, even if part of an
address is the same, the whole address is different. For example, assume two colleges
and a company call one of their computers challenger. The first college is given a name
by the central authority such as fhda.edu, the second college is given the name
berkeley.edu, and the company is given the name smart.com. When each of these organizations adds the name challenger to the name they have already been given, the end
result is three distinguishable names: challenger.fhda.edu, challenger.berkeley.edu,and
challenger.smart.com. The names are unique without the need for assignment by a
central authority. The central authority controls only part of the name, not the whole.
Domain Name Space
Tohave a hierarchical name space, a domain name spacewas designed. In this design
the names are defined in an inverted-tree structure with the root at the top. The tree can
have only 128 levels: level 0 (root) to level 127 (see Figure 19.2).
Label
Each node in the tree has a label, which is a string with a maximum of 63 characters.
The root label is a null string (empty string). DNS requires that children of a node
(nodes that branch from the same node) have different labels, which guarantees the
uniqueness of the domain names.
Domain Name
Each node in the tree has a domain name. A full domain name is a sequence of labels
separated by dots (.). The domain names are always read from the node up to the root.
The last label is the label of the root (null). This means that a full domain name always
ends in a null label, which means the last character is a dot because the null string is
nothing. Figure 19.3 shows some domain names.
Figure 19.2 Domain name space
arpa com edu ad org zw
Root
586 PART 4 APPLICATION LAYER
Fully Qualified Domain Name (FQDN) If a label is terminated by a null string, it is
called a fully qualified domain name (FQDN). An FQDN is a domain name that contains the full name of a host. It contains all labels, from the most specific to the most
general, that uniquely define the name of the host. For example, the domain name is the
FQDN of a computer named challenger installed at the Advanced Technology Center
(ATC) at De Anza College. A DNS server can only match an FQDN to an address. Note
that the name must end with a null label, but because null means nothing, the label ends
with a dot (.).
Partially Qualified Domain Name (PQDN) If a label is not terminated by a null
string, it is called a partially qualified domain name (PQDN). A PQDN starts from a
node, but it does not reach the root. It is used when the name to be resolved belongs to
the same site as the client. Here the resolver can supply the missing part, called the suffix, to create an FQDN. For example, if a user at the fhda.edu. site wants to get the IP
address of the challenger computer, he or she can define the partial name
The DNS client adds the suffix atc.fhda.edu. before passing the address to the DNS
server.
The DNS client normally holds a list of suffixes. The following can be the list of
suffixes at De Anza College. The null suffix defines nothing. This suffix is added when
the user defines an FQDN.
Figure 19.3 Domain names and labels
challenger.atc.fhda.edu.
challenger
atc.fhda.edu fhda.edu null
edu
Domain name
Domain name
Domain name
Domain name challenger.atc.fhda.edu.
atc.fhda.edu.
fhda.edu.
edu.
Root
fhda
atc
challenger
Label
Label
Label
Label
CHAPTER 19 DOMAIN NAME SYSTEM (DNS) 587
Figure 19.4 shows some FQDNs and PQDNs.
Domain
A domain is a subtree of the domain name space. The name of the domain is the name
of the node at the top of the subtree. Figure 19.5 shows some domains. Note that a
domain may itself be divided into domains (or subdomains as they are sometimes
called).
Distribution of Name Space
The information contained in the domain name space must be stored. However, it
is very inefficient and also not reliable to have just one computer store such a huge
amount of information. It is inefficient because responding to requests from all over the
world places a heavy load on the system. It is not reliable because any failure makes the
data inaccessible.
Hierarchy of Name Servers
The solution to these problems is to distribute the information among many computers
called DNS servers. One way to do this is to divide the whole space into many domains
based on the first l
0/5000
Từ: -
Sang: -
Kết quả (Việt) 1: [Sao chép]
Sao chép!
n chương này, chúng tôi thảo luận về chương trình ứng dụng thứ hai, tên miềnHệ thống tên (DNS). DNS là một chương trình ứng dụng khách hàng/máy chủ sử dụngđể giúp các chương trình ứng dụng khác. DNS được sử dụng để ánh xạ một tên máy chủ lưu trữ trongCác lớp ứng dụng đến một địa chỉ IP trong lớp mạng.MỤC TIÊUCác chương này có một số mục tiêu:❑Todescribe mục đích của DNS.❑Todefine khái niệm về tên miền và không gian tên miền.❑Todescribe phân phối tên tại toàn và xác định khu vực. ❑To thảo luận về việc sử dụng DNS trong Internet và mô tả bathể loại tên miền: chung chung, quốc gia, và đảo ngược.❑To thảo luận về độ phân giải tên, địa chỉ và hiển thị độ phân giải haiphương pháp: đệ quy và lặp đi lặp lại. ❑To Hiển thị định dạng tin nhắn DNS và làm thế nào họ có thểnén.❑Todiscuss DDNS và DNSSEC. Tôi58319.1 CẦN CHO DNSĐể xác định một thực thể, giao thức TCP/IP sử dụng địa chỉ IP, mà xác định duy nhất cáckết nối một máy chủ lưu trữ Internet. Tuy nhiên, những người thích sử dụng tên thay vìđịa chỉ số. Vì vậy, chúng ta cần một hệ thống có thể ánh xạ một tên cho một địa chỉ hoặcmột địa chỉ để tên một.Khi Internet là nhỏ, lập bản đồ đã được thực hiện bằng cách sử dụng một tập tin máy chủ. Tập tin máy chủ đãchỉ có hai cột: tên và địa chỉ. Mỗi máy chủ lưu trữ có thể lưu trữ các tập tin lưu trữ trên đĩa của nóvà cập nhật nó theo định kỳ từ một tập tin máy chủ lưu trữ tổng thể. Khi một chương trình hoặc người dùng muốn đểánh xạ một tên cho một địa chỉ, các máy chủ tập tin host được tư vấn và tìm thấy ánh xạ.Hôm nay, Tuy nhiên, nó không thể có một tập tin host duy nhất liên quan đến mỗi địa chỉvới một tên và ngược lại. Các tập tin máy chủ lưu trữ sẽ là quá lớn để lưu trữ trong máy chủ mỗi. ỞNgoài ra, nó sẽ không thể để cập nhật tất cả các tập tin máy chủ mỗi khi có một sự thay đổi.Một giải pháp sẽ là để lưu trữ các tập tin máy chủ lưu trữ toàn bộ trong một máy tính duy nhất và cho phéptruy cập vào thông tin này tập trung vào mọi máy tính cần lập bản đồ. Nhưng chúng tôibiết rằng điều này sẽ tạo ra một số lượng lớn của lưu lượng truy cập trên Internet.Một giải pháp, một trong những sử dụng ngày nay, là để phân chia số tiền này rất lớn của thông tinthành phần nhỏ hơn và lưu trữ mỗi phần trên một máy tính khác nhau. Trong phương pháp này, các máy chủrằng cần lập bản đồ có thể liên lạc máy tính gần nhất đang nắm giữ các thông tin cần thiết.Phương pháp này được sử dụng bởi hệ thống tên miền (DNS). Trong chương này, chúng tôi đầu tiênthảo luận về các khái niệm và ý tưởng đằng sau DNS. Sau đó chúng tôi mô tả các giao thức DNSchính nó. Con số 19.1 cho thấy cách TCP/IP sử dụng DNS client và một máy chủ DNS để ánh xạ tênđể địa chỉ; ánh xạ ngược là tương tự. Con số 19.1 mục đích của DNSTập tinchuyển giaokhách hàngDNSkhách hàngDNSmáy chủỨng dụnglớpTầng giao vậnNgười dùngMáy chủ lưu trữTênMáy chủ lưu trữTênIPđịa chỉĐịa chỉ IPTruy vấnPhản ứng123456584 PHẦN 4 LỚP ỨNG DỤNGTrong con số 19.1, một người sử dụng muốn sử dụng một khách hàng chuyển tập tin truy cập tương ứngmáy chủ tập tin chuyển chạy trên một máy chủ từ xa. Người sử dụng biết chỉ có chuyển tập tintên máy chủ, chẳng hạn như forouzan.com. Tuy nhiên, bộ TCP/IP cần địa chỉ IP củaCác máy chủ chuyển tập tin để làm cho kết nối. Sáu bước sau bản đồ các máy chủtên đến một địa chỉ IP.1. người dùng vượt qua tên máy chủ cho khách hàng chuyển tập tin. 2. the khách hàng chuyển tập tin đi tên máy chủ DNS client. 3. chúng ta biết từ chương 18 đó mỗi máy tính, sau khi được khởi động, biết cácđịa chỉ của một máy chủ DNS. DNS client gửi thư đến một máy chủ DNS vớimột truy vấn cho tên máy chủ chuyển tập tin bằng cách sử dụng địa chỉ IP được biết đến của cácMáy chủ DNS. 4 các máy chủ DNS phản ứng với địa chỉ IP của máy chủ chuyển tập tin bạn muốn. 5. DNS client đi địa chỉ IP máy chủ tập tin chuyển giao. 6. khách hàng chuyển tập tin bây giờ sử dụng địa chỉ IP đã nhận để truy cập vào chuyển tập tinHệ phục vụ. Lưu ý rằng mục đích của việc truy cập Internet là để làm cho một kết nối giữa các tập tinchuyển máy khách và máy chủ, nhưng trước khi điều này có thể xảy ra, một kết nối khác cần phảithực hiện giữa DNS khách hàng và máy chủ DNS. Nói cách khác, chúng tôi cần kết nối hai; đầu tiên là để lập bản đồ tên tới địa chỉ IP; Thứ hai là để chuyểntập tin (ví dụ). 19.2 KHÔNG GIAN TÊNĐể được rõ ràng, tên được chỉ định cho máy phải được chọn lọc kỹ lưỡng từ mộtkhông gian tên với hoàn toàn quyền kiểm soát các ràng buộc giữa các tên và IPđịa chỉ. Nói cách khác, tên phải là duy nhất bởi vì các địa chỉ là duy nhất.Một tên spacethat bản đồ mỗi địa chỉ để một tên duy nhất có thể được tổ chức theo hai cách:phẳng hoặc phân cấp.Không gian tên phẳngTrong một không gian phẳng tên, một tên được gán cho một địa chỉ. Một tên trong không gian này là mộttrình tự của các nhân vật mà không có cấu trúc. Tên có thể hoặc có thể không có một phổ biếnphần; Nếu họ làm, nó đã không có ý nghĩa. Những bất lợi chính của một không gian phẳng tên làrằng nó không thể được sử dụng trong một hệ thống lớn chẳng hạn như Internet vì nó phải trực thuộc Trung ươngkiểm soát để tránh sự mơ hồ và sao chép. Không gian tên phân cấpTrong một không gian tên thứ bậc, mỗi tên được thực hiện của một số bộ phận. Phần đầu tiên có thểxác định bản chất của tổ chức, phần thứ hai có thể xác định tên của một tổ chức, phần thứ ba có thể xác định phòng ban trong tổ chức, và như vậy. Trong trường hợp này,thẩm quyền để phân định và kiểm soát các không gian tên có thể được phân cấp. Một trung tâmcơ quan có thể chỉ định một phần tên xác định bản chất của tổ chức vàtên của tổ chức. Trách nhiệm của phần còn lại của tên có thể được trao choCHƯƠNG 19 HỆ THỐNG TÊN MIỀN (DNS) 585tổ chức riêng của mình. Tổ chức có thể thêm các hậu tố (hoặc tiền tố) để tênxác định máy chủ hoặc tài nguyên của nó. Quản lý tổ chức cần phải lo lắng rằngtiền tố được lựa chọn cho một máy chủ lưu trữ được thực hiện bởi tổ chức khác bởi vì, ngay cả khi là một phần của mộtđịa chỉ là như nhau, địa chỉ toàn bộ là khác nhau. Ví dụ: giả sử hai trường cao đẳngand a company call one of their computers challenger. The first college is given a nameby the central authority such as fhda.edu, the second college is given the nameberkeley.edu, and the company is given the name smart.com. When each of these organizations adds the name challenger to the name they have already been given, the endresult is three distinguishable names: challenger.fhda.edu, challenger.berkeley.edu,andchallenger.smart.com. The names are unique without the need for assignment by acentral authority. The central authority controls only part of the name, not the whole.Domain Name SpaceTohave a hierarchical name space, a domain name spacewas designed. In this designthe names are defined in an inverted-tree structure with the root at the top. The tree canhave only 128 levels: level 0 (root) to level 127 (see Figure 19.2). LabelEach node in the tree has a label, which is a string with a maximum of 63 characters.The root label is a null string (empty string). DNS requires that children of a node(nodes that branch from the same node) have different labels, which guarantees theuniqueness of the domain names. Domain NameEach node in the tree has a domain name. A full domain name is a sequence of labelsseparated by dots (.). The domain names are always read from the node up to the root.The last label is the label of the root (null). This means that a full domain name alwaysends in a null label, which means the last character is a dot because the null string iskhông có gì. Con số 19.3 cho thấy một số tên miền. Không gian tên miền con số 19.2ARPA com edu quảng cáo org zwGốc586 PHẦN 4 LỚP ỨNG DỤNGHoàn toàn đủ điều kiện tên miền tên (FQDN) nếu một nhãn kết thúc bằng một chuỗi vô, nó làgọi là một tên miền đầy đủ điều kiện (FQDN). Một FQDN là một tên miền có chứa tên đầy đủ của một máy chủ. Nó có tất cả nhãn, từ nhất cụ thể cho hầu hết cácnói chung, duy nhất xác định tên của máy chủ. Ví dụ, tên miền là cácFQDN của một thách thức được đặt tên máy tính cài đặt tại Trung tâm công nghệ cao(ATC) tại De Anza College. Một máy chủ DNS có thể chỉ phù hợp với một FQDN đến một địa chỉ. Lưu ýtên phải kết thúc với một nhãn null, nhưng vì null có nghĩa là không có gì, nhãn kết thúcvới một dấu chấm (.).Một phần đủ điều kiện tên miền tên (PQDN) nếu một nhãn không kết thúc bằng một nullChuỗi, nó được gọi là tên miền đủ điều kiện một phần (PQDN). Một PQDN bắt đầu từ mộtnút, nhưng nó không đạt được gốc. Nó được sử dụng khi thuộc về tên được giải quyếtCác trang web tương tự như các khách hàng. Ở đây bộ giải quyết có thể cung cấp một phần bị thiếu, gọi là hậu tố, để tạo ra một FQDN. Ví dụ, nếu một người sử dụng tại fhda.edu. Trang web muốn để có được IPđịa chỉ của máy tính thách thức, họ có thể xác định một phần tênDNS client thêm atc.fhda.edu hậu tố. trước khi đi qua địa chỉ với DNSHệ phục vụ.DNS client thường giữ một danh sách các hậu tố. Sau đây có thể là danh sáchhậu tố De Anza College. Hậu tố vô định nghĩa không có gì. Hậu tố này sẽ được thêm vào khithe user defines an FQDN.Figure 19.3 Domain names and labelschallenger.atc.fhda.edu.challengeratc.fhda.edu fhda.edu nulleduDomain nameDomain nameDomain nameDomain name challenger.atc.fhda.edu.atc.fhda.edu.fhda.edu.edu.RootfhdaatcchallengerLabelLabelLabelLabelCHAPTER 19 DOMAIN NAME SYSTEM (DNS) 587Figure 19.4 shows some FQDNs and PQDNs. DomainA domain is a subtree of the domain name space. The name of the domain is the nameof the node at the top of the subtree. Figure 19.5 shows some domains. Note that adomain may itself be divided into domains (or subdomains as they are sometimescalled). Distribution of Name SpaceThe information contained in the domain name space must be stored. However, itis very inefficient and also not reliable to have just one computer store such a hugeamount of information. It is inefficient because responding to requests from all over theworld places a heavy load on the system. It is not reliable because any failure makes thedata inaccessible.Hierarchy of Name ServersThe solution to these problems is to distribute the information among many computerscalled DNS servers. One way to do this is to divide the whole space into many domainsbased on the first l
đang được dịch, vui lòng đợi..
Kết quả (Việt) 2:[Sao chép]
Sao chép!
n chương này, chúng tôi thảo luận về các chương trình ứng dụng thứ hai, Domain
Name System (DNS). DNS là một chương trình ứng dụng client / server sử dụng
để giúp các chương trình ứng dụng khác. DNS được sử dụng để ánh xạ tên máy chủ trong
các lớp ứng dụng đến một địa chỉ IP ở lớp mạng.
MỤC TIÊU
Chương này có một số mục tiêu:
❑Todescribe mục đích của DNS.
❑Todefine khái niệm của lĩnh vực và không gian tên miền.
❑Todescribe phân phối các không gian tên và xác định các khu vực.
❑To thảo luận về việc sử dụng DNS trên Internet và mô tả ba
loại lĩnh vực:. generic, quốc gia, và đảo ngược
❑To thảo luận về độ phân giải tên địa chỉ và hiển thị độ phân giải hai
phương pháp:. đệ quy và lặp đi lặp lại
❑ Để hiển thị các định dạng của thông điệp DNS và làm thế nào họ có thể được
nén.
❑Todiscuss DDNS và DNSSEC.
Tôi
583
19,1 NHU CẦU DNS
Để xác định một thực thể, TCP / IP giao thức sử dụng địa chỉ IP, trong đó xác định duy nhất các
kết nối của một máy chủ để Internet. Tuy nhiên, những người thích sử dụng tên thay vì
địa chỉ số. Vì vậy, chúng ta cần một hệ thống mà có thể ánh xạ một tên cho một địa chỉ hoặc
một địa chỉ để một tên.
Khi Internet là nhỏ, lập bản đồ đã được thực hiện bằng cách sử dụng một tập tin host. Các file host có
chỉ có hai cột: tên và địa chỉ. Mỗi máy có thể lưu trữ các tập tin lưu trữ trên đĩa của mình
và cập nhật định kỳ từ một tập tin máy chủ master. Khi một chương trình hoặc một người dùng muốn để
ánh xạ một tên cho một địa chỉ, chủ nhà tham khảo ý kiến các tập tin máy chủ và tìm thấy các bản đồ.
Ngày nay, tuy nhiên, nó không thể có một tập tin máy chủ duy nhất cho mỗi địa chỉ liên hệ
với một tên và ngược lại. Các file host sẽ là quá lớn để lưu trữ trong mỗi máy chủ. Trong
Ngoài ra, nó sẽ không thể cập nhật tất cả các tập tin máy chủ mỗi khi có sự thay đổi.
Một giải pháp sẽ được lưu trữ toàn bộ file host trong một máy tính duy nhất và cho phép
truy cập vào các thông tin tập trung này để mỗi máy tính cần lập bản đồ. Nhưng chúng ta
biết rằng điều này sẽ tạo ra một số tiền rất lớn của giao thông trên Internet.
Một giải pháp, một được sử dụng ngày hôm nay, là để phân chia số lượng thông tin khổng lồ
thành những phần nhỏ hơn và lưu trữ từng phần trên một máy tính khác nhau. Trong phương pháp này, các máy chủ
mà cần lập bản đồ có thể liên lạc với các máy tính gần nhất giữ các thông tin cần thiết.
Phương pháp này được sử dụng bởi các hệ thống tên miền (DNS). Trong chương này, chúng ta
thảo luận về các khái niệm và ý tưởng đằng sau các DNS. Sau đó chúng tôi mô tả các giao thức DNS
chính nó.
Hình 19.1 cho thấy cách TCP / IP sử dụng một DNS client và máy chủ DNS để ánh xạ một tên
cho một địa chỉ; ánh xạ ngược lại là tương tự.
Hình 19.1 Mục đích của DNS
tập tin
chuyển giao
client
DNS
client
DNS
máy chủ
ứng dụng
lớp
Transport layer
tài
chủ
tên
chủ
tên
IP
địa chỉ
địa chỉ IP
truy
đáp ứng
1
2
3
4
5
6
584 PHẦN 4 ĐƠN TẦNG
Trong hình 19.1, một người sử dụng muốn sử dụng một khách hàng chuyển tập tin để truy cập tương ứng
chuyển tập tin máy chủ đang chạy trên một máy chủ từ xa. Người dùng chỉ biết chuyển tập tin
tên máy chủ, chẳng hạn như forouzan.com. Tuy nhiên, bộ phần mềm TCP / IP cần địa chỉ IP của
các máy chủ tập tin chuyển giao để thực hiện kết nối. Sáu bước sau đây bản đồ các máy chủ
tên cho một địa chỉ IP.
1. dùng qua tên máy chủ cho khách hàng chuyển tập tin.
2.The chuyển tập tin khách hàng vượt qua các tên máy chủ cho khách hàng DNS.
3.We biết từ Chương 18 mà mỗi máy tính, sau khi được khởi động, biết
địa chỉ của một máy chủ DNS. Các máy khách DNS sẽ gửi tin nhắn đến một máy chủ DNS với
một truy vấn mà cho tên máy chủ truyền tập tin bằng cách sử dụng địa chỉ IP được biết đến của các
máy chủ DNS.
máy chủ DNS 4.The đáp ứng với địa chỉ IP của máy chủ chuyển giao tập tin mong muốn.
5.The DNS client vượt qua các địa chỉ IP cho các máy chủ truyền file.
6.The chuyển tập tin khách hàng hiện đang sử dụng địa chỉ IP để truy cập vào nhận việc chuyển giao tập tin
máy chủ.
Lưu ý rằng mục đích của việc truy cập Internet là để thực hiện kết nối giữa các tập tin
máy khách giúp chuyển và máy chủ, nhưng trước khi điều này có thể xảy ra, kết nối khác cần được
thực hiện giữa các máy khách và máy chủ DNS DNS. Nói cách khác, chúng ta cần hai kết nối; đầu tiên là để lập bản đồ tên cho một địa chỉ IP; thứ hai là để chuyển
các tập tin (ví dụ).
19,2 TÊN SPACE
Để được rõ ràng, những cái tên được gán cho các máy phải được lựa chọn cẩn thận từ một
không gian tên với kiểm soát hoàn toàn các ràng buộc giữa các tên và IP
địa chỉ. Nói cách khác, những cái tên phải là duy nhất bởi vì các địa chỉ là duy nhất.
Một tên spacethat bản đồ từng địa chỉ để một tên duy nhất có thể được tổ chức trong hai cách:
. phẳng hoặc phân cấp
Flat Name Space
Trong một không gian tên bằng phẳng, một tên được gán cho một địa chỉ. Một tên trong không gian này là một
chuỗi các ký tự không có cấu trúc. Những cái tên có thể hoặc có thể không có một phổ biến
phần; nếu họ làm, nó không có ý nghĩa. Nhược điểm chính của một không gian tên phẳng là
rằng nó không thể được sử dụng trong một hệ thống lớn như Internet bởi vì nó phải tập trung
kiểm soát để tránh sự mơ hồ và trùng lặp.
Hierarchical Name Space
Trong một không gian tên thứ bậc, mỗi tên được tạo thành từ các bộ phận . Phần đầu có thể
xác định bản chất của tổ chức, phần thứ hai có thể xác định tên của một tổ chức, phần thứ ba có thể xác định các bộ phận trong tổ chức, và như vậy. Trong trường hợp này,
cơ quan chức năng để phân định và kiểm soát không gian tên có thể được phân cấp. Một trung tâm
thẩm quyền có thể giao cho một phần của tên mà xác định bản chất của tổ chức và
tên của tổ chức. Trách nhiệm của các phần còn lại của tên có thể được trao cho
Chương 19 HỆ THỐNG TÊN MIỀN (DNS) 585
tổ chức riêng của mình. Các tổ chức có thể thêm các hậu tố (hoặc tiền tố) để tên để
xác định máy chủ hoặc các nguồn tài nguyên của nó. Việc quản lý của tổ chức cần phải lo lắng rằng
các tiền tố được lựa chọn cho một máy chủ được thực hiện bởi một tổ chức khác bởi vì, ngay cả khi một phần của một
địa chỉ là như nhau, toàn bộ địa chỉ là khác nhau. Ví dụ, giả sử hai trường cao đẳng
và một công ty gọi một trong các máy tính thách thức của họ. Các trường đại học đầu tiên được cho một tên
của cơ quan trung ương như fhda.edu, các trường đại học thứ hai được đưa ra tên
berkeley.edu, và các công ty được đưa ra tên smart.com. Khi mỗi người trong các tổ chức cho biết thêm tên thách thức cho tên họ đã được đưa ra, kết thúc
Kết quả là ba cái tên phân biệt: challenger.fhda.edu, challenger.berkeley.edu, và
challenger.smart.com. Những cái tên độc đáo mà không cần phân công của một
chính quyền trung ương. Chính quyền trung ương kiểm soát chỉ là một phần của tên, không phải toàn bộ.
Domain Name Space
tohave một không gian tên thứ bậc, một spacewas tên miền thiết kế. Trong thiết kế này
tên được định nghĩa trong một cấu trúc ngược cây với gốc ở đầu trang. Cây có thể
chỉ có 128 cấp độ:. mức 0 (root) để cấp 127 (xem hình 19.2)
Nhãn
. Mỗi nút trong cây có một nhãn, đó là một chuỗi với tối đa là 63 ký tự
Nhãn gốc là một chuỗi rỗng (chuỗi rỗng). DNS đòi hỏi con của một nút
(node ​​nhánh từ nút tương tự) có nhãn khác nhau, đảm bảo
tính duy nhất của tên miền.
Tên miền
Mỗi nút trong cây có một tên miền. Một tên miền đầy đủ là một chuỗi các nhãn
phân cách bằng dấu chấm (.). Các tên miền luôn đọc từ nút lên đến gốc.
Các nhãn cuối cùng là nhãn của root (null). Điều này có nghĩa rằng một tên miền đầy đủ luôn
kết thúc bằng một nhãn null, có nghĩa là ký tự cuối cùng là một dấu chấm vì chuỗi rỗng là
không có gì. Hình 19.3 cho thấy một số tên miền.
Hình không gian tên miền 19,2
arpa com edu quảng cáo org ZW
gốc
586 PHẦN 4 ĐƠN TẦNG
Fully Qualified Domain Name (FQDN) Nếu một nhãn được kết thúc bằng một chuỗi rỗng, nó được
gọi là một tên miền đầy đủ ( FQDN). Một FQDN là một tên miền có chứa tên đầy đủ của một máy chủ. Nó chứa tất cả các nhãn, từ cụ thể nhất cho hầu hết các
chung, xác định duy nhất tên của máy chủ. Ví dụ, tên miền là
FQDN của một máy tính có tên thách thức lắp đặt tại Trung tâm Công nghệ tiên tiến
(ATC) tại De Anza College. Một máy chủ DNS chỉ có thể phù hợp với một FQDN đến một địa chỉ. Lưu ý
rằng tên của nó phải kết thúc với một nhãn null, nhưng vì vô nghĩa không có gì, nhãn kết thúc
bằng một dấu chấm (.).
Tên miền Nhiều Qualified (PQDN) Nếu nhãn không được chấm dứt bởi một null
string, nó được gọi là một phần Tên miền có trình độ (PQDN). Một PQDN bắt đầu từ một
nút, nhưng nó không đến được root. Nó được sử dụng khi tên được giải quyết thuộc về
các trang web tương tự như khách hàng. Ở đây, giải quyết có thể cung cấp các phần còn thiếu, được gọi là hậu tố, để tạo ra một FQDN. Ví dụ, nếu một người sử dụng tại fhda.edu. trang web muốn để có được IP
địa chỉ của máy tính thách thức, anh ta hoặc cô ta có thể xác định tên một phần
Client DNS thêm atc.fhda.edu hậu tố. trước khi đi qua các địa chỉ để các DNS
server.
Các khách hàng DNS thường giữ một danh sách các hậu tố. Sau đây có thể là danh sách các
hậu tố ở De Anza College. Hậu tố vô nghĩa gì. Hậu tố này được thêm vào khi
người dùng định nghĩa một FQDN.
Hình 19.3 tên miền và nhãn
challenger.atc.fhda.edu.
challenger
atc.fhda.edu fhda.edu vô
edu
tên miền
tên miền
tên miền
tên miền challenger.atc.fhda. edu.
atc.fhda.edu.
fhda.edu.
edu.
rễ
fhda
ATC
challenger
Label
Label
Label
Label
BÀI 19 HỆ THỐNG TÊN MIỀN (DNS) 587
Hình 19.4 cho thấy một số FQDNs và PQDNs.
Tên miền
Một tên miền là một cây con của không gian tên miền . Tên miền là tên
của các nút ở trên cùng của cây con. Hình 19.5 cho thấy một số lĩnh vực. Lưu ý rằng một
miền riêng của mình có thể được chia thành các miền (hoặc tên miền phụ như đôi khi
được gọi là).
Phân phối Name Space
Các thông tin chứa trong các không gian tên miền phải được lưu trữ. Tuy nhiên, nó
là rất không hiệu quả và cũng không đáng tin cậy để có một cửa hàng máy tính như một lớn
lượng thông tin. Nó là không hiệu quả vì đáp ứng các yêu cầu từ khắp nơi trên
thế giới đặt một tải nặng trên hệ thống. Nó không phải là đáng tin cậy bởi vì bất kỳ sự thất bại làm cho các
dữ liệu không thể tiếp cận.
Hierarchy của Name Servers
Các giải pháp cho những vấn đề này là để phân phối thông tin giữa nhiều máy tính
được gọi là máy chủ DNS. Một cách để làm điều này là để phân chia toàn bộ không gian vào nhiều lĩnh vực
dựa trên l đầu tiên
đang được dịch, vui lòng đợi..
 
Các ngôn ngữ khác
Hỗ trợ công cụ dịch thuật: Albania, Amharic, Anh, Armenia, Azerbaijan, Ba Lan, Ba Tư, Bantu, Basque, Belarus, Bengal, Bosnia, Bulgaria, Bồ Đào Nha, Catalan, Cebuano, Chichewa, Corsi, Creole (Haiti), Croatia, Do Thái, Estonia, Filipino, Frisia, Gael Scotland, Galicia, George, Gujarat, Hausa, Hawaii, Hindi, Hmong, Hungary, Hy Lạp, Hà Lan, Hà Lan (Nam Phi), Hàn, Iceland, Igbo, Ireland, Java, Kannada, Kazakh, Khmer, Kinyarwanda, Klingon, Kurd, Kyrgyz, Latinh, Latvia, Litva, Luxembourg, Lào, Macedonia, Malagasy, Malayalam, Malta, Maori, Marathi, Myanmar, Mã Lai, Mông Cổ, Na Uy, Nepal, Nga, Nhật, Odia (Oriya), Pashto, Pháp, Phát hiện ngôn ngữ, Phần Lan, Punjab, Quốc tế ngữ, Rumani, Samoa, Serbia, Sesotho, Shona, Sindhi, Sinhala, Slovak, Slovenia, Somali, Sunda, Swahili, Séc, Tajik, Tamil, Tatar, Telugu, Thái, Thổ Nhĩ Kỳ, Thụy Điển, Tiếng Indonesia, Tiếng Ý, Trung, Trung (Phồn thể), Turkmen, Tây Ban Nha, Ukraina, Urdu, Uyghur, Uzbek, Việt, Xứ Wales, Yiddish, Yoruba, Zulu, Đan Mạch, Đức, Ả Rập, dịch ngôn ngữ.

Copyright ©2025 I Love Translation. All reserved.

E-mail: