Lời nói đầu
Sự phát triển của máy tính với các hệ thống truyền thông đã tạo ra một sự
chuyển biến mạnh mẽ trong vấn đề tổ chức khai thác và sử dụng các hệ thống máy
tính. Trên b−ớc đ−ờng tiến tới thời đại công nghệ thông tin nh− ngày nay, sự phát triển
của xă hội đă trở thành tiền đề cho sự bùng nổ về nhu cầu trao đổi và xử lý cả về chiều
rộng lẫn chiều sâu các thông tin đa dạng trong cuộc sống.
Chiếc máy tính đa nãng, tiện lợi và hiệu quả mà chúng ta đang dùng trở nên
chật hẹp, nghèo nàn trong việc khai thác và sử dụng rộng so với chiếc máy tính nối
mạng. Chính điều này thúc đẩy các nhà nghiên cứu xây dựng nên một công cụ nhằm
giúp đỡ con ng−ời thu thập và khai thác thông tin một cách dễ dàng và triệt để hơn.
Mô hình tập trung dựa trên các máy tính lớn với ph−ơng thức khai thác theo lô
đă đ−ợc thay thế bởi một mô hình tổ chức mới trong đó các máy tinh đơn lẻ đ−ợc kết
nối lại để thực hiện một công việc. Một môi tr−ờng làm việc nhiều nhà sử dụng, xử lý
phân tán cho phép nâng cao hiệu quả khai thác tài nguyên chung từ những vị trí địa lý
khác nhau. Mạng máy tính ra đời ngay lập tức đã mang lại giá trị thực tiễn vô cùng to
lớn cho nhân loại qua việc giúp con ng−ời xích lại gần nhau hơn, các thông tin quan
trong và cần thiết đ−ợc truyền tải, khai thác và xử lý kịp thời, trung thực và chính xác.
Các hệ thống nh− thế đ−ợc gọi là các mạng máy tính ( Computer networks ).
Mạng và công nghệ về mạng, mãc dù ra đời cách đây không lâu nh−ng nó đã
đ−ợc triển khai ứng dụng ở hầu hết các n−ớc trên thế giới. ở n−ớc ta việc lắp đặt và
khai thác mạng đã đ−ợc ứng dụng và khai thác trong vòng trục năm trở lại đây. Cho tới
nay số các cơ quan, đơn vị, tr−ờng học có nhu cầu lắp đặt ngày càng tăng lên.
Hơn thế nữa mạng máy tính ngày nay đã trở thành một lĩnh vực nghiên cứu
phát triển và ứng dụng cốt lõi của công nghệ thông tin (CNTT) bao gồm rất nhiều vấn
đề, từ kiến trúc mạng đến các nguyên lý thiết kế, cài đặt các ch−ơng trình ứng dụng
nhằm đáp ứng nhu cầu thu thập và xử lý thông tin trong mọi lĩnh vực đời sống và xã
hội. Do đó sự hoạt động ổn định của các mạng máy tính không chỉ có vai trò quan
trọng trong mọi lĩnh vực đời sống kinh tế, mà còn đóng vai trò đặc biệt quan trọng
trong lĩnh vực an ninh quốc phòng .
Ngày nay mặc dù công nghệ mạng đã và đang liên tục đ−ợc thay đổi với tốc độ
nhanh chóng, thế nh−ng những khái niệm cơ bản và chủ chốt lại không thay đổi. Nhu
cầu sử dụng và khai thác mạng ngày càng tăng của các cá nhân và tập thể, các cơ
quan, tr−ờng học .Khi đó số l−ợng máy tính không ngừng tăng trên mạng. Và khi đó
mỗi máy tính cần có một địa chỉ cụ thể để truy cập. Trong mạng máy tính hiện nay
chúng ta đang dùng là địa chỉ IP để định danh địa chỉ. Nh−ng địa chỉ IP có nh−ợc điểm
là nó hạn chế và khó nhớ đối với ng−ời dùng và khó xác định vị trí của chúng trên
mạng. Và giải pháp cho vấn đề đó là trên mạng Internet có dịch vụ tên miền – DNS có
tác dụng định mỗi một địa chỉ IP t−ơng ứng với một tên miền. Xuất phát từ nhu cầu
thực tế đó em đã chọn đề tài : ” Tìm hiểu dịch vụ tên miền trong hệ thống mạng máy tính”
cho khoá luận tốt nghiệp của mình.
Mục Lục. Trang
Lời cảm ơn 1
Lời nói đầu .2
Nội dung chính 4
Mục lục .5
Bảng các ký hiệu, chữ viết tắt .8
ch−ơng 1: kiến trúc tổng quan về mạng
1.1. Các khái niệm cơ bản về mạng .9
1.1.1. Mô hình phân lớp OSI và kiến trúc phân tầng OSI .9
1.1 2. Tầng vật lý .10
1.1.3. Tầng liên kết dữ liệu .12
1.1.4. Tầng mạng 12
1.1.5. Tầng giao vận .14
1.1.6. Tầng phiên 15
1.1.7. Tầng trình diễn .16
1.1.8 .Tầng ứng dụng 17
1.2. Các phần tử mạng .18
1 2.1. Bộ tập trung .18
1 2 2. Bộ lặp 19
1. 2.3. Modem 20
1. 2.4. Cầu nối 20
1 2.5. Định tuyến .23
1 2. 6. Cổng nối .24
1.3. Phân loại mạng theo mô hình kết nối 26
1.3. 1. Dạng đ−ờng thẳng .26
1.3. 2. Dạng vòng tròn .26
1.3. 3. Dạng hình sao .27
1.4. Hệ đều hành mạng 28
1.4. 1. Hệ điều hành mạng với chức năng ngang hàng nhau .28
1.4. 2. Hệ điều hành mạng dựa trên nhà cung cấp dịch vụ 28
1.4. 3. Hệ điều hành Clien/Server 29
1.5. Mô hình mạng 29
1.5.1. Mạng cục bộ – LAN 29
1.5 2. Mạng diện rộng –WAN 29
1.5. 3. Sự phân biệt giữa mạng cục bộ (LAN) và mạng diện rộng (WAN) 30
Ch−ơng 2: giao thức tcp/ip trong mạng internet và hệ
thống tên miền - dns
2.1. Giao thức TCP/IP .32
2.1.1. Giao thức IP 33
2.1 2. Giao thứcTCP 40
2.1.3. Những ứng dụng của TCP/IP 45
2.2.Hệ thống DNS 46
2 2.1.Tên miền .46
2.2.2. Cấu trúc tên miền 46
2.2.3. Phân loại tên miền .48
2.2.4. Các bản ghi th−ờng có trong cơ sở dữ liệu DNS Server .59
2.2.5. Định tuyến trên mạng Internet 52
2.2.6. Phân loại DNS Server và đồng bộ dữ liệu giữa các DNS Server .53
ch−ơng 3: khảo sát mô hình mạng - thiết lập cấu hình dns
trên các hệ đIều hành window 2000 server
3.1. Khảo sát mô hình mạng .57
3.1.1. Mạng đại học quốc gia Hà Nội 57
3.1.2. Mạng tại phòng thí nghiệm viễn thông 59
3.2. Thiết lập cấu hình DNS trên hệ điều hành Window 2000 Server 61
3.1.1. Cách cài đặt DNS trên hệ điều hành Window 2000 Server 61
3.1.2. Thiết lập cấu hình DNS trên hệ điều hành Window 200 Server .63
3.1.2.1. Một số khái niệm căn bản khi thiết lập cấu hình DNS 63
3.1.2. 2. Cấu hình dịch vụ DNS 63
kết luận 72
tàI liệu tham khảo 73
74 trang |
Chia sẻ: banmai | Lượt xem: 1883 | Lượt tải: 0
Bạn đang xem trước 20 trang tài liệu Tìm hiểu dịch vụ tên miền trong hệ thống mạng máy tính, để xem tài liệu hoàn chỉnh bạn click vào nút DOWNLOAD ở trên
anh tíi 126 m¹ng, víi tèi ®a
16 triÖu Host trªn mçi m¹ng. Líp nµy ®−îc dïng cho c¸c m¹ng sè tr¹m cùc lín. §Þa
chØ líp A cã d¹ng :
1 1 1 1 0
H×nh 2.3 : CÊu tróc cña c¸c líp ®Þa chØ
Reserved for future use
1 1 0 Multicast address1
1 0 HostidNetid1
1 Hostid Netid0
0 HostidNetid Líp A
Líp B
Líp C
Líp D
Líp E
Líp B ®−îc nhËn bëi hai bit ®µu tiªn lµ 1 0. Nã sö dông 2 byte ®Çu cho sè hiÖu
m¹ng, 2 byte sau cho ®Þa chØ Host. Nã cho phÐp ®Þnh danh tíi 16384 m¹ng, víi tèi ®a
65535 Hots trªn mçi m¹ng. §Þa chØ líp B cã d¹ng : < Sè hiÖu m¹ng . sè hiÖu m¹ng .
Host . Host >.
Líp C ®−îc nhËn bëi 3 bÝt ®Çu tiªn lµ 1 1 0. Nã sö dông 3 byte ®Çu cho sè hiÖu
m¹ng, 1 byte sau cho ®Þa chØ Host. Do ®ã líp nµy cho phÐp ®Þnh danh tíi 2 triÖu m¹ng,
víi tèi ®a 254 Host trªn mçi m¹ng. Líp nµy ®−îc dïng cho c¸c m¹ng cã sè tr¹m Ýt.
D¹ng ®Þa chØ : .
Líp D ®−îc nhËn ra víi 4 bÝt ®Çu tiªn lµ 1 1 1 0. Nã dïng ®Ó göi ®¬n vÞ d÷ liÖu
IP tíi mét nhãm c¸c Host trªn mét m¹ng.
§ç V¨n Trinh - Líp : K46DA
37
Kho¸ luËn tèt nghiÖp §¹i Häc C«ng NghÖ - Hµ Néi
Líp E ®−îc nhËn ra víi 5 bit ®Çu tiªn lµ 1 1 1 1 0. Nã lµ líp ®Þa chØ dù phßng
cho t−¬ng lai.
C¸c h¹n chÕ cña ®Þa chØ IP
- §Þa chØ IP kh«ng thÓ ®Æt 4 bÝt ®Çu tiªn 1 1 1 1 v× dµnh cho líp E.
- §Þa chØ líp A lµ 127 ( 0 1 1 1 1 1 1 1 ) cho hµm ®Æc biÖt loop – back. Do ®ã
c¸c t×nh tr×nh truyÒn th«ng qua TCP mµ ë l¹i trªn cïng Host, sÏ kh«ng göi
c¸c gãi tin ra ngoµi m¹ng. C¸c Router nhËn Datagram theo c¸ch nµy sÏ bÞ
lo¹i bá .
- C¸c ®Þa chØ kh«ng bao giê ®ù¬c v−ît ra ngoµi ph¹m vi 255.
Subnet mask
Trong nhiÒu tr−êng hîp, mét m¹ng cã thÓ ®−îc chia thµnh nhiÒu m¹ng con
(Subnet), lóc ®ã cã thÓ ®−a thªm c¸c vïng Subnet ®Ó ®Þnh danh c¸c m¹ng con. Vïng
Subnetid ®−îc lÊy tõ vïng Hostid, cô thÓ ®èi víi 3 líp A, B, C ®−îc thÓ hiÖn ë cÊu h×nh
d−íi :
Bit 0 7 8 15 16 3126 2723 24
HostidSubnetidNetid
(Líp B)
(Líp A)
HostidSubnetidNetid
HostidSubnetidNetid (Líp C)
H×nh 2 .4 : Bæ sung vïng Subnet
VËy lµm thÕ nµo ®Ó mét Router hoÆc Workstation biÕt mét m¹ng con ®−îc sö
dông. Nã sÏ sö dông mÆt n¹ m¹ng con (viÕt d−íi d¹ng hÖ 10). VÝ dô : 248 (hÖ nhÞ ph©n
11111000). Do ®ã ®Þa chØ IP 130. 40 sè m¹ng con 128 vµ Host 1027. Mét phÐp to¸n
AND tõng bÝt ®−îc thùc hiÖn trªn ®Þa chØ IP víi mÆt n¹ m¹ng con.
§ç V¨n Trinh - Líp : K46DA
38
Kho¸ luËn tèt nghiÖp §¹i Häc C«ng NghÖ - Hµ Néi
VÝ dô :
H×nh 2 . 5 : Ph©n thµnh m¹ng con ®Þa chØ líp B víi mÆt n¹ m¹ng
10000001 00000001 00001001 00000001 Address 129.1.9.1
11111111 11111111 11111000 00000000 Mask 255.255.248.0
10000001 00000001 00001000 00000000 Network 129.1
Subnet 8
True Network 129.1.8.0
C¸c ®Þa chØ IP ®−îc dïng ®Ó ®Þnh danh c¸c Host vµ m¹ng cña m« h×nh OSI,
chóng kh«ng ph¶i lµ c¸c ®Þa chØ vËt lý ( hay ®Þa chØ MAC ) cña c¸c tr¹m ®ã trªn mét
m¹ng côc bé. Do ®ã hai tr¹m chØ cã thÓ liªn l¹c víi nhau nÕu chóng biÕt ®Þa chØ vËt lý
cña nhau. Nh− vËy vÊn ®Ò ®Æt ra lµ ph¶i thùc hiÖn ¸nh x¹ gi÷ ®Þa chØ IP (32 bits ) vµ ®Þa
chØ vËt lý ( 48 bits ) cña mét tr¹m. Giao thøc ARP ( Address Resolution Protocol )
®−îc x©y dùng ®Ó chuyÓn ®æi tõ ®Þa chØ IP sang ®Þa chØ vËt lý cÇn thiÕt. Vµ giao thøc
RARP ( Reverse Address Resolution Protocol ) ®−îc dïng ®Ó chuyÓn ®æi tõ ®Þa chØ vËt
lý sang ®Þa chØ IP. Mét giao thøc kh¸c còng liªn quan trùc tiÕp ®Õn IP, ®ã lµ ICMP (
Internet Control Message Protocol ). Giao thøc nµy thùc hiÖn truyÒn c¸c th«ng b¸o
®iÒu khiÓn ( b¸o c¸o vÒ t×nh tr¹ng m¹ng, c¸c lçi trªn m¹ng, … ) gi÷a c¸c Gateway hoÆc
tr¹m cña liªn m¹ng. Mét th«ng b¸o ICMP ®−îc t¹o vµ chuyÓn cho IP. Sau ®ã IP sÏ “
bäc ” th«ng b¸o ®ã víi mét IP header vµ truyÒn ®Õn cho Router hoÆc tr¹m ®Ých.
ICMP data Checksum ICMP Code Message type
16 bits 8 bits 8 bits 20 bytes
IP Header
H×nh 2. 5 : CÊu tróc ICMP
Lo¹i th«ng b¸o ICMP cã 13 d¹ng kh¸c nhau ®−îc thÓ hiÖn ë tr−êng Message
Type, trong ®ã nã nhËn gi¸ trÞ 0 ®èi víi b¶n Echo Reply vµ nhËn gi¸ trÞ 8 ®èi ví b¶n
th©n Echo Request.
§ç V¨n Trinh - Líp : K46DA
39
Kho¸ luËn tèt nghiÖp §¹i Häc C«ng NghÖ - Hµ Néi
2.1.2. Giao thøc TCP.
TCP ( Transmission Control Protocol ) lµ mét giao thøc kiÓu “ cã liªn kÕt ”
(connection - oriented), nghÜa lµ cÇn ph¶i thiÕt lËp liªn kÕt ( l«gic) gi÷a mét cÆp thùc
thÓ TCP tr−íc khi chóng trao ®æi d÷ liÖu víi nhau. TCP còng lµ giao thøc tÇng giao
vËn, giao thøc kÕ tiÕp cã ®Þnh h−íng byte.
§¬n vÞ d÷ liÖu sö dông trong TCP ®−îc gäi lµ Segment ( ®o¹n d÷ liÖu ), cã
khu«n d¹ng nh− sau:
Bit 0 15 16 31
Source Port Destiation Port
Sequence Number
Acknowledgment Number
Data
offset
U
R
G
A
C
K
P
S
H
R
S
T
S
Y
N
F
I
N
Checksum Urgent Pointer
Options Padding
TCP data
***
TCP data
Reserved Window
H×nh 2. 6 : Khu«n d¹ng cña TCP segment.
ý nghÜa cña c¸c tham sè trong khu«n d¹ng :
§ç V¨n Trinh - Líp : K46DA
40
Kho¸ luËn tèt nghiÖp §¹i Häc C«ng NghÖ - Hµ Néi
• Source Port ( 16 bits ) : Sè hiÖu cæng tr¹m nguån.
• Destiation Port ( 16 bits ): Sè hiÖu cæng tr¹m ®Ých.
• Sequence Number ( 32 bits): Lµ sè hiÖu byte ®Çu tiªn cña Segment trõ khi
bÝt SYN ®−îc thiÕt lËp. NÕu bÝt nµy ®−îc thiÕt lËp th× Sequence Number lµ sè
hiÖu tuÇn tù khëi ®Çu ( ISN ) vµ byte d÷ liÖu ®Çu tiªn lµ ISN +1.
• Acknowledgment Number ( 32 bits ) : Sè hiÖu cña segment tiÕp theo mµ
tr¹m nguån ®ang chê ®Ó nhËn.
• Data offset ( 4 bits ) : ChØ ra ®é dµi TCP header ( sè l−îng tõ – 32 bits ). Nã
chØ ra vÞ trÝ b¾t ®Çu cña vïng d÷ liÖu.
• Reserved ( 16 bits ) : Dïng ®Ó dµnh cho t−¬ng lai.
• Control bits :
URG (Urgent Pointer): Vïng con trá khÈn cã hiÖu lùc.
ACK (ACK Number) : Vïng b¸o nhËn cã hiÖu lùc.
PSH : Chøc n¨ng PUSH.
RST (Reset) : Khëi ®éng l¹i liªn kÕt.
SYN : §ång bé ho¸ c¸c sè hiÖu tuÇn tù.
FIN : Kh«ng cßn d÷ liÖu tõ tr¹m nguån.
• Window ( 16 bits ) : CÊp ph¸t Credit ®Ó kiÔm so¸t luång d÷ liÖu. §©y chÝnh
lµ sè l−îng c¸c byte d÷ liÖu, b¾t ®Çu tõ byte ®−îc chØ ra trong vïng ACK
Number mµ tr¹m nguån ®· s½n sµng ®Ó nhËn.
• Checksum ( 16 bits ) : M· kiÓm so¸t lçi (theo ph−¬ng ph¸p CRC) cho toµn
bé segment ( Header + Data ).
• Urgent Pointer ( 16 bits ) : Con trá nµy trá tíi sè hiÖu tuÇn tù cña byte ®i
theo sau d÷ liÖu khÈn, cho phÐp bªn nhËn biÕt ®−îc ®é dµi. Vïng nµy chØ cã
hiÖu lùc khi bÝt URG ®−îc thiÕt lËp.
• Option ( ®é dµi thay®æi ) : Khai b¸o c¸c Option cña TCP, trong ®ã cã ®é dµi
tèi ®a cña vïng TCP data trong mét segment.
• Padding ( ®é dµi thay ®æi ) : PhÇn chÌn thªm vµo Header ®Ó b¶o ®¶m phÇn
Header lu«n kÕt thóc ë mét mèc 32 bits, nã gåm toµn sè 0.
§ç V¨n Trinh - Líp : K46DA
41
Kho¸ luËn tèt nghiÖp §¹i Häc C«ng NghÖ - Hµ Néi
• TCP Data ( ®é dµi thay ®æi ) : Chøa d÷ liÖu ë tÇng trªn, cã ®é dµi tèi ®a
ngÇm ®Þnh lµ 536 bytes. Gi¸ trÞ nµy cã thÓ ®iÒu chØnh b»ng c¸ch khai b¸o
trong vïng Option.
Mét øng dông m¹ng nh− TELNET hoÆc mét ch−¬ng tr×nh chuyÓn ®æi File nh−
FPT truyÒn d÷ liÖu b»ng c¸ch gäi phÇn mÒm TCP vµ sau ®ã göi d÷ liÖu tíi TCP. TCP
gãi c¸c d÷ liÖu nµy vµo trong c¸c ®o¹n vµ gäi phÇn mÒm IP ®Ó truyÒn d÷ liÖu tíi ®Ých.
PhÇn mÒm TCP cña Host bªn nhËn “ më gãi” ®Ó lÊy d÷ liÖu tõ c¸c gãi tin vµ b¸o cho
tiÕn tr×nh ®ang cã yªu cÇu lµ nã cã d÷ liÖu tõ c¸c gãi tin vµ b¸o cho c¸c tiÕn tr×nh ®ã
cÇn.
Do cã rÊt nhiÒu giao thøc øng dông líp trªn cïng sö dông dÞch vô cña TCP do
®ã cÇn cã c¬ chÕ ®Ó nhËn biÕt gãi tin nµo thuéc øng dông nµo. TCP cung cÊp mét c¬
chÕ gäi lµ “ C¬ chÕ cæng” (Port Mechanism) g¾n mçi øng dông víi mét “sè hiÖu cæng”
(Port number),VÝ dô: FTP g¾n víi cæng 21, HTTP g¾n víi cæng 80. ViÖc lùa chän tiÕn
tr×nh t−¬ng øng víi sè hiÖu cæng gäi lµ “Ph©n kªnh” (Demulriplex). Do mét ®Þa chØ IP
hay mét cæng kh«ng ®ñ ®Þnh danh mét thùc thÓ duy nhÊt trªn m¹ng, ®Ó gi¶i quyÕt TCP
®−a ra ®Þnh nghÜa “®iÓm kÕt nèi” (Endpoint) lµ mét cÆp sè nguyªn (Host, Port) trong
®ã, Host lµ ®Þa chØ IP cña mét m¸y tÝnh cßn Port lµ Port number mµ m¸y tÝnh ®ã sö
dông. VÝ dô : 190. 2. 2. 1, 23.
§Ó thiÕt lËp mét liªn kÕt TCP gi÷a hai tr¹m tr−íc khi b¾t ®Éu cã d÷ liÖu ®−îc
göi ®i. C¸c øng dông nh− TELNET vµ FPT truyÒn th«ng sö dông TCP th«ng qua mét
chuçi c¸c lêi gäi hµm, c¸c lêi gäi hµm bao gåm OPEN, CLOSE mét liªn kÕt, SEND vµ
RECEIVE víi liªn kÕt ®ã, vµ nhËn STATUS trong liªn kÕt ®ã. Gi¶ sö tr¹m A muèn liªn
kÕt víi tr¹m B, th× tr¹m A ph¸t ®i mét lêi gäi Active Open tíi tr¹m B, môc ®Ých lµ ®Ó
liªn kÕt ®−îc thiÕt lËp, tr¹m B tr−íc ®ã ph¶i ph¸t ra mét yªu cÇu Passive Open ®Ó cho
phÐp c¸c liªn kÕt míi ®−îc thiÕt lËp. HÖ thèng ho¹t ®éng trªn tr¹m B sÏ sinh ra mét
tiÕn tr×nh riªng biÖt trªn hÖ thèng cña nã ®Ó duy tr× liªn kÕt. TiÕn tr×nh nµy sÏ ho¹t ®éng
nh− nã ®ang ch¹y côc bé trªn tr¹m cña nã. Sau ®ã TCP sÏ chê liªn kÕt kh¸c. TiÕn tr×nh
nµy nh− mét hÖ thèng ho¹t ®éng ®a nhiÖm ®iÒu khiÓn nhiÒu øng dông.
Sau khi tr¹m A ®· ®Æt mét lêi gäi Active Open tíi TCP øng dông víi tr¹m ë
xa. Tr¹m A sÏ x©y dùng mét TCP header víi bÝt SYS ®−îc thiÕt lËp, sau ®ã sÏ g¸n sè
kÕ tiÕp khëi ®Çu vµ ®Æt nã vµo trong tr−êng Sepuence Number. C¸c tr−êng kh¸c sÏ
®−îc xuèng tÇng IP ®Î chuyÓn chóng tíi tr¹m B.
Tr¹m B sÏ nhËn biÕt gãi tin nµy, nÕu tr¹m B cã thÓ th©m nhËp mét liªn kÕt nã
sÏ b¸o nhËn cho tr¹m A b»ng c¸ch x©y dùng mét gãi tin míi. Tr¹m B sÏ thiÕt lËp bit
SYS vµ c¸c bÝt ACK trong TCP header, ®Æt sè kÕ tiÕp khëi ®Çu cña chÝnh nã vµo trong
§ç V¨n Trinh - Líp : K46DA
42
Kho¸ luËn tèt nghiÖp §¹i Häc C«ng NghÖ - Hµ Néi
tr−êng Sequence Number cña gãi tin vµ tr−êng Acknowlegement sÏ ®−îc ®Æt lµ 101.
Tr¹m A nhËn ®−îc gãi tin ®¸p øng nµy vµ nã nhËn biÕt ®ã lµ sù b¸o nhËn víi yªu cÇu
liªn kÕt cña nã. Tr¹m A sÏ x©y dùng mét gãi tin míi, thiÕt lËp ACK vµ g¸n cho
Sequence Number lµ 101, g¸n cho Acknowlegement lµ 201 vµ göi gãi tin ®ã ®Õn tr¹m
B. VËy liªn kÕt ®−îc thiÕt lËp , liªn kÕt lµ Active, d÷ liÖu vµ lÖnh sÏ ®−îc göi qua liªn
kÕt. Khi d÷ liÖu vµ lÖnh göi qua liªn kÕt, mçi bªn cña liªn kÕt sÏ duy tr× b¶ng sè kÕ tiÕp
cña nã víi d÷ liÖu ®−îc göi vµ nhËn th«ng qua liªn kÕt, chóng ®−îc t¨ng theo thø tù.
Vµ mçi lÇn liªn kÕt ®−îc thiÕt lËp TCP sÏ cho phÐp d÷ liÖu truyÒn gi÷a tr¹m nguån vµ
tr¹m ®Ých th«ng qua c¸c ®o¹n ( Segment ).
Mét ®o¹n TCP cã thÓ cã ®é dµi tèi ®a lµ 65.535 bytes, nh−ng th−êng sö dông Ýt
h¬n thÕ. TCP kh«ng cÇn quan t©m tíi d÷ liÖu lµ g×, mçi khi liªn kÕt ®−îc thiÕt lËp c«ng
viÖc chÝnh cña TCP lµ duy tr× mét hoÆc nhiÒu liªn kÕt cña nã. Khi mét liªn kÕt gi÷a
tr¹m A vµ tr¹m B ®−îc thiÕt lËp th× TCP ph¶i qu¶n lý liªn kÕt. Cã rÊt nhiÒu vÊn ®Ò liªn
quan tíi kü thuËn qu¶n lý :
C¸c sè kÕ tiÕp vµ xù b¸o nhËn ( TCP tÝnh mét sè kÕ tiÕp cho mçi byte cña d÷
liÖu trong ®o¹n: ®èi víi mçi byte d÷ liÖu truyÒn ®i, sè kÕ tiÕp ®−îc t¨ng lªn 1 ), TCP lµ
giao thøc truyÒn th«ng cã ®Þnh h−íng byte, sù kÕ tiÕp vµ sù b¸o nhËn ®−îc thùc hiÖn
víi mçi byte cña d÷ liÖu TCP. Nh»m ®¶m b¶o tÝnh toµn vÑn cña d÷ liÖu, TCP ph¶i lµ
mét giao thøc ®ñ m¹nh ®Ó ®¶m b¶o truyÒn tÊt c¸c byte tíi ®Ých. Khi liªn kÕt ®−îc thiÕt
lËp nã sÏ sö dông mét sè kÕ tiÕp khëi ®Çu tõ bªn göi vµ mét sè kÕ tiÕp khëi ®Çu ®−îc
cung cÊp bëi bªn nhËn. Mçi bªn sÏ duy tr× sè kÕ tiÕp cña chÝnh nã vµ mçi bªn cña liªn
kÕt TCP sÏ biÕt giíi h¹n trªn vµ d−íi cña c¸c sè kÕ tiÕp, khi giíi h¹n nµy bÞ ph¸ vì nã
sÏ quay trë vÒ 0. C¸c sè kÕ tiÕp cña gãi tin nhËn ®uîc nh»m x¸c ®Þnh c¸c byte nµo ®·
nhËn thµnh c«ng vµ c¸c byte nµo bÞ mÊt. Bªn göi d÷ liÖu ph¶i gi÷ b¶n sao cña d÷ liÖu
®· truyÒn ®i cho ®Õn khi nã nhËn ®−îc sù b¸o nhËn ®èi víi c¸c byte nµy tõ mét tr¹m ë
xa cña liªn kÕt. NÕu trong tr−êng hîp bªn göi kh«ng nhËn ®−îc sù b¸o nhËn trong
kho¶ng thêi gian nhÊt ®Þnh th× nã sÏ göi tiÕp d÷ liÖu b¾t ®Çu tõ byte kh«ng cã sù b¸o
nhËn vµ chê sù bao nhËn, kÓ tõ khi truyÒn l¹i d÷ liÖu ®ã. Khi bªn göi, göi ®i mét chuçi
c¸c gãi tin, th× tõng gãi tin sÏ kh«ng ®−îc b¸o nhËn, tr¹m nguån sÏ ghi l¹i sè ACK vµ
chê b¸o nhËn. §ång thêi bªn nhËn sÏ thùc hiÖn b¸o nhËn ®èi víi mét chuçi gãi tin ®ã
nÕu nã nhËn tèt c¸c gãi tin ®ã.
§iÒu khiÓn th«ng qua qu¶n lý cöa sæ: Cã hai hµm cña TCP víi môc ®Ých ®Ó
giao thøc qu¶n lý d÷ liÖu trªn liªn kÕt chóng ®−îc gäi lµ ®iÒu khiÓn luång vµ ®iÒu khiÓn
truyÒn th«ng. Cã rÊt nhiÒu ph−¬ng ph¸p sö dông cho ®iÒu khiÓn luång, ph−¬ng ph¸p sö
dông trong TCP lµ mét cöa sæ vµ ®−îc m« t¶ nh− sau :
§ç V¨n Trinh - Líp : K46DA
43
Kho¸ luËn tèt nghiÖp §¹i Häc C«ng NghÖ - Hµ Néi
Bao nhiªu gãi tin ®−îc truyÒn ®i trong mét lÇn ? Qu¶n lý d÷ liÖu sÏ sö dông
mét “cöa sæ” ®Ó thùc hiÖn. D÷ liÖu tíi TCP ®Ó truyÒn tíi mét tr¹m xa sÏ ®−îc TCP lÊy
tõ mét øng dông. D÷ liÖu nµy sÏ ®−îc ®Æt vµo trong mét bé nhí vµ nã sÏ ®îi cho ®Õn
khi ®−îc göi th«ng qua liªn kÕt tíi mét tr¹m ë xa. TCP sÏ ®Æt mét cöa sæ lªn trªn d÷
liÖu nµy, trong ®ã d÷ liÖu ®−îc cÊu thµnh : D÷ liÖu ®· göi vµ ®· cã b¸o nhËn, d÷ liÖu ®·
göi vµ ch−a cã b¸o nhËn, vµ d÷ liÖu ®ang chê göi. Cö sæ nh− vËy gäi lµ cöa sæ “Cöa sæ
tr−ît”, cöa sæ sÏ tr−ît trªn c¸c ®o¹n d÷ liÖu mçi khi gãi d÷ liÖu ®−îc göi vµ cã nhËn.
Khi tr¹m ®Ých kh«ng gi¶i phãng kÞp thêi kh«ng gian vïng ®Öm th× tèc ®é nhËn
thÊp h¬n tèc ®é truyÒn. Bªn nhËn b¸o cho bªn göi biÕt ®Ó gi¶m tèc ®é truyÒn xuèng.
§iÒu nµy ®¹t ®−îc th«ng qua tr−êng Window trong phÇn TCP header cña gãi tin. Khi
mét tr¹m ë xa kh«ng thÓ nhËn biÕt bÊt kú d÷ liÖu nµo n÷a nã sÏ ®Æt tr−êng Window = 0
vµ tiÕp tôc truyÒn c¸c gãi tin cã tr−êng Window = 0 cho ®Õn khi nã cã thÓ nhËn tiÕp d÷
liÖu. Khi kh«ng gian vïng ®Öm rçng nã cã thÓ göi mét gãi tin víi kÝch th−íc cöa sæ ®Æt
kh¸c 0 ®Ó b¸o r»ng nã tiÕp tôc nhËn d÷ liÖu.
Kü thuËt qu¶n lý liªn kÕt nµy cho phÐp TCP duy tr× ®iÒu khiÓn luång d÷ liÖu
trªn mét liªn kÕt, th«ng qua viÖc b¸o cho bªn göi cã thÓ nhËn bao nhiªu d÷ liÖu. §iÒu
nµy nã cho phÐp bªn göi vµ bªn nhËn duy tr× luång d÷ liÖu phï hîp.
Ph©n biÖt c¸c liªn kÕt th«ng qua c¸c cæng: TCP sö dông c¸c cæng ®Ó cho phÐp
truy nhËp tíi c¸c ch−¬ng tr×nh øng dông. C¸c cæng th«ng dông ®−îc biÓu diÔn trong
b¶ng TCP Port Assignment. Khi mét liªn kÕt ®−îc thiÕt lËp, gi÷a hai tr¹m, tr¹m nguån
ph¶i th«ng b¸o cho tr¹m ®Ých biÕt øng dông nµo muèn truy nhËp. §ång thêi nã b¸o
cho tr¹m ®Ých biÕt n¬i göi d÷ liÖu tíi tr¹m nguån. Tr−íc khi truyÒn d÷ liÖu gi÷a hai
tr¹m cÇn ph¶i thiÕt lËp mét liªn kÕt TCP gi÷a chóng vµ khi kh«ng cßn nhu cÇu truyÒn
d÷ liÖu th× liªn kÕt ®ã ®−îc gi¶i phãng .
Sù kÕt thóc cña mét liªn kÕt : TCP cã thÓ kÕt thóc mét liªn kÕt, ®iÒu nµy ®ùoc
thùc hiÖn b»ng c¸ch sö dông bÝt FIN trong TCP header .
TÝnh thêi gian truyÒn l¹i: TCP cã kh¶ n¨ng biÕt ®−îc khi nµo truyÒn l¹i mét
gãi tin. ViÖc truyÒn l¹i x¶y ra khi nhËn mét ®o¹n d÷ liÖu kh«ng cã sù b¸o nhËn trong
mét kho¶ng thêi gian quy ®Þnh. Kho¶ng thêi gian nµy kh«ng cè ®Þnh vµ cã thÓ hoµn
toµn tÝnh ®−îc: Khi TCP göi mét gãi tin nã ghi thêi gian truyÒn vµ sè kÕ tiÕp cña gãi
tin ®ã. Khi TCP ®−îc b¸o nhËn cña sè kÕ tiÕp ®ã nã ghi l¹i thêi gian. TCP sÏ ghi l¹i sù
chªnh lÖch vÒ thêi gian ®Ó tÝnh thêi gian trung b×nh ®èi víi mét gãi tin ®−îc göi ®i vµ
nhËn ®−îc sù b¸o nhËn. Sù tÝnh to¸n thêi gian nµy ®· sö dông víi TCP lµ giao thøc
tÇng giao vËn vµ giao thøc ®ã ®−îc ph¸t triÓn ®Ó ch¹y trªn nhiÒu giao thøc tÇng m¹ng.
TCP biÕt r»ng c¸c gãi tin ®−îc truyÒn ®i víi ®é trÔ lín do qua nhiÒu kiÓu m¹ng. Do vËy
§ç V¨n Trinh - Líp : K46DA
44
Kho¸ luËn tèt nghiÖp §¹i Häc C«ng NghÖ - Hµ Néi
nã kh«ng thÓ ®o chÝnh s¸c thêi gian sÏ mÊt ®Ó nhËn mét b¸o nhËn. TCP sÏ sö dông
c¸ch tÝnh nµy ®Ó x¸c ®Þnh khi ph¶i truyÒn l¹i.
2.1.3. Nh÷ng øng dông TCP/IP.
Cã rÊt nhiÒu øng dông viÕt trong m«i tr−êng TCP/IP, tiªu biÓu cã 4 øng dông
chung nhÊt ch¹y trong hÖ thèng m¹ng TCP/IP : TELNET, Giao thøc truyÒn file ( FTP ),
Giao thøc chuyÓn th− ®¬n gi¶n ( SMTP ), DÞch tªn miÒn ( DNS ).
TELNET cho phÐp ng−êi sö dông tõ mét tr¹m lµm viÖc vµo m¹ng ®Õn mét
tr¹m m¹ng ë xa vµ ho¹t ®éng nÕu nh− ®Çu cuèi ®−îc kÕt nèi. TELNET lµ giao thøc ®¬n
quan hÖ so s¸nh ®èi víi thiÕt bÞ ®Çu cuèi phøc t¹p, nã ®−îc nãi tíi trong ph¹m vi ho¹t
®éng cña m¸y tÝnh c¸ nh©n ngµy nay.
Giao thøc truyÒn file : Víi TCP/IP cã ba kiÓu truy nhËp file ®−îc sö dông (
FTP, Giao thøc truyÒn file kh«ng quan träng (TFTP), hÖ thèng file m¹ng (NFS) ).
Giao thøc truyÒn th− ®¬n gi¶n : Cho phÐp nh÷ng ng−íi sö dông chuyÓn ®i c¸c
th«ng ®iÖp ®Õn nh÷ng ng−êi sö dông kh¸c. Giao thøc nµy t−¬ng ®èi ®¬n gi¶n. Th«ng
®iÖp A sÏ ®−îc t¹o ra ®Þa chØ hîp lÖ vµ göi tõ mét vïng øng dông ®Õn øng dông SMTP,
øng dông nµy sÏ lµ mét th«ng ®iÖp. Server sÏ kiÓm tra vµ xem xÐt nÕu cã mét th«ng
®iÖp nµo ®ã göi ®Õn, nÕu cã th× Server th− (mail Server) sÏ cè g¾ng mét vµi phót ®Ó
nhËn th«ng ®iÖp nµy, nÕu kh«ng cã th× nã sÏ xo¸ th«ng ®iÖp hoÆc tr¶ l¹i cho ng−êi göi.
SMTP ng−êi göi sÏ thiÕt lËp truyÒn th«ng víi STMP ng−êi nhËn. Ng−êi göi sÏ göi lÖnh
Mail vµ ng−êi nhËn sÏ göi th«ng b¸o tr¶ lêi. Sau ®ã lµ chuyÓn néi dung th«ng ®iÖp, mét
dßng mét lÇn vµ kÕt thóc víi mét ®o¹n ®iÒu khiÓn ®Æc biÖt. Server sÏ kÕt thóc tiÕn tr×nh
víi lÖnh QUIT.
§èi víi DNS th× ta sÏ nãi chi tiÕt vµo trong phÇn sau.
§ç V¨n Trinh - Líp : K46DA
45
Kho¸ luËn tèt nghiÖp §¹i Häc C«ng NghÖ - Hµ Néi
2.2. HÖ thèng tªn miÒn ( Domain name systems ) .
2.2.1. Tªn miÒn.
Internet vµ c¸c m¹ng riªng sö dông hä giao thøc TCP/IP x¸c ®Þnh c¸c m¸y tÝnh
vµ thùc hiÖn viÖc ®Þnh tuyÕn dùa trªn ®Þa chØ IP. Tuy nhiªn ®Þa chØ IP cña mét m¸y tÝnh
kh¸ phøc t¹p vµ khã nhí. ChÝnh v× vËy hÖ thèng tªn miÒn ®−îc x©y dùng nh»m ®¬n
gi¶n ho¸ vµ t¨ng tÝnh gîi nhí cho ng−êi sö dông. Thay v× 32 bits nhÞ ph©n hay 4 con sè
thËp ph©n, mçi m¸y tÝnh ®−îc g¸n mét tªn miÒn nhÊt ®Þnh, vµ c¸c hÖ thèng tªn miÒn
(DNS) sÏ thùc hiÖn chuyÓn ®æi tõ ®Þa chØ tªn miÒn s¹ng ®Þa chØ IP t−¬ng øng dùa trªn
c¬ së d÷ liÖu (d¹ng ph©n t¸n) cña c¸c hÖ thèng sau :
• Tªn DNS rÊt th©n thiÖn, chóng dÔ nhí h¬n rÊt nhiÒu so ví ®Þa chØ IP.
• Tªn DNS cè ®Þnh h¬n ®Þa chØ IP, ®Þa chØ IP cña mét m¸y chñ cã thÓ thay ®æi
song tªn dµnh cho nã vÉn gi÷ nguyªn.
• HÖ thèng tªn miÒn (DNS) cho phÐp ng−êi sö dông kÕt nèi víi m¸y chñ trong
m¹ng néi bé b»ng tªn gièng nh− kÕt nèi tõ Internet.
2.2.2. CÊu tróc tªn miÒn.
C¬ së d÷ liÖu cña hÖ thèng DNS lµ hÖ thèng c¬ së d÷ liÖu ph©n t¸n vµ ph©n cÊp
theo h×nh c©y. Víi Root Server lµ ®Ønh cña c©y vµ sau ®ã c¸c miÒn ( Domain ) ®−îc
ph©n nh¸nh dÉn xuèng d−íi vµ ph©n quyÒn qu¶n lý. Khi mét m¸y kh¸ch ( Client ) truy
vÊn mét tªn miÒn nã sÏ ®i lÇn l−ît tõ Root ph©n cÊp xuèng d−íi ®Î DNS qu¶n lý
Domain cÇn truy vÊn. Tæ chøc qu¶n lý hÖ thèng tªn miÒn trªn thÕ giíi lµ The Internet
Coroperation for Assigned Name and Number ( ICANN ). Tæ chøc nµy qu¶n lý møc
cao nhÊt cña hÖ thèng tªn miÒn ( Møc Root ) do ®ã nã cã quyÒn cÊp ph¸t c¸c tªn miÒn
ë møc cao nhÊt gäi lµ Top – Level – Domain.
CÊu tróc cña d÷ liÖu ®−îc ph©n cÊp h×nh c©y, Root qu¶n lý toµn bé s¬ ®å vµ
ph©n quyÒn qu¶n lý xuèng d−íi vµ tiÕp ®ã c¸c tªn miÒn l¹i ®−îc chuyÓn xuèng cÊp
thÊp h¬n ( delegale ):
§ç V¨n Trinh - Líp : K46DA
46
Kho¸ luËn tèt nghiÖp §¹i Häc C«ng NghÖ - Hµ Néi
NIC
COM
MCI
ROOT
EDU VNN
VN
COM
NETORGEDU
H×nh 2.7 : Tæ chøc hÖ thèng DNS theo thø tù m−c tªn miÒn trªn Internet.
Trung t©m th«ng tin m¹ng ( NCI – Network Information Center ) x©y dùng cÊu
tróc ®Æt tªn theo d¹ng h×nh c©y nh− h×nh trªn.
HÖ thèng tªn miÒn ( DNS ) cho phÐp ph©n chia tªn miÒn ®Ó qu¶n lý vµ nã chia
hÖ thèng tªn miÒn thµnh Zone vµ trong Zone qu¶n lý tªn miÒn ®−îc ph©n chia ®ã . C¸c
Zone chøa th«ng tin vÒ miÒn cÊp thÊp h¬n, cã kh¶ n¨ng chia thµnh c¸c Zone cÊp thÊp
h¬n vµ ph©n quyÒn cho c¸c DNS Server kh¸c qu¶n lý.
VÝ dô : Zone “ .VN ” th× do DNS Server qu¶n lý Zone “.VN ” chøa th«ng tin vÒ
c¸c b¶n ghi cã ®u«i lµ “.VN ” vµ cã kh¶ n¨ng chuyªn quyÒn qu¶n lý c¸c Zone cÊp thÊp
h¬n cho c¸c DNS kh¸c qu¶n lý nh− “ .fpt.VN “ lµ vïng do fpt qu¶n lý.
Tªn cña mét m¸y tÝnh sÏ ®−îc ph©n cÊp tõ tr¸i qua ph¶i, ph©n c¸ch b»ng dÊu
chÊm (. ). Chóng ®−îc b¾t ®Çu bµng dÊu chÊm (. ) (Root domain) nh−ng th«ng th−êng
dÊu chÊm nµy ®−îc lo¹i bá bít sau ®ã ®Õn tªn Domain cao nhÊt nh− org, edu, gov…,
råi tiÕp theo ®Õn c¸c Domain cÊp thÊp h¬n nh− tªn c¸c ræ chøc, tªn c«ng ty, tªn liªn
m¹ng, tªn m¹ng con….Råi míi tíi tªn m¸y trong m¹ng . VÝ dô: Mét m¸y tÝnh cã tªn :
fotech. vnu. edu. vn : Nh×n vµo tªn nµy ta nhËn thÊy m¸y tÝnh nµy thuéc ViÖt Nam
(.vn), n»m trong m¹ng dµnh cho gi¸o dôc (. edu), vµ thuéc m¹ng §¹i häc quèc gia
(.vnu ) vµ nã cã tªn lµ fotech ( fotech.vnu.edu.vn ).
§ç V¨n Trinh - Líp : K46DA
47
Kho¸ luËn tèt nghiÖp §¹i Häc C«ng NghÖ - Hµ Néi
VËy khi ®ã ta cã cÊu tróc chung cho c¸ch ®Æt tªn miÒn:
- Tªn miÒn sÏ cã d¹ng : Label. Label. Lable. ….label.
- §é dµi tèi ®a cña mét tªn miÒn lµ 255 ký tù.
- Mçi mét Lable tèi ®a 63 ký tù bao gåm c¶ dÊu (. ).
- Lable ph¶i ®−îc b¾t ®Çu b»ng ch÷ sè vµ chØ ®−îc chøa ch÷, sè, dÊu trõ (-).
2.2.3. Phân loại tên miÒn
Trong hÖ thèng m¹ng Internet sö dông rÊt nhiÒu tªn miÒn kh¸c nhau, cã c¸c lo¹i
tªn miÒn th−êng sö dông lµ:
- COM : Tªn miÒn nµy ®−îc dïng trong c¸c tæ chøc th−¬ng m¹i.
- EDU : Tªn miÒn nµy ®−îc dïng cho c¸c c¬ quan gi¸o dôc tr−êng häc.
- NET : Tªn miÒn nµy ®ù¬c dïng cho c¸c tæ chøc m¹ng lín.
- GOV : Tªn miÒn nµy ®−îc dïng cho c¸c tæ chøc chÝnh phñ.
- ORG : Tªn miÒn nµy ®−îc dïng cho c¸c tæ chøc kh¸c.
- INT : Tªn miÒn nµy dïng cho c¸c tæ chøc quèc tÕ.
- INFO : Tªn miÒn nµy dïng cho viÖc phôc vô th«ng tin.
- ARPA : Tªn miÒn ng−îc.
- MIL : Tªn dµnh cho c¸c tæ chøc qu©n sù, quèc phßng.
M· c¸c n−íc trªn thÕ giíi tham gia vµo m¹ng Internet, c¸c quèc gia nµy ®−îc
quy ®Þnh b»ng Hai ch÷ c¸i theo tiªu chuÈn ISO – 3166 (VÝ dô : ViÖt Nam lµ .vn,
Singapo lµ . sg….).
Tæ chøc ICANN ®· th«ng qua hai tªn miÒn míi lµ :
- TRAVEL : Tªn miÒn dµnh cho tæ chøc du lÞch.
- POST: Tªn miÒn dµnh cho c¸c tæ chøc b−u chÝnh.
M¸y chñ qu¶n lý tªn miÒn ( Domain Name Server DNS ).
M¸y chñ qu¶n lý tªn miÒn ( DNS ) theo tõng khu vùc, theo tõng cÊp nh− : Mét
tæ chøc, mét c«ng ty hay mét vïng l·nh thæ. M¸y chñ ®ã chøa th«ng tin d÷ liÖu vÒ ®Þa
chØ vµ tªn miÒn trong khu vùc, trong cÊp mµ nã qu¶n lý dïng ®Ó chuyÓn gi÷a tªn miÒn
vµ ®Þa chØ IP ®ång thêi nã còng cã kh¶ n¨ng hái c¸c m¸y chñ qu¶n lý tªn miÒn kh¸c
hoÆc cÊp cao h¬n nã ®Ó cã thÓ tr¶ lêi ®−îc c¸c truy vÊn vÒ nh÷ng tªn miÒn kh«ng thuéc
quyÒn qu¶n lý cña nã vµ còng lu«n s½n sµng tr¶ lêi c¸c m¸y chñ kh¸c vÒ c¸c tªn miÒn
mµ nã qu¶n lý.
M¸y chñ cÊp cao nhÊt lµ Root Server do tæ chøc ICANN qu¶n lý :
+ Lµ Server qu¶n lý toµn bé cÊu tróc cña hÖ thèng tªn miÒn.
§ç V¨n Trinh - Líp : K46DA
48
Kho¸ luËn tèt nghiÖp §¹i Häc C«ng NghÖ - Hµ Néi
+ Root Server kh«ng chøa d÷ liÖu th«ng tin vÒ cÊu tróc hÖ thèng DNS mµ nã
chØ chuyªn quyÒn (Delegate) qu¶n lý xuèng cho c¸c Server cÊp thÊp h¬n vµ do ®ã Root
Server cã kh¶ n¨ng ®Þnh ®−êng ®Õn cña mét Domain t¹i bÊt kú ®©u trªn m¹ng.
+ HiÖn nay trªn thÕ giíi cã kho¶ng 13 Root Server qu¶n lý toµn bé hÖ thèng
Internet. B¶ng d−íi ®©y lµ c¸c th«ng tin vÒ tªn vµ ®Þa lý, tæ chøc qu¶n lý, ®Þa chØ IP vµ
sè hiÖu ASN cña tõng Root Server.
(i) Root server
1) Server Tæ chøc qu¶n lý VÞ trÝ §Þa chØ IP Sè hiÖu
ASN
A
B
C
Veri Global Registry
Server.
Information Siences
Institure.
Cogent
Comunications
Dulles VB
Marina
DelRey CA
Herndon
VA; Los
Angeles;
NewYork
192.41.0.4
IPv4:192.228.79.201
IPv6:2001:478:65::53
19836
tba
Mét DNS Server cã thÓ n»m bÊt cø vÞ trÝ nµo trªn m¹ng Internet nh−ng ®ù¬c
cÊu h×nh logic ®Ó ph©n cÊp chuyÓn tªn miÒn cÊp thÊp h¬n xuèng cho c¸c DNS Server
kh¸c n»m bÊtc cø vÞ trÝ nµo trªn m¹ng Internet. Nh−ng trong m¹ng th−êng ®Æt DNS t¹i
vÞ trÝ nµo gÇn víi c¸c Client ®Ó dÔ dµng truy vÊn ®Õn ®ång thêi còng gÇn víi vÞ trÝ cña
DNS Server cÊp cao h¬n trùc tiÕp qu¶n lý nã.
2.2.4. C¸c b¶n ghi th−êng cã trong c¬ së d÷ liÖu DNS Server.
Trong b¶n ghi cña DNS, mçi Domain Name sÏ cã mét tr−êng nhÊt ®Þnh. VÝ dô
víi domain mail . hn . vnn . vn trong b¶n ghi cña DNS nã sÏ cã tr−êng A (Host) trá
®Õn ®Þa chØ IP 203 . 162 . 0 . 9, trong khi ®ã Domain name hn . vnn . vn còng trá ®Õn
®Þa chØ IP 203 . 162 . 0 . 9 nh−ng víi tªn tr−êng lµ MX ( Mail Exchanger ). D−íi ®©y
chóng ta sÏ xem xÐt c¸c tr−êng sau :
• B¶n ghi SOA ( Start Of Authority ):
B¶n ghi nµy x¸c ®Þnh m¸y chñ DNS cã thÈm quyÒn cung cÊp th«ng tin vÒ tªn
miÒn x¸c ®Þnh trªn DNS.
• B¶n ghi kiÔu A :
B¶n ghi kiÓu A ®−îc dïng ®Ó khai b¸o ¸nh x¹ gi÷a tªn cña mét m¸y tÝnh trªn
m¹ng vµo ®Þa chØ IP cña mét m¸y tÝnh trªn m¹ng.
§ç V¨n Trinh - Líp : K46DA
49
Kho¸ luËn tèt nghiÖp §¹i Häc C«ng NghÖ - Hµ Néi
B¶n ghi kiÓu A cã có ph¸p nh− sau :
Domain IN A
VÝ dô :
Home . vnn. vn IN A 203 . 162 . 0 . 12
Theo vÝ dô trªn, tªn miÒn Home . vnn . vn ®−îc khai víi b¶n ghi kiÓu A trá ®Õn ®Þa chØ
203 . 162 . 0 . 12 sÏ lµ tªn cña m¸y tÝnh nµy. Mét tªn miÒn cã thÓ ®−îc khai nhiÒu b¶n
ghi A kh¸c nhau ®Ó trá ®Õn c¸c ®Þa chØ IP kh¸c nhau. Nh− vËy cã thÓ cã nhiÒu m¸y tÝnh
cã cïng tªn miÒn trªn m¹ng. Ng−îc l¹i mét m¸y tÝnh cã mét ®Þa chØ IP cã thÓ cã nhiÒu
tªn miÒn trá ®Õn, tuy nhiªn chØ cã duy nhÊt mét tªn miÒn ®−îc x¸c ®Þnh lµ tªn cña m¸y,
®ã chÝnh lµ tªn miÒn ®−îc khai víi b¶n ghi kiÓu A trá ®Õn ®Þa chØ cña m¸y.
• B¶n ghi CNAME ( Canonical NAME ):
B¶n ghi CNAME cho phÐp mét m¸y tÝnh cã thÓ cã nhiÒu tªn. Tøc lµ b¶n ghi
CNAME cho phÐp nhiÒu tªn miÒn cïng trá ®Õn mét ®Þa chØ IP cho tr−íc. §Ó cã thÓ
khai b¸o b¶n ghi CNAME , b¾t buéc ph¶i cã b¶n ghi kiÓu A ®Ó khai b¸o tªn cña m¸y.
Tªn miÒn ®−îc khai b¸o trong b¶n ghi kiÓu A trá ®Õn ®Þa chØ IP cña m¸y ®−îc gäi lµ
tªn miÒn chÝnh (Canonical Domain). C¸c tªn miÒn kh¸c muèn trá ®Õn m¸y tÝnh nµy
ph¶i ®−îc khai b¸o lµ bÝ danh cña tªn m¸y ( alias domain ).
Có ph¸p cña b¶n ghi CNAME cã d¹ng :
Alias – Domain IN CNAME Canonical domain.
VÝ dô :
www . vnn . vn IN CNAME home . vnn. vn
Tªn miÒn www . vnn . vn sÏ lµ tªn bÝ danh cña tªn miÒn home. vnn . vn , hai tªn miÒn
www . vnn . vn sÏ cïng trá ®Õn ®Þa chØ IP 203. 126 . 0. 12
• B¶n ghi MX ( Mail Exchanger ):
B¶n ghi MX dïng ®Ó khai b¸o tr¹m chuyÓn tiÕp th− ®iÖn tö cña mét tªn miÒn.
VÝ dô : §Ó c¸c th− ®iÖn tö cã cÊu tróc user@ . vnn .vn ®−îc göi ®Õn tr¹m chuyÓn tiÕp
th− ®iÖn tö cã tªn mail .vnn . vn, trªn c¬ së d÷ liÖu cÇn khai b¸o b¶n ghi MX nh− sau :
vnn . vn IN MX 10 mail . vnn . vn
C¸c th«ng sè ®−îc khai b¸o trong b¶n ghi MX nªu trªn gåm cã :
vnn . vn : Lµ tªn miÒn ®−îc khai b¸o ®Ó sö dông nh− ®Þa chØ th− ®iÖn tö.
§ç V¨n Trinh - Líp : K46DA
50
Kho¸ luËn tèt nghiÖp §¹i Häc C«ng NghÖ - Hµ Néi
Mail . vnn .vn : Lµ tªn cña tr¹m chuyÓn tiÕp th− ®iÖn tö, nã thùc tÕ lµ tªn cña m¸y
tÝnh dïng lµm m¸y tr¹m chuyÓn tiÕp th− ®iÖn tö .
10 : Lµ gi¸ trÞ −u tiªn cã thÓ lµ mét sè nguyªn bÊt kú tõ 1 tíi 255, nÕu gi¸ trÞ −u
tiªn nµy cµng nhá th× th× tr¹m chuyÓn tiÕp th− ®iÖn tö ®−îc khai b¸o sau ®ã sÏ lµ tr¹m
chuyÓn tiÕp th− ®iÖn tö ®−îc chuyÓn ®Õn ®Çu tiªn.
VÝ dô : NÕu khai b¸o :
Vnn . vn IN MX 10 mail . vnn. vn
Vnn . vn IN MX 20 backupmail . vnn . vn
Th× tÊt c¶ c¸c th− ®iÖn tö cã cÊu tróc ®Þa chØ user@ . vnn . vn tr−íc hÕt sÏ ®−îc göi ®Õn
tr¹m chuyÓn tiÕp th− ®iÖn tö mail . vnn. vn. ChØ trong tr−êng hîp m¸y chñ mail . vnn .
vn kh«ng thÓ nhËn th− th× c¸c th− nµy míi chuyÓn ®Õn tr¹m chuyÓn tiÕp th− ®iÖn tö
backupmail . vnn . vn
• B¶n ghi NS ( Name Server ):
B¶n ghi nµy dïng ®Ó khai b¸o m¸y chñ tªn miÒn cho mét tªn miÒn. Nã cho biÕt
c¸c th«ng tin vÒ tªn miÒn qu¶n lý, do ®ã yªu cÇu cã tèi thiÓu hai b¶n ghi NS cho mçi
tªn miÒn.
Có ph¸p cña b¶n ghi NS :
IN NS
VÝ dô :
Vnnic . net . vn IN NS dns1 . vnnic . net . vn
Vnnic . net . vn IN NS dns2 . vnnic . net . vn
Víi khai b¸o trªn, tªn miÒn Vnnic . net . vn sÏ do m¸y chñ tªn miÒn cã tªn dns . vnnic
. net . vn qu¶n lý. §iÒu nµy cã nghÜa, c¸c b¶n ghi nh− A, CNAME, MX … cña tªn
miÒn cÊp d−íi nã sÏ ®−îc khai b¸o trªn m¸y chñ dns1 . vnnic . net . vn vµ dns2 . vnnic
. net . vn .
• B¶n ghi PTR ( Pointer ):
HÖ thèng DNS kh«ng nh÷ng thùc hiÖn viÖc chuyÓn ®æi tõ tªn miÒn sang ®Þa chØ
IP mµ cßn thùc hiÖn chuyÓn ®æi ®Þa chØ IP sang tªn miÒn. B¶n ghi PTR cho phÐp thùc
hiÖn chuyÓn ®æi ®Þa chØ IP sang tªn miÒn.
Có ph¸p :
§ç V¨n Trinh - Líp : K46DA
51
Kho¸ luËn tèt nghiÖp §¹i Häc C«ng NghÖ - Hµ Néi
101 . 57 . 162 . 203 . in - addr . arpa IN PTR www .vnnic . net .vn
2.2.5. §Þnh tuyÕn trªn m¹ng Internet.
Do cÊu tróc theo cÊp bËc néi h¹t, liªn tØnh vµ quèc tÕ, c¸ch ®¸nh sè phï hîp víi
tõng cÊp bËc ®ã nªn ®Þnh tuyÕn trong m¹ng viÔn th«ng lµ c¸c tæng ®µi c¨n cø vµo sè bÞ
gäi cã chøa m· vïng, m¨ tØnh, m· quèc gia ®Ó ®Þnh h−íng kÕt nèi. Nh÷ng th«ng tin vÒ
m· vµ c¸c h−íng ®i cña tõng lo¹i m· nµy ®· ®−îc ®Þnh tuyÕn trong b¶ng ®Þnh tuyÕn (
Routing Table ) cña c¸c tæng ®µi tõng cÊp. V× vËy khi kÕt nèi lµ ®óng ®Þa chØ.
Trong m¹ng Internet chØ cã mét cÊp, c¸c ®Þa chØ kh«ng ®−îc phÐp trïng nhau vµ
®· cã hµng triÖu ®Þa chØ mét Note Internet ( Router ) t−¬ng tù nh− tæng ®µi kh«ng thÓ
biÕt hµng trôc triÖu ®Þa chØ, nã chØ biÕt nh÷ng ®Þa chØ trong khu vùc vµ c¸c ®Þa chØ
Router quanh nã, do vËy ®Þnh tuyÕn trªn m¹ng Internet ph¶i qua hai b−íc :
¾ Hái th¨m vµ t×m kiÕm ®−êng ®i.
¾ KÕt nèi khi ®É biÕt ®−êng ®i.
§Þnh tuyÕn trªn Internet lµ sù phèi hîp Router vµ hÖ thèng qu¶n lý tªn miÒn DNS, cô
thÓ h¬n lµ m¸y chñ qu¶n lý tªn miÒn DNS.
DNS
Router
DNS
Router Router
§Þa chØ IPTªn miÒn
Tªn
miÒn
DNS
H×nh 2 .8 : §Þnh tuyÕn trong m¹ng Internet.
Khi mét kh¸ch hµng gäi mét m¸y chñ nµo ®ã ( ng−êi gäi sö dông tªn miÒn ).
Tªn miÒn nµy ®−îc DNS dÞch ra ®Þa chØ IP cho Router t×m ®−êng. NÕu Router ph¸t
hiÖn ra ®Þa chØ IP nµy nã kh«ng n»m trong khu vùc nã phô tr¸ch nã sÏ hái DNS cÊp cao
h¬n, c«ng viÖc tiÕn hµnh nh− vËy tíi khi cã tr¶ lêi h−íng ®i cña ®Þa chØ IP nµy cho n¬i
hái biÕt. Cã tr−êng hîp ®Õn tËn DNS cña Root lµ cÊp cao nhÊt råi tiÕp tôc hái xuèng
d−íi nh− h×nh 2. 7.
§ç V¨n Trinh - Líp : K46DA
52
Kho¸ luËn tèt nghiÖp §¹i Häc C«ng NghÖ - Hµ Néi
2.2.6. Ph©n lo¹i DNS Server vµ ®ång bé d÷ liÖu gi÷a c¸c DNS Server.
Trong m¹ng m¸y tÝnh hiÖn nay tån t¹i ba lo¹i DNS Server : Primary Server, Secondary
Server, Caching – only Server .
+ Primary Server :
Nguån x¸c thùc th«ng tin chÝnh thøc cho c¸c Domain mµ nã ®−îc phÐp qu¶n lý.
Th«ng tin vÒ tªn miÒn do nã ®−îc ph©n cÊp qu¶n lý th× ®−îc l−u tr÷ t¹i ®©y vµ sau ®ã
cã thÓ ®−îc chuyÓn sang cho c¸c Secondary Server. C¸c tªn miÒn do Primary Server
qu¶n lý th× ®−îc t¹o vµ söa ®æi t¹i Primary Server vµ ®−îc cËp nhËt ®Õn c¸c Secondary
Server.
+ Secondary Server :
DNS ®−îc khuyÕn nghÞ nªn sö dông Ýt nhÊt lµ hai DNS Server ®Ó l−u cho mçi
mét Zone. Primary Server qu¶n lý c¸c Zone vµ Secondary Server sö dông ®Ó l−u tr÷ dù
phßng cho Primary Server. Secondary DNS Server ®−îc khuyÕn nghÞ dïng nh−ng
kh«ng nhÊt thiÕt ph¶i cã. Secondary ®−îc phÐp qu¶n lý Domain nh÷ng d÷ liÖu vÒ tªn
miÒn, nh−ng Secondary Server kh«ng t¹o ra c¸c b¶n ghi vÒ tªn miÒn mµ nã lÊy vÒ tõ
Primary Server.
Khi l−îng truy vÊn Zone t¨ng cao t¹i Primary Server th× nã sÏ chuyÓn bít t¶i
sang cho Secondary Server. HoÆc khi Primary Server gÆp sù cè kh«ng ho¹t ®éng ®−îc
th× Secondary Server sÏ häat ®éng thay thÕ cho ®Õn khi Primary Server ho¹t ®éng trë
l¹i. Secondary Server th−êng ®Æt ë gÇn víi Primary Server vµ Client ®Ó cã thÓ phôc vô
cho viÖc truy vÊn tªn miÒn dÔ dµng h¬n. Do Primary Server th−êng xuyªn thay ®æi
hoÆc thªm vµo c¸c Zone míi. Nªn DNS Server sö dông c¬ chÕ cho phÐp Secondary lÊy
th«ng tin tõ Primary Server vµ l−u tr÷ nã. Cã hai gi¶i ph¸p lÊy th«ng tin vÒ Zone míi lµ
lÊy toµn bé (Full) hoÆc chØ lÊy phÇn thay ®æi (Incremental).
+ Caching –Only Server :
TÊt c¶ c¸c DNS Server ®Õu cã kh¶ n¨ng l−u tr÷ d÷ liÖu trªn bé nhí Cache cña
m¸y ®Ó tr¶ lêi truy vÊn mét c¸ch nhanh chãng. Nh−ng hÖ thèng DNS cßn cã mét lo¹i
Caching – Only Server. Lo¹i nµy chØ sö dông cho viÖc truy vÊn, l−u gi÷ c©u tr¶ lêi dùa
trªn th«ng tin cã trªn Cache cña m¸y vµ cho kÕt qu¶ truy vÊn. Chóng kh«ng qu¶n lý
mét Domain nµo vµ th«ng tin mµ nã chØ giíi h¹n nh÷ng g× ®−îc l−u trªn Cache cña
Server.
§ç V¨n Trinh - Líp : K46DA
53
Kho¸ luËn tèt nghiÖp §¹i Häc C«ng NghÖ - Hµ Néi
Lóc ban ®Çu khi Server b¾t ®Çu ch¹y th× nã kh«ng l−u th«ng tin nµo trong
Cache. Th«ng tin sÏ ®−îc cËp nhËt theo thêi gian khi c¸c Client Server truy vÊn dÞch vô
DNS. Cache – Only DNS Server lµ mét gi¶i ph¸p h÷u hiÖu cho phÐp gi¶m l−u l−îng
th«ng tin truy vÊn trªn ®−êng truyÒn.
Caching – Only cã kh¶ n¨ng tr¶ lêi c¸c c©u truy vÊn ®Õn Client. Nh−ng kh«ng
chøa Zone nµo vµ còng kh«ng cã thÈm quyÒn qu¶n lý bÊt kú Domain nµo. Nã sö dông
bé Cache cña m×nh ®Ó l−u c¸c truy vÊn cña DNS cña Client. Th«ng tin sÏ ®−îc l−u
trong trong Cache ®Ó tr¶ lêi c¸c truy vÊn ®Õn Client.
§ång bé d÷ liÖu gi÷a c¸c DNS Server (Zone transfer):
C¸c ph−¬ng ph¸p ®ång bé d÷ liÖu gi÷a c¸c DNS Server.
§Ó ch¸nh rñi ro khi DNS Server kh«ng ho¹t ®éng hoÆc kÕt nèi bÞ ®øt nªn trong
m¹ng th−êng dïng h¬n mét DNS Server ®Ó qu¶n lý mét Zone nh»m tr¸nh trôc trÆc
®−êng truyÒn. Do vËy ta cÇn ph¶i cã mét c¬ chÕ chuyÓn d÷ liÖu c¸c Zone vµ ®ång bé
gi÷a c¸c DNS Server kh¸c. ë ®©y cã hai c¸ch ®Ó ®ång bé d÷ liÖu gi÷a c¸c DNS Server
lµ Primary Server vµ Secondary Server nh− :
+ TruyÒn toµn bé Zone (All Zone transfer) : Khi mét DNS Server míi ®−îc
thªm vµo m¹ng th× nã ®−îc cÊu h×nh nh− mét Secondary Server míi cho mét Zone ®·
tån t¹i. Nã thùc hiÖn nh©n toµn bé d÷ liÖu tõ Primary Server.
+ TruyÒn phÇn thay ®æi (Incremental Zone) : Theo gi¶i ph¸p nµy lµ chØ truyÒn
nh÷ng d÷ liÖu thay ®æi cña Zone. Nã cung cÊp gi¶i ph¸p hiÖu qu¶ cho viÖc ®ång bé
nh÷ng thay ®æi, thªm, bít cña Zone
a) C¬ chÕ ho¹t ®éng ®ång bé d÷ liÖu gi÷a c¸c DNS Server.
Víi trao ®æi IXFR Zone th× sù kh¸c nhau gi÷a sè Serial cña nguån d÷ liÖu vµ
b¶n sao cña nã. NÕu c¶ hai cã cïng sè Serial th× viÖc truyÒn d÷ liÖu cña Zone sÏ kh«ng
thùc hiÖn. NÕu sè Serial cho d÷ liÖu nguån lín h¬n sè Serial cña Secondery Server th×
nã sÏ thùc hiÖn göi nh÷ng thay ®æi cña b¶n ghi nguån (Resourse record - RR) cña
Zone ë Primary Server . §Ó truy vÊn IXFR thùc hiÖn thµnh c«ng vµ c¸c thay ®æi ®−îc
®−îc göi th× t¹i DNS Server nguån cña Zone ph¶i ®−îc l−u gi÷ c¸c phÇn thay ®æi ®Ó sö
dông truyÒn ®Õn n¬i yªu cÇu cña truy vÊn IXFR. Incremental sÏ cho phÐp l−u l−îng
truyÒn d÷ liÖu Ýt vµ thùc hiÖn nhanh h¬n. Zone transfer sÏ x¶y ra khi cã nh÷ng hµnh
®éng sau x¶y ra :
- Khi qu¸ tr×nh lµm míi cña Zone ®· kÕt thóc ( Refresh exprire ).
§ç V¨n Trinh - Líp : K46DA
54
Kho¸ luËn tèt nghiÖp §¹i Häc C«ng NghÖ - Hµ Néi
- Khi Secondary Server ®−îc th«ng b¸o Zone ®· thay ®æi t¹i nguån qu¶n lý
Zone.
- Khi thªm míi Secondary Server.
- T¹i Secodary Server yªu cÇu chuyÓn Zone.
VËy tõ ®ã c¸c b−íc yªu cÇu chuyÓn d÷ liÖu tõ Secondary Server ®Õn DNS Server chøa
Zone ®Ó yªu cÇu lÊy d÷ liÖu vÒ Zone mµ nã qu¶n lý :
+ Khi cÊu h×nh DNS Server míi, th× nã sÏ truy vÊn yªu cÇu göi toµn bé Zone (
All Zone transfer request (AXFR) ) ®Õn DNS Server chÝnh qu¶n lý d÷ liÖu cña Zone.
+ DNS Server chÝnh qu¶n lý d÷ liÖu cña Zone tr¶ lêi vµ chuyÓn toµn bé d÷ liÖu
vÒ Zone cho Secondary Server míi cÊu h×nh. §Ó x¸c ®Þnh cã chuyÓn d÷ liÖu hay kh«ng
th× nã dùa vµo sè Searial ®−îc khai b¸o b»ng b¶n ghi SOA.
+ Khi thêi gian lµm míi cña Zone ®· hÕt, th× DNS Server nhËn d÷ liÖu sÏ truy
vÊn yªu cÇu lµm míi Zone tíi DNS Server chÝnh chøa d÷ liÖu Zone.
+ DNS Server chÝnh qu¶n lý d÷ liÖu sÏ tr¶ lêi truy vÊn vµ göi l¹i d÷ liÖu.
+ DNS Server nhËn d÷ liÖu vÒ Zone vµ kiÓm tra sè Serial trong tr¶ lêi vµ quyÕt
®Þnh xem cã cÇn truyÒn d÷ liÖu kh«ng.
- NÕu gi¸ trÞ cña sè Serial cña Primary Server b»ng víi sè Serial l−u t¹i nã th×
sÏ kÕt thóc lu«n. Vµ nã sÏ thiÕt lËp l¹i víi c¸c th«ng sè cò l−u trong m¸y.
- NÕu gi¸ trÞ cña sè Serial t¹i Primary Server lín h¬n gi¸ trÞ Serial hiÖn t¹i
DNS nhËn d÷ liÖu. Th× nã kÕt luËn Zone cÇn ®−îc cËp nhËt vµ cÇn ®ång bé
d÷ liÖu gi÷a hai DNS Server.
+ NÕu DNS Server nhËn kÕt luËn r»ng Zone cÇn ph¶i lÊy d÷ liÖu th× nã sÏ göi
yªu cÇu IXFR tíi DNS Server chÝnh ®Ó yªu cÇu truyÒn d÷ liÖu cña Zone .
+ DNS Server chÝnh sÏ tr¶ lêi víi viÖc göi nh÷ng thay ®æi cña Zone hÆc toµn bé
Zone.
- NÕu DNS Server chÝnh cã hç trî viÖc göi nh÷ng thay ®æi cña Zone th× nã sÏ
göi nh÷ng phÇn thay ®æi cña nã ( Incremental zone transfer of the zone ).
- NÕu DNS Server chÝnh kh«ng hç trî th× nã sÏ göi toµn bé Zone ( Full AXFR
transfer of the Zone ).
§ç V¨n Trinh - Líp : K46DA
55
Kho¸ luËn tèt nghiÖp §¹i Häc C«ng NghÖ - Hµ Néi
HiÖn nay, ®Þa chØ IP cña c¸c tæ chøc tham gia ho¹t ®éng Internet ViÖt Nam sö
dông ®−îc cÊp tõ tæ chøc qu¶n lý tµi nguyªn Internet cÊp quèc gia t¹i ViÖt Nam lµ
trung t©m Interner ViÖt Nam (VNNIC) hoÆc tõ c¸c nhµ cung cÊp dÞch vô (ISP, IXP).
Tuy cïng sö dông ®Ó duy tr× ho¹t ®éng m¹ng, ®Þa chØ IP ®−îc cÊp tõ tæ chøc qu¶n lý
tµi nguyªn m¹ng – VNNIC vµ ®Þa chØ IP cÊp bëi c¸c nhµ cung cÊp dÞch vô ISP, IXP cã
b¶n chÊt kh¸c nhau. Hai d¹ng ®Þa chØ nµy hoµn toµn kh¸c nhau trong ph¹m vi sö dông
trªn m¹ng. §ã lµ quy ®Þnh cña c¸c tæ chøc quèc tÕ cã tr¸ch nhiÖm nh»m ®¹t ®−îc
nh÷ng môc ®Ých trong qu¶n lý nguån tµi nguyªn céng ®ång nµy nh− : Sö dông nguån
tµi nguyªn, gi¶m tèi thiÓu viÖc ra t¨ng kÝch th−íc b¶ng th«ng tin ®Þnh tuyÕn toµn
cÇu….
§Ó ®¨ng ký tµi nguyªn ®Þa chØ ®Þa chØ Internet tæ chøc cã thÓ cã c¸c lùa chän sau :
• Xin cÊp ®Þa chØ IP ®éc lËp ( Portable Address ) t¹i trung t©m ViÖt Nam (
VNNIC).
• Xin cÊp ®Þa chØ IP phô thuéc ( Un- Portable Address ) t¹i c¸c ISP, IXP mµ
m×nh kÕt nèi ®Õn.
Khi mét tæ chøc nhËn mét ®Þa chØ tõ nhµ cung cÊp dÞch vô ( ISP/ IXP ), tæ chøc ®−îc
cÊp mét khèi ®Þa chØ thuéc vïng ®Þa chØ ®éc lËp cña nhµ cung cÊp dÞch vô nµy ®Ó kÕt
nèi tíi hä nh− lµ mét nhµ cung cÊp dÞch vô cÊp trªn ( Upstream Provider ) cña m×nh.
Khi kh«ng muèn kÕt nèi tíi ISP/IXP nµy n÷a, chuyÓn sang kÕt nèi víi c¸c ®èi t¸c kh¸c,
tæ chøc cÇn ph¶i ®¸nh sè l¹i m¹ng, tr¶ l¹i vïng ®Þa chØ ®ã. Vïng ®Þa chØ nµy còng
kh«ng sö dông trong kÕt nèi Multihome tíi ®ång thêi nhiÒu ®èi t¸c.
§ç V¨n Trinh - Líp : K46DA
56
Kho¸ luËn tèt nghiÖp §¹i Häc C«ng NghÖ - Hµ Néi
Ch−¬ng 3 :
Kh¶o s¸t m« h×nh m¹ng - ThiÕt lËp cÊu h×nh
dns trªn hÖ ®IÒu hµnh Window 2000 server
3.1. Kh¶o s¸t m« h×nh m¹ng
3.1.1 M¹ng §¹i häc Quèc gia
H×nh 3.1 S¬ ®å logic m¹ng m¸y tÝnh §HQG Hµ Néi
HiÖn §¹i häc quèc gia cã 3 khu vùc chÝnh
+ Khu vùc Th−îng §×nh víi 2 tr−êng : §¹i Häc Khoa Häc Tù Nhiªn vµ §¹i Häc
Khoa Häc X· Héi vµ Nh©n V¨n víi sè l−îng kho¶ng 700 m¸y. KÕt nèi tõ CÇu
GiÊy ®Õn Th−îng §×nh dïng VIBA víi tèc ®é truyÒn dÉn 2 Mb/s ( l−u l−îng m¹ng
phô thuéc vµo nhiÒu yÕu tè kh¸c nhau )
§ç V¨n Trinh - Líp : K46DA
57
Kho¸ luËn tèt nghiÖp §¹i Häc C«ng NghÖ - Hµ Néi
+ Khu vùc Lª Th¸nh T«ng víi Nhµ c«ng céng vµ Khoa Hãa §HKHTN víi sè l−îng
kho¶ng 100 m¸y . KÕt nèi tõ CÇu GiÊy tíi Hµng Chuèi vµ Lª Th¸nh T«ng sö dông
®−êng ®iÖn tho¹i do l−u l−îng trªn tuyÕn nµy thÊp
+ Khu vùc CÇu GiÊy : Trô Së §HQGHN , Khoa LuËt-Khoa Kinh TÕ, Tr−êng Qu¶n trÞ
Kinh Doanh, Trung T©m Th«ng Tin Th− ViÖn, Trung t©m ph¸t triÓn hÖ thèng, ViÖn
§µo T¹o CNTT vµ Khoa C«ng NghÖ lµ trung t©m cã kho¶ng 400 m¸y. Toµn bé
m¹ng cña khu CÇu GiÊy §HQG ®−îc kÕt nèi víi nhau trªn ®−êng trôc cã tèc ®é
truyÒn dÉn 100 Mb/s vµ ®−îc ph©n nh¸nh c¸c m¹ng con cã tèc ®é 100/10 Mb/s.
Tõ d©y m¹ng §HQH cã 1 cæng nèi ra internet th«ng qua nhµ cung cÊp dÞch vô ISP
vµ còng lµ nhµ cung cÊp cæng internet VDC Hµ n«Þ b»ng ®−êng truyÒn dÉn sè thuª
riªng ( leaseline ) 256Kbps.
C«ng nghÖ m¹ng cña §HQG Hµ néi cã sù kÕt hîp cña nhiÒu c«ng nghÖ kh¸c
nhau :
Trong m¹ng §HQG Hµ néi lÊy v¨n phßng §HQG lµm trung t©m, kÕt nèi hai
khu vùc Th−îng §Þnh vµ Lª th¸nh T«ng hiÖn ®ang ®−îc n©ng cÊp vµ thay ®æi cÊu h×nh
XuÊt ph¸t tõ sù ®a d¹ng vÒ lo¹i h×nh thiÕt bÞ (M¸y tÝnh, c¸c thiÕt bÞ truyÒn dÉn
sè liÖu .. ) còng nh− th«ng l−îng ®−êng truyÒn dÉn trªn m¹ng rÊt cao nh»m phôc vô
®µo t¹o, nghiªn cøu cña c¸n bé, nghiªn cøu sinh vµ sinh viªn trong khu«n khæ §HQG
mµ viÖc gi¸m s¸t m¹ng cña §HQG víi c¸c th«ng sè cÇn thiÕt nh− : Sè packets truyÒn
t¶i, giao thøc trªn ®−êng truyÒn, ®¸nh gi¸ l−u l−îng ®−êng kÕt nèi Internet, qu¶n trÞ
§ç V¨n Trinh - Líp : K46DA
58
Kho¸ luËn tèt nghiÖp §¹i Häc C«ng NghÖ - Hµ Néi
thiÕt bÞ nh»m x¸c ®Þnh vÞ trÝ tr¹m trong m¹ng qua tªn miÒn … ®−îc ®Æt ra hÕt søc cÊp
thiÕt.
DNS Server ®−îc ®Æt t¹i nót CÇu GiÊy, phßng m¹ng nh»m chuyÓn ®æi tªn
miÒn, trî gióp c¸c th«ng tin ®Þnh tuyÕn Internet .
3.1.2 M¹ng t¹i phßng thÝ nghiÖm ViÔn th«ng
M« h×nh m¹ng viÔn th«ng
M« h×nh ho¸ m¹ng m¸y tÝnh t¹i phßng thÝ nghiÖm miªu t¶ nh− sau :
§ç V¨n Trinh - Líp : K46DA
59
Kho¸ luËn tèt nghiÖp §¹i Häc C«ng NghÖ - Hµ Néi
DNS Server ®−îc x©y dùng ®Ó qu¶n trÞ thiÕt bÞ trong phßng thÝ nghiÖm vµ lµ
mét phÇn trong chøc n¨ng qu¶n trÞ m¹ng.
Trong phßng thÝ nghiÖm ViÔn th«ng m¸y IBM Server ®−îc kÕt nèi Hub
24/Switch trªn cæng 4X vµ ®−îc ®Þnh ®Þa chØ IP cè ®Þnh lµ :10.10.1.204 t−¬ng øng víi
®Þa chØ tªn miÒn : Syslabcomunication.com, tÊt c¶ c¸c Client trong phßng còng ®−îc
kÕt nèi trªn Hub 24 cæng. Vµ Hub 24 còng dïng ®Ó kÕt nèi m¹ng trong phßng ra m¹ng
Internet th«ng qua bé ®Þnh tuyÕn (Router vµ bé chuyÓn ®æi Modem). Vµ cßn mét sè
cæng cña Hub ®−îc kÕt nèi tíi c¸c m¹ng LAN kh¸c trong phßng th«ng qua bé chuyÓn
m¹ch Switch. Tuy nhiªn trong phßng viÔn th«ng hiÖn t¹i ch−a thùc hiÖn chøc n¨ng kÕt
nèi ra m¹ng Internet
VÒ nguyªn lý ho¹t ®éng cña IBM Server ®−îc miªu t¶ nh− sau:
+ Cã hai c¸ch truy cËp lµ khi mét m¸y kh¸ch (Client) muèn truy cËp vµo m¸y
IBM Server. : Gâ ®Þa chØ IP, hoÆc dïng ®Þa chØ tªn miÒn ®Ó truy cËp. khi ®ã Router tù
®éng quay sè ®Ó kÕt nèi truy cËp vµo IBM Server.
+ IBM Server cß cã kh¶ n¨ng cÊp ph¸t ®Þa chØ IP ®éng vµ ®Þa chØ IP tÜnh:
- CÊp ph¸t ®Þa chØ IP ®éng : Trong m¸y chñ IBM Server ®−îc cung cÊp mét
kho¶ng ®Þa chØ cè ®Þnh. Do vËy khi cã mét m¸y trong m¹ng khëi ®éng th× IBM Server
§ç V¨n Trinh - Líp : K46DA
60
Kho¸ luËn tèt nghiÖp §¹i Häc C«ng NghÖ - Hµ Néi
sÏ cung cÊp cho nã mét ®Þa chØ IP (T−¬ng øng víi mét ®Þa chØ tªn miÒn) n»m trong
kho¶ng ®Þa chØ mµ IBM Server cã ®Ó truy cËp vµo m¹ng. Vµ mçi lÇn truy cËp tiÕp theo
cña m¸y ®ã l¹i ®−îc cung cÊp mét ®Þa chØ IP vµ ®Þa chØ ®ã cã thÓ kh¸c ®Þa chØ trong
nh÷ng lÇn truy cËp tr−íc.
- CÊp ph¸t ®Þa chØ IP tÜnh : Trong tr−êng hîp nµy th× IBM Server qu¶n lý tÊt
c¶ c¸c m¸y trong m¹ng cña phßng b»ng viÖc cÊp ph¸t cho mçi m¸y mét ®Þa chØ IP cè
®Þnh (T−¬ng øng ®Þa chØ tªn miÒn) ®Ó truy cËp vµo m¹ng, vµ ®Þa chØ nµy kh«ng thay ®æi
trong tÊt c¶ c¸c lÇn truy cËp cña c¸c m¸y ®Õn IBM Server.
Tãm l¹i: Qua qu¸ tr×nh kh¶o s¸t m¹ng cña phßng thÝ nghiÖm ViÔn th«ng ®Æc biÖt lµ
kh¶o s¸t c¸c dÞch vô trªn IBM Server ta nhËn thÊy : M¸y chñ IBM Server ngoµi tÝnh
n¨ng qu¶n trÞ thiÕt bÞ trong phßng thÝ nghiÖm vµ l−u tr÷ d÷ liÖu, kh¶ n¨ng c¸p ph¸t ®Þa
chØ IP cho c¸c m¸y trong m¹ng còng nh− dÞch vô tªn miÒn (DNS) th× nã vÉn ch−a khai
th¸c c¸c chøc n¨ng chÝnh trong qu¶n trÞ m¹ng….
3.2. ThiÕt lËp cÊu h×nh cho dns trªn hÖ ®IÒu hµnh
window 2000 server.
3.2.1. C¸ch cµi ®Æt DNS trªn hÖ ®iÒu hµnh Window 2000 Server.
DNS lµ mét dÞch vô sö dông trªn nhiÒu lo¹i hÖ ®iÒu hµnh: Window NT,
Window 2000 Server, UNIX…. Trong phÇn nµy sÏ giíi thiÖu c¸c b−íc cµi ®Æt dÞch vô
DNS trªn hÖ ®iÒu hµnh Window 2000 Server. Tr−íc khi cµi ®Æt dÞch vô DNS cÇn kiÓm
tra ch¾c ch¾n r»ng m¸y chñ ®· cµi ®Æt ®Þa chØ IP cè ®Þnh ®· ®−îc ph©n bæ.
¾ Khëi ®éng m¸y ( Logon vµo m¸y víi Account Administrator ).
¾ Tõ mµn h×nh desktop chän Start \ Settings \ Control Panel.
¾ TiÕp ®ã chän Add or Remove Programe \ Add or Remove Windows
Components.
§ç V¨n Trinh - Líp : K46DA
61
Kho¸ luËn tèt nghiÖp §¹i Häc C«ng NghÖ - Hµ Néi
¾ Chän Networking Services, tiÕp theo chän Domain Name System ( DNS )
vµ nhÊn OK.
¾ M¸y tÝnh ®ßi cµi ®Æt ®Üa Window 2000 Server, ta cho ®Üa vµo vµ chän
®−êng dÉn ®Õn æ CD. Cuèi cïng nhê hÖ thèng cµi ®Æt xong vµ nhÊn nót Finish,
lóc nµy ta ®· cµi ®Æt thµnh c«ng.
¾ Muèn khëi ®éng DNS th× ta thùc hiÖn : Start/Programs/Administrator
tools/DNS. Khi ®ã giao diÖn cña DNS cã d¹ng:
§ç V¨n Trinh - Líp : K46DA
62
Kho¸ luËn tèt nghiÖp §¹i Häc C«ng NghÖ - Hµ Néi
3.2.2. ThiÕt lËp cÊu h×nh DNS trªn hÖ ®iÒu hµnh Window 2000 Server.
3.2.2.1. Mét sè kh¸i niÖm c¨n b¶n khi thiÕt lËp cÊu h×nh DNS.
+ Zone: Lµ mét vïng Domain Name riªng rÏ trong kho¶ng kh«ng gian Domain,
Zone cho phÐp ph©n vïng kho¶ng kh«ng gian Domain, t¹o thuËn lîi cho viÖc
qu¶n lý. Cã hai lo¹i Zone:
o Primary Zone ( Vïng chÝnh ): Lµ vïng gèc, l−u tr÷ tÊt c¶ th«ng tin DNS cña
mét vïng.
o Secondary Zone ( Vïng thø cÊp ): Lµ b¶n sao chØ ®äc cña mét vïng ®ang
tån t¹i ( Vïng chÝnh ), Secondary Zone cã vai trß b¶n l−u dù phßng theo
vïng chÝnh.
+ Zone Transfer : Lµ mét qu¸ tr×nh sao chÐp c¸c tÖp th«ng tin DNS tíi c¸c m¸y
chñ kh¸c. Cã hai ph−¬ng thøc sao chÐp tÖp tin DNS, ®ã lµ sao chÐp toµn bé (AXFR) vµ
sao chÐp cËp nhËt (IXFR).
3.2.2.2. CÊu h×nh dÞch vô DNS.
Sau khi cµi ®Æt xong dÞch vô DNS, cã thÓ thiÕt lËp cÊu h×nh cho DNS b»ng c¸ch
can thiÖp vµo c¸c tÖp d÷ liÖu cña DNS n»m trong th− môc :
§ç V¨n Trinh - Líp : K46DA
63
Kho¸ luËn tèt nghiÖp §¹i Häc C«ng NghÖ - Hµ Néi
%SystemRooot%\System32\DNS vµ sö dông nh÷ng chØ dÉn vµ tÖp mÉu n»m trong : %
SystemRooot%\System32\DNS\Samples. C¸c tÖp d÷ liÖu cã tªn nh− sau:
Domain. dns : TÖp d÷ liÖu ¸nh x¹ tõ tªn miÒn tíi ®Þa chØ IP cña c¸c m¸y tÝnh trong
vïng ( Zone ).
z.y.w.x.in – addr. arpa : TÖp l−u tr÷ th«ng tin ¸nh x¹ tõ ®Þa chØ IP ®Õn tªn miÒn cña
c¸c m¸y tÝnh trong vïng ( Zone ).
Cache. dns : TÖp l−u tr÷ th«ng tin vÒ c¸c yªu cÇu DNS ®· ®−îc tr¶ lêi b»ng c¸c
DNS kh¸c.
Root : TÖp ®iÒu khiÓn viÖc khëi ®éng cña dÞch vô DNS.
Tuy nhiªn hoµn toµn cã thÓ sö dông giao diÖn ®å ho¹ cña ch−¬ng tr×nh DNS
Manager n»m trong Administrator ( Start\Administrator\DNS Manager ).
T¹o mét Prymary Zone:
o Khëi ®éng giao diÖn ®å ho¹ cña DNS.
o Click chuét ph¶i vµo biÓu t−îng m¸y chñ -> Chän New Zone:
o Chän nót Next.
o Chän Prymary -> Next.
§ç V¨n Trinh - Líp : K46DA
64
Kho¸ luËn tèt nghiÖp §¹i Häc C«ng NghÖ - Hµ Néi
- NhËp tªn vïng, vµ chän lo¹i tËp tin vïng hÆc sö dông tªn tËp tin vïng mÆc
®Þnh. Sau ®ã chän Next.
o Chän Finish.
§ç V¨n Trinh - Líp : K46DA
65
Kho¸ luËn tèt nghiÖp §¹i Häc C«ng NghÖ - Hµ Néi
Khi ®ã mét Primary Zone ®· ®−îc tao ra.
T¹o mét Secondary Zone:
o Click chuét ph¶i vµo m¸y chñ -> Chän New Zone.
o Chän Next.
o Chän Stadard Secondary.
§ç V¨n Trinh - Líp : K46DA
66
Kho¸ luËn tèt nghiÖp §¹i Häc C«ng NghÖ - Hµ Néi
o Chän Next -> NhËp tªn vïng
o NhËp ®Þa chØ IP cña m¸y cÇn thªm vµo vïng.
§ç V¨n Trinh - Líp : K46DA
67
Kho¸ luËn tèt nghiÖp §¹i Häc C«ng NghÖ - Hµ Néi
o Chän Next -> Finish.
Khi ®ã mét Secondary Zone víi ®Þa chØ IP ®−îc nhËp vµo trªn ®−îc t¹o.
Thªm m¸y chñ vµo Prymary Zone:
o Click chuét ph¶i vµo mét Zone cÇn thªm vµo mét m¸y chñ.
o Chän New Host.
§ç V¨n Trinh - Líp : K46DA
68
Kho¸ luËn tèt nghiÖp §¹i Häc C«ng NghÖ - Hµ Néi
o NhËp vµo tªn ( Domain name ) cña m¸y chñ cÇn thªm vµo vµ ®Þa chØ IP
cña nã.
o Chän Add Host.
Khi ®ã DNS ®· t¹o ra mét m¸y chñ trong mét Prymary Zone víi Domain Name vµ ®Þa
chØ IP nh− khai b¸o (Tr−êng hîp cÊp ph¸t tÜnh ).
T¹o mét Domain trong mét Prymary Zone.
o Click chuét ph¶i vµo mét Prymary Zone -> Chän New Domain.
§ç V¨n Trinh - Líp : K46DA
69
Kho¸ luËn tèt nghiÖp §¹i Häc C«ng NghÖ - Hµ Néi
o NhËp tªn miÒn cÇn t¹o vµo -> OK.
Cµi ®Æt mét Prymary Zone ®Ó th«ng b¸o cho Secondary vÒ thay ®æi cña DNS.
o Click chuét ph¶i vµo Primary Zone -> Properties
o Chän Notify List -> NhËp ®Þa chØ IP cña Secondary Zone -> OK
Khi ®ã qu¸ tr×nh thiÕt lËp ®· thµnh c«ng.
§ç V¨n Trinh - Líp : K46DA
70
Kho¸ luËn tèt nghiÖp §¹i Häc C«ng NghÖ - Hµ Néi
Cµi ®Æt m¸y chñ DNS sö dông Forwarder.
o Click chuét ph¶i vµo tªn mét m¸y chñ -> Chän Properties -> Chän
Forwarder
o §¸nh dÊu chän hép kiÓm tra Forwarder .
o NhËp ®Þa chØ IP cña c¸c m¸y chñ DNS kh¸c mµ ta muèn chuyÓn c¸c truy vÊn
th«ng tin ®Õn.
o Víi thêi gian Time out khi chuyÓn ®Õn truy vÊn lµ tuú chän.
Trªn ®©y ta ®¨ giíi thiÖu c¸c dÞch vô tèi thiÓu thao t¸c víi DNS trªn hÖ ®iÒu hµnh
Window 2000 Server.
§ç V¨n Trinh - Líp : K46DA
71
Kho¸ luËn tèt nghiÖp §¹i Häc C«ng NghÖ - Hµ Néi
KÕt luËn.
Bµi kho¸ luËn cña t«i ®· ®Ò cËp mét c¸ch kh¸i qu¸t vÒ c¸c hÖ thèng m¹ng m¸y
tÝnh. §Æc biÖt t«i ®Ò cËp ®Õn hÖ thèng tªn miÒn ( Domain Name System -DNS ) sö
dông trong m¹ng m¸y tÝnh. Mét dich vô n»m trong líp øng dông ( Layer Application )
trong m« h×nh 7 líp cña OSI ®ang ®−îc øng dông trong hÖ thèng Internet ®Ó chuyÓn
®æi tõ ®Þa chØ IP thµnh tªn miÒn vµ ng−îc l¹i gióp cho ng−êi dïng dÔ nhí vµ cã thÓ
®Þnh vÞ ®−îc vÞ trÝ m¸y m×nh ®ang truy cËp ®Ó khai th¸c th«ng tin. T«i còng ®· kh¶o s¸t
m¹ng m¸y tÝnh cña §¹i Häc Quèc Gia Hµ Néi vµ còng ®−a ra ®−îc nh÷ng ph−¬ng thøc
cµi ®Æt dÞch vô DNS vµ thiÕt lËp cÊu h×nh cho DNS trªn hÖ ®iÒu hµnh Window 2000
Server.
Do thêi gian vµ kh¶ n¨ng cã h¹n nªn kh«ng kh¶o s¸t ®−îc dÞch vô tªn miÒn
trªn hÖ ®iÒu hµnh UNIX mét hÖ ®iÒu hµnh ®ang dÇn chiÕm thÕ trªn hÖ thèng m¹ng m¸y
tÝnh víi nh÷ng tÝnh n¨ng −u viÖt cña nã ®Æc biÖt lµ trong qu¶n trÞ m¹ng. Vµ trong b¶n
kho¸ luËn nµy sÏ kh«ng tr¸nh khái nh÷ng thiÕu sãt, t«i rÊt mong ®−îc sù gãp ý cña
thÇy c« vµ b¹n bÌ ®Ó b¶n kho¸ luËn nµy hoµn thiÖn h¬n.
§ç V¨n Trinh - Líp : K46DA
72
Kho¸ luËn tèt nghiÖp §¹i Häc C«ng NghÖ - Hµ Néi
Tµi liÖu tham kh¶o.
[1] M¹ng m¸y tÝnh c¨n b¶n – Nhµ xuÊt b¶n thèng kª.
[2] NguyÔn Thóc H¶i – M¹ng m¸y tÝnh vµ c¸c hÖ thèng më.
[3] Karen Fang Allan Leinwand. Network Management A Practical
Perspective .
[4| Network Management System Protocol.
[5] Ph¹m Hoµng Dòng , Hoµng §øc H¶i. Lµm chñ Microsoft Windows 2000
Server - NXB Thèng Kª
[6] Japan Information Processing Development Corporation Japan Information –
Technology Engineers Examination Center – Netwowork And Database
Technologies.
§ç V¨n Trinh - Líp : K46DA
73
Các file đính kèm theo tài liệu này:
- He Thong ten mien trong mang may tinh.pdf