Professional Documents
Culture Documents
Môc lôc
Lêi nãi ®Çu .......................................................................................................... 1
Cã thÓ nãi sù ra ®êi cña m¸y tÝnh nãi chung vμ m¸y vi tÝnh nãi riªng lμ mét
b−íc tiÕn bé nh¶y vät trong c¸c ho¹t ®éng cña x· héi loμi ng−êi. Song song víi sù
ph¸t triÓn ®ã th× nhu cÇu vÒ trao ®æi th«ng tin cμng trë nªn cÇn thiÕt – sù ra ®êi vμ
hoμn thiÖn c¸c m¹ng m¸y tÝnh ®· më réng tÇm ho¹t ®éng cña con ng−êi kh«ng chØ
trong mét lÜnh vùc, mét quèc gia mμ lan réng ra ph¹m vi toμn cÇu.
Thùc tÕ cho thÊy, mét ngμnh kinh tÕ, mét tæ chøc nμo ®ã sÏ kh«ng tån t¹i,
kh«ng ®ñ søc c¹nh tranh nÕu thiÕu ®i m¹ng m¸y tÝnh. Nãi ®¬n gi¶n ngay trong mét
c«ng ty, mét c¬ quan, mét xÝ nghiÖp ho¹t ®éng s¶n xuÊt vμ qu¸ tr×nh ®iÒu hμnh sÏ ra
sao nÕu kh«ng cã m¹ng m¸y tÝnh gióp søc.
1.1 Lîi Ých cña viÖc sö dông m¹ng m¸y tÝnh
M¹ng m¸y tÝnh ®em l¹i cho ng−êi dïng rÊt nhiÒu lîi Ých mμ khi sö dông c¸c
m¸y tÝnh ®¬n lÎ kh«ng cã ®−îc.
Lîi Ých cña viÖc sö dông chung c¸c phÇn mÒm tiÖn Ých vμ tËp tin d÷ liÖu
C¸c phiªn b¶n cã thÓ ch¹y trªn m¹ng ®−îc cña nhiÒu bé phÇn mÒm cho phÐp
tiÕt kiÖm ®¸ng kÓ khi ®em so s¸nh víi viÖc mua nhiÒu phiªn b¶n dïng cho nhiÒu m¸y
lÎ. Trªn m¹ng c¸c phÇn mÒm tiÖn Ých vμ tËp tin d÷ liÖu ®−îc l−u ë File Server – mäi
ng−êi cã thÓ truy cËp ®Õn ®Ó xem vμ sö dông.
8 Kü thuËt m¹ng m¸y tÝnh
Theo kiÓu qu¶ng b¸, tÊt c¶ c¸c nót ph©n chia chung mét ®−êng truyÒn vËt lý. D÷
liÖu ®−îc göi ®i tõ mét nót nμo ®ã sÏ cã thÓ ®−îc tiÕp nhËn bëi tÊt c¶ c¸c nót cßn l¹i,
bëi vËy cÇn chØ ra ®Þa chØ ®Ých cña d÷ liÖu ®Ó mçi nót c¨n cø vμo ®ã kiÓm tra xem d÷
liÖu cã ph¶i dμnh cho m×nh hay kh«ng?
Trong c¸c topo d¹ng bus vμ d¹ng vßng (Ring) cÇn cã mét c¬ chÕ “träng tμi” ®Ó
gi¶i quyÕt “xung ®ét” khi nhiÒu nót muèn truyÒn tin cïng mét lóc. ViÖc cÊp ph¸t
®−êng truyÒn cã thÓ lμ “tÜnh” hoÆc “®éng”. CÊp ph¸t “tÜnh” th−êng dïng c¬ chÕ quay
vßng (round robin) ®Ó ph©n chia ®−êng truyÒn theo c¸c kho¶ng thêi gian ®Þnh tr−íc.
Cßn cÊp ph¸t “®éng” lμ cÊp ph¸t theo yªu cÇu ®Ó h¹n chÕ thêi gian “chÕt” v« Ých cña
®−êng truyÒn.
Trong topo d¹ng vÖ tinh (hoÆc radio) mçi nót cÇn cã mét anten ®Ó thu vμ ph¸t
sãng.
1.3.2 Topo m¹ng
Topology lμ cÊu tróc h×nh häc kh«ng gian mμ thùc chÊt lμ c¸ch bè trÝ c¸c phÇn
tö cña m¹ng còng nh− c¸ch nèi ghÐp chóng víi nhau. Chóng ta cã thÓ h×nh dung
m¹ng m¸y tÝnh còng nh− m¹ng ®iÖn tho¹i. Th«ng th−êng cã 3 lo¹i cÊu h×nh cña m¹ng
côc bé lμ:
- M¹ng h×nh sao (star).
- M¹ng vßng (ring).
- M¹ng tuyÕn tÝnh (bus).
Ngoμi ra cßn cã mét sè d¹ng kh¸c biÕn t−íng tõ 3 d¹ng trªn nh− m¹ng h×nh c©y
(tree), m¹ng h×nh sao vßng, m¹ng hçn hîp.
Dùa vμo c¸c cÊu h×nh trªn mμ ta cã thÓ x¸c ®Þnh ®−îc c¸c m¹ng m¸y tÝnh, còng
nh− c«ng dông, kinh tÕ, an toμn,... cña c¸c m¹ng. Nh−ng ®Ó x¸c ®Þnh ®−îc ®iÒu ®ã
ng−êi dïng ph¶i biÕt kh¸i niÖm vÒ thÕ nμo lμ m¹ng star, ring, bus ®Ó tõ ®ã tæng hîp
l¹i vμ ph©n lo¹i chóng.
1.3.2.1 M¹ng h×nh sao (star)
CÊu tróc m¹ng h×nh sao bao gåm mét trung t©m ®iÒu khiÓn vμ c¸c nót th«ng tin
®−îc nèi vμo trung t©m nμy. ThiÕt bÞ trung t©m cã nhiÖm vô nhËn tÝn hiÖu tõ c¸c tr¹m
vμ chuyÓn ®Õn ®Ých. Tïy theo yªu cÇu truyÒn th«ng trong m¹ng, c¸c thiÕt bÞ trung
t©m cã thÓ lμ mét bé chuyÓn m¹ch (switch), bé ®Þnh tuyÕn (router), hay lμ thiÕt bÞ
ph©n kªnh (hub). Vai trß cña thiÕt bÞ trung t©m lμ thiÕt lËp c¸c cÆp liªn kÕt gi÷a c¸c
tr¹m cÇn trao ®æi th«ng tin víi nhau. KiÓu liªn kÕt ë ®©y lμ ®iÓm nèi ®iÓm (point to
point). C¸c nót th«ng tin chÝnh lμ c¸c tr¹m ®Çu cuèi (hay c¸c m¸y vi tÝnh,...) cña
m¹ng.
Ch−¬ng 1: Tæng quan hÖ thèng m¹ng côc bé 11
Trung t©m ®iÒu khiÓn cña m¹ng ®iÒu phèi mäi ho¹t ®éng cña m¹ng víi c¸c chøc
n¨ng c¬ b¶n sau:
- X¸c ®Þnh cÆp ng−êi göi - ng−êi nhËn ®−îc ghÐp bus th«ng tin vμ liªn l¹c víi
nhau.
- X¸c ®Þnh quyÒn truy cËp bé nhí trung t©m.
- Cho phÐp theo dâi vμ xö lý c¸c sai sãt trong qu¸ tr×nh xö lý th«ng tin.
- Th«ng b¸o c¸c tr¹ng th¸i cña m¹ng
CÊu tróc star cã −u ®iÓm chÝnh sau
- M¹ng h×nh sao ho¹t ®éng theo nguyªn lý nèi song song nªn nÕu cã mét thiÕt bÞ
nμo ®ã (thiÕt bÞ ë nót th«ng tin) bÞ sai hoÆc bÞ háng th× m¹ng vÉn ho¹t ®éng b×nh
th−êng. Víi cÊu tróc m¹ng ®¬n gi¶n vμ thuËt to¸n ®iÒu khiÓn æn ®Þnh, m¹ng
h×nh sao cã thÓ më réng hoÆc thu hÑp tïy theo ng−êi dïng.
- Do cÊu tróc cña m¹ng kh«ng phøc t¹p nªn viÖc chÈn ®o¸n nh÷ng vÊn ®Ò trôc
trÆc cña m¹ng lo¹i nμy th−êng lμ t−¬ng ®èi dÔ dμng v× tr¹m lμm viÖc sÏ b¸o c¸o
c¸c th«ng tin trôc trÆc nμy vÒ trung t©m. Nh÷ng háng hãc ë ®iÓm nót sÏ ®−îc
ph¸t hiÖn dÔ dμng vμ c¸c ®−êng truyÒn còng dÔ dμng ®−îc thay thÕ.
FS
WS
WS
Hub
WS
WS
H×nh 1.1: CÊu h×nh m¹ng h×nh sao (star) sö dông HUB lμm trung t©m
- §ông ®é th«ng tin kh«ng thÓ x¶y ra v× mçi tr¹m lμm viÖc ®Òu cã ®−êng d©y
riªng cña m×nh vμ dÔ dμng kiÓm so¸t lçi vμ sù cè.
- L¾p ®Æt ®¬n gi¶n dÔ dμng cÊu h×nh l¹i (thªm, bít tr¹m lμm viÖc).
- §Æc biÖt do sö dông liªn kÕt ®iÓm - ®iÓm nªn tËn dông ®−îc tèi ®a tèc ®é cña
®−êng truyÒn vËt lý.
- M¹ng h×nh sao cã thÓ tiÕp nhËn tÊt c¶ c¸c ph−¬ng thøc truy cËp kh¸c nhau.
KhuyÕt ®iÓm c¬ b¶n cña cÊu tróc star
12 Kü thuËt m¹ng m¸y tÝnh
- Kh¶ n¨ng më réng cña m¹ng phô thuéc hoμn toμn vμo trung t©m vμ khi trung
t©m nμy cã sù cè th× toμn m¹ng bÞ tª liÖt.
- M¹ng yªu cÇu tõng cÆp d©y riªng rÏ nèi tõ trung t©m ®iÒu khiÓn ®Õn tõng thiÕt
bÞ ë c¸c nót th«ng tin nªn kinh tÕ l¾p ®Æt cña m¹ng lo¹i nμy th−êng lμ rÊt ®¾t.
C¸c ®−êng truyÒn th«ng tin cã thÓ dïng c¸p quang, ®ång trôc...
- §é dμi ®−êng truyÒn nèi mét tr¹m víi thiÕt bÞ trung t©m bÞ h¹n chÕ (®é dμi giíi
h¹n trong b¸n kÝnh 100m víi c«ng nghÖ hiÖn t¹i).
1.3.2.2 M¹ng tuyÕn tÝnh (bus)
M¹ng h×nh bus cã cÊu tróc theo c¸ch bè trÝ h×nh tr¹ng tuyÕn tÝnh (linear bus
topology) m¸y chñ còng nh− tÊt c¶ c¸c tr¹m lμm viÖc ®Òu ®−îc nèi vÒ mét trôc ®−êng
d©y c¸p chÝnh lμm thμnh hμnh lang truyÒn t¶i tÝn hiÖu. TÊt c¶ c¸c tr¹m lμm viÖc ®Òu
sö dông ®−êng d©y c¸p chÝnh nμy. PhÝa cuèi cña hai ®Çu d©y c¸p ®−îc chÆn bëi mét
bé phËn ®−îc gäi lμ Terminator. C¸c tÝn hiÖu vμ gãi d÷ liÖu khi di chuyÓn lªn xuèng
trong d©y c¸p ®Òu mang theo ®Þa chØ n¬i ®Õn. Mçi tr¹m ®−îc ®Êu nèi vμo bus th«ng
qua mét ®Çu nèi ch÷ T (T-connector) hoÆc mét bé thu ph¸t (Transceiver). Khi mét
tr¹m truyÒn d÷ liÖu, tÝn hiÖu ®−îc qu¶ng b¸ (Broadcast) trªn hai chiÒu cña bus, cã
nghÜa lμ tÊt c¶ c¸c tr¹m cßn l¹i trªn bus ®Òu cã thÓ nhËn trùc tiÕp. §èi víi c¸c bus
mét chiÒu th× tÝn hiÖu chØ ®i vÒ mét phÝa, lóc ®ã Terminator ph¶i ®−îc thiÕt kÕ sao
cho c¸c tÝn hiÖu ph¶i ®−îc “déi l¹i” trªn bus ®Ó cã thÓ ®Õn ®−îc tr¹m cßn l¹i ë phÝa
bªn kia.
FS
WS WS
T-connector
Terminator Terminator
WS WS
Trong cÊu tróc m¹ng dïng mét bus th«ng tin chung ®Ó trao ®æi th«ng tin gi÷a
c¸c nót bÊt kú trªn m¹ng. C¸c nót th«ng tin (c¸c tr¹m ®Çu cuèi) cã thÓ truy cËp ë bÊt
kú vÞ trÝ nμo trªn m¹ng. Do vËy bus th«ng tin cßn ®−îc gäi lμ trôc hay xö¬ng sèng
cña m¹ng. §iÒu khiÓn m¹ng m¸y tÝnh cã thÓ ®−îc thùc hiÖn theo ph−¬ng ph¸p ph©n
Ch−¬ng 1: Tæng quan hÖ thèng m¹ng côc bé 13
bè. Nh− vËy, víi d¹ng bus, d÷ liÖu ®−îc truyÒn dùa trªn c¸c liªn kÕt ®iÓm - nhiÒu
®iÓm (point-to-multipoint) hay qu¶ng b¸ (broadcast).
DÔ dμng nhËn thÊy r»ng trong tr−êng hîp nμy còng cÇn ph¶i cã giao thøc ®Ó
truy cËp ®−êng truyÒn. Tuy nhiªn møc ®é qu¶n lý cã thÓ hoÆc gÇn nh− th¶ næi (truy
cËp ngÉu nhiªn) hoÆc rÊt chÆt chÏ (truy cËp cã ®iÒu kiÖn), mçi kiÓu truy cËp ®Òu cã
nh÷ng −u ®iÓm, nh−îc ®iÓm riªng.
M¹ng h×nh bus ®−îc dïng phæ biÕn trong c¸c m¹ng m¸y tÝnh côc bé (m¹ng
LAN). VÝ dô nh− c¸c d¹ng m¹ng Tran-net, Ethernet, ®Òu sö dông cÊu tróc lo¹i nμy.
¦u ®iÓm chÝnh cña m¹ng h×nh bus
- C¸c thiÕt bÞ cña c¸c nót th«ng tin (c¸c m¸y tÝnh c¸ nh©n - Personal Computer
hay mét sè thiÕt bÞ ®Çu cuèi kh¸c) cã thÓ thao t¸c ®éc lËp, sai háng cña mét
m¸y kh«ng ¶nh h−ëng ®Õn ho¹t ®éng cña toμn m¹ng.
- ViÖc më réng hoÆc thu hÑp m¹ng cã thÓ thùc hiÖn mét c¸ch ®¬n gi¶n.
- Lo¹i h×nh m¹ng nμy dïng d©y c¸p Ýt vμ dÔ l¾p ®Æt bëi v× nã chØ cã mét ®−êng
c¸p chÝnh ch¹y tõ ®Çu ®Õn cuèi. TÝnh tæng sè c¸p ph¶i sö dông so víi m¹ng h×nh
sao th× nhá h¬n rÊt nhiÒu, v× d©y c¸p kh«ng ®i tõ tr¹m lμm viÖc ®Õn trùc tiÕp
m¸y chñ mμ chØ ®i tõ tr¹m lμm viÖc ®Õn hμnh lang chÝnh.
- ViÖc l¾p ®Æt m¹ng dÔ dμng h¬n.
- M¹ng h×nh bus l¾p ®Æt kinh tÕ h¬n m¹ng star.
* KhuyÕt ®iÓm cña m¹ng h×nh bus
- Tuy nhiªn lo¹i h×nh bè trÝ nμy còng cã nh÷ng bÊt lîi cña nã, nÕu d÷ kiÖn trong
hμnh lang t¨ng lªn th× kh¶ n¨ng ïn t¾c hay x¶y ra ®ông ®é th«ng tin trªn hμnh
lang chÝnh ngμy cμng t¨ng lªn, bëi v× tÊt c¶ c¸c tr¹m lμm viÖc ®Òu sö dông
chung hμnh lang chÝnh nμy hay nãi c¸ch kh¸c lμ tÊt c¶ d÷ kiÖn ®Òu ®−îc di
chuyÓn trªn hμnh lang chÝnh. Do vËy sÏ x¶y ra hiÖn t−îng mÊt m¸t th«ng tin -
chÊt l−îng truyÒn tin kh«ng ®−îc ®¶m b¶o. NÕu x¶y ra trôc trÆc trªn mét ®o¹n
hμnh lang chÝnh th× viÖc ph¸t hiÖn ra trôc trÆc nμy sÏ rÊt khã kh¨n v× tÊt c¶ c¸c
tr¹m lμm viÖc ®Òu kÕt nèi víi hμnh lang chÝnh nμy.
- Ph−¬ng ph¸p truy cËp m¹ng yªu cÇu phøc t¹p h¬n ®Ó tr¸nh sù ®ông ®é d÷ liÖu
g©y ra do nhiÒu tr¹m lμm viÖc cïng ph¸t d÷ liÖu ®ång thêi. ChÝnh ®iÒu nμy ®· h¹n
chÕ sè l−îng nót th«ng tin trªn m¹ng. M¹ng h×nh BUS cã thÓ sö dông c¸c lo¹i
d©y nèi nh− d©y c¸p xo¾n ®«i, c¸p ®ång trôc. c¸p quang, viba, VÒ ph−¬ng thøc
truy cËp m¹ng th× m¹ng h×nh bus ph¶i gi¶i quyÕt vÊn ®Ò ®ông ®é th«ng tin vμ ph¶i
gi¶i quyÕt c¶ vÊn ®Ò nhiÔu nªn phÇn lín m¹ng LAN kiÓu bus nμy sö dông ph−¬ng
thøc truy cËp CSMA/CD (Carries Sense Multiple Access/ Collision Detection)
hay ph−¬ng thøc truy cËp truyÒn thÎ bμi (Token Passing).
14 Kü thuËt m¹ng m¸y tÝnh
FS
Bé lÆp
WS
Bé lÆp
Bé lÆp
Bé lÆp
WS WS
Bé lÆp
WS
khi gäi lμ dropcable, mét ®Çu lμ thiÕt bÞ ghÐp nèi DB-15 ®Çu kia nèi vμo c¸p chÝnh
th«ng qua mét thiÕt bÞ thu ph¸t lμ transceiver gåm cã mét kÑp chÝch (pierce clamp) ®Ó
m¾c vμo c¸p mμ kh«ng cÇn ph¶i c¾t vμ nèi vμo nã. §o¹n c¸p transceiver kh«ng ph¶i
lμ c¸p ®ång trôc, nã chøa 9 sîi dïng ®Ó nhËn d÷ liÖu vμ chuyÓn tiÕp tõ hÖ thèng c¸p
chÝnh tíi bé ®iÒu khiÓn Ethernet, ®o¹n c¸p dμi tèi ®a 50m.
Chó ý: kÕt thóc hai ®Çu c¸p lμ 2 terminator ®iÖn trë 50Ω ®Ó hñy bá tÝn hiÖu khi
tíi hai ®Çu cuèi c¸p.
M¸y thu
M¸y thu ph¸t
§Çu kÕt §Çu nèi ph¸t kÑp
m¹ng (MAU)
Seri-N Seri-N (CMAU)
Ra c¸c
tr¹m lμm
Ra m¸t
viÖc kh¸c
C¸p AUI
§Çu nèi
AUI
H×nh 1.4: §Êu nèi trong c¸p ®ång trôc lo¹i to (thick coaxial cable)
Víi c¸p lo¹i to th× th−êng chØ cÇn mét d©y c¸p dμi ®Ó nèi m¹ng. Trong khi ®ã
nÕu dïng c¸p lo¹i nhá th× cÇn ®Õn nhiÒu ®o¹n c¸p riªng biÖt. ë mçi m¸y tÝnh ng−êi ta
dïng T-Connector ®Ó nèi hai ®Çu d©y c¸p nμy vμo Card giao tiÕp m¹ng (NIC).
Ra m¸t
§Çu nèi
BNC
H×nh 1.5: §Êu nèi trong c¸p ®ång trôc lo¹i nhá (thin coaxial cable)
Mét ®Çu c¾m ®Æc biÖt gäi lμ ®Çu kÕt (terminator) ®−îc sö dông ë mçi ®Çu cuèi
ch÷ “T” kh«ng cã c¸p c¾m vμo nh»m triÖt tÝn hiÖu khi tíi ®Çu cuèi nμy. C¸c d©y c¸p
m¾c nèi tiÕp nhau n»m gi÷a hai Terminator ®−îc gäi chung lμ mét ®o¹n (segment).
§é dμi tèi ®a cña mét ®o¹n lμ 185m, trªn mét ®o¹n cã thÓ m¾c 30 m¸y tÝnh (kÓ c¶
c¸c thiÕt bÞ kh¸c nh−: repeater, HUB, NTU...). Muèn dïng nhiÒu h¬n 30 tr¹m ph¶i
dïng repeater ®Ó nèi c¸c ®o¹n l¹i víi nhau.
HiÖn nay th−êng sö dông c¸c lo¹i c¸p ®ång trôc sau ®©y cho m¹ng côc bé:
- RG-8 vμ RG-11, 50-ohm (trë kh¸ng), ®−îc dïng cho m¹ng Thick Ethernet.
- RG-58, 50-ohm, ®−îc dïng cho m¹ng Thin Ethernet.
- RG-59, 75-ohm, ®−îc dïng cho truyÒn h×nh c¸p.
- RG-62, 93-ohm, ®−îc dïng cho m¹ng ARCnet.
C¸c m¹ng côc bé sö dông c¸p ®ång trôc th−êng cã d¶i th«ng tõ 2, 5 Mbit/s
(ACRnet) tíi 10 Mbit/s (Ethernet).
C¸p ®ång trôc cã suy hao Ýt h¬n so víi lo¹i c¸p ®ång kh¸c (vÝ dô nh− c¸p xo¾n
®«i). C¸c m¹ng côc bé sö dông c¸p ®ång trôc cã thÓ cã kÝch th−íc trong ph¹m vi vμi
ngμn mÐt.
1.4.3 C¸p xo¾n ®«i
Cã hai lo¹i c¸p xo¾n ®«i ®ã lμ c¸p xo¾n ®«i cã bäc kim STP (Shield Twisted
Pair) vμ c¸p xo¾n ®«i kh«ng bäc kim UTP (Unshield Twisted Pair). Nh−ng c¸p UTP
trë nªn quen thuéc vμ kh¶ dông h¬n c¸p STP. C¸p UTP rÎ h¬n c¸p ®ång trôc lo¹i nhá
vμ hÖ thèng c¸p ®«i th−êng ®−îc dïng víi hÖ thèng ®iÖn tho¹i hiÖn ®¹i.
18 Kü thuËt m¹ng m¸y tÝnh
Khi dïng c¸p UTP ®Ó thiÕt lËp m¹ng Ethernet, th−êng lμ nèi c¸c m¸y tÝnh theo
h×nh sao.
Hub
C¸p UTP
§Çu nèi
RJ-45
Giao tiÕp víi
m¸y tÝnh
TÝnh n¨ng cña c¸p UTP còng gièng nh− c¸p STP nh−ng chØ kÐm vÒ kh¶ n¨ng
chèng nhiÔu vμ suy hao do kh«ng cã vá bäc kim.
Cã 5 lo¹i c¸p UTP ®−îc dïng ®ã lμ:
- C¸p UTP lo¹i 1 vμ 2 sö dông thÝch hîp cho viÖc truyÒn tho¹i vμ truyÒn tèc ®é
thÊp (4Mbit/s).
- C¸p UTP lo¹i 3 thÝch hîp cho viÖc truyÒn d÷ liÖu víi tèc ®é lªn tíi 16 Mbit/s,
hiÖn lμ c¸p chuÈn cho hÇu hÕt c¸c m¹ng ®iÖn tho¹i.
- C¸p UTP lo¹i 4 thÝch hîp cho viÖc truyÒn d÷ liÖu víi tèc ®é 20 Mbit/s.
- C¸p UTP lo¹i 5 thÝch hîp cho viÖc truyÒn d÷ liÖu víi tèc ®é 100 Mbit/s.
Dï lμ c¸p UTP hay c¸p STP ®Òu yªu cÇu ph¶i sö dông HUB, kh«ng gièng nh−
c¸p ®ång trôc lo¹i nhá, víi c¸p UTP ph¶i mua mét sè l−îng lín vμ c¾t ra thμnh tõng
®o¹n cã ®é dμi cÇn thiÕt (®é dμi tèi ®a mçi ®o¹n tÝnh tõ tr¹m lμm viÖc tíi HUB chØ lμ
100m).
Kh«ng sö dông terminator ë bªn ngoμi, vμ c¸c hÖ thèng tr¹m lμm viÖc còng
kh«ng nèi víi nhau nh− ë hÖ thèng c¸p ®ång trôc. Tr¹m lμm viÖc sö dông c¸p UTP
nèi vμo HUB nhê ®Çu nèi RJ-45.
Môc ®Ých cña viÖc ph¸t triÓn c¸p UTP lμ cho phÐp sö dông hÖ thèng c¸p ®iÖn
tho¹i cã s½n, qu¶n lý hÖ thèng c¸p UTP dÔ dμng nhê mét lo¹i HUB th«ng minh vμ
phÇn mÒm qu¶n lý m¹ng.
Tãm l¹i yªu cÇu cña mét hÖ thèng c¸p ph¶i lμ hÖ thèng c¸p më:
- Theo tiªu chuÈn.
- DÔ dμng ph¸t triÓn vμ më réng.
Ch−¬ng 1: Tæng quan hÖ thèng m¹ng côc bé 19
D¶i th«ng cho c¸p sîi quang cã thÓ ®¹t tíi 2Gbit/s vμ cho phÐp trong kho¶ng
ph¹m vi vμi km do ®é suy hao tÝn hiÖu trªn c¸p rÊt thÊp.
§Ó ®¹t tèc ®é 100 Mbit/s, c¸p UTP chØ cho phÐp ch¹y c¸p trong ph¹m vi 100m
trong khi c¸p sîi quang cã thÓ cho phÐp ch¹y c¸p trong ph¹m vi vμi ki-l«-mÐt do ®é
suy hao tÝn hiÖu trªn c¸p rÊt thÊp.
Ngoμi ra c¸p sîi quang kh«ng dïng tÝn hiÖu ®iÖn ®Ó truyÒn d÷ liÖu nªn nã hoμn
toμn kh«ng bÞ ¶nh h−ëng cña nhiÔu ®iÖn tõ vμ c¸c hiÖu øng ®iÖn kh¸c nh− trong c¸c
tr−êng hîp kh¸c dïng c¸c lo¹i c¸p ®ång. H¬n n÷a c¸c tÝn hiÖu truyÒn trªn c¸p sîi
quang còng kh«ng thÓ bÞ ph¸t hiÖn vμ thu trém bëi c¸c thiÕt bÞ ®iÖn tö cña ng−êi l¹,
an toμn th«ng tin trªn m¹ng ®−îc ®¶m b¶o.
Tãm l¹i: chØ trõ nh−îc ®iÓm khã l¾p ®Æt (®Êu nèi c¸p) vμ gi¸ thμnh cßn cao, cßn
nh×n chung cã thÓ nãi c¸p sîi quang lμ lo¹i c¸p lý t−ëng cho mäi m¹ng hiÖn nay vμ
trong t−¬ng lai.
1.4.5 Ph−¬ng tiÖn v« tuyÕn
V« tuyÕn: chiÕm d¶i tÇn tõ 10 KHz ®Õn 1 GHz, trong ®ã cã b¨ng tÇn quen thuéc
nh−:
- Sãng ng¾n.
- VHF (Very High Frequency): truyÒn h×nh vμ FM radio.
- UHF (Ultra High Frequency): truyÒn h×nh.
Cã 3 ph−¬ng thøc truyÒn theo tÇn sè v« tuyÕn:
- C«ng suÊt thÊp, tÇn sè ®¬n: Tèc ®é thùc tÕ tõ 1 ®Õn 10 Mbit/s. §é suy hao lín
do c«ng suÊt thÊp, chèng nhiÔu kÐm.
- C«ng suÊt cao, tÇn sè ®¬n: Tèc ®é t−¬ng tù: 1 ®Õn 10 Mbit/s ®é suy hao ®ì h¬n
nh−ng kh¶ n¨ng chèng nhiÔu vÉn kÐm.
- Tr¶i phæ: TÊt c¶ c¸c hÖ thèng 900 MHz ®Òu cã ph¹m vi tèc ®é tõ 2-6 Mbit/s.
C¸c hÖ thèng míi lμm viÖc víi c¸c tÇn sè GHz cã thÓ ®¹t tèc ®é cao h¬n. Do
ho¹t ®éng ë c«ng suÊt thÊp nªn ®é suy hao còng lín.
Viba (Microwave): Cã hai d¹ng truyÒn th«ng b»ng viba: MÆt ®Êt vμ vÖ tinh. C¸c
hÖ thèng viba MÆt ®Êt th−êng ho¹t ®éng ë b¨ng tÇn 4-6 GHz vμ 21-23 GHz, tèc ®é
truyÒn d÷ liÖu tõ 1-10 Mbit/s.
Trong tÊt c¶ c¸c lo¹i ®−êng truyÒn vËt lý nãi trªn th× c¸p ®ång trôc ®−îc sö dông
nhiÒu trong c¸c m¹ng d¹ng bus, ho¹t ®éng truyÒn dÉn theo d¶i c¬ së (base band)
hoÆc d¶i réng (broadband). §ã lμ hai ph−¬ng thøc sö dông kh¶ n¨ng cña ®−êng
truyÒn. Víi base band, toμn bé kh¶ n¨ng cña ®uêng truyÒn dμnh cho mét kªnh truyÒn
Ch−¬ng 1: Tæng quan hÖ thèng m¹ng côc bé 21
th«ng duy nhÊt, trong khi sè broadband th× hai hoÆc nhiÒu kªnh truyÒn th«ng cïng
ph©n chia d¶i th«ng cña ®−êng truyÒn.
H×nh 1.8: CÊu h×nh vËt lý cho Broadband
§iÓm ®Çu cuèi
(Bé biÕn ®èi tÇn sè) NhËn víi tÇn sè f2 TruyÒn víi tÇn sè f1
§iÓm ®Çu
cuèi thô ®éng
(b) CÊu h×nh b¨ng réng c¸p ®«i (dual cable broadband)
HÇu hÕt c¸c m¹ng côc bé sö dông ph−¬ng thøc Baseband. Víi ph−¬ng thøc nμy
tÝn hiÖu cã thÓ ®−îc truyÒn ®i d−íi c¶ hai d¹ng: t−¬ng tù (analog) hoÆc sè (digital)
kh«ng cÇn ®iÒu chÕ (modulation). Hai lo¹i th−êng ®−îc sö dông víi Baseband lμ c¸p
“máng” (thin cable) vμ c¸p “dÇy” (thick cable). Cã tªn gäi nh− vËy xuÊt ph¸t tõ
®−êng kÝnh cña c¸p: ®−êng kÝnh c¸p “máng” lμ 0,25 inch, c¸p “dÇy” lμ 0,5 inch. C¶
hai lo¹i c¸p ®Òu lμm viÖc ë cïng tèc ®é 10 Mbit/s nh−ng c¸p “máng” cã ®é suy hao
tÝn hiÖu lín h¬n vμ cã ®é c¸p dμi tèi ®a cho phÐp gi÷a hai bé lÆp nhá h¬n so víi c¸p
“dÇy”. C¸p máng th−êng dïng ®Ó nèi c¸c tr¹m trong cïng mét v¨n phßng, phßng thÝ
nghiÖm... cßn c¸p “dÇy” dïng ®Ó nèi däc theo hμnh lang, lªn c¸c líp lÇu...
Ph−¬ng thøc Baseband cã thÓ dïng cho c¶ c¸p xo¾n ®«i lÉn c¸p ®ång trôc, nh−ng
c¸p xo¾n ®«i chØ thÝch hîp víi c¸c m¹ng nhá hiÖu n¨ng thÊp vμ chi phÝ ®Çu t− Ýt.
Ph−¬ng thøc truyÒn Broadband chia d¶i th«ng (tÇn sè) cña ®−êng truyÒn thμnh
nhiÒu d¶i tÇn con (kªnh), mçi d¶i tÇn con ®ã cung cÊp mét kªnh truyÒn d÷ liÖu t¸ch
biÖt nhê sö dông mét cÆp modem ®Æc biÖt. §©y chÝnh lμ kü thuËt ghÐp kªnh FDM
(Frequency Division Multiplexing). V× tÇn sè sö dông th−êng n»m trong d¶i tÇn v«
tuyÕn (Radio frequecy band) nªn c¸c modem ®−îc sö dông lμ rfmodem. Kh¸c víi
Baseband, Broadband vèn lμ mét ph−¬ng tiÖn truyÒn mét chiÒu: c¸c tÝn hiÖu ®−a vμo
®−êng truyÒn chØ cã thÓ truyÒn ®i theo mét h−íng. Lý do chÝnh cña ®iÒu ®ã lμ kh«ng
22 Kü thuËt m¹ng m¸y tÝnh
thÓ cμi ®Æt ®−îc c¸c bé khuyÕch ®¹i ®Ó chuyÓn tÝn hiÖu cña mét tÇn sè theo c¶ hai
chiÒu. §Æc tr−ng mét chiÒu dÉn ®Õn t×nh tr¹ng chØ cã nh÷ng tr¹m n»m d−íi tr¹m truyÒn
(theo chiÒu qui ®Þnh) lμ cã thÓ nhËn ®−îc tÝn hiÖu mμ th«i.
VËy lμm thÕ nμo ®Ó ®¹t ®−îc mét sù kÕt nèi ®Çy ®Çy ®ñ trong m¹ng? Râ rμng lμ
ph¶i cã hai ®−êng dÉn d÷ liÖu (data path) trªn m¹ng. §iÓm gÆp nhau gi÷a hai ®−êng
dÉn gäi lμ ®iÓm ®Çu cuèi (headend). VÝ dô, trong topo d¹ng bus th× headend ®¬n gi¶n
chØ lμ mét ®Çu nót cña bus (terminator), cßn víi topo d¹ng c©y (tree) th× ®ã chÝnh lμ
gèc (root) cña c©y. C¸c tr¹m khi truyÒn ®Òu truyÒn vÒ h−íng headend (gäi lμ ®−êng
dÉn vÒ - inbound path), sau ®ã c¸c tÝn hiÖu nhËn ®−îc ë headend sÏ ®−îc truyÒn theo
®−êng dÉn thø hai xuÊt ph¸t tõ headend (gäi lμ ®−êng dÉn ®i - outbound). TÊt c¶ c¸c
tr¹m sÏ nhËn d÷ liÖu trªn ®−êng dÉn ®i. §Ó cμi ®Æt ®−êng dÉn vÒ vμ ®i nãi trªn, cã thÓ
sö dông mét trong hai cÊu h×nh vËt lý - h×nh 1.8
Trong cÊu h×nh c¸p ®«i (dual cable), c¸c ®−êng dÉn vÒ vμ ®i ch¹y trªn c¸c c¸p
riªng biÖt vμ ®iÓm ®Çu cuèi ®¬n gi¶n chØ lμ mét ®Çu nèi thô ®éng cña chóng. C¸c
tr¹m göi vμ nhËn ë cïng mét tÇn sè. Ng−îc l¹i, trong cÊu h×nh t¸ch (split), c¶ 2 ®−êng
dÉn ®Òu ë trªn cïng mét ®−êng c¸p nh−ng cã tÇn sè kh¸c nhau: §−êng dÉn vÒ cã tÇn
sè thÊp vμ ®−êng dÉn ®i cã tÇn sè cao h¬n. §iÓm ®Çu cuèi trong tr−êng hîp nμy thùc
chÊt lμ mét bé chuyÓn ®æi tÇn sè (vÒ vμ ®i).
Broadband còng ®−îc sö dông réng r·i trong c«ng nghiÖp truyÒn h×nh an-ten
céng ®ång trong ®ã mét sè kªnh truyÒn h×nh chia sÎ chung mét ®−êng c¸p ®ång trôc.
ViÖc lùa chän ®−êng truyÒn vμ thiÕt kÕ s¬ ®å ®i c¸p (Trong tr−êng hîp h÷u tuyÕn)
lμ mét trong nh÷ng c«ng viÖc quan träng nhÊt khi thiÕt kÕ vμ cμi ®Æt mét m¹ng m¸y tÝnh
nãi chung vμ mét m¹ng côc bé nãi riªng. Gi¶i ph¸p lùa chän ph¶i lu«n lu«n ®¸p øng
®−îc nhu cÇu sö dông m¹ng thùc tÕ, vμ kh«ng chØ cho hiÖn t¹i mμ cho c¶ t−¬ng lai.
Ch¼ng h¹n, nÕu ta muèn truyÒn d÷ liÖu ®a ph−¬ng tiÖn th× kh«ng thÓ chän lo¹i c¸p chØ
cho phÐp th«ng l−îng tèi ®a lμ vμi Mbit/s mμ ph¶i nghÜ ®Õn c¸c lo¹i c¸p cho phÐp th«ng
l−îng trªn 100 Mbit/s. MÆt kh¸c, viÖc l¾p ®Æt hÖ thèng c¸p trong nhiÒu tr−êng hîp (vÝ dô
trong nh÷ng toμ nhμ cò nhiÒu líp) kh«ng thÓ chän c¸p bõa b·i råi sau ®ã 1 - 2 n¨m l¹i gì
bá, l¾p ®Æt l¹i hÖ thèng míi hoμn toμn. Ngoμi ra, ®Ó ®¶m b¶o cho hÖ thèng c¸p ho¹t ®éng
tin cËy vμ an toμn cÇn l¾p ®Æt hÖ thèng chèng sÐt thÝch hîp cho nã.
1.5 ThiÕt bÞ sö dông trong m¹ng m¸y tÝnh
1.5.1 Card giao tiÕp m¹ng
C¸c bé giao tiÕp m¹ng cã thÓ ®−îc thiÕt kÕ ngay trong b¶ng m¹ch chÝnh (main
board) cña m¸y tÝnh hoÆc ë d¹ng c¸c tÊm giao tiÕp m¹ng gäi lμ card giao tiÕp NIC
(Network Interface Card) hoÆc lμ c¸c bé thÝch nghi ®−êng truyÒn (Transmission
Media Adapter).
Mét NIC cã thÓ ®−îc cμi ®Æt vμo mét khe c¾m (slot) cña m¸y tÝnh. §©y lμ mét
thiÕt bÞ phæ dông nhÊt ®Ó nèi m¸y tÝnh víi m¹ng. Trong NIC cã mét bé thu ph¸t
Ch−¬ng 1: Tæng quan hÖ thèng m¹ng côc bé 23
(transceiver) víi mét sè kiÓu ®Çu nèi (connector). L−u ý r»ng transceiver ho¹t ®éng
nh− mét transmitter céng víi mét receiver. Transmitter chuyÓn ®æi c¸c tÝn hiÖu bªn
trong m¸y tÝnh thμnh tÝn hiÖu mμ m¹ng ®ßi hái.
Khi lùa chän Card cÇn chó ý:
Card giao tiÕp m¹ng ph¶i cã mét ®Çu nèi hîp víi c¸p. NÕu dïng c¸p ®ång trôc
lo¹i nhá th× ph¶i ch¾c ch¾n lμ card giao tiÕp m¹ng ph¶i cã ®Çu nèi BNC, nÕu dïng c¸p
xo¾n ®«i th× card ph¶i cã ®Çu nèi RJ-45.
§Çu nèi
DIX
§Çu nèi
BNC
- Mét vμi card m¹ng cã 2 hoÆc 3 ®Çu nèi tæ hîp: BNC vμ AUI, RJ-45 vμ AUI,
BNC vμ RJ-45. Chän c¸c card cã 2 ®Çu nèi BNC vμ RJ-45 lμ mét viÖc nªn lμm,
b»ng c¸ch nμy cã thÓ chuyÓn tõ c¸p ®ång trôc sang c¸p xo¾n ®«i hoÆc ng−îc l¹i
mμ kh«ng cÇn ph¶i thay card míi. Kh«ng cÇn thiÕt ph¶i quan t©m ®Õn ®Çu nèi
AUI v× ch¾c ch¾n sÏ kh«ng cÇn ph¶i sö dông ®Õn nã.
- Tiªu chuÈn t−¬ng thÝch cho c¸c giao tiÕp m¹ng lμ NE2000, nÕu mét card t−¬ng
thÝch víi NE2000 th× cã thÓ dïng nã víi bÊt kú m¹ng nμo.
- Mét vμi card giao tiÕp míi h¬n cho phÐp cÊu h×nh cμi ®Æt kh¸c nhau b»ng phÇn mÒm
1.5.2 ThiÕt bÞ tËp trung d©y (HUB)
Sù kh¸c nhau gi÷a viÖc dïng c¸p ®ång trôc víi UTP lμ khi dïng UTP cßn ph¶i
dïng thªm thiÕt bÞ HUB. Víi c¸p UTP sÏ dÔ dμng h¬n khi bæ sung m¸y tÝnh vμo
m¹ng, di chuyÓn m¸y tÝnh, t×m vμ söa ch÷a c¸c m¸y sai háng cña c¸p vμ khi cÇn cã
thÓ t¸ch t¹m thêi m¸y tÝnh ra khái m¹ng. HUB lμ bé chia hay gäi lμ bé tËp trung d©y
dïng ®Ó ®Êu nèi m¹ng, m« t¶ nh− trong h×nh 1.10.
Tïy theo chÕ ®é ho¹t ®éng vμ chøc n¨ng ng−êi ta ph©n biÖt 3 lo¹i HUB kh¸c
nhau nh− sau:
24 Kü thuËt m¹ng m¸y tÝnh
C¸p UTP
WS
FS WS
- Do ®iÒu kiÖn ®Êu nèi ph¶i m¾c mét d©y c¸p tõ m¸y tÝnh tíi hub nªn h·y ®Ó hub ë
vÞ trÝ trung t©m ®Ó cho c¸c d©y c¸p dÔ dμng tiÕp cËn. Tuy nhiªn ph¶i ®Æt hub ë n¬i
mμ mäi ng−êi Ýt va ch¹m, v× vËy cã thÓ treo hub ë trªn t−êng.
- VÊn ®Ò më réng m¹ng rÊt cã thÓ x¶y ra v× vËy khi chän mua hub h·y ®Ó ý tíi sè
l−îng cæng ph¶i lín h¬n sè l−îng m¸y cÇn ®Êu nèi.
- NÕu cã qu¸ nhiÒu tr¹m th× c¸c hub cho phÐp xÕp chång, nèi mét ®Çu d©y c¸p vμo
mét cöa chuÈn trªn mét hub vμ ®Çu kia nèi vμo cæng xÕp chång ë trªn hub thø hai,
khi ®Êu nèi cÇn thùc hiÖn theo c¸c chØ dÉn ®i kÌm theo hub ®Ó cã ®−îc mét sù kÕt
nèi ®óng ®¾n.
- B»ng c¸ch xÕp chång cã thÓ nèi nhiÒu h¬n 3 hub víi nhau. NÕu cã qu¸ nhiÒu tr¹m
lμm viÖc th× ®a sè c¸c hub ®Òu cã mét ®Çu nèi BNC nªn cã thÓ nèi vμo c¸p ®ång
trôc lo¹i nhá.
1.6 Mét sè thiÕt bÞ cho c¸c m¹ng lín
1.6.1 Repeater
Repeater lμ mét thiÕt bÞ nèi hai ®o¹n c¸p l¹i víi nhau khi cÇn më réng m¹ng.
Nã ®−îc dïng khi ®é dμi tæng céng cña c¸p m¹ng v−ît qu¸ ®é dμi cùc ®¹i cho phÐp.
Repeater chØ dïng víi c¸c m¹ng Ethernet nèi víi c¸p ®ång trôc, cßn ë m¹ng dïng c¸p
UTP th× chÝnh hub còng lμ mét Repeater.
Trong m¹ng cã thÓ cã nhiÒu Repeater, nh−ng kh«ng ®−îc cã qu¸ 4 Repeater nèi
gi÷a 2 ®o¹n c¸p. Repeater cã rÊt nhiÒu h×nh d¹ng kÝch cì kh¸c nhau
Bé lÆp
(Repeater)
1.6.2 Bridge
Bridge lμ mét thiÕt bÞ lμm viÖc ë líp Data link cña m« h×nh OSI. Nã lμ mét thiÕt
bÞ cÇu nèi dïng ®Ó nèi hai m¹ng sao cho chóng ho¹t ®éng nh− mét m¹ng. Bridge cã
26 Kü thuËt m¹ng m¸y tÝnh
thÓ chuyÓn ®i c¸c tÝn hiÖu cã ®Ých ë phÇn m¹ng phÝa bªn kia. Bridge lμm ®−îc ®iÒu
®ã v× mçi thiÕt bÞ m¹ng ®Òu cã mét ®Þa chØ duy nhÊt vμ ®Þa chØ ®Ých ®−îc ®Æt trong
header cña mçi gãi tin ®−îc truyÒn. Gi¶ sö cã mét Bridge nèi hai m¹ng LAN A vμ
LAN B (h×nh 1.12)
Lan A
CÇu nèi
(Bridge)
Lan B
CÇu nèi
(Bridge)
Ch−¬ng 1: Tæng quan hÖ thèng m¹ng côc bé 27
M¹ng 2 M¹ng 1
Router Router
Router
M¹ng 3
Router lμ mét thiÕt bÞ th«ng minh h¬n Bridge v× nã cßn cã thÓ thùc hiÖn c¸c gi¶i
thuËt chän ®−êng ®i tèi −u (theo chØ tiªu nμo ®ã). Nãi mét c¸ch kh¸c mét bé chän
®−êng t−¬ng tù nh− mét Bridge siªu th«ng minh cho c¸c m¹ng thùc sù lín.
28 Kü thuËt m¹ng m¸y tÝnh
C¸c cÇu nèi chøa ®Þa chØ cña tÊt c¶ c¸c m¸y tÝnh ë hai bªn cÇu vμ cã thÓ göi c¸c
th«ng ®iÖp theo ®óng ®Þa chØ. Nh−ng c¸c bé chän ®−êng router cßn biÕt nhiÒu h¬n vÞ
m¹ng, mét router kh«ng nh÷ng chØ biÕt ®Þa chØ cña tÊt c¶ c¸c m¸y tÝnh mμ cßn biÕt
c¸c Bridge vμ c¸c router kh¸c ë trªn m¹ng vμ cã thÓ quyÕt ®Þnh lé tr×nh cã hiÖu qu¶
nhÊt cho mçi th«ng ®iÖp.
C¸c bé chän ®−êng còng ®−îc dïng ®Ó nèi c¸c m¹ng c¸ch xa nhau vÒ mÆt ®Þa lý
qua c¸c bé ®iÒu chÕ Modem mμ kh«ng thÓ thùc hiÖn ®iÒu nμy b»ng Bridge.
VÒ mÆt kü thuËt ph©n biÖt gi÷a Bridge vμ router: Bridge ho¹t ®éng ë líp MAC
(Media Access Control) hay líp data link trong khi ®ã router ho¹t ®éng ë líp trªn –
líp m¹ng (network).
Router lμ thiÕt bÞ “th«ng minh” h¬n Bridge v× nã cßn cã thÓ thùc hiÖn c¸c gi¶i
thuËt chän ®−êng ®i tèi −u (theo c¸c chØ tiªu nμo ®ã) cho c¸c gãi tin - H×nh 1.15 cho
vÝ dô mét liªn m¹ng víi c¸c Router.
Nh− vËy, Bridge cã chøc n¨ng t−¬ng øng víi hai líp thÊp (Physical, Data Link)
cña m« h×nh OSI, trong khi ®ã Router ho¹t ®éng ë líp 3 (Network) cña m« h×nh OSI.
Router cho phÐp nèi c¸c kiÓu m¹ng kh¸c nhau thμnh liªn m¹ng. Chøc n¨ng cña Router
®ßi hái nã ph¶i “hiÓu” mét giao thøc nμo ®ã tr−íc khi thùc hiÖn viÖc chän ®−êng tho
giao thøc ®ã. C¸c router do vËy sÏ phô thuéc vμo giao thøc cña c¸c m¹ng ®−îc nèi kÕt.
HiÖn nay hÇu hÕt c¸c router cña c¸c h·ng næi tiÕng nh− CISCO, BAY NETWORKS,...
®Òu ®−îc thiÕt kÕ ®Ó cã thÓ lμm viÖc víi nhiÒu giao thøc phæ biÕn nhÊt.
Router 2
M¹ng 1 M¹ng 2
Router 1 Router 4
M¹ng 3 M¹ng 4
Router 3
1.6.4 Gateway
§©y lμ mét tæ hîp cña phÇn cøng vμ phÇn mÒm lμm nhiÖm vô kÕt nèi c¸c m¹ng
diÖn réng l¹i víi nhau.
Gateway th−êng ®−îc sö dông kÕt nèi c¸c m¹ng sè liÖu quèc gia víi m¹ng sè
liÖu quèc gia kh¸c hoÆc m¹ng quèc tÕ kh¸c. Nã phôc vô sè l−îng host rÊt lín, do ®ã
mäi phÇn hÖ thèng cña nã cã cÊu h×nh rÊt m¹nh thÊp nhÊt ph¶i lμ hÖ thèng
minicomputer trë lªn.
Ch−¬ng 1: Tæng quan hÖ thèng m¹ng côc bé 29
Gateway ®−îc thiÕt kÕ ®Ó nèi c¸c lo¹i m¹ng kh¸c nhau vÒ c¬ b¶n. Chóng thùc
hiÖn ®iÒu ®ã b»ng c¸ch dÞch c¸c th«ng ®iÖp tõ mét ®Þnh d¹ng nμy sang mét ®Þnh d¹ng
kh¸c.
H×nh 1.16: Sö dông gateway ®Ó kÕt nèi c¸c m¹ng diÖn réng víi nhau
Modem PSTN
Modem
Trong Gateway hÖ thèng phÇn mÒm ®−îc x©y dùng thμnh c¸c module ®Ó cã thÓ
thùc hiÖn chøc n¨ng ®Þnh tuyÕn b¶o mËt, qu¶n lý dÞch vô vμ tÝnh c−íc (cho c¸c cuéc
nèi quèc tÕ).
Gateway cã thÓ ho¹t ®éng ë chÕ ®é cã kÕt nèi hoÆc kh«ng kÕt nèi. Sö dông giao
thøc X.75 cho kÕt nèi gi÷a hai Gateway.
1.6.5 Modem (Modulation/Demodulation):
Modem lμ thiÕt bÞ cã chøc n¨ng chuyÓn ®æi tÝn hiÖu sè thμnh tÝn hiÖu t−¬ng tù
vμ ng−îc l¹i. Nã ®−îc dïng ®Ó kÕt nèi c¸c m¸y tÝnh th«ng qua ®−êng ®iÖn tho¹i, ®©y
lμ mét thiÕt bÞ kh¸ phæ dông.
Modem kh«ng thÓ dïng ®Ó nèi c¸c m¹ng xa víi nhau vμ trao ®æi d÷ liÖu trùc
tiÕp ®−îc. Hay nãi mét c¸ch kh¸c Modem kh«ng ph¶i lμ thiÕt bÞ liªn m¹ng
(internetwork device) nh− lμ Router. Tuy nhiªn Modem cã thÓ ®−îc dïngkÕt hîp víi
mét Router ®Ó kÕt nèi c¸c m¹ng qua m¹ng ®iÖn tho¹i chuyÓn m¹ch c«ng céng
(PSTN)
Cã hai lo¹i Modem: Modem trong vμ Modem ngoμi. Modem trong ®−îc g¾n
trong b¶n m¹ch chÝnh (mainboard) cßn Modem ngoμi lμ mét thiÕt bÞ ®éc lËp, nã ®−îc
nèi víi m¸y tÝnh th«ng qua cæng RS-232.
Mét sè ph−¬ng thøc truy cËp m¹ng
NhiÖm vô cña líp nμy lμ tiÕn hμnh chuyÓn ®æi th«ng tin d−íi d¹ng chuçi c¸c bit
ë líp m¹ng thμnh tõng ®o¹n th«ng tin gäi lμ frame. Sau ®ã ®¶m b¶o truyÒn liªn tiÕp
c¸c frame tíi líp vËt lý, ®ång thêi xö lý c¸c th«ng b¸o tõ tr¹m thu göi tr¶ l¹i.
Nãi tãm l¹i nhiÖm vô chÝnh cña hai líp nμy lμ khëi t¹o vμ tæ chøc c¸c frame
còng nh− xö lý c¸c th«ng tin liªn quan tíi nã.
Líp 3: Network Layer
Líp m¹ng nh»m ®¶m b¶o trao ®æi th«ng tin gi÷a c¸c m¹ng con trong mét m¹ng
lín, líp nμy cßn gäi lμ líp th«ng tin gi÷a c¸c m¹ng con víi nhau. Trong líp m¹ng c¸c
gãi d÷ liÖu cã thÓ truyÒn ®i theo tõng ®−êng kh¸c nhau ®Ó tíi ®Ých. Do vËy, ë líp nμy
ph¶i chØ ra con ®−êng nμo d÷ liÖu cã thÓ ®i vμ con ®−êng nμo bÞ cÊm t¹i thêi ®iÓm ®ã.
Th−êng líp m¹ng ®−îc sö dông trong tr−êng hîp m¹ng cã nhiÒu m¹ng con hoÆc c¸c
m¹ng lín vμ ph©n bæ trªn mét kh«ng gian réng víi nhiÒu nót th«ng tin kh¸c nhau.
Líp 4: Transport Layer
NhiÖm vô cña líp nμy lμ xö lý c¸c th«ng tin ®Ó chuyÓn tiÕp c¸c chøc n¨ng tõ líp
trªn nã (Session Layer) ®Õn líp d−íi nã (Network Layer) vμ ng−îc l¹i. Thùc chÊt
Transport Layer lμ ®Ó ®¶m b¶o th«ng tin gi÷a c¸c m¸y chñ víi nhau. Líp nμy nhËn
c¸c th«ng tin tõ líp Session Layer, ph©n chia thμnh c¸c ®¬n vÞ d÷ liÖu nhá h¬n vμ
chuyÓn chóng tíi líp m¹ng (Network Layer)
Líp 5: Session Layer
Líp cho phÐp ng−êi dïng tiÕp xóc víi nhau qua m¹ng. Nhê líp Session Layer
nh÷ng ng−êi dïng lËp c¸c ®−êng nèi víi nhau khi cuéc héi tho¹i ®−îc thμnh lËp th×
líp nμy cã thÓ qu¶n lý cuéc héi tho¹i ®ã theo yªu cÇu cña ng−êi dïng. Mét ®−êng nèi
gi÷a nh÷ng ng−êi dïng ®−îc gäi lμ mét cuéc tiÕp xóc. Líp Session Layer cho phÐp
ng−êi dïng ®−îc ®¨ng ký vμo mét hÖ thèng ph©n chia thêi gian tõ xa hoÆc chuyÓn
mét file gi÷a hai m¸y.
Líp 6: Presentation Layer
Líp nμy gi¶i quyÕt c¸c thñ tôc tiÕp nhËn d÷ liÖu mét c¸ch chÝnh quy vμo m¹ng,
nhiÖm vô cña líp nμy lμ lùa chän c¸ch tiÕp nhËn d÷ liÖu, biÕn ®æi c¸c ký tù, ch÷ sè
cña m· ASCII hay c¸c m· kh¸c vμ c¸c ký tù ®iÒu khiÓn thμnh mét kiÓu m· nhÞ ph©n
thèng nhÊt ®Ó c¸c lo¹i m¸y kh¸c nhau cã thÓ truy cËp vμo hÖ thèng m¹ng.
Líp 7: Application Layer
Líp nμy cã nhiÖm vô phôc vô trùc tiÕp cho ng−êi dïng, cung cÊp tÊt c¶ c¸c yªu
cÇu phèi ghÐp cÇn thiÕt cho ng−êi dïng, yªu cÇu phôc vô chung nh− chuyÓn c¸c file
sö dông c¸c Terminal cña hÖ thèng,.... Líp sö dông b¶o ®¶m tù ®éng ho¸ qu¸ tr×nh
th«ng tin, gióp cho ng−êi dïng khai th¸c m¹ng tèt nhÊt.
Ch−¬ng 2: Mét sè ph−¬ng thøc truy cËp m¹ng 33
HÖ thèng më OSI lμ hÖ thèng cho phÐp truyÒn th«ng tin víi c¸c hÖ thèng kh¸c,
trong ®ã c¸c m¹ng kh¸c nhau, sö dông c¸c giao thøc kh¸c nhau, cã thÓ th«ng b¸o cho
nhau ®Ó chuyÓn mét giao thøc nμy sang mét giao thøc kh¸c.
Líp liªn kÕt Líp liªn kÕt Líp liªn kÕt Líp liªn kÕt
d÷ liÖu d÷ liÖu d÷ liÖu d÷ liÖu
IEEE 802.8: Nhãm cè vÊn kü thuËt quang (Fiber Optic Technical Advisory
Group).
IEEE 802.9: C¸c m¹ng tÝch hîp d÷ liÖu vμ ©m thanh (Integrated Data and Voice
Networks).
IEEE 802.10: ChuÈn ho¸ b¶o mËt liªn m¹ng LAN (Standard for Interoperable
LAN Security).
IEEE 802.11: LAN kh«ng d©y (Wireless LAN).
IEEE 802.12: ChuÈn ®Æc t¶ m¹ng côc bé (100VG - AnyLAN).
H×nh 2.2 minh häa vÞ trÝ (t−¬ng ®èi) cña c¸c chuÈn trªn so s¸nh víi m« h×nh
tham chiÕu OSI.
802.10
Líp phiªn
Líp m¹ng
802.1
Líp liªn kÕt
802.2
d÷ liÖu
H×nh 2.2: Quan hÖ gi÷a c¸c chuÈn IEEE 802 vμ m« h×nh OSI
HiÖn nay IEEE còng ®· ph¸t triÓn chuÈn IEEE 802.13 cho c¸c m¹ng 100-
BASE-X.
- IEEE 802.1: Lμ chuÈn ®Æc t¶ kiÕn tróc m¹ng, kÕt nèi gi÷a c¸c m¹ng vμ viÖc
qu¶n trÞ m¹ng ®èi víi m¹ng côc bé.
- IEEE 802.2: Lμ chuÈn ®Æc t¶ líp LLC (dÞch vô, giao thøc) cña m¹ng côc bé.
Cã 3 kiÓu giao thøc LLC chÝnh ®−îc ®Þnh nghÜa:
- LLC - type 1: Lμ giao thøc kiÓu “ kh«ng liªn kÕt” vμ kh«ng cã c¬ chÕ b¸o nhËn
(acknowledgement).
- LLC - type 2: Lμ giao thøc kiÓu “cã liªn kÕt”.
- LLC - type 3: Lμ giao thøc kiÓu “ kh«ng liªn kÕt” vμ cã c¬ chÕ b¸o nhËn.
C¸c giao thøc nμy ®−îc x©y dùng theo ph−¬ng thøc c©n b»ng (balanced mode)
cña giao thøc HDLC vμ cã c¸c khu«n d¹ng d÷ liÖu vμ chøc n¨ng t−¬ng tù, ®Æc biÖt lμ
trong tr−êng hîp LLC- type 2. H×nh 2.3 m« t¶ khu«n d¹ng cña PDU trong giao thøc
IEEE 802.2.
Ch−¬ng 2: Mét sè ph−¬ng thøc truy cËp m¹ng 35
MÆt kh¸c chóng ta thÊy r»ng ®èi víi cÊu tróc m¹ng h×nh sao (Star) khi mét liªn
kÕt gi÷a hai thùc thÓ (hai tr¹m lμm viÖc) th× thiÕt bÞ trung t©m sÏ ®¶m b¶o ®−êng
truyÒn vËt lý ®−îc giμnh riªng trong suèt qu¸ tr×nh truyÒn. Tuy nhiªn ®èi víi c¸c cÊu
tróc m¹ng h×nh Bus, vßng (Ring) th× chØ cã mét ®−êng truyÒn duy nhÊt nèi tÊt c¶ c¸c
tr¹m lμm viÖc l¹i víi nhau, bëi vËy ph¶i cã quy t¾c chung cho tÊt c¶ c¸c tr¹m lμm viÖc
nèi vμo m¹ng ®Ó ®¶m b¶o r»ng ®−êng truyÒn ®−îc truy cËp vμ sö dông mét c¸ch hiÖu
qu¶. Cã nhiÒu ph−¬ng ph¸p kh¸c nhau ®Ó truy cËp ®−êng truyÒn vËt lý, ®−îc chia
thμnh hai lo¹i:
- C¸c ph−¬ng thøc truy cËp ngÉu nhiªn (Random Access).
- C¸c ph−¬ng thøc truy cËp cã ®iÒu khiÓn (Controlled Access).
8 bit 8 bit 8/16 bit
I/G C/R
1 2 8 9 10 16
P
0 N(R) N(R)
/F
P
1 0 S S 0 0 0 0 N(R)
/F
1 8
P
1 1 M M M M M
/F
H×nh 2.3 - Khu«n d¹ng cña PDU dïng trong IEEE 802.2.
D−íi ®©y chóng ta xem xÐt néi dung cña 3 ph−¬ng thøc hay dïng nhÊt trong c¸c
m¹ng côc bé hiÖn nay:
36 Kü thuËt m¹ng m¸y tÝnh
- Ph−¬ng thøc ®a truy cËp c¶m nhËn sãng mang ph¸t hiÖn xung ®ét (CSMA/CD
– Carrier Sense Multiple Access with Collision Detection).
- Ph−¬ng thøc Bus víi thÎ bμi (Token Bus)
CSMA
CSMA Slotted Token Collision
/CD Ring Bus Avoidance
Register Token
Insertion Ring
2.2.1 Ph−¬ng thøc ®a truy cËp c¶m nhËn sãng mang ph¸t hiÖn xung ®ét
(CSMA/CD)
2.2.1.1 CSMA/CD
§©y lμ ph−¬ng thøc hay dïng trong m¹ng h×nh Bus. Mét tr¹m muèn truyÒn
th«ng tin ph¶i chê tÝn hiÖu b¸o tr¹ng th¸i nghØ cña kªnh, nÕu nhËn ®−îc tÝn hiÖu nμy
th× tr¹m cã quyÒn ph¸t th«ng tin lªn kªnh. MÆt kh¸c chØ cã c¸c tr¹m cã m· th«ng tin
thÝch hîp míi cã quyÒn nhËn th«ng tin. Cã thÓ x¶y ra tr−êng hîp cã cïng hai hay
nhiÒu tr¹m cïng ph¸t th«ng tin vμo kªnh nh−ng sù xung ®ét nμy sÏ lËp tøc bÞ ph¸t
hiÖn vμ c¸c gãi sè liÖu bÞ truyÒn sai sÏ ®−îc truyÒn ®i truyÒn l¹i cho tíi khi tr¹m ph¸t
nhËn ®−îc th«ng b¸o lμ ®· nhËn ®óng vμ ®ñ sè liÖu th× qu¸ tr×nh l¹i tiÕp tôc b×nh
th−êng. Nhê vËy ph−¬ng thøc truy cËp nμy cã kh¶ n¨ng chèng nhiÔu do viÖc ph¸t
hiÖn xung ®ét th«ng tin. HiÖu suÊt kªnh truyÒn cña ph−¬ng ph¸p nμy phô thuéc vμo
tû sè gi÷a thêi gian ph¸t hiÖn xung ®ét sè liÖu vμ thêi gian trung b×nh truyÒn mét gãi.
Th«ng th−êng hiÖu suÊt kªnh truyÒn ®¹t tíi trªn 90%. Ph−¬ng thøc truy cËp
CSMA/CD ®−îc x¸c ®Þnh theo chuÈn IEEE 802.3.
CSMA/CD lμ ph−¬ng ph¸p c¶i tiÕn tõ ph−¬ng ph¸p CSMA, hay cßn gäi lμ LBT
(Listen Before Talk - Nghe tr−íc khi nãi). Tøc lμ: Mét tr¹m cÇn truyÒn d÷ liÖu tr−íc
hÕt ph¶i “nghe” xem ®−êng truyÒn ®ang rçi hay bËn. NÕu rçi th× truyÒn d÷ liÖu ®i
(theo khu«n d¹ng chuÈn). Ng−îc l¹i, nÕu ®−êng truyÒn ®ang bËn (®· cã d÷ liÖu kh¸c)
th× tr¹m ph¶i thùc hiÖn theo mét trong 3 gi¶i thuËt sau (th−êng gäi lμ c¸c gi¶i thuËt
“kiªn nhÉn” - persistent algorithms):
(1) Tr¹m t¹m rót lui chê ®îi trong mét thêi ®o¹n ngÉu nhiªn nμo ®ã råi l¹i b¾t
®Çu nghe ®−êng truyÒn.
Ch−¬ng 2: Mét sè ph−¬ng thøc truy cËp m¹ng 37
(2) Tr¹m tiÕp tôc nghe ®Õn khi ®−êng truyÒn rçi th× truyÒn d÷ liÖu ®i víi x¸c
suÊt b»ng 1.
(3) Tr¹m tiÕp tôc nghe ®Õn khi ®−êng truyÒn rçi th× truyÒn d÷ liÖu ®i víi x¸c
suÊt p x¸c ®Þnh tr−íc (0<p<1).
Râ rμng lμ gi¶i thuËt (1) cã hiÖu qu¶ trong viÖc tr¸nh xung ®ét v× 2 tr¹m cÇn
truyÒn khi thÊy ®−êng truyÒn bËn sÏ cïng rót lui chê ®îi trong c¸c thêi ®o¹n ngÉu
nhiªn kh¸c nhau. Nh−îc ®iÓm cña nã lμ cã thÓ cã thêi gian “chÕt” cña ®−êng truyÒn
sau mçi cuéc truyÒn. Ng−îc l¹i, gi¶i thuËt (2) cè g¾ng gi¶m thêi gian “chÕt” b»ng
c¸ch cho phÐp mét tr¹m cã thÓ truyÒn ngay sau khi mét cuéc truyÒn kÕt thóc. Song
kh«ng may nÕu lóc ®ã cã h¬n mét tr¹m ®ang ®îi th× kh¶ n¨ng x¶y ra xung ®ét lμ rÊt
cao. Gi¶i thuËt (3) víi gi¸ trÞ p ph¶i lùa chän hîp lý cã thÓ tèi thiÓu ho¸ ®−îc c¶ kh¶
n¨ng xung ®ét lÉn thêi gian “chÕt” cña ®−êng truyÒn. X¶y ra xung ®ét th−êng lμ do
®é trÔ truyÒn dÉn: Mét tr¹m truyÒn d÷ liÖu (cïng sãng mang) ®i råi nh−ng do ®é trÔ
®−êng truyÒn dÉn nªn mét tr¹m kh¸c lóc ®ã ®ang “nghe” ®−êng truyÒn sÏ t−ëng lμ rçi
vμ cø thÕ truyÒn d÷ liÖu ®i. VÊn ®Ò lμ ë chç: V× c¸c tr¹m chØ “nghe” tr−íc khi nãi mμ
kh«ng “nghe” trong khi nãi nªn thùc tÕ cã xung ®ét nh−ng c¸c tr¹m vÉn kh«ng hay
biÕt g× mμ vÉn cø tiÕp tôc truyÒn d÷ liÖu ®i, g©y ra viÖc chiÕm dông ®−êng truyÒn mét
c¸ch v« Ých.
§Ó cã thÓ ph¸t hiÖn xung ®ét CSMA/CD (hay cßn gäi lμ LWT- Listen While
Talk - Nghe trong khi nãi) ®· bæ sung thªm qui t¾c:
- Khi mét tr¹m ®ang truyÒn, nã vÉn tiÕp tôc “nghe” ®−êng truyÒn. NÕu ph¸t
hiÖn thÊy xung ®ét th× nã ngõng ngay viÖc truyÒn nh−ng vÉn tiÕp tôc göi tÝn hiÖu sãng
mang thªm mét thêi gian n÷a ®Ó ®¶m b¶o r»ng tÊt c¶ c¸c tr¹m trªn m¹ng ®Òu cã thÓ
“nghe” ®−îc sù kiÖn xung ®ét ®ã.
- Sau ®ã tr¹m chê ®îi trong mét thêi ®o¹n ngÉu nhiªn nμo ®ã råi thö truyÒn
l¹i theo c¸c quy t¾c cña CSMA.
Râ rμng víi CSMA/CD, thêi gian chiÕm dông v« Ých ®−êng truyÒn ®−îc gi¶m
xuèng b»ng thêi gian dïng ®Ó ph¸t hiÖn mét xung ®ét. CSMA/CD còng sö dông mét
trong 3 gi¶i thuËt kiªn nhÉn ë trªn, trong ®ã gi¶i thuËt 2 ®−îc dïng nhiÒu h¬n c¶.
C¸c ph−¬ng ph¸p truy cËp cã ®iÒu khiÓn chñ yÕu dïng kü thuËt chuyÓn thÎ bμi
®Ó cÊp ph¸t quyÒn truy cËp ®−êng truyÒn (tøc quyÒn ®−îc truyÒn d÷ liÖu ®i). ThÎ bμi
ë ®©y lμ mét ®¬n vÞ d÷ liÖu ®Æc biÖt, cã kÝch th−íc vμ néi dung (gåm c¸c th«ng tin
®iÒu khiÓn) ®−îc qui ®Þnh riªng cho mçi ph−¬ng ph¸p. D−íi ®©y lμ 2 ph−¬ng ph¸p
tiªu biÓu: mét cho topo d¹ng bus (Token Bus) vμ mét cho topo d¹ng vßng(Token
Ring).
38 Kü thuËt m¹ng m¸y tÝnh
B¶ng 2.1
Theo b¶ng 2.1 trªn th× chuÈn 802.1 dïng cho phèi ghÐp ë líp cao. ChuÈn 802.2,
802.3, 802.4, 802.5, 802.6 x¸c ®Þnh chøc n¨ng cña líp liªn kÕt d÷ liÖu. Nh− vËy theo
chuÈn 802 th× líp liªn kÕt d÷ liÖu chia thμnh hai líp con: líp con ®iÒu khiÓn liªn kÕt
logic LLC (Logical Link Control Sublayer) vμ líp con ®iÒu khiÓn truy cËp m¹ng
MAC (Media Access Control Sublayer). Së dÜ ph¶i ph©n chia nh− vËy lμ v×:
Ch−¬ng 2: Mét sè ph−¬ng thøc truy cËp m¹ng 39
- Ph©n râ chøc n¨ng cña mçi líp con: líp con LLC gi÷ vai trß tæ chøc d÷ liÖu, tæ
chøc th«ng tin ®Ó truyÒn vμ nhËn, líp con MAC chØ lμm nhiÖm vô ®iÒu khiÓn
viÖc truy cËp vμo m¹ng.
- Thñ tôc líp con LLC kh«ng bÞ ¶nh h−ëng khi sö dông c¸c ®−êng truyÒn dÉn
kh¸c nhau, nhê vËy mμ linh ho¹t h¬n trong khai th¸c.
ChuÈn IEEE 802.3 x¸c ®Þnh ph−¬ng ph¸p truy cËp m¹ng tøc thêi cã kh¶ n¨ng
ph¸t hiÖn lçi xung ®ét th«ng tin. Ph−¬ng ph¸p CSMA/CD ®−îc ®−a ra tõ n¨m 1983
nh»m môc ®Ých n©ng cao hiÖu qu¶ sö dông m¹ng. §Æc ®iÓm c¬ b¶n nhÊt cña ph−¬ng
ph¸p nμy lμ t¹o kh¶ n¨ng cho c¸c tr¹m cã nhu cÇu truyÒn th«ng tin cã thÓ truy cËp
m¹ng trong mét thêi gian nhanh nhÊt. Nh−ng còng do −u ®iÓm nμy mμ cã thÓ x¶y ra
t×nh tr¹ng xung ®ét th«ng tin vμ do ®ã chuÈn IEEE 802.3 ®· ®Ò ra c¸c ph−¬ng ph¸p
gi¶i quyÕt hiÖn t−îng trªn.
Theo chuÈn IEEE 802.3 c¸c líp (trong cÊu tróc ph©n cÊp theo m« h×nh cña ISO)
®−îc nèi víi nhau th«ng qua c¸c bé ghÐp nèi. ë líp con ®iÒu khiÓn truy cËp m¹ng
MAC cã hai bé phèi ghÐp víi c¸c chøc n¨ng nh− sau:
- Bé phèi ghÐp tr−êng vËt lý cã nhiÖm vô x¸c ®Þnh c¸c ®Æc tÝnh kü thuËt cña
tr−êng vËt lý ®Ó ®¶m b¶o viÖc trao ®æi luång d÷ liÖu gi÷a hai líp dÔ dμng nhÊt.
Bé ghÐp nèi nμy còng thùc hiÖn c¸c chøc n¨ng ®iÒu khiÓn truy cËp m¹ng nh−
chia vïng ®Þa lý ®Ó tr¸nh x¶y ra hiÖn t−îng xung ®ét th«ng tin ®ång thêi xö lý
sù xung ®ét nÕu nã x¶y ra.
- Bé phèi ghÐp líp con LLC cã nhiÖm vô b¶o ®¶m viÖc truyÒn vμ nhËn c¸c frame
dÔ dμng vμ tin cËy. Chøc n¨ng cña bé phèi ghÐp nμy lμ t¹o frame, t¹o ®Þa chØ,
ph¸t hiÖn sai vμ cung cÊp c¸c th«ng tin vÒ tr¹ng th¸i cña m¹ng ®Ó cho c¸c líp
cao h¬n xö lý.
2.2.1.3 TruyÒn vμ nhËn th«ng tin cña m¹ng theo chuÈn IEEE 802.3
Theo chuÈn CSMA/CD (802.3) th× ho¹t ®éng truyÒn vμ nhËn th«ng tin cña m¹ng
ë ®iÒu kiÖn b×nh th−êng diÔn ra nh− sau:
7 1 2/6 2/6 2 0-1500 0-46 4
ë tr¹m truyÒn (tr¹m ph¸t) qu¸ tr×nh x¶y ra theo c¸c b−íc sau:
Khi líp con ®iÒu khiÓn liªn kÕt logic LLC yªu cÇu truyÒn mét ®o¹n th«ng tin
(frame) th× bé phËn ®ãng gãi d÷ liÖu truyÒn sÏ t¹o nªn frame theo d÷ liÖu mμ LLC
40 Kü thuËt m¹ng m¸y tÝnh
cung cÊp. CÊu tróc cña frame gåm 8 phÇn: ®Çu frame, phÇn giíi h¹n ®Çu cña frame,
®Þa chØ ®Ých, ®Þa chØ tr¹m ph¸t, ®é dμi, tr−êng d÷ liÖu, tr−êng ®Öm vμ phÇn kiÓm tra
frame.
Trong ®ã:
- Preamble (7 octet): Lμ phÇn ®Çu dïng cho ng−êi nhËn ®Ó thiÕt lËp sù ®ång bé
bit. Nã lμ mét d·y lu©n phiªn c¸c bit 1 vμ 0 víi bit cuèi cïng lμ 0.
- SFD (Start Frame Delimiter): Lμ d·y 10101011, ®Ó chØ sù b¾t ®Çu thùc sù cña
frame, gióp cho n¬i nhËn ®Þnh vÞ ®−îc bit ®Çu tiªn cña frame.
- Destination Addess (DA): §Þa chØ cña (c¸c) tr¹m ®Ých cña frame, nã cã thÓ lμ
mét ®Þa chØ vËt lý duy nhÊt mét tr¹m hoÆc mét ®Þa chØ nhãm (nhiÒu tr¹m), hoÆc
mét ®Þa chØ tæng thÓ (tÊt c¶ c¸c tr¹m trªn m¹ng). Khi cμi ®Æt cã thÓ lùa chän
thèng nhÊt ®Þa chØ 16 bit hoÆc 48 bit.
- Source Addess (SA): §Þa chØ cña tr¹m nguån göi frame ®i, ®é dμi cña SA ph¶i
gièng ®é dμi cña DA ®· chän.
- Length: ChØ ®é dμi (octet) cña phÇn d÷ liÖu LLC tiÕp theo sau.
- LLC data: §¬n vÞ d÷ liÖu cña LLC.
- PAD: C¸c octet ®−îc thªm vμo ®Ó ®¶m b¶o r»ng frame lμ ®ñ dμi ®Ó cã thÓ ph¸t
hiÖn xung ®ét chÝnh x¸c.
- FCS (Frame Check Sequence): M· kiÓm lçi CRC 32 bit cho tÊt c¶ c¸c vïng, trõ
Preamble, SFD vμ b¶n th©n FCS.
Khu«n d¹ng cña vïng ®Þa chØ (16 bit vμ 48 bit) ®−îc m« t¶ nh− sau:
Líp vËt lý cña IEEE 802.3 ®−îc chia lμm hai phÇn. PhÇn ®éc lËp víi ®−êng
truyÒn ®Æc t¶ giao diÖn gi÷a c¸c líp MAC vμ vËt lý (giao diÖn nμy kh«ng ph¶i lμ yªu
Ch−¬ng 2: Mét sè ph−¬ng thøc truy cËp m¹ng 41
cÇu b¾t buéc cña chuÈn nh−ng trong nhiÒu tr−êng häp nã cã Ých). PhÇn phô thuéc
®−êng truyÒn lμ b¾t buéc ph¶i cã vμ ®Æc t¶ víi giao diÖn ®−êng truyÒn cña LAN vμ
c¸c tÝn hiÖu trao ®æi víi ®−êng truyÒn. PhÇn nμy cho nhiÒu kh¶ n¨ng chän (Option)
kh¸c nhau vÒ kiÓu ®−êng truyÒn, ph−¬ng tøc truyÒn tÝn hiÖu (t−¬ng tù hoÆc sè) vμ tèc
®é truyÒn.
HiÖn t¹i cã c¸c ph−¬ng ¸n sau ®©y cho líp vËt lý cña IEEE 802.3:
líp con ®iÒu khiÓn liªn kÕt logic
§iÒu khiÓn truyÒn th«ng tin §iÒu khiÓn thu th«ng tin
líp vËt lý
H×nh 2.7: S¬ ®å truyÒn nhËn th«ng tin cña m¹ng theo chuÈn IEEE 802.3
håi vÒ bÞ chËm so víi quy ®Þnh th× chøng tá cã sù xung ®ét th«ng tin. Khi ®ã
tr¹m truyÒn sÏ ph¶i chê cho ®Õn khi kªnh rçi. Tuy vËy vÉn cã thÓ x¶y ra sù xung
®ét th«ng tin vμ v× vËy nh÷ng tr¹m truyÒn ph¶i ph¸t ra c¸c tÝn hiÖu ph¸t hiÖn
xung ®ét th«ng tin. Bé ®iÒu khiÓn th«ng tin cña MAC cña mçi tr¹m ph¸t khi
nhËn ®−îc tÝn hiÖu nμy ph¶i b¾t ®Çu qu¸ tr×nh xö lý xung ®ét th«ng tin nh− sau:
- Bé ®iÒu khiÓn truyÒn th«ng tin cña MAC ë c¸c tr¹m ph¸t ®Òu ph¸t lªn kªnh
chuçi bit “h·m” ®Ó t¹o l¹i vμ kÐo dμi kho¶ng thêi gian xung ®ét th«ng tin. Nhê
vËy mμ kho¶ng thêi gian xung ®ét ®ñ lín ®Ó c¸c tr¹m nhËn ra tr¹ng th¸i nμy cña
m¹ng.
- Sau khi ph¸t chuçi bit “h·m” th× bé ®iÒu khiÓn truyÒn th«ng tin t¹m kÕt thóc
viÖc truyÒn vμ sÏ b¾t ®Çu thö ph¸t l¹i b×nh th−êng sau mét kho¶ng thêi gian nhÊt
®Þnh. Kho¶ng thêi gian ngõng nμy ®−îc quy ®Þnh tr−íc gi÷a c¸c tr¹m víi nhau.
- Sè lÇn ph¸t l¹i ®−îc quy ®Þnh theo tõng lo¹i m¹ng. NÕu kh«ng cßn xung ®ét
th«ng tin th× sÏ tiÕp tôc qu¸ tr×nh truyÒn tin. NÕu qu¸ sè lÇn ph¸t l¹i quy ®Þnh
mμ vÉn cßn xung ®ét th«ng tin th× qu¸ tr×nh truyÒn tin sÏ bÞ ngõng v× m¹ng cã
thÓ bÞ qu¸ t¶i hoÆc bÞ háng.
2.2.1.4 Líp vËt lý vμ c¸c ®Æc tÝnh cña ®−êng truyÒn theo CSMA/CD
Theo chuÈn CSMA/CD th× líp vËt lý (t−¬ng øng víi chuÈn ISO) bao gåm bé t¹o
tÝn hiÖu vËt lý tõ c¸c th«ng tin nhËn ®−îc ë líp liªn kÕt d÷ liÖu vμ c¸c bé ph©n phèi
ghÐp víi ®−êng truyÒn (hay kªnh truyÒn), c¸c bé phËn xö lý analog,... §−êng truyÒn
ë ®©y bao gåm c¸c trôc chÝnh vμ c¸c nh¸nh, tÊt nhiªn gi÷a trôc chÝnh vμ nh¸nh ph¶i
cã c¸c bé phËn phèi ghÐp nh»m phèi hîp trë kh¸ng vμ suy hao tÝn hiÖu. Nh− chóng ta
®· biÕt, ®−êng truyÒn c¬ b¶n lμ c¸p ®ång trôc vμ nh− vËy chóng ta võa cã c¸p chÝnh
vμ võa cã c¸p nh¸nh.
Khi kho¶ng c¸ch gi÷a hai tr¹m lín, ng−êi ta ph¶i ph©n ®−êng truyÒn thμnh c¸c
®o¹n nhá h¬n gäi lμ segment. Gi÷a c¸c segment cã bé lÆp nh»m môc ®Ých khuÕch ®¹i
vμ söa tÝn hiÖu ®Ó chèng suy hao vμ chèng sai do ®−êng truyÒn g©y ra.
ChuÈn IEEE 802.3 ®−a ra mét sè quy ®Þnh nh− sau:
- Cã 4 tèc ®é truyÒn tin: 1Mbit/s, 5Mbit/s, 10Mbit/s vμ 20Mbit/s.
- §é dμi cña mçi segment kh«ng qu¸ 500m vμ cã thÓ chøa tèi ®a 180 bé phèi
ghÐp c¸p.
- §é dμi tèi ®a cña c¸p chÝnh lμ 500m
- Gi÷a hai tr¹m cã tèi ®a lμ 5 segment vμ 4 bé lÆp.
Ph−¬ng ph¸p truy cËp m¹ng CSMA/CD cã −u ®iÓm lμ ®¬n gi¶n, thêi gian truy
cËp nhanh, nhÊt lμ khi t¶i nhá, c¸c tr¹m cã thÓ nèi vμo vμ t¸ch ra khái m¹ng mét c¸ch
linh ho¹t.
44 Kü thuËt m¹ng m¸y tÝnh
H G F E
Trong vÝ dô trªn, c¸c tr¹m A vμ E n»m ngoμi vßng logic, chØ cã thÓ tiÕp nhËn d÷
liÖu dμnh cho chóng.
ViÖc thiÕt lËp vßng logic trong ch−¬ng tr×nh lμ kh«ng khã, nh−ng viÖc duy tr× nã
theo tr¹ng th¸i thùc tÕ cña m¹ng míi lμ khã. Cô thÓ ph¶i thùc hiÖn c¸c chøc n¨ng sau:
- Bæ sung mét tr¹m vμo vßng logic: C¸c tr¹m n»m ngoμi vßng logic cÇn ®−îc
xem xÐt ®Þnh kú ®Ó nÕu cã nhu cÇu truyÒn d÷ liÖu th× bæ sung vμo vßng logic.
- Lo¹i bá mét tr¹m khái vßng logic: Khi mét tr¹m kh«ng cßn nhu cÇu truyÒn d÷
liÖu cÇn lo¹i nã ra khái vßng logic ®Ó tèi −u ho¸ viÖc ®iÒu khiÓn truy cËp b»ng
thÎ bμi.
- Qu¶n lý lçi: Mét sè lçi cã thÓ x¶y ra nh− trïng ®Þa chØ (hai tr¹m ®Òu nghÜ r»ng
®Õn l−ît m×nh) hoÆc “®øt vßng” (kh«ng tr¹m nμo nghÜ tíi l−ît m×nh).
- Khëi t¹o vßng logic: Khi cμi ®Æt m¹ng hoÆc sau khi “®øt vßng”, cÇn ph¶i khëi
t¹o l¹i vßng.
C¸c gi¶i thuËt cho c¸c chøc n¨ng trªn ®−îc khuyÕn nghÞ nh− sau:
§Ó thùc hiÖn viÖc bæ sung tr¹m vμo vßng logic, mçi tr¹m trong vßng cã tr¸ch
nhiÖm ®Þnh kú t¹o c¬ héi cho c¸c tr¹m míi nhËp vμo vßng. Khi chuyÓn thÎ bμi ®i,
tr¹m sÏ göi theo mét th«ng b¸o “t×m tr¹m ®øng sau” ®Ó mêi c¸c tr¹m (cã ®Þa chØ ë
gi÷a nã vμ tr¹m kÕ tiÕp nÕu cã) göi yªu cÇu nhËp vßng nÕu sau mét thêi ®o¹n x¸c
®Þnh tr−íc mμ kh«ng cã yªu cÇu nμo th× tr¹m sÏ chuyÓn thÎ bμi tíi tr¹m kÕ sau nã nh−
th−êng lÖ. NÕu cã yªu cÇu th× tr¹m göi thÎ bμi sÏ ghi nhËn tr¹m yªu cÇu trë thμnh
tr¹m ®øng kÒ sau nã vμ chuyÓn thÎ bμi tíi tr¹m míi nμy. NÕu cã h¬n mét tr¹m yªu
cÇu nhËp vßng th× tr¹m gi÷ thÎ bμi sÏ ph¶i lùa chän theo mét gi¶i thuËt nμo ®ã.
ViÖc lo¹i bá tr¹m ra khái vßng logic ®¬n gi¶n h¬n nhiÒu. Mét tr¹m muèn ra
khái vßng sÏ ®îi ®Õn khi nhËn ®−îc thÎ bμi sÏ göi th«ng b¸o “nèi tr¹m ®øng sau” tíi
tr¹m kÒ tr−íc nã yªu cÇu tr¹m nμy nèi trùc tiÕp víi tr¹m kÒ sau nã.
ViÖc qu¶n lý lçi ë mét tr¹m göi thÎ bμi ph¶i gi¶i quyÕt nhiÒu t×nh huèng bÊt
ngê. Ch¼ng h¹n, tr¹m ®ã nhËn ®−îc tÝn hiÖu cho thÊy ®· cã tr¹m kh¸c cã thÎ bμi. LËp
tøc nã ph¶i chuyÓn sang tr¹ng th¸i “nghe” (bÞ ®éng, chê d÷ liÖu hoÆc thÎ bμi). HoÆc
sau khi kÕt thóc truyÒn d÷ liÖu, tr¹m ph¶i chuyÓn thÎ bμi tíi tr¹m kÒ sau nã vμ tiÕp
tôc nghe xem tr¹m kÒ sau nã cã ho¹t ®éng hay bÞ h− háng. Tr−êng hîp tr¹m kÒ sau
®· bÞ h− háng th× ph¶i t×m c¸ch (göi c¸c th«ng b¸o) ®Ó “víi” qua nót háng ®ã, cè
g¾ng t×m ®−îc tr¹m ho¹t ®éng ®Ó göi thÎ bμi tíi.
ViÖc khëi t¹o vßng logic ®−îc thùc hiÖn khi mét hoÆc nhiÒu tr¹m ph¸t hiÖn r»ng
bus kh«ng ho¹t ®éng trong mét kho¶ng thêi gian v−ît qu¸ mét gi¸ trÞ ng−ìng (time-
out) cho tr−íc - thÎ bμi ®· bÞ mÊt. Cã nhiÒu nguyªn nh©n, ch¼ng h¹n bÞ mÊt nguån
hoÆc tr¹m gi÷ thÎ bμi bÞ háng. Lóc ®ã tr¹m ph¸t hiÖn sÏ göi th«ng b¸o theo yªu cÇu
46 Kü thuËt m¹ng m¸y tÝnh
thÎ bμi tíi mét tr¹m ®−îc chØ ®Þnh tr−íc cã tr¸ch nhiÖm sinh thÎ bμi míi vμ chuyÓn ®i
theo vßng logic.
TÝn hiÖu th¨m dß Token lμ mét tæ hîp c¸c bit ®Æc biÖt. TÝn hiÖu nμy ®−îc göi
lÇn l−ît ®Õn c¸c tr¹m theo mét ®−êng vßng logic. Mçi tr¹m khi nhËn ®−îc tÝn hiÖu
Token th× cã quyÒn ph¸t tÝn hiÖu lªn kªnh trong mét thêi gian nhÊt ®Þnh (do thiÕt kÕ
m¹ng quy ®Þnh). Sau ®ã tÝn hiÖu th¨m dß Token l¹i ®−îc ph¸t cho tr¹m tiÕp theo. Nh−
vËy quyÒn truy cËp m¹ng ®−îc ph©n phèi ®Òu cho c¸c tr¹m th«ng qua viÖc ph¸t tÝn
hiÖu th¨m dß Token.
§Æc ®iÓm cña ph−¬ng thøc nμy lμ mét tr¹m bÊt kú cã thÓ kh«ng tham gia vμo
vßng logic trao ®æi tÝn hiÖu th¨m dß Token khi kh«ng cã nhu cÇu ph¸t th«ng tin. MÆt
kh¸c mét tr¹m còng cã thÓ t¸ch ra khái vßng b»ng c¸ch kh«ng tr¶ lêi sau khi nhËn
®−îc Token. Nh− vËy trong tr−êng hîp nμy Token bÞ mÊt, ng−îc l¹i còng cã tr−êng
hîp nhiÒu Token cïng tån t¹i mét lóc g©y ra sù chång chÐo th«ng tin. Mçi tr¹m khi
tham gia vμo vßng Token th× ph¶i cã 3 ®Þa chØ: ®Þa chØ cña tr¹m, ®Þa chØ cña tr¹m göi
Token cho nã vμ ®Þa chØ cña tr¹m mμ nã muèn göi Token ®Õn.
TÊt c¶ c¸c tr¹m khi sö dông tÝn hiÖu th¨m dß Token ®Òu ph¶i thùc hiÖn c¸c chøc
n¨ng nh−: khëi t¹o kªnh truyÒn, nhËn d¹ng tÝn hiÖu Token, ghi nhËn c¸c tr¹m míi bæ
sung vμo ®−êng truyÒn,...
2.2.2.2 Ho¹t ®éng cña m¹ng theo ph−¬ng thøc cña chuÈn 802.4
Ph−¬ng thøc dïng Bus víi tÝn hiÖu th¨m dß Token ®−îc ph¸t theo mét vßng
logic thø tù tõ ®Þa chØ cao ®Õn ®Þa chØ thÊp. Tõ tr¹m cã ®Þa chØ thÊp nhÊt th× Token l¹i
®−îc ph¸t ®Õn tr¹m cã ®Þa chØ cao nhÊt vμ qu¸ tr×nh l¹i tiÕp tôc tõ ®Çu. Tr−íc khi ph¸t
tÝn hiÖu th¨m dß Token th× tr¹m vÉn ph¶i tiÕn hμnh tÊt c¶ mäi thñ tôc nh− khi ph¸t
c¸c frame d÷ liÖu.
C¸c tr¹ng th¸i ho¹t ®éng cña m¹ng theo chuÈn 802.4 chñ yÕu nh− sau:
- Tr¹ng th¸i nghØ (hay tr¹ng th¸i dõng) lμ tr¹ng th¸i tr¹m lμm viÖc kh«ng ho¹t
®éng (ng¾t nguån ®iÖn). Muèn tr¹m lμm viÖc ph¶i cÊp ®iÖn, khi cÊp ®iÖn th×
tr¹m ph¶i tù ®éng kiÓm tra tr¹ng th¸i s½n sμng lμm viÖc cña m×nh, kÓ c¶ kiÓm
tra phèi ghÐp vμo m¹ng.
- Tr¹ng th¸i chê (tr¹ng th¸i cña tr¹m quan s¸t) kiÓm tra kªnh truyÒn – nhËn d¹ng
tÝn hiÖu Token mμ ch−a ph¸t th«ng tin lªn kªnh.
- Tr¹ng th¸i nhËp m¹ng – tr¹ng th¸i x¶y ra khi tr¹m ®ang ë tr¹ng th¸i chê nh−ng
nhËn ®−îc tÝn hiÖu mêi tham gia ®−êng truyÒn theo ®óng ®Þa chØ cña tr¹m, ®ång
thêi tr¹m còng cã yªu cÇu nhËp m¹ng. §Ó kh¼ng ®Þnh tr¹ng th¸i s½n sμng nhËp
m¹ng cña m×nh vμ ®Ó tr¶ lêi tÝn hiÖu “mêi” th× tr¹m sÏ ph¸t tÝn hiÖu “khëi ®éng”
nguån ph¸t tin.
Ch−¬ng 2: Mét sè ph−¬ng thøc truy cËp m¹ng 47
- Tr¹ng th¸i yªu cÇu Token – khi tr¹m ®ang ë tr¹ng th¸i chê nÕu cã nhu cÇu
truyÒn th«ng tin th× tr¹m sÏ khëi ®éng ®−êng truyÒn logic b»ng c¸ch ph¸t tÝn
hiÖu “yªu cÇu Token”
- Tr¹ng th¸i nhËn Token – tr¹ng th¸i nμy x¶y ra khi tr¹m nhËn ®−îc tÝn hiÖu
th¨m dß Token hoÆc tÝn hiÖu yªu cÇu Token.
- Tr¹ng th¸i truyÒn th«ng tin hay lμ tr¹ng th¸i göi tÝn hiÖu Token. Trong tr¹ng th¸i
nμy tr¹m ®−îc quyÒn ph¸t th«ng tin lªn kªnh ®ång thêi tr¹m sÏ tù ®éng tÝnh thêi
gian gi÷ Token cña m×nh ®Ó khi qu¸ thêi h¹n cho phÐp th× ph¶i truyÒn Token
cho tr¹m tiÕp theo.
- Tr¹ng th¸i kiÓm tra, sau khi ®· kÕt thóc truyÒn tin hay kÕt thóc thêi h¹n l−u tr÷
Token th× tr¹m tiÕn hμnh kiÓm tra c¸c d÷ liÖu ®ang cßn l¹i vμ g¸n cho chóng
nh÷ng líp −u -tiªn truy cËp m¹ng kh¸c nhau. Th−êng cã 4 líp −u tiªn vμ tÊt
nhiªn khi truyÒn th× sÏ theo thø tù tõ trªn xuèng. NÕu kiÓm tra kh«ng cã yªu cÇu
−u tiªn nμo ®Æc biÖt th× tÊt c¶ c¸c d÷ liÖu ®Òu ®−îc g¸n líp −u tiªn cao nhÊt.
- Tr¹ng th¸i truyÒn Token, tr−íc khi muèn göi tÝn hiÖu th¨m dß Token th× tr¹m sÏ
th«ng b¸o cho tÊt c¶ c¸c tr¹m kh¸c biÕt. Tr¹m nμo cã nhu cÇu nhËn Token sÏ
ph¸t tÝn hiÖu yªu cÇu trë l¹i (tøc lμ tÝn hiÖu khëi ®éng nguån ph¸t Token) cïng
víi ®Þa chØ cña m×nh. C¨n cø vμo nhu cÇu ®ã vμ thø tù logic do thiÕt kÕ mét quy
®Þnh mμ tr¹m sÏ truyÒn tÝn hiÖu Token cho tr¹m tiÕp theo.
- Ngoμi ra cßn cã mét sè tr¹ng th¸i kh¸c nh−: tr¹ng th¸i kiÓm tra viÖc truyÒn tÝn
hiÖu Token, tr¹ng th¸i t×m ®Þa chØ ph¸t Token,...
2.2.2.3. C¸c chøc n¨ng cña líp con ®iÒu khiÓn truy cËp m¹ng
Líp con ®iÒu khiÓn truy cËp m¹ng MAC ®iÒu khiÓn toμn bé qu¸ tr×nh truy cËp
m¹ng cña tr¹m. Nh÷ng chøc n¨ng chÝnh cña MAC nh− sau:
- X¸c ®Þnh vμ xö lý t×nh huèng mÊt tÝn hiÖu th¨m dß Token.
- Khëi ®éng ®−êng truyÒn.
- Chøa bé nhí d÷ liÖu h¹n chÕ.
- NhËn biÕt ®Þa chØ cña tr¹m.
- §ãng gãi d÷ liÖu.
- T¹o vμ kiÓm tra phÇn m· ph¸t hiÖn lçi.
- NhËn d¹ng c¸c Token.
- Ghi nhí c¸c tr¹m míi ®−îc bæ sung vμo m¹ng.
- KiÓm tra vμ ph¸t hiÖn lçi cña tr¹m.
§Ó thùc hiÖn c¸c chøc n¨ng trªn th× líp con MAC sö dông 5 bé phËn chñ yÕu
sau ®©y:
48 Kü thuËt m¹ng m¸y tÝnh
- Bé phËn phèi ghÐp thùc hiÖn chøc n¨ng phèi ghÐp vμ ®ång thêi lμ bé nhí ®Öm
gi÷a líp con ®iÒu khiÓn nèi logic LLC vμ líp con ®iÒu khiÓn truy cËp m¹ng
MAC.
- Bé phèi hîp ®iÒu khiÓn truy cËp m¹ng cã chøc n¨ng qu¶n lý ho¹t ®éng tÝn hiÖu
Token, qu¶n lý vμ sö dông vßng logic truyÒn Token, ghi nhËn c¸c tr¹m míi vμo
m¹ng, ph¸t hiÖn vμ xö lý lçi trong m¹ng.
- Bé thu nhËn cã nhiÖm vô tiÕp nhËn th«ng tin tõ líp vËt lý, s¾p xÕp l¹i thμnh c¸c
Frame, sau ®ã chuyÓn lªn cho c¸c bé phËn ®iÒu khiÓn truy cËp m¹ng, bé phËn
phèi ghÐp,... Bé thu nhËn ph¶i cã nhiÖm vô x¸c ®Þnh c¸c giíi h¹n ®Çu vμ cuèi
Frame, nhËn d¹ng cÊu tróc cña Frame cã ®óng qui ®Þnh hay kh«ng ®ång thêi
ph©n tÝch tr−êng kiÓm tra cña Frame.
- Bé truyÒn cã nhiÖm vô tiÕp nhËn d÷ liÖu tõ bé phèi hîp ®iÒu khiÓn truyÒn ®Õn,
bæ sung thªm c¸c giíi h¹n ®Çu vμ cuèi cña Frame còng nh− tr−êng kiÓm tra vμ
chuyÓn Frame hoμn chØnh xuèng líp vËt lý.
- Bé phËn nh¾c l¹i cã chøc n¨ng khuÕch ®¹i, söa d¹ng tÝn hiÖu ®Ó chèng suy hao
do ®−êng truyÒn trong m¹ng cã ph¹m vi réng vμ ®Ó söa sai.
2.2.2.4 Líp vËt lý vμ ®Æc tÝnh cña c¸c ®−êng truyÒn theo chuÈn IEEE 802.4
Theo chuÈn IEEE 802.4, ®Æc tÝnh cña ®−êng truyÒn cã 3 b¨ng d¶i réng ®Æc
tr−ng cho ph−¬ng thøc nμy lμ:
- §−êng truyÒn lμ c¸c Bus cã pha thay ®æi liªn tôc. Thùc chÊt lμ Bus v« h−íng
dïng c¸p ®ång trôc cã trë kh¸ng 75 Ohm. C¸p nh¸nh cã ®é dμi 14 inch víi trë
kh¸ng tõ 35 ®Õn 50 Ohm. Bé nèi ghÐp vμo c¸p chÝnh cã trë kh¸ng 75 Ohm ®Ó
tr¸nh suy hao. Tèc ®é truyÒn d÷ liÖu trong m¹ng lμ 1Mbit/s.
- §−êng truyÒn lμ c¸c Bus v« h−íng, sö dông 2 tÇn sè kh¸c nhau. C¸c Bus ë ®©y
còng sö dông c¸p ®ång trôc víi trë kh¸ng 75 Ohm. Tèc ®é truyÒn lμ 5 Mbit/s vμ
10 Mbit/s.
- §−êng truyÒn lμ c¸c Bus cã h−íng víi bé lÆp ë ®Çu cuèi. §Æc ®iÓm cña lo¹i
®−êng truyÒn cã h−íng nμy lμ sö dông nhiÒu møc biªn ®é cña tÝn hiÖu ®iÒu
biªn. C¸p ®ång trôc chÝnh vμ bé ghÐp nèi víi nã ®Òu cã trë kh¸ng lμ 75 Ohm.
V× Bus cã h−íng nªn c¸c bé phèi ghÐp còng ph¶i cã h−íng. Tèc ®é truyÒn lμ 1
Mbit/s víi tÇn sè 1, 5Mhz, 5Mbit/s øng víi tÇn sè 6Mhz vμ 10Mbit/s øng víi tÇn
sè 12Mhz.
IEEE 802.4: Lμ chuÈn ®Æc t¶ m¹ng côc bé víi topo d¹ng bus sö dông thÎ bμi ®Ó
®iÒu khiÓn truy cËp ®−êng truyÒn.
IEEE 802.4 còng bao gåm c¶ líp vËt lý vμ líp con MAC víi c¸c ®Æc t¶ sau:
- §Æc t¶ dÞch vô MAC (MAC service specification).
Ch−¬ng 2: Mét sè ph−¬ng thøc truy cËp m¹ng 49
Trong ®ã:
- Preamble: PhÇn ®Çu (1 hoÆc nhiÒu octet) dïng cho ng−êi nhËn ®Ó thiÕt lËp sù
®ång bé bit.
- SD (Start Delimiter): B¾t ®Çu cña frame, cã d¹ng: NN0NN000 trong ®ã N lμ ký
hiÖu phi d÷ liÖu (nondata symbol) ®−îc chän tuú theo viÖc m· ho¸ tÝn hiÖu trªn
®−êng truyÒn.
- FC (frame control): ChØ r»ng frame nμy cã chøa LLC data hay kh«ng ? hoÆc nã
lμ mét frame ®iÒu khiÓn. IEEE 802.4 sö dông 8 lo¹i frame lμ:
+ Claim – token 00H Yêu cầu token trong khi khởi tạo vòng
+ Solicit - successor – 1 01H Cho phép 1 trạm tham gia vào vòng
+ Solicit - successor – 2 02H Cho phép 1 trạm tham gia vào vòng khi tìm
không thấy trạm kế
+ Who – follows 03H Khôi phục token bị mất
+ Resolve – contention 04H Sử dụng khi có nhiều trạm muốn vào vòng
+ Token 08H Truyền token
+ Set – successor 0CH Cho phép 1 trạm ra khỏi vòng
+ LLC Data
- Destination Address (DA): ChØ (c¸c) tr¹m ®Ých cña frame nã cã thÓ lμ mét ®Þa
chØ vËt lý duy nhÊt (mét tr¹m), mét ®Þa chØ nhãm (nhãm c¸c tr¹m) hoÆc mét ®Þa
50 Kü thuËt m¹ng m¸y tÝnh
chØ toμn côc (tÊt c¶ c¸c tr¹m trªn m¹ng côc bé). Cã thÓ chän cμi ®Æt ®Þa chØ 16
hoÆc 48 bit thèng nhÊt cho tÊt c¶ c¸c tr¹m cña m¹ng.
- Source Addess (SA): §Þa chØ cña tr¹m nguån göi frame ®i. §é dμi cña SA ph¶i
b»ng ®é dμi chän cña DA.
- Data Unit: Chøa LLC data hoÆc th«ng tin ®iÒu khiÓn.
- FCS (Frame Check Sequence): M· kiÓm so¸t lçi CRC 32 bit cho tÊt c¶ c¸c
vïng, trõ Preamble, SD, ED, vμ b¶n th©n FCS.
- ED (End Delimiter): ChØ kÕt thóc cña frame, cã d¹ng: NN1NN1IE - trong ®ã I
lμ Intermediate bit, nÕu I=1 chØ r»ng ®©y lμ frame cuèi cïng ®−îc truyÒn bëi
tr¹m. E lμ Error bit, mét repeater sÏ cho E=1 khi nã ph¸t hiÖn cã mét lçi FCS.
§Æc t¶ dÞch vô líp vËt lý cña IEEE 802.4 ®Þnh nghÜa c¸c dÞch vô mμ líp vËt lý
cung cÊp cho líp MAC, nã ®éc lËp víi ®−êng truyÒn (Medium independent). §èi víi
mçi ®−êng truyÒn cã hai ®Æc t¶: ®Æc t¶ thùc thÓ líp vËt lý vμ ®Æc t¶ ®−êng truyÒn. Mçi
®Æc t¶ thùc thÓ líp vËt lý bao gåm c¸c ®Æc tr−ng c¬, ®iÖn, chøc n¨ng cÇn thiÕt ®Ó
truyÒn vμ nhËn tÝn hiÖu trªn mét ®−êng truyÒn cô thÓ. §Æc t¶ ®−êng truyÒn t−¬ng øng
chØ ra c¸c ®Æc tr−ng cña ®−êng truyÒn vμ c¸c lo¹i ®Çu nèi vμ c¸p ®Ó nèi c¸c tr¹m víi
®−êng truyÒn.
IEEE 802.4 ®−îc thiÕt kÕ ®Ó øng dông kh«ng chØ trong c¸c v¨n phßng mμ cßn
trong c¸c m«i tr−êng c«ng nghiÖp vμ qu©n sù.
Ph−¬ng ph¸p truy cËp m¹ng theo chuÈn IEEE 802.4 ®−îc sö dông t−¬ng ®èi phæ
biÕn v× nã cã nh÷ng −u ®iÓm c¬ b¶n nh− sau:
- M¹ng kh«ng yªu cÇu mét trung t©m ®iÒu khiÓn mμ quyÒn ®iÒu khiÓn ®−îc ph©n
®Òu cho tÊt c¶ c¸c tr¹m th«ng qua tÝn hiÖu th¨m dß Token.
- Nhê nguyªn t¾c ph©n quyÒn ®iÒu khiÓn mμ gi¶m nhá ®−îc sù chång chÐo th«ng
tin còng nh− thêi gian xö lý c¸c chång chÐo nμy. VÒ ®iÓm nμy râ rμng −u viÖt
h¬n ph−¬ng thøc CSMA/CD mμ ta ®· xÐt ë chuÈn 802.3.
- §é tin cËy cao, ph©n bè t¶i ®Òu theo c¸c kªnh truyÒn vμ chÞu ®−îc t¶i lín.
- §èi víi sè m¹ng cã sè tr¹m Ýt (t¶i nhá) th× ph−¬ng ph¸p truy cËp m¹ng nμy
kh«ng cã hiÖu qu¶ v× thñ tôc truy cËp lín h¬n so víi ph−¬ng ph¸p CSMA/CD.
2.2.3 Ph−¬ng thøc truy cËp vßng víi thÎ bμi
2.2.3.1 ChuÈn IEEE 802.5
ChuÈn IEEE 802.5 dïng cho m¹ng vßng vμ trªn cë së dïng tÝn hiÖu th¨m dß
Token. Nh− vËy vÒ mÆt h×nh thøc ph−¬ng ph¸p truy cËp m¹ng nμy kh¸c víi ph−¬ng
ph¸p ®· tr×nh bμy trong chuÈn IEEE 802.4 ë chç dïng vßng logic ®Ó truyÒn tÝn hiÖu
Token vμ còng chÝnh lμ vßng vËt lý nèi c¸c tr¹m víi nhau theo mét tuÇn tù khÐp kÝn.
Ch−¬ng 2: Mét sè ph−¬ng thøc truy cËp m¹ng 51
§ång thêi chiÒu ph¸t tÝn hiÖu Token còng ®−îc ®Þnh h−íng tr−íc. TÊt c¶ c¸c tr¹m ®Òu
tham gia vμo vßng truyÒn tÝn hiÖu Token nh−ng cã thÓ ë vai trß chñ ®éng hoÆc vai trß
thô ®éng. Khi ë vai trß chñ ®éng th× tr¹m cã nhu cÇu ph¸t th«ng tin lªn m¹ng hoÆc
nhu cÇu nhËn th«ng tin. Cßn khi ë vai trß thô ®éng th× tr¹m lμm viÖc nh− mét tr¹m
chuyÓn tiÕp hay tr¹m lÆp l¹i mμ th«i.
Mçi khi tr¹m nhËn ®−îc tÝn hiÖu th¨m dß Token th× tiÕp nhËn Token vμ b¾t ®Çu
qu¸ tr×nh truyÒn th«ng tin d−íi d¹ng c¸c Frame. C¸c Frame ë ®©y cã cÊu tróc t−¬ng
tù nh− tr−êng hîp chuÈn IEEE 802.4.Sau khi thùc hiÖn viÖc truyÒn th«ng tin hoÆc sau
khi kÕt thóc thêi gian l−u tr÷ Token th× tr¹m ph¶i göi Token ®Õn tr¹m tiÕp theo. Còng
t−¬ng tù nh− c¸c ph−¬ng ph¸p tr−íc, sau mçi lÇn truyÒn th«ng tin lªn m¹ng th× tr¹m
sÏ tù ®éng kiÓm tra xem viÖc truyÒn cã ®óng kh«ng. Ph−¬ng ph¸p truy cËp m¹ng nμy
quy ®Þnh nhiÒu møc −u tiªn kh¸c nhau cho toμn m¹ng vμ cho mçi tr¹m. ViÖc quy
®Þnh do ng−êi thiÕt kÕ võa do ng−êi dïng m¹ng tù quy ®Þnh.
R T
T R
R T
ThÎ bμi
T R
V× c¸c tr¹m ®−îc nèi víi nhau theo ®−êng vßng vËt lý (qua ®−êng truyÒn) nªn
®é tin cËy cña mçi tr¹m sÏ ¶nh h−ëng ®Õn ho¹t ®éng cña toμn m¹ng. Ngay c¶ khi mét
tr¹m míi ®−îc ghÐp vμo hoÆc mét tr¹m tù t¸ch ra còng ¶nh h−ëng ®Õn t¶i chung cña
toμn m¹ng. Do vËy trong m¹ng cã hÖ thèng lu«n theo dâi, kiÓm tra ®Ó ph¸t hiÖn sai
trong m¹ng vμ ®Ó phôc håi hoÆc söa sai. HÖ thèng nμy ®−îc ®Æt tËp trung ë mét tr¹m
hoÆc ®−îc ph©n bè ®Òu chøc n¨ng kiÓm tra cho c¸c tr¹m.
2.2.3.2 CÊu tróc cña frame theo chuÈn IEEE 802.5
Nh− ®· xÐt tr−íc ®©y, c¸c frame theo chuÈn 802.5 còng cã c¸c khèi sau ®©y:
- Chuçi bit ë ®Çu mçi frame.
- PhÇn x¸c ®Þnh ®Çu cña frame.
52 Kü thuËt m¹ng m¸y tÝnh
Trong ®ã:
- SD: chØ b¾t ®Çu cña mét Frame hoÆc Token. SD bao gåm c¸c mÉu tÝn hiÖu lu«n
lu«n cã thÓ ph©n biÖt ®−îc víi d÷ liÖu, cô thÓ nã cã d¹ng JK0JK000 trong ®ã J
vμ K lμ c¸c tÝn hiÖu phi d÷ liÖu (d¹ng thùc sù cña nã tuú thuéc vμo kiÓu m· ho¸
tÝn hiÖu trªn ®−êng truyÒn).
- AC: Chøa c¸c tham sè priority vμ reservation dïng cho c¬ chÕ −u tiªn, vμ
monitor bit dïng trong c¬ chÕ qu¶n lý vßng. Vïng nμy còng chøa c¶ Token bit
®Ó chØ thÞ ®ã lμ thÎ bμi hay ®¬n vÞ d÷ liÖu (frame).
- FC: ChØ thÞ frame nμy chøa d÷ liÖu LLC hay lμ mét frame ®iÒu khiÓn MAC.
NÕu frame ®iÒu khiÓn MAC th× c¸c bit ®iÒu khiÓn chØ ra kiÓu cña nã.
- DA, SA: §Þa chØ tr¹m ®Ých vμ ®Þa chØ tr¹m nguån cña frame (t−¬ng tù nh− trong
c¸c chuÈn IEEE 802.3 vμ IEEE 802.4).
- FS: Chøa c¸c bit A (Addess recognized) vμ C (Frame Copied) víi ý nghÜa nh−
sau:
A=1: tr¹m thõa nhËn ®Þa chØ cña nã.
C=1: tr¹m ®· sao chÐp frame.
V× c¸c bit A vμ C n»m ngoμi ph¹m vi ¶nh h−ëng cña FCS nªn chóng ®−îc lÆp
hai lÇn ®Ó kiÓm tra lçi.
L−u ý r»ng c¸c bit A, C vμ E ®−îc dïng trong c¬ chÕ b¸o nhËn tù ®éng cho phÐp
tr¹m ®Ých th«ng b¸o kÕt qu¶ tiÕp nhËn d÷ liÖu ®Õn tr¹m nguån.
§Æc t¶ thùc thÓ líp vËt lý (®éc lËp víi ®−êng truyÒn) ®Þnh nghÜa giao diÖn gi÷a
líp con MAC vμ líp vËt lý, kÓ c¶ ph−¬ng ph¸p truyÒn tÝn hiÖu (m· ho¸ ký hiÖu vμ tèc
®é truyÒn).
§Æc t¶ ®−êng truyÒn (phô thuéc ®−êng truyÒn) ®Þnh nghÜa c¸c ®Æc tr−ng c¬,
®iÖn, chøc n¨ng cña viÖc nèi víi ®−êng truyÒn. Mçi tr¹m ®−îc nèi víi vßng th«ng
qua mét bé TCU (Trunk Coupling Unit). §−êng truyÒn còng nh− giao diÖn ®Ó nèi
tr¹m víi TCU ®−îc ®Æc t¶.
54 Kü thuËt m¹ng m¸y tÝnh
ThÎ bμi
ThÎ bμi bËn
A rçi C A C A D÷ liÖu C
D÷ liÖu
Nguån §Ých Nguån §Ých Nguån §Ých
B B B
A cã d÷ liÖu cÇn truyÒn ®Õn Tr¹m ®Ých sao d÷ liÖu dμnh A nhËn ®−îc d÷ liÖu cïng thÎ
C. NhËn ®−îc thÎ bμi "rçi", cho nã vμ chuyÓn tiÕp d÷ liÖu bμi quay vÒ , ®æi bit tr¹ng th¸i
nã ®æi bit tr¹ng th¸i thμnh cïng thÎ bμi ®i vÒ h−íng cña thÎ bμi thμnh "rçi" vμ
"bËn" vμ truyÒn d÷ liÖu ®i tr¹m nguån A sau khi ®· göi chuyÓn tiÕp trªn vßng, xãa
cïng víi thÎ bμi th«ng tin b¸o nhËn vμo ®¬n vÞ d÷ liÖu ®· truyÒn
d÷ liÖu
Ch−¬ng 2: Mét sè ph−¬ng thøc truy cËp m¹ng 55
ThÎ bμi lμ mét ®¬n vÞ d÷ liÖu ®Æc biÖt trong ®ã cã mét bit biÓu diÔn tr¹ng th¸i sö
dông cña nã (bËn hoÆc rçi). Mét tr¹m muèn truyÒn d÷ liÖu th× ph¶i ®îi ®Õn khi nhËn
®−îc mét thÎ bμi “rçi “(free). Khi ®ã tr¹m sÏ ®æi bit tr¹ng th¸i cña thÎ bμi thμnh “bËn
“ (busy) vμ truyÒn mét ®¬n vÞ d÷ liÖu cïng víi thÎ bμi ®i theo chiÒu cña vßng. Giê
®©y kh«ng cßn thÎ bμi “rçi” trªn vßng n÷a, do ®ã c¸c tr¹m cã d÷ liÖu cÇn truyÒn còng
ph¶i ®îi. D÷ liÖu ®Õn tr¹m ®Ých sÏ ®−îc sao l¹i, sau ®ã cïng víi thÎ bμi ®i tiÕp cho
®Õn khi quay vÒ tr¹m nguån. Tr¹m nguån sÏ xo¸ bá d÷ liÖu ®æi bit tr¹ng th¸i trë vÒ
“rçi” vμ cho l−u chuyÓn tiÕp trªn vßng ®Ó c¸c tr¹m kh¸c cã thÓ nhËn ®−îc quyÒn
truyÒn d÷ liÖu. Qu¸ tr×nh m« t¶ ë trªn ®−îc minh ho¹ ë h×nh 2.12
Sù quay l¹i vÒ tr¹m nguån cña d÷ liÖu vμ thÎ bμi nh»m t¹o mét c¬ chÕ b¸o nhËn
(acknowledgment) tù nhiªn: Tr¹m ®Ých cã thÓ göi vμo ®¬n vÞ d÷ liÖu(phÇn header)
c¸c th«ng tin vÒ kÕt qu¶ tiÕp nhËn d÷ liÖu cña m×nh. Ch¼ng h¹n c¸c th«ng tin ®ã cã
thÓ lμ:
- Tr¹m ®Ých kh«ng tån t¹i hoÆc kh«ng ho¹t ®éng.
- Tr¹m ®Ých tån t¹i nh−ng d÷ liÖu kh«ng ®−îc sao chÐp.
- D÷ liÖu ®· ®−îc tiÕp nhËn.
- Cã lçi.
Trong ph−¬ng ph¸p nμy cÇn ph¶i gi¶i quyÕt hai vÊn ®Ò. Mét lμ viÖc mÊt thÎ bμi
lμm cho trªn vßng kh«ng cßn thÎ bμi l−u chuyÓn n÷a. Hai lμ mét thÎ bμi “bËn” l−u
chuyÓn kh«ng dõng trªn vßng. Cã thÓ cã nhiÒu gi¶i ph¸p kh¸c nhau cho hai vÊn ®Ò
nμy. Sau ®©y lμ gi¶i ph¸p ®−îc khuyÕn nghÞ:
- §èi víi vÊn ®Ò mÊt thÎ bμi, cã thÓ qui ®Þnh tr−íc mét tr¹m ®iÒu khiÓn chñ ®éng.
Tr¹m nμy sÏ ph¸t hiÖn t×nh tr¹ng mÊt thÎ bμi b»ng c¸ch dïng c¬ chÕ thêi gian
tíi h¹n (time- out) vμ phôc håi b»ng c¸ch ph¸t ®i mét thÎ bμi “rçi” míi.
- §èi víi vÊn ®Ò thÎ bμi bËn l−u chuyÓn kh«ng dõng, tr¹m monitor sö dông mét
bit trªn thÎ bμi (gäi lμ monitor bit) ®Ó ®¸nh dÊu (®Æt gi¸ trÞ 1) khi gÆp mét thÎ
bμi bËn ®i qua nã. NÕu nã gÆp l¹i mét thÎ bμi bËn víi bit ®· ®¸nh dÊu ®ã th× cã
nghÜa lμ tr¹m nguån ®· kh«ng nhËn l¹i ®−îc ®¬n vÞ d÷ liÖu cña m×nh vμ thÎ bμi
bËn cø quay vßng m·i. Lóc ®ã tr¹m monitor sÏ ®æi bit tr¹ng th¸i cña thÎ bμi
thμnh rçi vμ chuyÓn tiÕp trªn vßng. C¸c tr¹m cßn l¹i trªn vßng sÏ cã vai trß bÞ
®éng: Chóng theo dâi ph¸t hiÖn t×nh tr¹ng sù cè cña tr¹m monitor chñ ®éng vμ
thay thÕ vai trß ®ã. CÇn cã mét gi¶i thuËt ®Ó chän tr¹m thay thÕ cho tr¹m
monitor háng.
56 Kü thuËt m¹ng m¸y tÝnh
2.3.3.4 Chøc n¨ng cña líp con ®iÒu khiÓn truy cËp m¹ng MAC theo chuÈn IEEE 802.5
Theo ph−¬ng ph¸p nμy th× líp con ®iÒu khiÓn truy cËp m¹ng MAC cã nhiÖm vô
®iÒu khiÓn truy cËp m¹ng theo nguyªn t¾c chia to¹ ®é vμ tÝn hiÖu th¨m dß Token
®−îc göi ®Õn lÇn l−ît c¸c tr¹m cña m¹ng. Møc con MAC x¸c ®Þnh khi nμo th× tr¹m cã
quyÒn truy cËp m¹ng vμ khi nμo tr¹m ph¶i truyÒn Token cho tr¹m tiÕp theo.
C¸c chøc n¨ng chÝnh cña MAC nh− sau:
- Ph¸t hiÖn viÖc mÊt Token trªn m¹ng.
- Khëi ®éng ®−êng truyÒn.
- Lμm ®ång hå x¸c ®Þnh kho¶ng thêi gian l−u gi÷ Token.
- Chøa bé nhí ®Öm h¹n chÕ.
- NhËn biÕt ®Þa chØ cña tr¹m.
- T¹o c¸c frame.
- T¹o vμ kiÓm tra phÇn m· ph¸t hiÖn lçi cña frame.
- NhËn d¹ng Token hîp lÖ.
- Ph¸t hiÖn vμ ghi nhËn c¸c tr¹m míi bæ sung vμo m¹ng.
- Ph¸t hiÖn vμ xö lý lçi cña tr¹m.
- Phôc vô tõ líp con ®iÒu khiÓn truy cËp m¹ng MAC tíi líp con ®iÒu khiÓn nèi
logic. Phôc vô nμy cho phÐp líp con LLC cã thÓ trao ®æi c¸c d÷ liÖu cña m×nh
víi líp con LLC t−¬ng ®−¬ng ë c¸c tr¹m kh¸c.
- Phôc vô tõ líp vËt lý tíi líp MAC. Phôc vô nμy cho phÐp MAC cña tr¹m cã thÓ
trao ®æi c¸c d÷ liÖu cña m×nh víi líp con MAC t−¬ng ®−¬ng ë c¸c tr¹m kh¸c.
- Phôc vô tõ líp con MAC tíi phÇn qu¶n lý m¹ng. Phôc vô nμy cho phÐp phÇn
qu¶n lý m¹ng gi¸m s¸t vμ ®iÒu khiÓn ho¹t ®éng cña MAC.
- Phôc vô tõ líp vËt lý ®Õn líp qu¶n lý m¹ng. Phôc vô nμy cho phÐp líp qu¶n lý
m¹ng ®iÒu khiÓn líp vËt lý.
2.3.3.5 Líp vËt lý vμ c¸c ®Æc tÝnh cña ®−êng truyÒn theo chuÈn IEEE 802.5
Ph−¬ng ph¸p truy cËp m¹ng theo chuÈn 802.5 sö dông kü thuËt b¨ng c¬ së. C¸p
chÝnh vμ c¸p nh¸nh cña m¹ng th−êng lμ c¸c c¸p ®ång trôc. §−êng nèi tõ tr¹m vμo hÖ
thèng c¸p cña vßng trßn th−êng lμ c¸p d©y dÉn. T¹i c¸c vÞ trÝ nèi gi÷a c¸p nh¸nh vμ
c¸p chÝnh còng nh− gi÷a tr¹m lμ c¸c bé phèi ghÐp. Khi cÇn t¨ng kho¶ng c¸ch cña
vßng trßn m¹ng ng−êi ta dïng c¸c bé lÆp l¹i ®Ó khuÕch ®¹i chèng suy hao do ®−êng
truyÒn g©y ra vμ ®Ó söa d¹ng tÝn hiÖu chèng sai sè. Thùc chÊt ho¹t ®éng cña c¸c bé
lÆp l¹i còng ®−îc coi nh− ho¹t ®éng cña mét tr¹m ë chÕ ®é thô ®éng. Mçi tr¹m ®−îc
nèi vμo c¸p chÝnh b»ng hai cÆp d©y dÉn. Mét cÆp dïng ®Ó nhËn tÝn hiÖu tõ m¹ng cßn
cÆp kia dïng ®Ó ph¸t tÝn hiÖu lªn m¹ng. Bé phèi ghÐp tõ tr¹m vμo m¹ng cã nhiÖm vô
Ch−¬ng 2: Mét sè ph−¬ng thøc truy cËp m¹ng 57
®iÒu khiÓn viÖc nèi liÒn hoÆc t¸ch rêi tr¹m khái m¹ng. Khi tr¹m tù t¸ch ra th× th«ng
tin truyÒn trªn m¹ng sÏ ®i vßng qua tr¹m. Tr¹m t¸ch ra còng cã thÓ ®Æt ë chÕ ®é tù
kiÓm tra.
Tèc ®é truyÒn d÷ liÖu trong ph−¬ng ph¸p truy cËp m¹ng nμy lμ 1Mbit/s hay
4Mbit/s.
Ph−¬ng ph¸p truy cËp m¹ng nμy cã nh÷ng −u ®iÓm nh− sau:
- §é tin cËy t−¬ng ®èi cao.
- Kho¶ng c¸ch gi÷a c¸c tr¹m vμ ®é dμi cña m¹ng cã thÓ lín do nguyªn t¾c tæ
chøc lμ tÊt c¶ c¸c tr¹m ®Òu tham gia vμo vßng truyÒn cña m¹ng.
Tuy vËy ph−¬ng ph¸p nμy cã nh−îc ®iÓm lμ viÖc bè trÝ m¹ng kh«ng thuËn tiÖn
do m¹ng ph¶i tæ chøc theo vßng trßn. Ngoμi ra nã còng cã tÊt c¶ c¸c nh−îc ®iÓm cña
c¸c ph−¬ng ph¸p truy cËp m¹ng dïng tÝn hiÖu th¨m dß Token.
- IEEE 802.9: Lμ chuÈn ®Æc t¶ mét m¹ng tÝch hîp d÷ liÖu vμ tiÕng nãi. D¶i th«ng
tæng céng lμ 16 Mbit/s. ChuÈn nμy cßn ®−îc gäi lμ Isochronous Ethernet
(IsoEnet) vμ nã ®−îc thiÕt kÕ cho c¸c m«i tr−êng cã l−îng l−u th«ng lín vμ cÊp
b¸ch.
- IEEE 802.10: Lμ chuÈn ®Æc t¶ vÒ an toμn th«ng tin trong c¸c m¹ng côc bé cã
kh¶ n¨ng liªn t¸c (interoperable).
- IEEE 802.11: Lμ chuÈn ®Æc t¶ m¹ng côc bé kh«ng d©y (Wireless LAN), hiÖn
nay ®ang ®−îc tiÕp tôc ph¸t triÓn. Xu h−íng chän lùa ph−¬ng ph¸p truy cËp
CSMA/CD ®−îc kh¼ng ®Þnh.
- IEEE 802.12: Lμ chuÈn ®Æc t¶ m¹ng côc bé dùa trªn c«ng nghÖ ®Ò xuÊt bëi
AT&T, IBM vμ HP, gäi lμ 100 VG - AnyLAN. M¹ng nμy sö dông topo h×nh sao
vμ mét ph−¬ng ph¸p truy cËp ®−êng truyÒn cã ®iÒu khiÓn tranh chÊp
(contention). Khi cã nhu cÇu truyÒn d÷ liÖu, mét tr¹m sÏ göi yªu cÇu ®Õn Hub
vμ tr¹m chØ cã thÓ truyÒn d÷ liÖu khi Hub cho phÐp.
KiÕn tróc ph©n líp
Ch−¬ng nμy tæng kÕt l¹i c¸c nhiÖm vô cña 7 líp m« h×nh OSI mμ ®· ®−îc ®Ò cËp
kh¸i qu¸t ë ch−¬ng 1 vμ 2.
3.1 Líp vËt lý
Theo ®Þnh nghÜa cña ISO, líp vËt lý cung cÊp c¸c ph−¬ng tiÖn ®iÖn, c¬, chøc
n¨ng, thñ tôc ®Ó kÝch ho¹t, duy tr× vμ ®×nh chØ liªn kÕt vËt lý gi÷a c¸c hÖ thèng.
ë ®©y, thuéc tÝnh ®iÖn liªn quan ®Õn c¸c bit (c¸c líp thÕ hiÖu) vμ tèc dé truyÒn
c¸c bit. Thuéc tÝnh c¬ liªn quan ®Õn c¸c tÝnh chÊt vËt lý cña giao diÖn víi mét ®−êng
truyÒn (kÝch th−íc, cÊu h×nh). Thuéc tÝnh chøc n¨ng chØ ra c¸c chøc n¨ng ®−îc thùc
hiÖn bëi c¸c phÇn tö cña giao diÖn vËt lý, gi÷a c¸c hÖ thèng vμ ®−êng truyÒn. Thuéc
tÝnh thñ tôc liªn quan ®Õn giao thøc ®iÒu khiÓn viÖc truyÒn c¸c chuçi bit qua ®−êng
truyÒn vËt lý.
Kh¸c víi c¸c líp kh¸c, líp vËt lý lμ líp thÊp nhÊt giao diÖn víi ®−êng truyÒn
kh«ng cã PDU cho líp vËt lý, kh«ng cã phÇn header chøa th«ng tin ®iÒu khiÓn PCI,
d÷ liÖu ®−îc truyÒn ®i theo dßng bit (bit stream). Bëi vËy giao thøc cho líp vËt lý
kh«ng xuÊt hiÖn víi ý nghÜa gièng nh− ®èi víi c¸c líp kh¸c.
Trong m«i tr−êng thùc A vμ B lμ hai hÖ thèng më ®−îc nèi víi nhau b»ng mét
®o¹n c¸p ®ång trôc vμ mét ®o¹n c¸p quang. Modem C ®Ó chuyÓn ®æi tõ tÝnh hiÖu sè
sang tÝn hiÖu t−¬ng tù ®Ó truyÒn trªn c¸p ®ång trôc. Modem D l¹i chuyÓn ®æi tÝn hiÖu
®ã thμnh tÝn hiÖu sè vμ qua transducer E ®Ó chuyÓn ®æi tõ xung ®iÖn sang xung ¸nh
60 Kü thuËt m¹ng m¸y tÝnh
s¸ng ®Ó truyÒn qua c¸p quang. Cuèi cïng transducer F l¹i chuyÓn ®æi thμnh xung
®iÖn vμ ®i vμo B.
C¸p ®ång trôc C¸p sîi quang
HÖ thèng HÖ thèng
C D E F
më A më B
Modem Transducer
§−êng truyÒn
vËt lý
Liªn kÕt ®−êng truyÒn vËt lý
H×nh 3.1:
Cßn trong m«i tr−êng logic th× thÓ hiÖn m«i tr−êng thùc ®ã theo ng«n ng÷ cña
m« h×nh ISO. Mét thùc thÓ líp vËt lý lμ mét cÊu tróc logic giao diÖn víi ®−êng truyÒn
vËt lý. C¸c thùc thÓ ®ã cã mÆt trong c¸c hÖ thèng A vμ B nh−ng ®ång thêi còng cã
mét thùc thÓ líp vËt lý ë giao diÖn gi÷a D vμ E. Thùc thÓ trung gian nμy lμ mét bé
chuyÓn tiÕp (relay) ho¹t ®éng ë líp vËt lý giao diÖn víi hai ®−êng truyÒn vËt lý kh¸c
nhau.
Mét giao thøc líp vËt lý tån t¹i gi÷a c¸c thùc thÓ ®ã ®Ó qui ®Þnh vÒ ph−¬ng thøc
(®ång bé, bÊt ®ång bé) vμ tèc ®é truyÒn.... §iÒu mong muèn lμ giao thøc ®ã ®éc lËp
tèi ®a víi ®−êng truyÒn vËt lý ®Ó cho mét hÖ thèng cã thÓ giao diÖn víi nhiÒu ®−êng
truyÒn vËt lý kh¸c nhau. Do vËy, C¸c chuÈn cho líp vËt lý sÏ ph¶i bao gåm kh«ng chØ
c¸c phÇn tö giao thøc gi÷a c¸c thùc thÓ mμ cßn c¶ ®Æc t¶ cña giao diÖn víi ®−êng
truyÒn.
3.2 Líp liªn kÕt d÷ liÖu
Líp liªn kÕt d÷ liÖu cung cÊp c¸c ph−¬ng tiÖn ®Ó truyÒn th«ng tin qua liªn kÕt
vËt lý ®¶m b¶o tin cËy th«ng qua c¸c c¬ chÕ ®ång bé ho¸, kiÓm so¸t lçi vμ kiÓm so¸t
luång d÷ liÖu.
Ch−¬ng 3: KiÕn tróc ph©n líp 61
Còng gièng nh− líp vËt lý cã rÊt nhiÒu giao thøc ®−îc x©y dùng cho líp liªn kÕt
d÷ liÖu (®−îc gäi chung lμ data link protocol). C¸c DLP ®−îc chia thμnh lo¹i bÊt ®ång
bé(asynchronous DLP) vμ ®ång bé (synchronous DLP), trong ®ã ®ång bé chia thμnh
2 nhãm lμ h−íng ký tù (character oriented) vμ h−íng bit (bit- oriented)
Giao thøc liªn kÕt d÷
liÖu
H×nh 3.2
- M¹ng lo¹i A: cã tû suÊt lçi vμ sù cè cã b¸o hiÖu chÊp nhËn ®−îc. C¸c gãi tin
®−îc gi¶ thiÕt lμ kh«ng bÞ mÊt. Líp giao vËn kh«ng cÇn cung cÊp c¸c dÞch vô
phôc håi (Recovery) hoÆc s¾p xÕp thø tù l¹i (Resequencing).
- M¹ng lo¹i B: cã tû suÊt lçi chÊp nhËn ®−îc nh−ng tû suÊt sù cè cã b¸o hiÖu l¹i
kh«ng chÊp nhËn ®−îc. Líp giao vËn ph¶i cã kh¶ n¨ng phôc håi l¹i khi x¶y ra
lçi hoÆc sù cè.
- M¹ng lo¹i C: cã tû suÊt lçi kh«ng chÊp nhËn ®−îc (kh«ng tin cËy). Líp giao
vËn ph¶i cã kh¶ n¨ng phôc håi l¹i khi x¶y ra lçi vμ s¾p xÕp l¹i thø tù c¸c gãi tin.
Ta thÊy r»ng víi m¹ng lo¹i A th× c«ng viÖc cña líp giao vËn sÏ dÔ dμng h¬n.
Tuy nhiªn, ®iÒu kh«ng may lμ rÊt nhiÒu m¹ng l¹i chØ ®−îc chÊt l−îng dÞch vô cña
m¹ng lo¹i B vμ lo¹i C. bëi vËy khi x¸c ®Þnh dÞch vô vμ giao thøc cho líp giao vËn cÇn
ph¶i quan t©m ®Õn tr−êng hîp chÊt luîng dÞch vô m¹ng lμ xÊu nhÊt, vμ nhiÖm vô cña
líp giao vËn lμ ph¶i lùa chän ®−îc dÞch vô vμ giao thøc giao vËn thÝch hîp víi lo¹i
m¹ng cho tr−íc.
3.5 Líp phiªn
Líp phiªn (Session) lμ líp thÊp nhÊt trong nhãm c¸c líp cao vμ n»m ë ranh giíi
gi÷a hai nhãm líp nãi trªn. Môc tiªu cña nã lμ cung cÊp cho ng−êi dïng cuèi c¸c
chøc n¨ng cÇn thiÕt ®Ó qu¶n trÞ c¸c phiªn øng dông cña hä, cô thÓ lμ:
- §iÒu phèi viÖc trao ®æi d÷ liÖu gi÷a c¸c øng dông b»ng c¸ch thiÕt lËp vμ gi¶i
phãng (mét c¸ch logic) c¸c phiªn (hay cßn gäi lμ c¸c héi tho¹i-Dialogues).
- Cung cÊp c¸c ®iÓm ®ång bé ho¸ vμ kiÓm so¸t viÖc trao ®æi d÷ liÖu.
- ¸p ®Æt c¸c quy t¾c cho c¸c t−¬ng t¸c gi÷a c¸c øng dông cña ng−êi dïng.
- Cung cÊp c¬ chÕ lÊy l−ît (n¾m quyÒn) trong qu¸ tr×nh trao ®æi d÷ liÖu.
ViÖc trao ®æi d÷ liÖu cã thÓ thùc hiÖn theo 3 ph−¬ng thøc:
- Song c«ng (full duplex).
- B¸n song c«ng (Haft duplex).
- §¬n c«ng (Simplex).
Víi ph−¬ng thøc song c«ng, c¶ hai bªn ®Òu cã thÓ ®ång thêi göi d÷ liÖu ®i. Mét
khi ph−¬ng thøc nμy ®· ®−îc tho¶ thuËn th× kh«ng ®ßi hái ph¶i cã nhiÖm vô qu¶n trÞ
t−¬ng t¸c ®Æc biÖt nμo. Cã lÎ ®©y lμ ph−¬ng thøc héi tho¹i phæ biÕn nhÊt. Trong
tr−êng hîp b¸n song c«ng th× n¶y sinh vÊn ®Ò: hai ng−êi dïng phiªn ph¶i lÊy l−ît ®Ó
truyÒn d÷ liÖu. Mét vÝ dô ®iÓn h×nh cña ph−¬ng thøc nμy lμ dïng cho c¸c øng dông
hái/®¸p. Thùc thÓ líp phiªn (Session-entity)duy tr× t−¬ng t¸c lu©n phiªn b»ng c¸ch
b¸o cho mçi ng−êi dïng khi ®Õn l−ît hä ®−îc truyÒn d÷ liÖu.
64 Kü thuËt m¹ng m¸y tÝnh
Tr−êng hîp mét chiÒu th× Ýt x¶y ra, vÝ dô nh− lμ d÷ liÖu ®−îc göi tíi mét ng−êi
dïng t¹m thêi kh«ng lμm viÖc, chØ cã mét ch−¬ng tr×nh nhËn (Receiver server) víi
nhiÖm vô duy nhÊt lμ tiÕp nhËn d÷ liÖu ®Õn vμ l−u gi÷ l¹i. ChuÈn cña ISO kh«ng xÐt
®Õn ph−¬ng thøc nμy.
VÊn ®Ò ®ång bé ho¸ trong líp phiªn ®−îc thùc hiÖn t−¬ng tù nh− c¬ chÕ ®iÓm
kiÓm tra/phôc håi (Check point/restart) trong mét hÖ qu¶n trÞ tËp tin. DÞch vô nμy cho
phÐp ng−êi dïng x¸c ®Þnh c¸c ®iÓm ®ång bé ho¸ trong dßng d÷ liÖu vμ cã thÓ kh«i
phôc viÖc héi tho¹i b¾t ®Çu tõ mét trong c¸c ®iÓm ®ã.
Mét trong nh÷ng chøc n¨ng quan träng nhÊt cña líp phiªn lμ ®Æt t−¬ng øng c¸c
liªn kÕt phiªn víi c¸c liªn kÕt giao vËn. ë mét thêi ®iÓm cho tr−íc, tån taÞ ¸nh x¹ 1-1
gi÷a c¸c liªn kÕt phiªn vμ c¸c liªn kÕt giao vËn. Tuy nhiªn thêi gian sèng cña c¸c liªn
kÕt phiªn vμ giao vËn cã thÓ kh¸c nhau, bëi vËy cã thÓ x¶y ra 2 tr−êng hîp sau:
- Mét liªn kÕt giao vËn ®¶m nhiÖm nhiÒu liªn kÕt phiªn liªn tiÕp.
- Mét liªn kÕt phiªn sö dông nhiÒu liªn kÕt giao vËn liªn tiÕp
Thêi gian
Liªn kÕt
phiªn
Liªn kÕt
giao vËn
(a) NhiÒu liªn kÕt phiªn ph©n chia cïng mét liªn kÕt giao vËn
Thêi gian
Liªn kÕt
phiªn
Liªn kÕt
giao vËn
(b) NhiÒu liªn kÕt giao vËn ph©n chia cïng mét liªn kÕt phiªn
Nã tån t¹i 3 d¹ng có ph¸p th«ng tin ®−îc trao ®æi gi÷a c¸c thùc thÓ øng dông ®ã
lμ: có ph¸p dïng bëi thùc thÓ øng dông nguån, có ph¸p dïng bëi thùc thÓ øng dông
®Ých vμ có ph¸p dïng gi÷a c¸c thùc thÓ líp tr×nh diÔn. Lo¹i có ph¸p sau cïng cßn gäi
lμ có ph¸p truyÒn (Transfer syntax). Cã thÓ c¶ 3 hoÆc mét cÆp nμo ®ã trong c¸c có
ph¸p trªn lμ gièng nhau. Líp tr×nh diÔn ®¶m nhiÖm viÖc chuyÓn ®æi biÓu diÔn cña
th«ng tin gi÷a có ph¸p truyÒn vμ mçi mét có ph¸p kia cã yªu cÇu.
CÇn l−u ý lμ kh«ng tån t¹i mét có ph¸p truyÒn x¸c ®Þnh tr−íc duy nhÊt cho mäi
ho¹t ®éng trao ®æi d÷ liÖu. Cø ph¸p truyÒn ®−îc sö dông trªn mét liªn kÕt cô thÓ cña
líp tr×nh diÔn ph¶i ®−îc th−¬ng l−îng gi÷a c¸c thùc thÓ tr×nh diÔn t−¬ng øng. Mçi
bªn lùa chän mét có ph¸p truyÒn sao cho cã thÓ s½n sμng ®−îc chuyÓn ®æi sang có
ph¸p ng−êi dïng vμ ng−îc l¹i. Ngoμi ra, có ph¸p truyÒn ®−îc chän ph¶i ph¶n ¸nh c¸c
yªu cÇu dÞch vô kh¸c, ch¼ng h¹n nhu cÇu nÐn d÷ liÖu. ViÖc th−¬ng l−îng có ph¸p
truyÒn ®−îc tiÕn hμnh trong giai ®o¹n thiÕt lËp mét liªn kÕt vμ có ph¸p truyÒn sö dông
cã thÓ ®−îc thay ®æi trong thêi gian cña liªn kÕt ®ã. Líp tr×nh diÔn chØ liªn quan ®Õn
có ph¸p truyÒn v× thÕ trong giao thøc sÏ kh«ng quan t©m ®Õn c¸c có ph¸p sö dông bëi
c¸c thùc thÓ øng dông. Tuy nhiªn, mçi thùc thÓ tr×nh diÔn ph¶i chÞu tr¸ch nhiÖm
chuyÓn ®æi gi÷a có ph¸p cña ng−êi dïng vμ có ph¸p truyÒn.
Khi qua ranh giíi gi÷a 2 líp tr×nh diÔn vμ phiªn cã mét sù thay ®æi quan träng
trong c¸ch nh×n d÷ liÖu (view of data). §èi víi líp phiªn trë xuèng, tham sè ng−êi
dïng d÷ liÖu trong c¸c dÞch vô nguyªn thuû ®−îc ®Æc t¶ d−íi d¹ng gi¸ trÞ nhÞ ph©n
(mét chuçi c¸c byte). Gi¸ trÞ nμy cã thÓ ®−îc ®−a vμo trùc tiÕp trong c¸c SDU
(service data unit) ®Ó chuyÓn gi÷a c¸c líp trong mét hÖ thèng vμ trong c¸c PDU
(protocol data unit) ®Ó chuyÓn gi÷a c¸c líp ®ång møc ë 2 hÖ thèng kÕt nèi víi nhau.
Tuy nhiªn, líp øng dông l¹i liªn quan chÆt chÏ víi c¸ch nh×n d÷ liÖu cña ng−êi dïng.
Nãi chung c¸ch nh×n ®ã lμ mét tËp th«ng tin cã cÊu tróc nμo ®ã nh− lμ v¨n b¶n (text)
trong mét tμi liÖu, mét tËp vÒ nh©n sù, mét c¬ së d÷ liÖu tÝch hîp hoÆc mét hiÓn thÞ
cña th«ng tin video text. Ng−êi dïng chØ quan t©m vÒ ng÷ nghÜa (Semanties) cña d÷
liÖu. Do ®ã líp tr×nh diÔn ë gi÷a cã nhiÖm vô ph¶i cung cÊp ph−¬ng thøc biÓu diÔn d÷
liÖu vμ chuyÓn ®æi thμnh c¸c gi¸ trÞ nhÞ ph©n dïng cho c¸c líp d−íi. NghÜa lμ nh÷ng
g× liªn quan ®Õn có ph¸p cña d÷ liÖu.
Tuy nhiªn, trong thùc tÕ kh«ng thÓ t¸ch biÖt hoμn toμn gi÷a có ph¸p vμ ng÷
nghÜa cña d÷ liÖu. NÕu øng dông kh«ng biÕt g× vÒ có ph¸p cßn líp tr×nh diÔn kh«ng
biÕt g× vÒ ng÷ nghi· th× kh«ng thÓ nμo hoμn tÊt ®−îc viÖc kÕt hîp ®−îc ng÷ nghÜa víi
có ph¸p dïng ®Ó t¹o ra mét biÓu diÔn cô thÓ c¸c gi¸ trÞ d÷ liÖu cho dÞch vô phiªn.
C¸ch tiÕp cËn cña ISO vÒ viÖc kÕt hîp gi÷a ng÷ nghÜa vμ có ph¸p d÷ liÖu lμ nh− nhau.
ë líp øng dông, th«ng tin ®−îc biÓu diÔn d−íi d¹ng mét có ph¸p trõu t−îng liªn quan
®Õn c¸c kiÓu d÷ liÖu vμ gi¸ trÞ d÷ liÖu. Có ph¸p trõu t−îng nμy ®Æc t¶ mét c¸ch h×nh
thøc d÷ liÖu, ®éc lËp víi mäi biÓu diÔn cô thÓ.
66 Kü thuËt m¹ng m¸y tÝnh
Do vËy, mét có ph¸p trõu t−îng cã nhiÒu ®iÓm gièng víi c¸c khÝa c¹nh ®Þnh
nghÜa kiÓu d÷ liÖu trong c¸c ng«n ng÷ lËp tr×nh quy −íc nh− pascal, C
Líp tr×nh diÔn t−¬ng t¸c víi líp øng dông còng dùa trªn có ph¸p trõu t−îng nμy.
Líp tr×nh diÔn cã nhiÖm vô dÞch thuËt gi÷a có ph¸p trõu t−îng cña líp øng dông vμ 1
có ph¸p truyÒn m« t¶ c¸c gi¸ trÞ d÷ liÖu d−íi d¹ng nhÞ ph©n, thÝch hîp cho viÖc t−¬ng
t¸c c¸c dÞch vô phiªn. ViÖc dÞch thuËt nμy ®−îc thùc hiÖn nhê c¸c quy c¸ch m· ho¸
chÜ râ biÓu diÔn cña mçi gi¸ trÞ d÷ liÖu thuéc mét kiÓu d÷ liÖu nμo ®ã.
Tr−íc khi sö dông mét liªn kÕt líp tr×nh diÔn ®Ó trao ®æi d÷ liÖu th× 2 thùc thÓ
tr×nh diÔn ë 2 ®Çu ph¶i tho¶ thuËn vÒ có ph¸p truyÒn. Sau khi có ph¸p truyÒn ®· ®−îc
chän th× tæ hîp có ph¸p trõu t−îng vμ có ph¸p truyÒn ®−îc xem lμ bèi c¶nh tr×nh diÔn
®−îc dïng ®Ó trao ®æi d÷ liÖu
3.7 Líp øng dông
Líp øng dông (Applicantion layer) lμ ranh giíi gi÷a nèi kÕt c¸c hÖ thèng më vμ
c¸c tiÕn tr×nh øng dông (Applicantion process). C¸c AP sö dông m«i tr−êng OSI ®Ó
trao ®æi d÷ liÖu qua qu¸ tr×nh thùc hiÖn cña chóng. Lμ líp cao nhÊt trong m« h×nh
OSI 7 líp, líp øng dông cã mét sè ®Æc ®iÓm kh¸c víi c¸c líp d−íi nã. Tr−íc hÕt, nã
kh«ng cung cÊp c¸c dÞch vô cho mét líp trªn nh− trong tr−êng hîp cña c¸c líp kh¸c.
líp øng dông kh«ng cã kh¸i niÖm ®iÓm truy cËp dÞch vô líp øng dông (tøc ASAP).
ISO ®Þnh nghÜa mét AP lμ mét phÇn tö ë trong mét hÖ thèng më thùc hiÖn viÖc
xö lý th«ng tin cho mét øng dông cô thÓ. C¸c AP thuéc c¸c hÖ thèng më kh¸c nhau
muèn trao ®æi th«ng tin ph¶i th«ng qua líp øng dông. Líp øng dông bao gåm c¸c
thùc thÓ øng dông (Application Entity-AE), c¸c thùc thÓ nμy dïng c¸c giao thøc øng
dông vμ c¸c dÞch vô tr×nh diÔn ®Ó trao ®æi th«ng tin. Nh− vËy, c¸c AE cung cÊp cho
c¸c AP c¸c ph−¬ng tiÖn cÇn thiÕt ®Ó truy cËp m«i tr−êng OSI. Tuy nhiªn, líp øng
dông chñ yÕu chØ gi¶i quyÕt vÊn ®Ò ng÷ nghÜa kh«ng gi¶i quyÕt vÊn ®Ò có ph¸p nh−
líp tr×nh diÔn.
3.8 C¸c giao thøc
3.8.1 C¸c dÞch vô líp con MAC
BÊt chÊp mäi chÕ ®é ho¹t ®éng cña líp con MAC ë d−íi-CSMA/CD, token ring,
token bus- lμ tiªu chuÈn cña ng−êi dïng nh÷ng dÞch vô lμ ®−îc ®Þnh nghÜa cho sö
dông bëi líp con LLC ®Ó truyÒn LLC-PDUs ®Ó liªn l¹c víi c¸c líp, ng−êi dïng dÞch
vô nguyªn thuû (Service Primitive) ®−îc hç trî lμ:
- MA. DATA. request (yªu cÇu).
- MA. DATA. indication (chØ thÞ).
- MA. DATA. confirmation (sù x¸c nhËn)
Ch−¬ng 3: KiÕn tróc ph©n líp 67
BiÓu ®å cña mét chuçi thêi gian ®−îc sö dông ®Ó minh ho¹ trong h×nh 3.4.
(a)
MA.DATA, request
MA.DATA, confirm
MA.DATA, indication
(b)
MA.DATA, request
MA.DATA, confirm MA.DATA, indication
Cho mét CSMA/CD LAN, cÊu h×nh Primitive chØ ra r»ng yªu cÇu thμnh c«ng
(hoÆc kh«ng thμnh c«ng) ®Ó truyÒn cho mét token LAN, nã chØ ra r»ng yªu cÇu cã
thμnh c«ng hay kh«ng ®Ó ph©n phèi.
Mçi dÞc vô nguyªn thuû (Service Primitive) lμ nh÷ng tham sè liªn kÕt.
MA.DATA request Primitive bao gåm lμ:
Yªu cÇu vÒ ®Þa chØ ®Ých (cã thÓ lμ riªng lÎ, nhãm, ®Þa chØ qu¶ng b¸), mét ®¬n vÞ
dÞch vô d÷ liÖu bao gåm d÷ liÖu truyÒn ®i, LLC-PDU vμ líp yªu cÇu ®Æc biÖt cña liªn
kÕt dÞch vô víi PDU. Sau ®ã sö dông víi c¸c m¹ng token ring vμ token bus, cho vÝ dô
khi mét m«i tr−êng −u tiªn giao thøc ®iÒu khiÓn truy cËp ®· ®−îc sö dông.
3.8.2 C¸c dÞch vô líp con LLC
DTE nguån DTE ®Ých
L.DATA, request
(N-PDU) MA.DATA MA.DATA L.DATA, indication
request (UI) indication (UI) (N-PDU)
L.DATA, request
(N-PDU)
L.DATA, indication
(N-PDU) MA.DATA MA.DATA
indication (UI) request (UI)
Ng−êi dïng c¸c dÞch vô vμ ho¹t ®éng cña líp con LLC sÏ ®−îc m« t¶ trong c¸c
ch−¬ng sau. Cã thÓ nh¾c l¹i r»ng giao thøc LLC lμ giao thøc c¬ b¶n ®iÒu khiÓn liªn
kÕt ®−êng truyÒn d÷ liÖu møc cao (HDLC), giao thøc liªn kÕt ®ãng vai trß phô: cã kÕt
nèi vμ kh«ng cã kÕt nèi. Tuy nhiªn trong thùc tÕ, trong hÇu hÕt c¸c kiÓu cμi ®Æt cña
LAN, kiÓu trong kü thuËt vμ m«i tr−êng v¨n phßng, chØ mét bªn göi kh«ng cÇn kÕt
nèi, sö dông giao thøc kh«ng kÕt nèi. Ng−êi dïng dÞch vô nguyªn thuû b»ng c¸ch
68 Kü thuËt m¹ng m¸y tÝnh
ph¸t L-DATA.request vμ bëi v× nã lμ mét giao thøc tèt, tÊt c¶ d÷ liÖu truyÒn ®−îc
dïng lμ kh«ng cÇn ®¸nh sè th«ng tin cña frame (UI). T¸c ®éng qua l¹i gi÷a LLC vμ
líp con MAC b»ng c¸ch chØ ra trong h×nh 3.5 sau:
L-DATA request Primitive ph¶i cã tham sè liªn kÕt. §©y lμ mét b¶ng liÖt kª cña
®Þa chØ nguån vμ ®Þa chØ ®Ých cña ng−êi dïng d÷ liÖu. Sau ®ã lμ giao thøc líp m¹ng
®¬n vÞ d÷ liÖu (N-PDU) ®Þa chØ nguån vμ ®Þa chØ ®Ých ®−îc nèi vμo mçi ®Þa chØ cña
líp con MAC cña DTE vμ thªm mét ®iÓm truy suÊt dÞch vô (SAP) líp ®Þa chØ LLC-
SAP.
Minh ho¹ mét c¸ch chi tiÕt h¬n sù qua l¹i gi÷a líp con LLC vμ líp con MAC.
Líp con LLC ®äc ®iÓm truy cËp dÞch vô ®Þa chØ ®Ých vμ nguån cña LLC (DSAP vμ
SSAP), tõ hai liªn kÕt tham sè ®Þa chØ trªn víi yªu cÇu dÞch vô nguyªn thuû Service
Primitive L-DATA vμ t¹i ®Çu vμo cña LLC-PDU. Thªm vμo ®ã ®¬n vÞ giao thøc d÷
liÖu líp m¹ng (N-PDU) ®Õn vμ qua LLC-PDU ®Õn líp con MAC sö dông mét
MA.DATA ®Ó yªu cÇu líp MAC Primitive.
MÆc kh¸c liªn kÕt tham sè víi c¸c Primitive bao gåm ®Þa chØ nguån vμ ®Þa chØ
®Ých cña líp con MAC, c¸c lo¹i m« t¶ dÞch vô vμ sè cña octect trong tËp tin d÷ liÖu
cña ng−êi dïng. §iÓn h×nh lo¹i dÞch vô ®−îc sö dông bëi thùc thÓ giao thøc líp con
MAC, quyÕt ®Þnh −u tiªn ®Ó liªn kÕt víi frame nÕu mét m¹ng token ®ang ®−îc sö
dông.
ChÊp nhËn cña yªu cÇu ®ã, thùc thÓ giao thøc MAC t¹o ra mét frame s½n sμng
truyÒn trªn ®−êng d©y ®ã. V× vËy, trong tr−êng hîp cña m¹ng CSMA/CD, nã t¹o ra
mét frame chøa ®ùng phÇn ®Çu, ®Þa chØ ®Ých vμ ®Þa chØ nguån, tr−êng th«ng tin vμ
tr−êng FCS thÝch hîp.
3.8.3 Líp m¹ng
Chøc n¨ng Primitive cña líp m¹ng lμ t×m ®−êng liªn kÕt th«ng ®iÖp víi giao
thøc c¸c líp cao ë trªn nã. Nh− lμ líp liªn kÕt d÷ liÖu, líp m¹ng cã thÓ ho¹t ®éng mét
trong hai kiÓu cã kÕt nèi hoÆc kh«ng cã kÕt nèi. Trong tr−êng hîp cña LAN, (frame)
lμ ®· ®−îc ®Þa chØ ho¸ vμ t×m ®−êng gi÷a c¸c DTE, DTE nμy ®Õn DTE kia ®i qua liªn
kÕt víi mçi th«ng ®iÖp truyÒn vμ sù hÖ háng c¸c th«ng ®iÖp cã thÓ lμ rÊt thÊp. KÕt qu¶
lμ dÞch vô líp m¹ng kh«ng kÕt nèi vμ giao thøc liªn kÕt th−êng sö dông khi tÊt c¶ c¸c
DTE kÕt nèi ®Õn mét LAN ®¬n. C¸c lçi vμ ®iÒu khiÓn nguån ®−îc chØ ®Õn giao thøc
líp transport trªn nã.
C¸c dÞch vô nguyªn thuû Service Primitive liªn kÕt ng−êi dïng víi dÞch vô
m¹ng vμ tham sè ®−îc chØ ra ë h×nh 3.6.
H×nh 3.6: C¸c Primitive trªn líp m¹ng
Ch−¬ng 3: KiÕn tróc ph©n líp 69
Minh ho¹ mèi liªn hÖ hiÖu suÊt cña 3 ph−¬ng ph¸p truy cËp m«i tr−êng ®· ®−îc
th¶o luËn vμ kÕt qu¶ cña nã ®−îc chØ ra ë h×nh 3.7.
10 10
TrÔ chuyÓn tiÕp thùc (ms)
6 6 CSMA/ Token
Token CD Ring
Bus Token
4 4
Ring
Token
2 2 Bus
0 0
0 0,2 0,4 0,6 0,8 1,0 0 0,2 0,4 0,6 0,8 1,0
TÊt c¶ c¸c ®o¹n LAN ®−îc m« pháng víi chiÒu dμi gièng nhau lμ 2, 5km vμ
ho¹t ®éng víi tèc ®é bit gièng nhau lμ 10Mbit/s. Nh− vËy, sè DTEs/Stations ®−îc nèi
lμ 100 trong mçi tr−êng hîp.
BiÓu ®å trªn chØ ra r»ng thêi gian mét frame ®−îc truyÒn th«ng qua LAN. BiÓu
®å trong phÇn (a) chØ ra liªn hÖ c¸c tr−êng hîp khi tÊt c¶ c¸c frame ®−îc truyÒn víi
chiÒu dμi lμ 512 bit, vμ trong phÇn (b) lμ 12000 bit. Nh− vËy, trong tr−êng hîp kÝch
cì frame nhá nhÊt, chØ mét frame ®¬n lμ ®−îc truyÒn vμ ®−îc nhËn cña token, th«ng
th−êng cã thÓ lμ cao nhÊt, v× nã lμ mét chøc n¨ng ®uîc −u tiªn cña frame, nã bao
gåm:
H−íng ®i kÕt hîp cña frame ng¾n vμ cña frame dμi, vμ v× vËy ý nghÜa cña thêi
gian truyÒn frame ë gi÷a ®−îc chØ ra trong mçi biÓu ®å trªn.
C¸c frame ®−îc ph¸t ra t¹i mçi tr¹m lμ ngÉu nhiªn, vμ thêi gian truyÒn lμ thêi
gian ®−îc ®Þnh nghÜa tõ sù ph¸t ra cña mét frame vμ v× vËy khi nã ®Õn t¹i líp con
MAC ®i vμo hμng- thêi gian nã nhËn thμnh c«ng lμ t¹i ®Ých ®Õn. V× vËy nã bao gåm
thêi gian frame chê trong líp con MAC trong hμng, thêi gian tr× ho·n liªn kÕt víi
ph−¬ng ph¸p ®iÒu khiÓn truy cËp m«i tr−êng riªng vμ thêi gian truyÒn frame.
Cã thÓ nh×n thÊy tõ biÓu ®å trªn, l−îng th«ng tin truyÒn qua lμ cao nhÊt víi kÝch
cì réng nhÊt cña frame víi mçi kiÓu cña LAN. Víi kÝch cë Ýt hoÆc kÝch cì nhiÒu.
Tuy nhiªn, víi mét token ring LAN, th«ng tin truyÒn qua lμ thÊp (Ýt) nh¹y h¬n kÝch
cì frame nhá nhÊt cña token bus LAN. Bëi v× ®©y lμ kÝch cì cña token chØ lμ 24 bit
Ch−¬ng 3: KiÕn tróc ph©n líp 71
víi mét token ring cã thÓ so s¸nh ®−îc víi 512 bit cña token bus. V× vËy tiÕn tr×nh
kÕt nèi tiªu ®Ò (overhead) víi token bus lμ cao h¬n token ring.
Víi mçi biÓu ®å nã ®−îc tr×nh bμy th«ng qua chuÈn ho¸, sè lín frame sÏ ®−îc
ph¸t ra víi mét kÝch cì frame nhá nhÊt. Tuy nhiªn, víi ph−¬ng ph¸p truy cËp
CSMA/CD, sù xung ®ét cã thÓ x¶y ra t¹i mét cÊp th«ng tin truyÒn qua lμ cao nhÊt víi
kÝch cì frame nhá nhÊt. Thªm vμo ®ã, víi kÝch cì frame nhá h¬n sù liªn kÕt ë tiªu ®Ò
víi ph−¬ng ph¸p truy suÊt m«i tr−êng cã ý nghÜa quan träng t¨ng cao trong giíi h¹n
chia nhá cña thêi gian lμ mÊt sù xung ®ét vμ tiÕn tr×nh kh«i phôc liªn kÕt.
KÕt luËn, cã thÓ nãi r»ng c¸c th«ng tin truyÒn qua chØ lμ qu¸ tr×nh cho viÖc ®Ò
nghÞ t¶i th«ng tin qu¸ nhiÒu, cã thÓ nãi kh¶ n¨ng th«ng tin truyÒn qua lμ mét nöa. Nã
®Ò nghÞ t¶i Ýt h¬n mét nöa, thêi gian truyÒn cña 3 LAN lμ gièng nhau. Trong thùc tÕ,
víi tÊt c¶ c¸c øng dông cao h¬n cña c¸c kiÓu sÏ ®−îc nhËn diÖn trong ch−¬ng sau.
Trong tr−êng hîp t¶i c¸c th«ng tin quan träng, th× ph−¬ng ph¸p truy cËp token lμ tèt
nhÊt., CSMA/CD lμ kh«ng ®−îc chÝnh x¸c cho LAN tèc ®é bit cao.
M¹ng diÖn réng
PDN
c¸c gãi tin bÞ thÊt l¹c hoÆc truyÒn bÞ lçi cho c¸c nót m¹ng. ChÝnh v× thÕ chuyÓn m¹ch
gãi ®−îc dïng phæ biÕn h¬n c¸c m¹ng chuyÓn m¹ch th«ng b¸o.
4.3. Truy cËp ®Çu cuèi vμ c¸c khuyÕn nghÞ X.3, X.28, X.29, X.25, X.75
4.3.1 Truy cËp ®Çu cuèi
Giao thøc truy cËp m¹ng X. 25 ®−îc gi¶ ®Þnh lμ DTE, ®−îc kÕt nèi víi m¹ng ®ñ
th«ng minh (hoÆc tiÕn tr×nh cã thÓ chÊp nhËn ®−îc). §Ó cã thÓ thùc hiÖn ®−îc nhiÒu
líp giao thøc ®−îc m« t¶. Trong tr−êng hîp th«ng th−êng, ®©y lμ ®óng, ch¾c ch¾n
nÕu DTE lμ mét m¸y tÝnh. Trong mét vμi tr−êng hîp c¸ biÖt, tuy nhiªn, DTE kh«ng
ho¹t ®éng trong kiÓu gãi, nã cã mét tiÕn tr×nh cã kh¶ n¨ng thùc hiÖn ®ñ mét giao thøc
gièng X. 25. Mét vÝ dô cña mét DTE trong líp lμ mét kiÓu ký tù ®¬n ®ång bé ®Çu
cuèi lμ mét m¸y tÝnh c¸ nh©n. Th«ng th−êng chØ lμ mét cÊp ®−îc giíi h¹n cña sù
th«ng minh víi giao diÖn vËt lý ®¬n RS-232 C/V. 24.
Yªu cÇu, ng−êi dïng cã thÓ chän lùa cung cÊp thªm thiÕt bÞ ®Ó tËp hîp nh÷ng
chuçi ký tù cÇn thiÕt tõ ®Çu cuèi ®Õn m¹ng c¸c gãi vμ ng−îc l¹i. Cã nhiÒu gi¶i ph¸p,
bëi v× ®©y kh«ng chØ lμ thiÕt bÞ, rÊt nhiÒu PSPDN qu¶n lý ®−a ra ý ®Þnh cho ng−êi
dïng mét gi¶i ph¸p giao thøc truy cËp m¹ng nh− lμ X.28 vμ còng cã ý ®Þnh cho sö
dông víi kiÓu ký tù ®ång bé ®Çu cuèi. Thªm vμo nh÷ng thiÕt bÞ cÇn thiÕt cung cÊp
kiÓu cña giao diÖn nh− lμ mét PAD (Packet-Assembler-Disassembler). ThuËt ng÷
PAD ®−îc cung cÊp bëi qu¶n lý PSPDN. Mét PAD ®¬n ®−îc sö dông ®ãng vai trß
mét sè cña kiÓu ký tù DTE, nh÷ng chøc n¨ng vμ vÞ trÝ cña 1 PAD cïng víi nh÷ng
giao thøc thªm vμo ®−îc ®Þnh nghÜa phï hîp víi nã. Cã thÓ xem lμ giao thøc X.3 ®Þnh
nghÜa ho¹t ®éng vμ kü n¨ng ®uîc cung cÊp bëi PAD, khi X.29 ®Þnh nghÜa giao diÖn
gi÷a PAD vμ mét kiÓu gãi DTE tõ xa.
4.3.2 KhuyÕn nghÞ X.3
Chøc n¨ng cña 1 PAD lμ tËp hîp nh÷ng ký tù riªng lÎ ®−îc nhËp vμo bëi mét
ng−êi dïng t¹i mét kho¶ng ký tù ®ång bé ®Çu cuèi ®Õn phu¬ng tiÖn gãi lμ thÝch hîp
cho viÖc truyÒn th«ng trong X. 25 PSPDN. PAD ph¶i chØ ra tÊt c¶ c¸c giao thøc cña
X. 25 thay cho ®Çu cuèi (nh− vËy gäi lμ thiÕt lËp, ®iÒu khiÓn luång) vμ ®èi víi c¸c
kiÓu gãi th× c«ng viÖc cña m¹ng ph¶i trong suèt cho ng−êi dïng.
Nh÷ng chøc n¨ng vμ nh÷ng ph−¬ng tiÖn cña mét PAD ®−îc ®Þnh nghÜa trong
phÇn giíi thiÖu cña X.3. Thªm vμo ®ã lμ nh÷ng chøc n¨ng c¬ b¶n lμ ®−êng d©y ngoμi,
mçi ®Çu cuèi ®−îc kÕt nèi ®Õn mét PAD cã mét sè c¸c tham sè ®−îc liªn kÕt. Bëi v×
kiÓu ký tù cña c¸c ®Çu cuèi thay ®æi réng trong ho¹t ®éng vμ tÝnh chÊt. C¸c th«ng sè
th«ng th−êng lμ ®uîc ®Æt bëi c¸c lÖnh cã ý ®Þnh t¹i ®Çu cuèi hoÆc gi¶i ph¸p tõ kiÓu
gãi xa DTE ®−îc truy cËp. Nh− vËy nh÷ng liªn hÖ næi bËc lμ:
- Cã kiÓm tra tiÕng väng (echo) côc bé ®−îc yªu cÇu.
76 Kü thuËt m¹ng m¸y tÝnh
- Sù chän lùa cña nh÷ng ký tù gãi cuèi, cho phÐp ng−êi dïng c¸c tÝn hiÖu PAD lμ
sù truyÒn cña mét gãi ®−îc b¾t ®Çu.
- B¶ng liÖt kª cña gi¶i ph¸p ®iÒu khiÓn c¸c ký tù cho c¸c chøc n¨ng lμ ®−êng d©y
vμ lÆp l¹i sù chuyÓn t¶i.
4.3.3 KhuyÕn nghÞ X.28
KhuyÕn nghÞ giíi thiÖu râ rμng giao thøc ®−îc sö dông gi÷a ®Çu cuèi ®−îc sö
dông kiÓu ký tù ®ång bé vμ PAD. Nã bao gåm nh÷ng tiÕn tr×nh sau.
- Truy cËp PAD.
- §Æt nh÷ng tham sè ®Çu cuèi ®Õn nh÷ng gi¸ trÞ ®−îc yªu cÇu.
- ThiÕt lËp mét cuéc gäi ¶o ®Õn ®Ých kiÓu gãi DTE.
- §iÒu khiÓn sù thay ®æi cña ng−êi tiªu dïng d÷ liÖu gi÷a ®Çu cuèi vμ PAD.
- Xo¸ thiÕt lËp ®−îc gäi.
Truy cËp ®Õn PAD cã thÓ ®−îc cÊu t¹o riªng biÖt. Nã cã thÓ chuyÓn qua mét
chuyÓn m¹ch ®−îc kÕt nèi ®ang ®−îc sö dông lμ PSTN hoÆc nã cã thÓ qua mét ®−êng
truyÒn. Tuy nhiªn, nÕu PSTN lμ sö dông ®−êng truyÒn analog, modem ph¶i ®−îc sö
dông t¹i mçi ®Çu cuèi cña ®−êng truyÒn. Nh− vËy, nÕu nh÷ng dÞch vô d÷ liÖu sè ®−îc
cung cÊp cho m¹ng, th× c¸c qu¸ tr×nh chuyÓn ®æi ®−îc thiÕt lËp hoÆc lμ ®−êng ®−îc
®Þnh tr−íc do ®ã cÇn sö dông giao diÖn RS-232 C/V.24.
Mét ®Çu cuèi truy cËp ®· ®¹t ®−îc ®Õn PAD, ®Çu cuèi ®ã göi mét yªu cÇu dÞch
vô vÒ ký tù kÕ tiÕp. Th«ng th−êng, PAD x¸c ®Þnh tèc ®é d÷ liÖu ®−îc sö dông bëi ®Çu
cuèi vμ cho phÐp ®Çu cuèi ®−îc lùa chän mét tiªu chuÈn ®Çu tiªn lμ s¬ l−îc. Nh÷ng
tiÕn tr×nh ®−îc ®Þnh nghÜa cho phÐp ng−êi dïng ®Çu cuèi ®äc ®−îc c¸c tham sè liªn
kÕt s¬ l−îc vμ nÕu ®−îc yªu cÇu chuyÓn ®æi ®Õn nh÷ng gi¸ trÞ kh¸c. PAD s½n sμng lËp
mét cuéc gäi ¶o th«ng qua PSPDN ®Õn mét kiÓu gãi ®iÒu khiÓn tõ xa DTE.
ThiÕt lËp mét cuéc gäi ¶o, ng−êi dïng tr−íc tiªn chØ ra ®−îc ®Þa chØ PAD ®·
®−îc yªu cÇu cña ®Çu cuèi kiÓu gãi. PAD khi thiÕt lËp cuéc gäi ¶o nh÷ng tiÕn tr×nh
®−îc ®−a ra ngoμi ®−êng d©y sím. Mét cuéc gäi ®−îc thiÕt lËp PAD nhËp d÷ liÖu
truyÒn pha.
Khi mét d÷ liÖu ®−îc truyÒn pha PAD thùc hiÖn viÖc tËp hîp gãi cÇn thiÕt vμ
nh÷ng chøc n¨ng, nh÷ng tiÕn tr×nh cÇn thiÕt lμ PAD ®−îc khëi ®Çu truyÒn cña mét
gãi khi ng−êi dïng ®−îc chÊp nhËn nhËp gãi cuèi vμ ®iÒu khiÓn theo ký tù hoÆc sau
®ã lμ chÊp nhËn chu kú time out. Th«ng th−êng, sau tÊt c¶ c¸c th«ng tin ®−îc chuyÓn
®æi, ng−êi dïng cã thÓ yªu cÇu PAD xo¸ cuéc gäi.
Ch−¬ng 4: M¹ng diÖn réng 77
Nh÷ng tÝnh chÊt cña X.75 ®−îc chØ ra trong h×nh 4.2.
STE STE
DCE DCE
: TËp hîp giao thøc X.25 DCE ThiÕt bÞ ®Çu cuèi kªnh d÷ liÖu
: TËp hîp giao thøc X.75 STE Tæng ®μi ®Çu cuèi b¸o hiÖu
Víi 3 giao thøc X. 25 ®−îc liªn kÕt víi tiªu chuÈn X.75: giao thøc líp gãi (PLP)
giao thøc liªn kÕt d÷ liÖu (DLP) vμ giao thøc líp qu¶n lý (PHY) th«ng th−êng ®Ó
n©ng cao ®é tin cËy vμ truyÒn th«ng tin, nhiÒu ®−êng liªn kÕt ®−îc sö dông ®Ó kÕt nèi
hai STE, v× vËy tiÕn tr×nh ®a liªn kÕt (MLP) ®−îc sö dông lμ DLP.
V× vËy khi mét khung (gãi) ®−îc truyÒn cã thÓ ®−îc chän lùa mét ®−êng truyÒn
Regardless cña kªnh ¶o. Trong nhiÒu ®−êng ®iÒu khiÓn liªn kÕt (MLC) cña mçi
khung lμ khi ®−îc sö dông bëi ng−êi nhËn MLP ®Õn khung kÕ tiÕp ®−îc lËp l¹i tr−íc
®Ó ph©n ph¸t ®Õn PLP.
X75 PLP nã ®¬n gi¶n h¬n X. 25 PLP, nã ®−îc yªu cÇu vÒ c¸c kiÓu gãi Ýt h¬n
cho sù thùc thi nã. Bëi v× ®©y lμ X75 ®−îc truyÒn th«ng gi÷a hai ®iÒu khiÓn ®−îc kÕt
nèi cïng víi X. 25 gi÷a hai DCE nã ®−îc bao gåm trong truyÒn th«ng gi÷a hai DTE
®−îc rót gän c¸c kiÓu gãi vμ ®Þnh d¹ng th«ng th−êng riªng tõng c¸i trong h×nh 4.3.
Cã rÊt nhiÒu tr−êng vμ ph−¬ng tiÖn trong X. 25. Tr−êng thªm vμo chÝnh lμ m¹ng
cã Ých trong mçi yªu cÇu cuéc gäi gãi. Nã cã thÓ ®−îc gäi l¹i t−¬ng ®−¬ng gãi trong
X25 lμ mét tr−êng dÔ dμng ®−îc sö dông yªu cÇu mét c¸ch ch¾c ch¾n vμ nã dÓ dμng
ho¹t ®éng ®Ó sö dông trong viÖc liªn kÕt. V× vËy viÖc chän lùa lμ sù chiÕn l−îc cña
viÖc truyÒn l¹i. Trong mét ®−êng truyÒn gièng nhau, lÜnh vùc m¹ng cã Ých ®−îc cho
phÐp cung cÊp ®Õn STE ®Ó chØ ra mét STE kh¸c ®−îc liªn kÕt cã Ých víi m¹ng mμ nã
®−îc cμi ®Æt. Bao gåm window vμ sù chØ ra kÝch cì cña gãi, ®−îc −íc tÝnh ®é tr× ho·n
cña ®−êng truyÒn vμ nã cung cÊp víi sù chän lùa ë xa nh− vËy nã lμ nh÷ng ph−¬ng
tiÖn cña STE ®Ó x¸c ®Þnh cã hoÆc kh«ng ®Ó chØ râ nh÷ng lîi Ých (dÔ dμng) ®−îc yªu
cÇu thÊp nhÊt cho sù kÕt nèi cã thÓ gÆp.
Nh÷ng yÕu tè cña ho¹t ®éng PLP ®−îc tr×nh bμy trong h×nh 4.4.
Ch−¬ng 4: M¹ng diÖn réng 79
Restart Restart
Restart confirmation (Khëi ®éng l¹i)
0 1 2 3 4 5 6 7 Bit
0 0 Khèi Nhãm
Kªnh
KiÓu 1
ChiÒu dμi ®Þa chØ nguån ChiÒu dμi ®Þa chØ ®Ých
§Þa chØ nguån
§Þa chØ ®Ých
0 0 ChiÒu dμi hiÖu dông m¹ng
C¸c tiÖn Ých m¹ng
0 0 ChiÒu dμi ph−¬ng tiÖn
Ph−¬ng tiÖn
D÷ liÖu ng−êi dïng
0 1 2 3 4 5 6 7 Bit
0 0 Khèi Nhãm
Kªnh
KiÓu 1
C¸c tr−êng thªm vμo
0 1 2 3 4 5 6 7 Bit
0 0 Khèi Nhãm
Kªnh
P(R) M P(S) 0
D÷ liÖu
M¹ng M¹ng
con 1 con 2
(a)
(b)
H×nh 4.4
PhÇn ®Çu ®−îc chØ ra trong nhiÒu giao thøc, trong phÇn sau chØ ra viÖc sö dông
chuçi gãi ®Çu cuèi - ®Çu cuèi ®Õn mét chuyÓn m¹ch ¶o, khi truyÒn mét gãi ®¬n cña
d÷ liÖu vμ xo¸ chuyÓn m¹ch. Sù thuËn lîi cña giao thøc X75 ®uîc coi lμ ®óng ®Ó sö
dông cho viÖc truyÒn th«ng mçi m¹ng con (subnet) còng tèt nh− th«ng qua nh÷ng
®−êng kÕt nèi STE-STE. Chøc n¨ng Relay trong mçi STE ®−îc sö dông ®Ó thùc hiÖn
®Þnh d¹ng sù chuyÓn ®æi cña gãi.
Trong mçi STE cã mét sù chØ râ ®Þa chØ cña X121 sù chÊp nhËn cña mét gãi
®ang nhËn STE cã thÓ sö dông phÇn thø tù cao h¬n cña ®Þa chØ ®Ých ®Ó x¸c ®Þnh
®−êng theo STE hoÆc ®Þa chØ ®Ých DCE/DTE.
Trong sù chÊp nhËn cña mét yªu cÇu cuéc gäi gãi, nguån PSE ®−îc x¸c ®Þnh tõ
®Þa chØ ®Ých ®i vμo nã vμ ®Õn mét m¹ng kh¸c. PSE sö dông b¶ng chän ®−êng ®Ó x¸c
®Þnh ®−êng kÕt nèi ra ngoμi ®−îc sö dông ë phÝa tr−íc gãi, ®Ó thÝch hîp víi STE.
ChÊp nhËn cña mét gãi, líp relay ®i vμo STE tr−íc tiªn lμ ghi nhËn th«ng tin cña
Ch−¬ng 4: M¹ng diÖn réng 81
kªnh ¶o (VCI) ®−îc liªn kÕt víi cuéc gäi vμ c¶i c¸ch gãi víi mét VCI míi vμ thÝch
hîp víi mét m¹ng víi tham sè cã Ých. Khi nã truyÒn mét gãi cã Ých ®i qua ®−êng kÕt
nèi STE-STE ®ang ®−îc sö dông giao thøc thÝch hîp.
Líp relay ®i vμo chÊp nhËn STE khi nã ghi nhËn ®−îc nh÷ng lîi Ých cña m¹ng
vμ VCI ®i vμo nã, nhËn mét VCI míi vμ ®¹i diÖn sö dông DTE bao gåm ®Þa chØ ®Ých
®i vμo gãi ®Õn phÝa tr−íc cña gãi th«ng qua Subnetwork thø 2 ®Õn PSE. Líp relay ®i
vμo ®Ých PSE khi c¶i c¸ch gãi ®Ó ®i vμo cuéc gäi gãi, sù thay ®æi VCI vμ gãi ë phÝa
tr−íc ®Õn ®Ých DTE ®ang ®uîc sö dông lμ X. 25 PLP.
Mét tiÕn tr×nh nh− nhau ®−îc sö dông víi cuéc gäi Accepted/Call ®−îc kÕt nèi
nh÷ng gãi Except trong c¸c tr−êng hîp kÕt nèi cã Ých víi m¹ng thø 2 lμ t¹o ra STE
kh¸c. Th«ng th−êng c¸c gãi d÷ liÖu cã thÓ ®uîc truyÒn trong suèt kªnh ¶o ®uîc thiÕt
lËp ®Ó chÊp nhËn cuéc gäi gãi ®uîc kÕt nèi bëi nguån DTE.
Th«ng th−êng nh÷ng tiÕn tr×nh ®iÒu khiÓn luång vμ ®iÒu khiÓn lçi vμ ®−îc øng
dông qua mçi kªnh ¶o ng−îc l¹i (trong vßng). Nh− vËy, nÕu luång lμ bÞ dõng l¹i t¹i
bÊt cø ®iÓm nμo trong m¹ng, nã sÏ ph¶n x¹ l¹i ®Õn c¸c m¹ng l©n cËn cña c¸c kªnh
¶o vμ v× vËy nã mang ®Õn mét nguån DTE. KiÓu ®iÒu khiÓn luång th× ®−îc biÕt ®Õn
nh− lμ:
ChØ ra mét bøc ¶nh gãi d÷ liÖu ®¬n víi mét sù hiÓu biÕt ®éc lËp ®−îc sö dông
trªn mçi kªnh ¶o. NÕu bit D ®−îc ®Æt trong gãi d÷ liÖu th× bit cßn l¹i ®−îc ®Æt th«ng
qua sù truyÒn th«ng ®Õn tÊt c¶ m¹ng. KÕt qu¶ sù hiÓu biÕt lμ ®−îc gi¶i quyÕt t−¬ng tù
ph−¬ng ph¸p vμ v× vËy kÕt nèi ®Çu cuèi-®Çu cuèi lμ quan träng. Tuy nhiªn, tiÕn tr×nh
xo¸ cuéc gäi lμ gièng nhau ®−îc sö dông víi X. 25 ngo¹i trõ Except lμ nã ®−îc më
réng ®Ó b¨ng qua viÖc hoμn tÊt m¹ng.
4.4 C¸c m¹ng d÷ liÖu chuyÓn m¹ch kªnh
Trong tr−êng hîp nμy, khi cã hai thùc thÓ cÇn trao ®æi th«ng tin víi nhau th×
gi÷a chóng sÏ ®−îc thiÕt lËp mét kªnh cè ®Þnh vμ ®−îc duy tr× cho ®Õn khi mét trong
hai bªn ng¾t liªn l¹c. C¸c d÷ liÖu chØ ®−îc truyÒn theo con ®−êng cè ®Þnh ®ã.
Ph−¬ng ph¸p chuyÓn m¹ch cã 2 nh−îc ®iÓm chÝnh: mét lμ ph¶i tiªu tèn thêi
gian ®Ó thiÕt lËp con ®−êng (kªnh) cè ®Þnh gi÷a hai thùc thÓ, vμ hai lμ hiÖu suÊt sö
dông ®−êng truyÒn kh«ng cao v× sÏ cã lóc kªnh bÞ bá kh«ng do c¶ hai bªn ®iÒu hÕt
th«ng tin cÇn truyÒn trong khi c¸c thùc thÓ kh¸c kh«ng ®−îc phÐp sö dông kªnh
truyÒn nμy. M¹ng ®iÖn tho¹i lμ mét vÝ dô ®iÓn h×nh cña m¹ng chuyÓn m¹ch kªnh.
4.5 C¸c m¹ng sè ®a dÞch vô ISDN
C¸c m¹ng X. 25, Frame Relay vμ T1 cã thÓ sö dông dïng ®Ó nèi c¸c m¹ng LAN
víi nhau ë tèc ®é 2Mbit/s hoÆc nhá h¬n. Mét c«ng nghÖ ®ang ph¸t triÓn ®Ó kÕt nèi
c¸c m¹ng LAN víi nhau ë tèc ®é cao h¬n dùa trªn B-ISDN. B-ISDN ®−îc ph¸t triÓn
82 Kü thuËt m¹ng m¸y tÝnh
nh»m ®¸p øng nhu cÇu n©ng cao tèc ®é Basic (c¬ së) vμ Primary do ISDN cung cÊp
(ISDN b¨ng hÑp). Tho¹i, video, d÷ liÖu, h×nh ¶nh vμ ®a truyÒn th«ng lμ c¸c vÝ dô cña
nh÷ng øng dông ®ßi hái b¨ng réng.
Giao tiÕp B- ISDN ban ®Çu cung cÊp tèc ®é truyÒn d÷ liÖu lμ 51Mbit/s, 155
Mbit/s hoÆc 622 Mbit/s trªn ®−êng c¸p quang. Trong h×nh sau cho thÊy líp vËt lý hç
trî B- ISDN ®−îc cung cÊp bëi SONET vμ ATM, c¸c c«ng nghÖ nμy sÏ ®−îc th¶o
luËn trong c¸c phÇn sau. Víi c¸c líp thÝch hîp, SONET vμ ATM cã thÓ sö dông ®Ó
kÕt nèi c¸c m¹ng LAN víi nhau. Líp client trong h×nh d−íi ®©y cã thÓ lμ frame relay,
SMDS hoÆc IEEE 802.2.
ATM
SONET
Agent, ®a sè trong mét cÊp cña nh÷ng l−u l−îng t¸c ®éng qua l¹i gi÷a c¸c vÞ trÝ, bëi
v× nã ®−îc t¹o ra mét enterprise-wide cña m¹ng riªng, th«ng th−êng ®−îc thuª kªnh
truyÒn tõ c¸c PTT hoÆc t¶i c«ng céng. §©y lμ nhiÖm vô c¬ b¶n, hä ®−îc sö dông 24
giê trong ngμy h¬n lμ mét phÇn cuéc gäi c¬ b¶n.
§èi víi nh÷ng nhμ kinh doanh lín, viÖc cÊp l−u l−îng vÞ trÝ t¸c ®éng qua l¹i c¶
tiÕng nãi vμ d÷ liÖu cã thÓ cã tÇm quan träng. Do ®ã nh÷ng c«ng ty cμi ®Æt vμ qu¶n lý
m¹ng ®iÖn tho¹i riªng hoÆc m¹ng d÷ liÖu riªng. §−îc thªm vμo sù thuËn lîi nh÷ng
dÞch vô tinh tÕ h¬n cã thÓ s½n sμng ®−îc ®−a ra vμ m¹ng lμ riªng biÖt-riªng biÖt tõ
®−êng truyÒn cña viÖc bao trïm tÊt c¶ sù an toμn h¬n. V× vËy nh÷ng m¹ng lμ nh÷ng
m¹ng ®¬n riªng biÖt hoÆc c¸c m¹ng enterprise-wide, nÕu cù ly liªn kÕt nhiÒu quèc gia
hoÆc m¹ng toμn cÇu.
Hä giao thøc TCP/IP
M¸y A M¸y B
Cæng nèi 1 Cæng nèi 2
C¸c líp C¸c líp
cao h¬n cao h¬n
TCP TCP
IP IP IP IP
DL A DL A X25.2 X25.2 DL B DL B
Phy A Phy A X25.1 X25.1 Phy B Phy B
WAN
LAN 1 LAN 1
X.25
H×nh 5.1: KÕt nèi c¸c m¹ng con thμnh liªn m¹ngvíi TCP/IP.
0 3 4 7 8 15 16 31
• Type of service (8 bit): ®Æc t¶ tham sè vÒ dÞch vô, cã d¹ng cô thÓ nh− sau:
Precedence D T R Reserved
Precedence (3 bit): chØ thÞ vÒ quyÒn −u tiªn göi datagram, cô thÓ lμ:
111: Network Control (cao nhÊt) 011: Flash
110: Internetwork Control 010: Immediate
101: CRITIC/ECP 001: Priority
100: Flash Override 000: Routine (thÊp nhÊt).
D (Delay) (1 bit): chØ cã ®é trÔ yªu cÇu
D = 0: §é trÔ b×nh th−êng.
D = 1: §é trÔ thÊp.
T (Throughput) (1 bit): chØ th«ng l−îng yªu cÇu
T = 0: Th«ng l−îng b×nh th−êng.
Ch−¬ng 5: Hä giao thøc TCP/IP 87
• Fragment Offset (13 bit): ChØ vÞ trÝ cña ®o¹n (fragment) ë trong datagram,
tÝnh theo ®¬n vÞ 64 bit, cã nghÜa lμ mçi ®o¹n (trõ ®o¹n cuèi cïng) ph¶i chøa mét vïng
d÷ liÖu cã ®é dμi lμ béi sè cña 64 bit.
• Time to Live (8 bit): Qui ®Þnh thêi gian tån t¹i (tÝnh b»ng gi©y) cña datagram
trong liªn m¹ng ®Ó tr¸nh t×nh tr¹ng mét datagram bÞ quÈn trªn liªn m¹ng. Thêi gian
nμy ®−îc cho bëi tr¹m göi vμ ®−îc gi¶m ®i (th−êng qui −íc lμ mét ®¬n vÞ) khi
datagram ®i qua mçi router cña liªn m¹ng.
• Protocol (8 bit): ChØ giao thøc líp trªn kÕ tiÕp sÏ nhËn vïng d÷ liÖu ë tr¹m
®Ých (hiÖn t¹i th−êng lμ TCP hoÆc UDP ®−îc cμi ®Æt trªn IP).
• Header Checksum (16 bit): M· kiÓm so¸t lçi 16 bit theo ph−¬ng ph¸p CRC,
chØ cho vïng header.
• Source Address (32 bit): §Þa chØ cña tr¹m nguån.
• Destination Address (32 bit): §Þa chØ cña tr¹m ®Ých.
• Options (®é dμi thay ®æi): Khai b¸o c¸c options do ng−êi göi yªu cÇu.
• Padding (®é dμi thay ®æi): vïng ®Öm, ®−îc dïng ®Ó ®¶m b¶o cho phÇn header
lu«n kÕt thóc ë mét mèc 32 bit.
88 Kü thuËt m¹ng m¸y tÝnh
• Data (®é dμi thay ®æi): vïng d÷ liÖu, cã ®é dμi lμ béi sè cña 8 bit, vμ tèi ®a lμ
65535 bytes (tèi thiÓu lμ 576bytes)
S¬ ®å ®Þa chØ ho¸ ®Ó ®Þnh danh c¸c tr¹m (host) trong liªn m¹ng gäi lμ ®Þa chØ IP
32 bit (32 bit address). Mçi ®Þa chØ IP cã ®é dμi 32 bit ®−îc t¸ch thμnh 4 vïng (mçi
vïng 1 byte), cã thÓ ®−îc biÓu thÞ d−íi d¹ng thËp ph©n, b¸t ph©n, thËp lôc ph©n hoÆc
nhÞ ph©n. C¸ch viÕt phæ biÕn nhÊt lμ dïng d¹ng thËp ph©n cã dÊu chÊm ®Ó t¸ch c¸c
vïng. Môc ®Ých cña ®Þa chØ IP lμ ®Ó ®Þnh danh duy nhÊt cho mét host bÊt kú trªn liªn
m¹ng. Do tæ chøc vμ ®é lín cña c¸c m¹ng con (subnet) cña liªn m¹ng cã thÓ kh¸c
nhau, ng−êi ta chia c¸c ®Þa chØ IP thμnh 5 líp, ký hiÖu lμ A, B, C, D vμ E, víi cÊu tróc
®−îc chØ ra nh− sau:
0 1 7 8 15 16 23 24 31
Líp A 0 netid hostid
Chó ý r»ng c¸c bit ®Çu tiªn cña byte ®Çu tiªn ®−îc dïng ®Ó ®Þnh danh líp ®Þa
chØ (0 - líp A ; 10 - líp B ; 110 - líp C ; 1110 - líp D ; vμ 11110 - líp E).
• Líp A cho phÐp ®Þnh danh 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 cã sè tr¹m lín.
• Líp B cho phÐp ®Þnh danh tíi 16384 m¹ng, tèi ®a 65534 host trªn mçi m¹ng.
• Líp C 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ã Ýt tr¹m.
• Líp D dïng ®Ó göi IP datagram tíi mét nhãm c¸c host trªn mét m¹ng.
• Líp E dù phßng ®Ó dïng trong t−¬ng lai.
Mét ®Þa chØ cã hostid = 0 ®−îc dïng ®Ó h−íng tíi m¹ng ®Þnh danh bëi vïng
netid. Ng−îc l¹i, mét ®Þa chØ cã vïng hostid gåm toμn sè 1 ®−îc dïng ®Ó h−íng tíi
Ch−¬ng 5: Hä giao thøc TCP/IP 89
tÊt c¶ c¸c host nèi vμo m¹ng netid, vμ nÕu vïng netid gåm toμn sè 1 th× nã h−íng tíi
tÊt c¶ c¸c host trong liªn m¹ng.
VÝ dô c¸c ®Þa chØ IP:
= 10.0.0.0 (Líp A)
00001010 00000000 00000000 00000000 netid = 10
= 128.3.2.3 (Líp B)
10000000 00000011 00000010 00000011 netid = 128.3
hostid = 2.3
= 192.0.1.255 (Líp C)
11000000 00000000 00000001 11111111 netid = 192. 0.1
hostid = 255 -> h−íng tíi tÊt c¶ c¸c host
Trong nhiÒu tr−êng hîp, mét m¹ng cã thÓ ®−îc chia lμm nhiÒu m¹ng con
(subnet), lóc ®ã cã thÓ ®−a thªm nhiÒu c¸c vïng subnetid ®Ó ®Þnh danh c¸c m¹ng con.
Vïng subnetid ®−îc lÊy tõ vïng hostid, ®−îc m« t¶ nh− h×nh 5.4 ®èi víi 3 líp A, B,
C.
0 7 8 15 16 23 24 31
Netid subnetid Hostid Líp A
0 7 8 15 16 23 24 26 27 31
Netid subnetid Hostid Líp C
CÇn l−u ý r»ng c¸c ®Þa chØ IP ®−îc dïng ®Ó ®Þnh danh c¸c host vμ m¹ng ë líp
m¹ng cña m« h×nh OSI, vμ 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é (Ethernet, Token Ring,...). Trªn mét m¹ng côc
bé nh− vËy 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 ®Þa chØ IP (32 bit) vμ ®Þa
chØ vËt lý (48 bit) 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ý khi cÇn thiÕt. Ng−îc l¹i,
giao thøc RARP (Reverse Address Resolution Protocol) ®−îc dïng ®Ó chuyÓn ®æi tõ
®Þa chØ vËt lý sang ®Þa chØ IP. Chó ý r»ng c¶ ARP vμ RARP ®Òu kh«ng ph¶i lμ bé
phËn cña IP. IP sÏ dïng ®Õn chóng khi cÇn. 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 lçi trªn m¹ng,....) gi÷a c¸c
gateway hoÆc tr¹m cña liªn m¹ng. T×nh tr¹ng lçi cã thÓ lμ: Mét datagram kh«ng thÓ
90 Kü thuËt m¹ng m¸y tÝnh
tíi ®Ých cña nã, hoÆc mét Router kh«ng ®ñ bé nhí ®Öm ®Ó l−u vμ chuyÓn mét
datagram,... Mét th«ng b¸o ICMP ®−îc tao ra vμ chuyÓn cho IP. IP sÏ “bäc” th«ng
b¸o ®ã víi mét th«ng b¸o IP header vμ truyÒn ®Õn cho Router hoÆc tr¹m ®Ých.
C¸c b−íc thùc hiÖn bëi mét thùc thÓ IP nh− sau:
- §èi víi thùc thÓ IP ë tr¹m nguån, khi nhËn ®−îc mét Primitive SEND tõ líp
trªn, nã thùc hiÖn c¸c b−íc sau ®©y:
1. T¹o mét IP datagram dùa trªn c¸c tham sè cña Primitive SEND.
2.TÝnh checksum vμ ghÐp vμo header cña datagram.
3. Ra quyÕt ®Þnh chän ®−êng: hoÆc lμ tr¹m ®Ých n»m trªn cïng m¹ng hoÆc mét
gateway sÏ ®−îc chän cho chÆng tiÕp theo.
4.ChuyÓn datagram xuèng líp d−íi ®Ó truyÒn qua m¹ng.
- §èi víi gateway, khi nhËn ®−îc mét datagram qu¸ c¶nh, nã thùc hiÖn c¸c ®éng
t¸c sau:
1. TÝnh checksum, nÕu bÊt cËp th× lo¹i bá datagram.
2.Gi¶m gi¸ trÞ cña tham sè time - to - live. NÕu thêi gian ®· hÕt th× lo¹i bá
datagram.
3. Ra quyÕt ®Þnh chän ®−êng.
4.Ph©n ®o¹n datagram, nÕu cÇn.
5. KiÕn t¹o l¹i IP header, bao gåm gi¸ trÞ míi cña c¸c vïng time - to - live,
Fragmentation vμ checksum.
6. ChuyÓn datagram xuèng líp d−íi ®Ó truyÒn qua m¹ng.
- Cuèi cïng, khi mét datagram ®−îc nhËn bëi thùc thÓ IP ë tr¹m ®Ých, nã sÏ thùc
hiÖn c¸c c«ng viÖc sau:
1. TÝnh checksum. NÕu bÊt cËp th× lo¹i bá datagram.
2. TËp hîp c¸c ®o¹n cña datagram (nÕu cã ph©n ®o¹n).
3. ChuyÓn d÷ liÖu vμ c¸c tham sè ®iÒu khiÓn lªn líp trªn b»ng c¸ch dïng
Primitive DELIVER.
5.1.2 Giao thøc ®iÒu khiÓn truyÒn TCP
TCP 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 (logic) gi÷a mét cÆp thùc thÓ TCP tr−íc khi chóng trao ®æi d÷
liÖu víi nhau.
§¬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 ®−îc m« t¶ nh− h×nh vÏ
Ch−¬ng 5: Hä giao thøc TCP/IP 91
0 15 16 31
Source Port Destiation Port
Sequence Number
Acknowledgment Number
Data U A P R S F
Offset Reserved R C S S Y I Window
G K H T N N
- Window (16 bit): CÊp ph¸t credit ®Ó kiÓm so¸t luång d÷ liÖu (c¬ chÕ cöa sæ).
§©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 (16bit): M· kiÓm so¸t lçi (theo ph−¬ng ph¸p CRC) cho toμn bé
segment (header + data).
- Urgent Pointer (16 bit): 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 cña d÷ liÖu khÈn. Vïng nμy
chØ cã hiÖu lùc khi bit URC ®−îc thiÕt lËp.
- Options (®é dμi thay ®æi): khai b¸o c¸c Options 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 bit. PhÇn thªm nμy gåm toμn sè 0
- TCP data (®é dμi thay ®æi): chøa d÷ liÖu cña líp trªn, cã ®é dμi tèi ®a ngÇm
®Þnh lμ 65536 bytes. Gi¸ tri nμy cã thÓ ®iÒu chØnh b»ng c¸ch khai b¸o trong
vïng options.
Mét tiÕn tr×nh øng dông trong mét host truy cËp vμo c¸c dÞch vô cña TCP cung
cÊp th«ng qua mét cæng (port).
Userprocess Userprocess
TCP TCP
IP IP
NAP NAP
INTERNET
Mét cæng kÕt hîp víi mét ®Þa chØ IP t¹o thμnh mét socket duy nhÊt trong liªn
m¹ng. DÞch vô TCP ®−îc cung cÊp nhê mét liªn kÕt logic gi÷a mét cÆp socket. Mét
socket cã thÓ tham gia nhiÒu liªn kÕt víi c¸c socket ë xa nhau. 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 ®ã sÏ ®−îc gi¶i phãng. Còng gièng nh− ë c¸c giao
thøc kh¸c, c¸c thùc thÓ ë líp trªn sö dông TCP th«ng qua c¸c hμm dÞch vô nguyªn
thñy (service primitives), hay cßn gäi lμ c¸c lêi gäi hμm (Function call). Danh s¸ch
c¸c Primitives TCP ®−îc li−t kª trong b¶ng 1.
Ch−¬ng 5: Hä giao thøc TCP/IP 93
Bèn primitive ®Çu tiªn trong b¶ng 1 dïng ®Ó thiÕt lËp (më) mét liªn kÕt míi.
Mét liªn kÕt cã thÓ më theo mét trong hai c¸ch: chñ ®éng (active) hoÆc bÞ ®éng
(passive). Víi c¸ch thøc passive, mét ng−êi dïng yªu cÇu TCP “ nghe” mét yªu cÇu
liªn kiÕt göi ®Õn tõ mét cæng (port) ®· chØ ra. Trong passive open primitive cã khai
b¸o møc −u tiªn mong muèn tèi thiÓu vμ ph¹m vi c¸c møc an toμn cã thÓ chÊp nhËn
®−îc. Passive open cã thÓ lμ kh«ng ®Æc t¶ (unspecified) hoÆc ®Æc t¶ ®Çy ®ñ (full
specified). Trong tr−êng hîp ®Çu, ng−êi dïng ®Æc t¶ mét socket cô thÓ tõ ®ã m×nh
muèn nhËn mét liªn kÕt. Liªn kÕt sÏ ®−îc thiÕt lËp nÕu cã mét active open t−¬ng hîp
®−îc thùc hiÖn tõ soket ë xa ®ã. Trong tr−êng hîp sau, ng−êi dïng khai b¸o sù s½n
sμng thiÕt lËp mét liªn kÕt víi mét ng−êi yªu cÇu bÊt kú.
Víi ph−¬ng thøc active, ng−êi dïng yªu cÇu TCP th− më mét liªn kÕt víi mét
socket ë xa ®· chØ ra, víi møc −u tiªn vμ an toμn cho tr−íc. Liªn kÕt sÏ ®−îc thiÕt l©p
nÕu cã mét passive open t−¬ng hîp ®−îc thùc hiÖn tõ socket ë xa ®ã hoÆc nÕu chÝnh
soket ®ã ®· göi ®i mét active open t−¬ng hîp. Yªu cÇu vÒ sù t−¬ng hîp ®−îc chØ râ
trong b¶ng 2.Mét ®iÒu cÇn chó ý r»ng nÕu hai Open Primitives lμ t−¬ng hîp vμ nÕu
c¸c møc −u tiªn lμ kh¸c nhau th× møc cao h¬n sÏ ®−îc dïng cho liªn kÕt.
B¶ng 1 - C¸c primitives dÞch vô cña TCP.
Chó thÝch:
[...]: ChØ c¸c tham sè tuú chän (optional).
*: Tham sè kh«ng dïng cho Unspecified Passive Open Primitive.
B¶ng 2: C¸c yªu cÇu t−¬ng hîp cña Open Primitives
1. TCP së t¹i (ë bªn ph¸t ®i Close) sÏ truyÒn ®i tÊt c¶ c¸c d÷ liÖu cßn trong bé
®Öm göi vμ b¸o cho TCP ë xa r»ng nã ®ang ®ãng liªn kÕt;
2.TCP ë xa sÏ chuyÓn giao tÊt c¶ c¸c d÷ liÖu nhËn ®−îc cho ng−êi dïng ®Ých vμ
th«ng b¸o vÒ yªu cÇu ®ãng liªn kÕt b»ng c¸ch dïng mét Closing Primitive.
3. Ng−êi dïng ë xa cã thÓ göi nèt d÷ liÖu, sau ®ã göi ®i mét Close Primitive.
4.TCP ë xa truyÒn nèt tÊt c¶ c¸c d÷ liÖu cßn l−u vμ b¸o cho TCP kia biÕt r»ng nã
®· s½n sμng ®Ó kÕt thóc liªn kÕt.
5. TCP së t¹i giao nèt d÷ liÖu cho ng−êi dïng cña m×nh vμ sau ®ã göi ®i mét
Terminate Primitive. Nã còng b¸o cho TCP ë xa biÕt r»ng nã ®· kÕt thóc liªn kÕt.
6. TCP ë xa göi mét Terminate Primitive lªn cho ng−êi dïng cña nã. L−u ý r»ng
khi mét ng−êi dïng TCP ®· göi ®i mét Close Primitive th× nã vÉn ph¶i tiÕp tôc nhËn
d÷ liÖu ®Õn trªn liªn kÕt ®ã cho ®Õn khi TCP ®· b¸o cho phÝa bªn kia biÕt vÒ viÖc
®ãng liªn kÕt vμ ®· chuyÓn giao hÕt tÊt c¶ cho ng−êi dïng cña m×nh.
Ng−êi dïng cã thÓ ®ãng mét liªn kÕt mét c¸ch bÊt th−êng b»ng c¸ch dïng
Abort Primitive. Ng−êi dïng sÏ kh«ng chÊp nhËn d÷ liÖu qua liªn kÕt ®ã n÷a, do vËy
d÷ liÖu cã thÓ bÞ mÊt khi ®ang ®−îc truyÒn ®i. TCP së t¹i b¸o cho TCP ë xa biÕt r»ng
liªn kÕt ®· bÞ huû bá vμ TCP ë xa sÏ th«ng b¸o cho ng−êi dïng cña m×nh b»ng mét
Terminate Primitive. B¶n th©n TCP còng cã thÓ ®ãng bÊt th−êng mét liªn kÕt (do
kh«ng thÓ duy tr× ®−îc liªn kÕt n÷a) b»ng c¸ch göi mét Terminate Primitive.
Status Primitive cho phÐp ng−êi dïng yªu cÇu cho biÕt tr¹ng th¸i cña mét liªn
kÕt cô thÓ. TCP cung cÊp th«ng tin cho ng−êi dïng nhê mét Status Response
Primitive.
Error Primitive th«ng b¸o cho mét ng−êi dïng TCP vÒ c¸c yªu cÇu dÞch vô bÊt
hîp lÖ liªn quan ®Õn mét liªn kÕt cã tªn cho tr−íc hoÆc vÒ c¸c lçi liªn quan ®Õn m«i
tr−êng.
5.2 Giao thøc UDP
UDP (User Datagram Protocol) lμ giao thøc “kh«ng liªn kÕt” ®−îc sö dông thay
thÕ cho TCP ë trªn IP theo yªu cÇu cña øng dông. Kh¸c víi TCP, UDP kh«ng cã c¸c
chøc n¨ng thiÕt lËp, gi¶i phãng liªn kÕt, vμ kh«ng cã c¬ chÕ b¸o nhËn (ACK), kh«ng
s¾p xÕp tuÇn tù c¸c ®¬n vÞ d÷ liÖu (Datagram) ®Õn vμ cã thÓ dÉn ®Õn t×nh tr¹ng mÊt
hoÆc trïng d÷ liÖu mμ kh«ng th«ng b¸o lçi cho ng−êi göi.
UDP (User Datagram Protocol) ®−îc ®Þnh nghÜa trong RFC 768, cung cÊp mét
chÕ ®é truyÒn lu©n phiªn, ¸p dông cho c¸c tiÕn tr×nh kh«ng yªu cÇu vÒ ®é tin cËy cao.
UDP lμ mét giao thøc datagram kh«ng ®¶m b¶o tèt vÒ viÖc chuyÓn giao d÷ liÖu hay
lo¹i bá d÷ liÖu trong tr−êng hîp cã trïng lÆp (duplicate). UDP kh«ng quan t©m ®Õn
Ch−¬ng 5: Hä giao thøc TCP/IP 97
luång d÷ liÖu nhËn ®−îc vμ sù thÝch nghi cña segment ®èi víi líp IP. Do ®ã, UDP lμ
mét giao thøc kh«ng chÝnh thøc, cã c¸c chøc n¨ng thÊp h¬n so víi TCP.
D−íi ®©y lμ mét vμi yÕu tè ®Ó lùa chän UDP cho mét tiÕn tr×nh truyÒn dÉn
kh«ng yªu cÇu vÒ chÊt l−îng vμ ®é tin cËy.
C¸c message göi ®i kh«ng cÇn x¸c nhËn. Mét m¹ng bªn trªn cã thÓ gi¶m nhÑ
søc t¶i b»ng c¸ch sö dông UDP. C¸c c¶nh b¸o SNMP (Simple Network Management
Protocol) r¬i vμo tr−êng hîp nμy. Trong mét m¹ng réng, c¸c c¶nh b¸o SNMP ®−îc
göi tíi tÊt c¶ c¸c thiÕt bÞ SNMP vμ kh«ng cÇn x¸c nhËn cña thiÕt bÞ ®ã, cho nªn sö
dông giao thøc UDP lμ phï hîp.
Message truyÒn gi÷a c¸c host lμ rêi r¹c.
§é tin cËy ®−îc thùc hiÖn t¹i møc tiÕn tr×nh. NFS (Network File System) lμ
mét vÝ dô cho tr−êng hîp nμy, trong ®ã tiÕn tr×nh thùc hiÖn chøc n¨ng ®¶m b¶o ®é tin
cËy cho chÝnh nã, nh»m n©ng cao hiÖu suÊt cña m¹ng.
0 8 16 24 31
H×nh 5.7 tr×nh bμy ®Þnh d¹ng header cña UDP, bao gåm 2 tõ m· nhÞ ph©n 32 bit.
C¸c field ®−îc ®Þnh nghÜa nh− sau:
Source port (16 bit): Lμ tr−êng kh«ng b¾t buéc, nã chØ ®Þnh port nguån ®Ó phÝa
thu cã thÓ göi håi ®¸p cho phÝa göi trong tr−êng hîp cÇn thiÕt. Khi kh«ng sö dông,
field nμy cã gi¸ trÞ lμ 0.
Destination port (16 bit): Lμ port ®Ých t¹i host IP.
Length (16 bit): Lμ chiÒu dμi trong c¸c octet cña datagram, gåm cã phÇn header
vμ data, cã gi¸ trÞ nhá nhÊt lμ 8, do ®ã mét UDP datagram ®−îc giíi h¹n chiÒu dμi tèi
®a lμ 65535 octet, víi 65527 octet dïng cho data.
Checksum (16 bit): Dïng ®Ó kh«i phôc d÷ liÖu hoÆc header.
Tãm l¹i lμ nã cung cÊp c¸c dÞch vô giao vËn kh«ng tin cËy nh− trong TCP/IP.
UDP còng cung cÊp c¬ chÕ g¸n vμ qu¶n lý c¸c sè hiÖu cæng ®Ó ®Þnh danh duy
nhÊt cho c¸c øng dông ch¹y trªn mét tr¹m cña m¹ng. Do Ýt chøc n¨ng phøc t¹p nªn
UDP cã xu thÕ ho¹t ®éng nhanh h¬n so víi TCP. Nã th−êng ®−îc dïng cho c¸c øng
dông kh«ng ®ßi hái ®é tin cËy cao trong giao vËn.
Giíi thiÖu chung vÒ hÖ ®iÒu hμnh m¹ng
- Thùc hiÖn viÖc qu¶n trÞ hÖ thèng m¹ng trong ®ã cã: qu¶n lý ng−êi dïng, tèi −u
hiÖu suÊt ®Æc biÖt lμ thùc hiÖn c¸c chÝnh s¸ch vÒ b¶o mËt th«ng tin.
- HÖ ®iÒu hμnh m¹ng ®ãng vai trß mét giao diÖn trong suèt lμm cho mäi tμi
nguyªn trªn m¹ng trë thμnh nh− côc bé ®èi víi ng−êi dïng.
Tãm l¹i: HÖ ®iÒu hμnh m¹ng lμ c¬ së cho mäi ho¹t ®éng phÇn cøng vμ phÇn
mÒm cña m¸y tÝnh trªn m¹ng.
6.2 HÖ ®iÒu hμnh ®a nhiÖm (NOS Multitasking)
C¸c hÖ ®iÒu hμnh m¹ng th−êng lμ hÖ ®iÒu hμnh m¹ng ®a nhiÖm, tøc lμ nã cho
phÐp m¸y tÝnh xö lý nhiÒu nhiÖm vô trong cïng mét kho¶ng thêi gian b»ng c¸ch ph©n
chia thêi gian cña bé xö lý vμ ph©n cho mçi nhiÖm vô mét kho¶ng thêi gian nhÊt ®Þnh
lÇn l−ît cho ®Õn khi mäi nhiÖm vô kÕt thóc. B»ng c¸ch nμy bé xö lý ®−îc xö dông
mét c¸ch tèi −u vμ hiÖu qu¶ h¬n.
Cã hai lo¹i hÖ ®iÒu hμnh ®a nhiÖm:
- HÖ ®iÒu hμnh m¹ng ®a nhiÖm −u tiªn: Trong ®a nhiÖm −u tiªn, hÖ ®iÒu hμnh cã
thÓ lÊy quyÒn ®iÒu khiÓn bé xö lý tõ bÊt kú nhiÖm vô nμo.
- HÖ ®iÒu hμnh m¹ng ®a nhiÖm b×nh ®¼ng: C¸c nhiÖm vô tù quyÕt ®Þnh khi nμo tr¶
l¹i quyÒn ®iÒu khiÓn bé xö lý. Trong tr−êng hîp nμy kh«ng mét ch−¬ng tr×nh
nμo cã thÓ ho¹t ®éng ®−îc nÕu nh− nhiÖm vô ®ang thùc hiÖn ch−a tr¶ l¹i quyÒn
®iÒu khiÓn.
Trong m«i tr−êng m¹ng do cã sù trao ®æi th−êng xuyªn gi÷a c¸c nhiÖm vô
m¹ng vμ c¸c nhiÖm vô bªn trong m¸y tÝnh, v× thÕ hÖ ®iÒu hμnh m¹ng ®a nhiÖm −u
tiªn cã lîi thÕ h¬n so víi hÖ ®iÒu hμnh m¹ng ®a nhiÖm b×nh ®¼ng. Bëi v× trong nhiÒu
tr−êng hîp khi cã yªu cÇu hÖ ®iÒu hμnh m¹ng ®a nhiÖm −u tiªn cã thÓ chuyÓn tõ mét
nhiÖm vô côc bé sang mét nhiÖm vô m¹ng vμ ng−îc l¹i.
6.3 C¸c thμnh phÇn phÇn mÒm m¹ng
Cã hai thμnh phÇn chÝnh cña phÇn mÒm m¹ng: PhÇn mÒm cμi ®Æt trªn tr¹m lμm
viÖc vμ phÇn mÒm cμi ®Æt trªn m¸y chñ.
6.3.1 PhÇn mÒm cμi ®Æt trªn tr¹m lμm viÖc
Trong hÖ thèng ®¬n lÎ, khi ng−êi dïng gâ lÖnh yªu cÇu m¸y tÝnh thùc hiÖn mét
nhiÖm vô nμo ®ã, yªu cÇu m¸y nμy sÏ ®−îc chuyÓn th¼ng tíi bé xö lý trung t©m
(CPU) cña m¸y.
Trong m«i tr−êng m¹ng, khi ng−êi dïng cã yªu cÇu khai th¸c mét tμi nguyªn
trªn m¸y chñ bÊt kú cña m¹ng, yªu cÇu nμy cÇn ®−îc chuyÓn h−íng vμo m¹ng, h−íng
tíi m¸y chñ cã chøa tμi nguyªn ®ã.
100 Kü thuËt m¹ng m¸y tÝnh
Qu¸ tr×nh chuyÓn h−íng ®−îc thùc hiÖn bëi redirector. §©y lμ mét phÇn cña hÖ
®iÒu hμnh m¹ng thùc hiÖn c¸c chøc n¨ng:
- NhËn yªu cÇu tõ m¸y tÝnh.
- X¸c ®Þnh xem cÇn ph¶i thùc hiÖn yªu cÇu nμy trong m¸y hay chuyÓn ra m¹ng
tíi mét m¸y chñ kh¸c.
6.3.2.PhÇn mÒm cμi ®Æt trªn m¸y chñ
PhÇn mÒm m¸y chñ cho phÐp ng−êi dïng ë c¸c m¸y kh¸c dïng chung tμi
nguyªn bao gåm: D÷ liÖu vμ c¸c thiÕt bÞ ngo¹i vi nh− m¸y in, m¸y vÏ, æ ®Üa m¹ng.
6.3.2.1 Chia sÎ d÷ liÖu
PhÇn lín c¸c hÖ ®iÒu hμnh m¹ng kh«ng nh÷ng chØ cho phÐp chia sÎ mμ cßn x¸c
®Þnh møc ®é chia sÎ nh− sau:
- Cho nh÷ng ng−êi dïng kh¸c nhau ë c¸c møc kh¸c nhau ®Ó truy cËp tμi nguyªn.
- §iÒu phèi viÖc truy cËp sao cho nhiÒu ng−êi dïng kh«ng cïng sö dông mét tμi
nguyªn ë cïng mét thêi ®iÓm.
6.3.2.2 Qu¶n lý ng−êi dïng
C¸c hÖ ®iÒu hμnh m¹ng cho phÐp ng−êi qu¶n trÞ hÖ thèng thùc hiÖn chøc n¨ng:
- Ghi nhí nh÷ng ng−êi dïng m¹ng.
- Cho hoÆc lÊy quyÒn ng−êi dïng trªn m¹ng.
- Lo¹i bá ng−êi dïng khái danh s¸ch hÖ ®iÒu hμnh theo dâi qu¶n lý m¹ng.
Mét vμi hÖ ®iÒu hμnh m¹ng tiªn tiÕn cho phÐp ng−êi qu¶n trÞ m¹ng theo dâi
ho¹t ®éng cña m¹ng, ph¸t hiÖn c¸c dÊu hiÖu trôc trÆc vμ biÓu diÔn chóng d−íi d¹ng
trùc quan. §iÒu nμy cho phÐp ng−êi qu¶n trÞ kÞp thêi ®iÒu chØnh hÖ thèng tr−íc khi
m¹ng ngõng ho¹t ®éng.
6.4 HÖ ®iÒu hμnh m¹ng ngang cÊp
HÖ ®iÒu hμnh m¹ng ngang cÊp ®−îc ®Æc tr−ng bëi kh¶ n¨ng chia sÎ file vμ m¸y
in cña tõng m¸y tÝnh. HÖ ®iÒu hμnh m¹ng ngang cÊp ®−îc thiÕt kÕ cho c¸c m« h×nh
m¹ng ngang cÊp.
6.4.1 M« h×nh m¹ng ngang cÊp (peer to peer)
M¹ng ngang cÊp lμ m¹ng mμ trong ®ã c¸c m¸y tÝnh ®Òu cã vai trß nh− nhau
trong qu¸ tr×nh khai th¸c tμi nguyªn. Víi m¹ng ngang cÊp, bÊt kú mét m¸y tÝnh nμo
trªn m¹ng còng cã thÓ ho¹t ®éng nh− mét m¸y chñ (server) vμ chia sÎ nguån tμi
nguyªn cña nã víi c¸c m¸y tÝnh kh¸c.
Ch−¬ng 6: Giíi thiÖu chung vÒ hÖ ®iÒu hμnh m¹ng 101
File server
File server
File server
Laser printer
§ång thêi nã ®ãng vai trß cña mét tr¹m lμm viÖc b×nh th−êng, cã thÓ khai th¸c
c¸c tμi nguyªn cña c¸c m¸y tÝnh trªn m¹ng.
Trong m« h×nh m¹ng ngang cÊp c¸c tμi nguyªn m¹ng còng nh− viÖc qu¶n trÞ
®−îc ph©n t¸n kh¾p trªn m¹ng. C¸c m¸y tÝnh ®Òu ph¶i l−u tr÷ c¸c th«ng tin vÒ quyÒn
truy cËp cña riªng m×nh.
M« h×nh m¹ng ngang cÊp cã nh÷ng −u ®iÓm sau:
- Gi¸ thμnh ®Ó nèi mét thiÕt bÞ vμo m¹ng thÊp.
- ViÖc chia sÎ tμi nguyªn rÊt dÔ dμng vμ hiÖu qu¶, bëi v× tÊt c¶ c¸c tμi nguyªn trªn
m¹ng ®Òu cã thÓ ®−îc dïng chung.
- ThuËn tiÖn cho viÖc triÓn khai m« h×nh c¬ së d÷ liÖu ph©n t¸n.
- §ßi hái b¶o tr× ë møc ®é thÊp ®èi víi nh©n viªn ®iÒu hμnh vμ qu¶n lý m¹ng.
- DÔ dμng thiÕt kÕ l¾p ®Æt vμ sö dông.
- Phï hîp víi nh÷ng nhãm lμm viÖc nhá cã sè l−îng m¸y h¹n chÕ ë gÇn nhau.
- L−u l−îng trªn m¹ng thÊp.
Ngoμi nh÷ng −u ®iÓm trªn hÖ ®iÒu hμnh m¹ng ngang cÊp cã nh÷ng mÆt h¹n chÕ
sau:
- Kh«ng thÓ ®iÒu hμnh, qu¶n lý m¹ng tËp trung.
- Kh«ng cã qu¶n lý tμi kho¶n tËp trung.
- Trong m¹ng cã thÓ x¶y ra tr−êng hîp cã nhiÒu tμi kho¶n cho mét m¸y, vμ tån
t¹i nhiÒu tμi kho¶n gièng nhau trªn m¹ng.
- TÊt c¶ c¸c m¸y trong m¹ng ®Òu ph¶i tham gia vμo qu¸ tr×nh gi¸m s¸t vμ qu¶n lý
m¹ng. §iÒu nμy lμm h¹n chÕ tèc ®é lμm viÖc thùc cña ng−êi dïng m¸y ®ã.
102 Kü thuËt m¹ng m¸y tÝnh
- M¹ng sÏ lμm viÖc kÐm hiÖu qu¶ khi cã nhiÒu tr¹m cïng lμm viÖc.
6.4.2 Mét sè hÖ ®iÒu hμnh m¹ng ngang cÊp
LAN static
Lμ mét hÖ ®iÒu hμnh m¹ng ngang cÊp cña Artisoft ®−îc thiÕt kÕ cho c¸c m¹ng
cã tõ 2 ®Õn 25 m¸y tÝnh vμ còng cã thÓ dïng cho m¹ng lín h¬n ®Õn 100 m¸y.
Víi hÖ ®iÒu hμnh m¹ng LAN Static, cã thÓ sö dông mét m¸y tÝnh dμnh riªng
lμm server hoÆc cho m¸y tÝnh thùc hiÖn hai chøc n¨ng server vμ tr¹m lμm viÖc. Tuy
nhiªn nÕu sö dông mét server dμnh riªng th× m¹ng ho¹t ®éng hiÖu qu¶ h¬n.
Mét phiªn b¶n cña LAN Static lμ LAN Static of Windows cã tÊt c¶ c¸c ®Æc
tr−ng cña hÖ LAN Static céng thªm c¸c tiÖn Ých cña Windows cho phÐp kiÓm so¸t
m¹ng trong khi ®ang sö dôngWindows. PhÇn mÒm LAN Static hoμn toμn chuÈn ho¸
víi Windows.
LAN Static cung cÊp s½n mét ch−¬ng tr×nh th− tÝn ®iÖn tö cho ng−êi dïng, tuy
nhiªn ch−¬ng tr×nh th− tÝn ®iÖn tö cña LAN Static cßn nhiÒu h¹n chÕ song cã thÓ tiÕn
hμnh ®−îc c«ng viÖc.
Netware Lit:
Lμ s¶n phÈm cña h·ng Nowell, ®©y lμ mét hÖ ®iÒu hμnh m¹ng ngang cÊp ®−îc
thiÕt kÕ cho c¸c m« h×nh m¹ng ngang cÊp cã tõ 2 ®Õn 25 m¸y tÝnh.
Netware Lit cã nh÷ng ®Æc ®iÓm sau:
- §©y kh«ng ph¶i lμ mét phÇn cña hÖ Netware ®Çy ®ñ, kh«ng cã nhiÒu ®Æc tr−ng
phøc t¹p cña Netware 3. x vμ 4.x.
- Kh«ng cung cÊp dÞch vô th− tÝn ®iÖn tö.
- Novell cung cÊp ch−¬ng tr×nh tiÖn Ých Windows riªng lÎ cho Netware Lit ®ã lμ
Wnet, cho phÐp thùc hiÖn c¸c chøc n¨ng cña Netware tõ bªn trong Windows.
- Netware Lit giíi h¹n 25 ng−êi dïng, nÕu sè l−îng ng−êi t¨ng lªn th× cã thÓ n©ng
cÊp Netware Lit lªn 3. x hoÆc 4.x. Chi phÝ n©ng cÊp phÇn cøng kh«ng lín l¾m
do phÇn cøng ®Ó lËp m¹ng Netware Lit hoμn toμn t−¬ng thÝch víi hÖ Netware.
Windows for Workgroup:
VÒ c¬ b¶n lμ mét phiªn b¶n vÒ m¹ng cña hÖ Windows. §©y lμ hÖ ®iÒu hμnh
m¹ng ®−îc thiÕt kÕ cho m« h×nh m¹ng ngang cÊp.
Windows for Workgroup bao gåm mét phiªn b¶n n©ng cao cña File Manager cã
chøc n¨ng tr×nh ®¬n ®Ó qu¶n lý c¸c æ ®Üa m¹ng vμ mét phiªn b¶n Print Manager ®Ó
qu¶n lý c¸c m¸y in cña m¹ng.
Mét ®Æc tr−ng quan träng nhÊt cña Windows for Workgroup lμ Clipboard cña
m¹ng cho phÐp ng−êi dïng sao chÐp hoÆc c¾t d÷ liÖu tõ mét øng dông trªn mét m¸y
Ch−¬ng 6: Giíi thiÖu chung vÒ hÖ ®iÒu hμnh m¹ng 103
tÝnh vμ d¸n nã vμo mét øng dông kh¸c trªn mét m¸y tÝnh kh¸c. Windows for
Workgroup cung cÊp cho ng−êi dïng mét ch−¬ng tr×nh th− tÝn ®iÖn tö kh¸ hoμn
chØnh.
Windows for Workgroup ho¹t ®éng tèt nhÊt trªn c¸c m¹ng cã tÊt c¶ c¸c m¸y
tÝnh ch¹y Windows. Víi c¸c m¸y tÝnh kh«ng ch¹y Windows muèn ®¨ng nhËp vμo
m¹ng cÇn ph¶i sö dông tiÖn Ých Workgroup Connection. Tuy nhiªn c¸c m¸y tÝnh ch¹y
Workgroup Connection kh«ng thÓ ho¹t ®éng nh− mét Server
Windows for Workgroup cã thÓ hç trî cho c¸c m¹ng Netware.
6.5 HÖ ®iÒu hμnh m¹ng ph©n cÊp.
6.5.1 M« h×nh m¹ng ph©n cÊp (Client/Server)
M« h×nh m¹ng ph©n cÊp, mét hoÆc nhiÒu m¸y tÝnh trong m¹ng ®−îc sö dông ®Ó
lμm m¸y chñ. C¸c m¸y chñ ®−îc cμi ®Æt phÇn mÒm ®iÒu hμnh hÖ thèng, nã cã chøc
n¨ng qu¶n lý vμ cung cÊp c¸c tμi nguyªn cho c¸c tr¹m lμm viÖc.
Trong m« h×nh m¹ng Client/Server, c¸c m¸y chñ ch¹y c¸c ch−¬ng tr×nh Server
cßn c¸c tr¹m sÏ ch¹y c¸c ch−¬ng tr×nh Client ®Ó khai th¸c d÷ liÖu trªn m¸y chñ.
M« h×nh m¹ng Client/Server cã nh÷ng ®Æc ®iÓm sau:
- TÝnh n¨ng b¶o mËt cao v× d÷ liÖu ®−îc l−u ë mét chç vμ cã thÓ cho phÐp hoÆc
kh«ng cho phÐp ng−êi dïng truy cËp vμo.
- C¸c tr¹m lμm viÖc kh«ng phôc vô c¸c m¸y tÝnh kh¸c v× thÕ tèc ®é lμm viÖc ®−îc
®¶m b¶o.
- DÔ dμng gi¸m s¸t vμ qu¶n lý hÖ thèng.
File server
Printer server
M¸y tr¹m M¸y tr¹m
M¸y tr¹m
Tuy nhiªn m« h×nh Server còng cã nh÷ng nh−îc ®iÓm riªng nh− lμ:
104 Kü thuËt m¹ng m¸y tÝnh
cã thÓ thùc hiÖn mét c«ng viÖc, nh− khëi ®éng ch−¬ng tr×nh, copy file, hay HiÓn thÞ
néi dung th− môc, th«ng qua hÖ ®iÒu hμnh nã sÏ thùc hiÖn ®−îc tÊt c¶ c¸c nhiÖm vô
®ã.
HÖ ®iÒu hμnh Unix, ®−îc x©y dùng víi môc ®Ých cung cÊp mét hÖ thèng ®a
ng−êi dïng, ®a nhiÖm vô cho c¸c lËp tr×nh viªn. Lμ hÖ ®iÒu hμnh ph¸t triÓn m¹nh víi
rÊt nhiÒu c«ng cô hç trî so¹n th¶o, biªn tËp gì rèi ch−¬ng tr×nh,... ®ã lμ ch−¬ng tr×nh
®¬n gi¶n nh−ng m¹nh mÏ cã thÓ lμm viÖc mét c¸ch mÒm dÎo ®Ó phôc vô nhiÒu môc
®Ých kh¸c nhau. C¸c phÇn mÒm øng dông trªn Unix cã thÓ chuyÓn qua l¹i trªn nhiÒu
lo¹i hä m¸y tÝnh, hiÖn t¹i ®· ®−îc cμi trªn nhiÒu hä m¸y tÝnh mini vμ m¸y tÝnh lín.
Nhê sù ph¸t triÓn cña c«ng nghÖ vi ®iÖn tö, nay m¸y vi tÝnh cã nh÷ng tÝnh n¨ng m¹nh
h¬n mμ tr−íc ®©y chØ cã ë m¸y mini, vμ theo ®ã Unix còng b¾t ®Çu truy cËp xuèng hä
m¸y tÝnh nμy d−íi tªn th−¬ng m¹i XENIX, SCO UNIX, SUN SOLARIS, LINUX,
RED HAT...
Th«ng tin Unix còng ®· ®−îc gi¶i quyÕt rÊt tèt, ®Æc biÖt ë møc ®é néi bé vμ
gi÷a Unix - Unix. §· h×nh thμnh m¹ng Internet mμ c¬ së th«ng tin lμ bé giao thøc
chuÈn TCP/IP ®· ®−îc cμi ®Æt trªn Unix tõ khi chóng ®−îc bé quèc phßng Mü chÊp
thuËn.
HÖ ®iÒu hμnh Unix gåm cã 3 phÇn:Kernel, c¸c ch−¬ng tr×nh tiÖn Ých chuÈn vμ
c¸c file cÊu h×nh hÖ thèng.
- Kernel: Lμ lâi cña hÖ ®iÒu hμnh Unix. VÒ c¬ b¶n, Kernel lμ mét ch−¬ng tr×nh
lín ®−îc t¶i vμo trong bé nhí vμo lóc khëi ®éng m¸y, vμ nã ®iÒu khiÓn viÖc cÊp
ph¸t c¸c tμi nguyªn hÖ thèng. Kernel nhËn biÕt ®−îc c¸c tμi nguyªn phÇn cøng
(nh− bé vi xö lý, bé nhí trªn bo m¹ch, thiÕt bÞ ®Üa, c¸c giao diÖn m¹ng...) vμ nã
cã c¸c ch−¬ng tr×nh cÇn thiÕt ®Ó giao tiÕp víi tÊt c¶ c¸c thiÕt bÞ ®−îc kÕt nèi víi
hÖ thèng.
- Ch−¬ng tr×nh tiÖn Ých chuÈn: Bao gåm c¸c ch−¬ng tr×nh tiÖn Ých ®¬n gi¶n nh−
cp dïng ®Ó copy c¸c file, hay c¸c ch−¬ng tr×nh tiÖn Ých phøc t¹p nh− Shell mμ
cho phÐp b¹n chuyÓn c¸c lÖnh tíi hÖ ®iÒu hμnh.
- C¸c file cÊu h×nh hÖ thèng: §−îc ®äc bëi Kernel vμ mét sè tr×nh tiÖn Ých
chuÈn. Unix Kernel vμ c¸c tiÖn Ých lμ c¸c ch−¬ng tr×nh linh ho¹t, mét sè hμnh vi
cña chóng cã thÓ thay ®æi ®−îc b»ng c¸ch thay ®æi néi dung trong c¸c file cÊu
h×nh chuÈn. Mét vÝ dô vÒ file cÊu h×nh hÖ thèng lμ b¶ng hÖ thèng file “ fstab”, lμ
n¬i mμ kernel ®äc ®Ó nhËn biÕt ®−îc trong viÖc t×m kiÕm tÊt c¶ c¸c file trªn c¸c
hÖ thèng ®Üa. Mét vÝ dô kh¸c lμ file cÊu h×nh truy cËp hÖ thèng “ syslog. conf”,
dïng ®Ó ®iÒu khiÓn Kernel trong viÖc ghi l¹i c¸c lo¹i sù kiÖn hoÆc lçi kh¸c nhau
cã thÓ x¶y ra.
106 Kü thuËt m¹ng m¸y tÝnh
Aliases Kh«ng Cã Cã
Më réng lÖnh cd Cã Cã Cã
Mçi ng−êi dïng cã mét file. profile së h÷u. File. profile cña superuser lμ th−
môc/(root).
Ng−êi qu¶n trÞ hÖ thèng cã thÓ t¹o ra mét m«i tr−êng lμm viÖc ®éc ®¸o bëi viÖc
t¹o file. profile, mμ file nμy ®−îc l−u tr÷ trong th− môc home cña mçi user. File nμy
cã thÓ bao gåm c¸c biÕn cho viÖc khëi ®éng m«i tr−êng OpenWindows,
AnswerBook, hay viÖc thªm vμo c¸c phÇn mÒm øng dông mμ ng−êi dïng cÇn thiÕt.
Con ®−êng tèt nhÊt ®Ó t¹o ra file. profile cho mçi ng−êi dïng lμ t¹o vμ s−a ®æi
file t¹m trong th− môc /etc/skel.
Khi ng−êi dïng login vμo mét hÖ thèng, c¸c file khëi ®éng cho Shell lÊy tõ
file/etc/passwd, vμ c¸c c«ng viÖc ®Þnh nghÜa trong file khëi ®éng lμ hoμn thμnh.
Nh÷ng file khëi ®éng tuyªn bè bëi mçi ng−êi dïng ph¶i ë trong th− môc home
cña mçi ng−êi dïng ®ã vμ ph¶i phô thuéc së h÷u cña ng−êi dïng ®ã. Nh÷ng file khëi
®éng ®ã cã thÓ diÔn t¶ nh÷ng phÇn sau:
- XÐt dÊu nh¾c default.
- §Þnh nghÜa ®−êng dÉn cña user, cho phÐp khi login.
- §Þnh nghÜa m¸y in default cho c¸c user.
- XÐt history cho Korn vμ C Shell. Bourne shell kh«ng cã biÕn history.
- XÐt nh÷ng tªn alias cho Korn vμ C Shell. Bourne shell kh«ng cã biÕn alias.
- XÐt default editor dïng bëi crontab vμ c¸c tool kh¸c.
- B¸o cho Shell biÕt t×m mail míi ë ®©u, nÕu nh− cã mét vÞ trÝ kh¸c h¬n lμ vÞ trÝ
default.
BiÕn m«i tr−êng vμ côc bé
C«ng viÖc c¬ b¶n cña Shell nh− lμ mét bé th«ng dÞch lÖnh. Mét dÞch vô kh¸c
cung cÊp cho Shell lμ sù n©ng ®ì cho c¸c biÕn côc bé vμ m«i tr−êng.
C¸c biÕn m«i tr−êng.
C¸c biÕn m«i tr−êng, ®«i khi ®−îc tham chiÕu nh− c¸c biÕn toμn côc, lμ ®−îc
l−u gi÷ vμ khai b¸o trong file. profile (Bourne hay Korn Shell) hay file. login (C
Shell). Nh÷ng file nμy ®−îc ®äc mçi lÇn ng−êi dïng login vμo hÖ thèng.
C¸c biÕn m«i tr−êng lμ c¸c biÕn mμ ®−îc xuÊt ra tÊt c¶ Shell vμ tÊt c¶ qu¸ tr×nh
chuyÓn ®æi bëi Shell.
HÖ thèng tù ®éng xÐt c¸c biÕn m«i tr−êng ®· ®−îc ®Þnh nghÜa tr−íc. Ng−êi qu¶n
trÞ hÖ thèng cã thÓ thªm vμo. VÝ dô: TERM, TZ, LOGNAME, PATH lμ ®· ®−îc ®Þnh
nghÜa tr−íc.
* LÖnh env
LÖnh env dïng ®Ó HiÓn thÞ c¸c biÕn m«i tr−êng hiÖn hμnh vμ c¸c gi¸ trÞ cña nã.
Ch−¬ng 6: Giíi thiÖu chung vÒ hÖ ®iÒu hμnh m¹ng 109
- Dïng dÊu nh¸y ‘.. ’ ®Ó −íc l−¬ng lÖnh h¬n lμ sö dông tªn cña lÖnh nh− v¨n b¶n
- Dïng dÊu nh¸y “.. ” ®Ó sö dông c¸c dßng v¨n b¶n nh−ng cho phÐp dïng c¸c
biÕn më réng vμ c¸c lÖnh thay thÕ bªn trong.
- Dïng dÊu nh¸y ‘ ’ ®Ó −íc l−îng c¸c biÕn cña Shell. §iÒu nμy kh«ng cã t¸c
dông cho nh÷ng biÕn më réng vμ c¸c lÖnh thay thÕ.
6.6.4 Sö dông ftp vμ c¸c dÞch vô kh¸c trong Unix
Ftp lμ mét trong nh÷ng dÞch vô ®−îc sö dông nhiÒu trªn m¹ng, dÞch vô nμy cho
phÐp ng−êi dïng truyÒn th«ng tin d−íi d¹ng file d÷ liÖu kh¸c nhau. DÞch vô Ftp cho
phÐp göi vμ nhËn file gi÷a c¸c m¸y tÝnh trªn m¹ng víi nhau. C¸c file nμy cã thÓ ë
d¹ng ASCII hay Binary vμ cã kÝch th−íc tõ vμi Mb ®Õn vμi chôc Mb.
Ftp ho¹t ®éng dùa trªn TCP Protocol. Th«ng qua giao thøc nμy, th«ng tin sÏ
®−îc ®¶m b¶o ®óng ®¾n khi göi hay nhËn..
* Có ph¸p cña lÖnh ftp nh− sau:
Ftp hostname hay ftp IP-address
LÖnh Ftp ®−îc thùc hiªn tõ dÊu nh¾c trong mét Shell.
• Thùc hiÖn truyÒn file b»ng Unix (trong Window):
- LÖnh Put dïng ®Ó truyÒn file.
- LÖnh Get dïng ®Ó nhËn file vÒ.
Vμo Start --> Run mμn h×nh xuÊt hiÖn vμ ®¸nh vμo ®Þa chØ cña PC cÇn truyÒn
file 203. 162.31. 66 nh− sau:
Click chuét vμo OK sau khi gâ lÖnh ®Ó thùc hiÖn c«ng viÖc truyÒn file mμn
h×nh nh− sau:
112 Kü thuËt m¹ng m¸y tÝnh
tÝnh, c«ng viÖc cña file hosts ®−îc chuyÓn sang cho mét dÞch vô gäi lμ HÖ thèng tªn
miÒn DNS (Domain Name System).
DNS lμ mét ph−¬ng thøc qu¶n trÞ c¸c tªn b»ng c¸ch cho nh÷ng nhãm kh¸c nhau
tr¸ch nhiÖm qu¶n lý nh÷ng tËp con tªn kh¸c nhau. C¸c tªn ®−îc chia thμnh nhiÒu líp
vμ ®−îc gäi lμ Domain. Gi÷a nh÷ng Domain cã dÊu chÊm.
Domain name cã d¹ng tæng qu¸t lμ: local-part@ Domain name
Trong ®ã:
- local-part: th−êng lμ tªn cña mét ng−êi dïng hay mét nhãm ng−êi dïng do
ng−êi qu¶n lý m¹ng néi bé qui ®Þnh.
- Domainname: ®−îc g¸n bëi Trung T©m Th«ng Tin M¹ng (NIC-Network
Interface Card) c¸c cÊp. Domain cao cÊp nhÊt lμ cÊp quèc gia, mçi quèc gia
®−îc g¸n bëi mét tªn miÒn riªng gåm 2 ch÷ c¸i.
6.6.4.3 C«ng cô Talk trªn m¹ng:
Lμ dÞch vô nãi chuyÖn trùc tuyÕn. Trong m«i tr−êng Unix, c«ng cô talk cho
phÐp ng−êi dïng cã thÓ nãi chuyÖn víi nh÷ng ng−êi kh¸c. Ngoμi ra cßn cã dÞch vô
talkirc cho phÐp nãi chuyÖn theo tõng nhãm hay theo tõng chñ ®Ò riªng biÖt.
LÖnh talk trªn Unix:
Có ph¸p: talk username[@netaddress]
Kh¶ n¨ng liªn kÕt ho¹t ®éng cu¶ Digital Unix
Víi nh÷ng ®Æc ®iÓm cña mét hÖ ®iÒu hμnh cao cÊp, Digital Unix lμ mét hÖ ®iÒu
hμnh hiÖn ®¹i ®−îc thiÕt kÕ cho c«ng viÖc tÝnh to¸n kü thuËt vμ th−¬ng m¹i. Digital
Unix lμ hÖ ®iÒu hμnh t−¬ng thÝch nhiÒu nhÊt víi c¸c chuÈn Unix. Digital còng cung
cÊp kh¶ n¨ng kÕt nèi m¹ng, phÇn mÒm trung gian vμ phï hîp víi c¸c chuÈn mμ ®¶m
b¶o t−¬ng t¸c liªn tôc gi÷a Digital Unix vμ Windows NT.
6.7 HÖ ®iÒu hμnh Windows NT
6.7.1 Tãm l−îc c¸c ®Æc tr−ng cña hÖ ®iÒu hμnh Windows NT
ChÕ ®é Client/Server
CÊu tróc cña Windows NT dùa trªn m« h×nh líp vμ m« h×nh Client/Server.
Trong m« h×nh Client/Server, hÖ ®iÒu hμnh ®−îc chia ra thμnh nhiÒu phÇn xö lý, mçi
phÇn thùc hiÖn mét bé c¸c dÞch vô ®¬n lÎ, vÝ dô: c¸c dÞch vô bé nhí, c¸c dÞch vô xö
lý t¹o míi, hoÆc c¸c dÞch vô xö lý lÞch tr×nh. Mçi dÞch vô ch¹y trong chÕ ®é ng−êi
dïng mode, thùc hiÖn mét vßng lÆp kiÓm tra xem m¸y kh¸ch cã yªu cÇu dÞch vô nμo
kh«ng. M¸y kh¸ch ch¹y hÖ ®Òu hμnh kh¸c hoÆc mét ch−¬ng tr×nh øng dông mμ nã
yªu cÇu dÞch vô b»ng c¸ch göi mét th«ng ®iÖp (Message) tíi m¸y chñ. Kernel hÖ ®iÒu
hμnh ch¹y trong chÕ ®é Kernel mode ph©n ph¸t c¸c th«ng ®iÖp tíi m¸y chñ, m¸y chñ
114 Kü thuËt m¹ng m¸y tÝnh
thùc hiÖn mét xö lý vμ phÇn kernel tr¶ kÕt qu¶ tíi m¸y kh¸ch qua mét th«ng ®iÖp
kh¸c. PhÇn Client/Server tiÕp cËn kÕt qu¶ trong hÖ ®iÒu hμnh mμ c¸c thμnh phÇn cña
nã lμ nhá vμ tù chøa. V× mçi phôc vô ch¹y trong mét xö lý - chÕ ®é ng−êi dïng (user
mode) riªng biÖt, ®−îc ph©n chia vμo vïng bé nhí riªng cña nã vμ do ®ã ®−îc b¶o vÖ
khái c¸c xö lý kh¸c, mét háng hãc cña mét xö lý ®¬n lÎ kh«ng l©y lan hay ph¸ háng
c¸c phÇn cßn l¹i cña hÖ thèng. H¬n n÷a, v× c¸c phôc vô ch¹y trong chÕ ®é ng−êi
dïng, chóng kh«ng thÓ trùc tiÕp truy cËp phÇn cøng hay thay ®æi phÇn bé nhí cña
phÇn thi hμnh (Window NT Executive).
Window NT dïng m« h×nh Client/Server ®Ó cung cÊp APIs vμ c¸c ph−¬ng tiÖn
mμ mét b¶o vÖ b×nh th−êng nh− mét m«i tr−êng hÖ thèng. Dêi mçi API vμo mét phôc
vô riªng th× sù thi hμnh kh«ng bÞ xung ®ét hay lÆp l¹i (duplication) vμ cho phÐp c¸c
APIs míi ®−îc thªm vμo dÔ dμng. C¸c xö lý phôc vô ®−îc gäi lμ c¸c hÖ thèng con
b¶o vÖ (Widows NT Protected Subsystem) v× bé nhí cña xö lý phôc vô ®−îc b¶o vÖ
khái c¸c xö lý kh¸c bëi hÖ thèng bé nhí ¶o cña phÇn thùc thi Windows NT.
Windows NT System Architecture
Windows NT lμ mét hÖ ®iÒu hμnh module ho¸, bao gåm líp phÇn cøng trõu
t−îng, thμnh phÇn cèt lâi, phÇn thùc thi vμ nhiÒu hÖ thèng con.
PhÇn cøng trõu t−îng (Hardware Abstraction Layer): Giao diÖn trùc tiÕp víi
phÇn cøng m¸y tÝnh vμ cung cÊp cho líp Kernel cña hÖ ®iÒu hμnh cña Windows NT
mét giao diÖn ®éc lËp víi m¸y tÝnh. Giao diÖn ®éc lËp víi m¸y tÝnh nμy. Cho phÐp
Kernel cña hÖ ®iÒu hμnh ®−îc viÕt theo mét c¸ch thøc ®éc lËp víi m¸y tÝnh, nh»m c¶i
tiÕn kh¶ n¨ng di chuyÓn cña hÖ ®iÒu hμnh. C¸c thñ tôc cã thÓ ®−îc gäi b»ng hÖ ®iÒu
hμnh c¬ b¶n tõ tr×nh ®iÒu khiÓn thiÕt bÞ.
Víi phÇn cøng m¸y tÝnh sö dông SMP (Symmetric Multi Processing - ®a xö lý
®èi xøng). HAL cung cÊp mét sè bé xö lý ¶o cã thÓ ®−îc sö dông ®Ó cung cÊp mét
tr×nh ®iÒu khiÓn thiÕt bÞ ®¬n giao diÖn víi cïng thiÕt bÞ trªn c¸c nÒn phÇn cøng kh¸c
nhau v× HAL cung cÊp mét líp ¶o cho phÇn cøng m¸y tÝnh, cïng mét ¶nh hÖ ®iÒu
hμnh cã thÓ hç trî mét sè l−îng lín nh÷ng thay ®æi cho mét m¸y tÝnh dùa trªn mét
bé xö lý cô thÓ.
Thμnh phÇn Kernel cña hÖ ®iÒu hμnh: ChÞu tr¸ch nhiÖm lËp kÕ ho¹ch cho phÇn
cøng m¸y tÝnh. NÕu phÇn cøng m¸y tÝnh gåm nhiÒu bé xö lý, Kernel sö dông giao
diÖn cña bé xö ¶o do HAL cung cÊp lμm ®ång bé ho¹t ®éng gi÷a bé xö lý.
Khèi chøc n¨ng ho¹t ®éng mμ Kernel lËp kÕ ho¹ch gäi lμ mét luång (Thread).
Luång lμ khèi chøc n¨ng nguyªn tö nhá nhÊt cã thÓ ®−îc lËp lÞch bao gåm mét d·y
tuÇn tù c¸c chØ thÞ ®−îc xö lý bëi mét bé xö lý trong ng÷ c¶nh cña tiÕn tr×nh. Mét tiÕn
tr×nh cã thÓ cã nhiÒu tiÕn tr×nh, vμ ph¶i cã Ýt nhÊt mét tiÕn tr×nh.
Ch−¬ng 6: Giíi thiÖu chung vÒ hÖ ®iÒu hμnh m¹ng 115
Kernel göi ®i c¸c tiÕn tr×nh trªn bé vi xö lý cã s½n kÕ tiÕp. Mçi tiÕn tr×nh cã mét
quyÒn −u tiªn t−¬ng øng víi nã. Cã 32 møc ®é −u tiªn, chia lμm mét líp real-time
(thêi gian thùc) cã cÊp ®é −u tiªn tõ 16 ®Õn 31, vμ mét líp variable (cßn ®−îc gäi lμ
dynamic -®éng) cã cÊp ®é −u tiªn tõ 0 ®Õn 15. Sè thø tù møc −u tiªn cao h¬n ngÇm
®Þnh quyÒn −u tiªn cao h¬n cho tiÕn tr×nh. C¸c tiÕn tr×nh cã møc −u tiªn cao h¬n ®−îc
thi hμnh tr−íc tiªn vμ cã thÓ chÆn tr−íc c¸c tiÕn tr×nh cã møc −u tiªn thÊp h¬n.
Kernel lμ nonpageable cã nghÜa lμ c¸c trang nhí (page) (c¸c ®¬n vÞ cã dung
l−îng cè ®Þnh 4 Kb) thuéc vμo thμnh phÇn Kernel kh«ng thÓ xuÊt ra trang nhí ®−îc
(kh«ng l−u t¹m thêi vμo tËp tin trang nhí) PAGEFILE. SYS. M· phÇn mÒm trong
chÝnh Kernel kh«ng chÆn tr−íc (kh«ng thÓ bÞ ng¾t), nh−ng phÇn mÒm bªn ngoμi
thμnh phÇn Kernel, ch¼ng h¹n nh− ®−îc sö dông trong Windows NT Executive lμ cã
thÓ bÞ chÆn l¹i. Kernel cã thÓ ch¹y ®ång thêi trªn tÊt c¶ bé xö lý trong mét m¸y tÝnh
víi phÇn cøng ®a xö lý vμ truy cËp ®ång bé ®Õn c¸c vïng quan träng trong bé nhí.
ChÝnh s¸ch nμy quyÕt ®Þnh vÒ c¸ch thøc tμi nguyªn ®−îc sö dông vμ lo¹i bá khái
thμnh phÇn Kernel vμ ®−îc thùc hiÖn bëi c¸c thμnh phÇn Windows NT Executive.
§iÒu nμy lμm cho Kernel ®¬n gi¶n vμ kh«ng thÓ thay ®æi ®−îc nÕu nh÷ng quyÕt ®Þnh
vÒ nguyªn t¾c hÖ ®iÒu hμnh thay ®æi trong t−¬ng lai c¸c phiªn b¶n cña hÖ ®iÒu hμnh.
Tuy nhiªn, Kernel thùc hiÖn nh÷ng quyÕt ®Þnh chÝnh s¸ch khi nμo lo¹i bá mét tiÕn
tr×nh khái bé nhí.
Kernel qu¶n lý hai líp ®èi t−îng: §èi t−îng göi ®i vμ c¸c ®èi t−îng ®iÒu khiÓn.
§èi t−îng göi ®i sö dông cho viÖc ®ång bé vμ göi ®i c¸c thao t¸c gåm c¸c ®èi t−îng
nh− biÕn cè (event), tÝn hiÖu (semaphore), c¸c lo¹i t−¬ng hç lo¹i trõ bé ®Þnh thêi gian
(timer) vμ tiÕn tr×nh. §èi t−îng ®iÒu khiÓn sö dông ®iÒu khiÓn ho¹t ®éng Kernel vμ
kh«ng cã ¶nh h−ëng lªn chøc n¨ng göi ®i. §èi t−îng ®iÒu khiÓn Kernel gåm: ng¾t
(interrupt), tiÕn tr×nh (process), hÖ l−u tr÷ (profile) vμ viÖc gäi thñ tôc bÊt ®ång bé.
PhÇn thùc thi Windows NT: PhÇn ë chÕ ®é Kernel cu¶ Windows NT gäi phÇn
thùc hiÖn cña Windows NT, cho phÐp c¸c phôc vô giao tiÕp víi c¸c øng dông th«ng
qua viÖc truyÒn th«ng ®iÖp - ®−îc cung cÊp trong phÇn thùc thi.
PhÇn thùc hiÖn bao gåm mét lo¹t c¸c thμnh phÇn mμ qu¶n lý bé nhí ¶o, qu¶n lý
®èi t−îng (tμi nguyªn), I/O vμ hÖ thèng tËp tin, truyÒn th«ng t−¬ng t¸c vμ c¸c phÇn
cña hÖ thèng tËp tin. §èi víi hÇu hÕt c¸c phÇn, nh÷ng thμnh phÇn ®ã t−¬ng t¸c víi
mét modul nμo ®ã, h¬n lμ mét líp nμo ®ã mçi thμnh phÇn gäi nh÷ng c¸i kh¸c th«ng
qua mét bé c¸c hμm néi x¸c ®Þnh mét c¸ch cÈn thËn.
PhÇn thùc thi bao gåm nh©n vμ HAL. Nã cung cÊp mét tËp c¸c dÞch vô chung
mμ cã thÓ ®−îc dïng bëi toμn m«i tr−êng c¸c hÖ thèng con.
Network Subsystem: Windows NT cã sù lμm viÖc m¹ng hç trî s½n kh¶ n¨ng
thªm vμo c¸c API vμ m«i tr−êng tÝnh to¸n ph©n t¸n DEC gäi thñ tôc tõ xa (RPCs).
116 Kü thuËt m¹ng m¸y tÝnh
Giao diÖn nμy ®−îc hç trî qua TCP/IP hoÆc c¸c giao thøc kh¸c, mÆc dï nh÷ng
chç thªm vμo cña Windows NT vμ cña Unix lμ kh¸c nhau, nh−ng nh÷ng m« h×nh c¬
b¶n lμ nh− nhau.
6.7.2 Tãm l−îc sù lμm viÖc m¹ng cña Windows NT
C¸c giao thøc giao vËn: Windows NT chuyªn chë b»ng c¸c giao thøc giao vËn
sau: TCP/IP, NBF (b¾t nguån tõ NetBEUI), NU Link, mét phiªn b¶n t−¬ng thÝch
NDIS cña Novell Internetwork Packet Exchange (IPX/SPX), Microrosoft Data Link
Control (DLC), vμ AppleTalk.
Hç trî STREAMS: M«i tr−êng STREAMS nguyªn gèc ®−îc ph¸t triÓn bëi
AT&T cho Unix System V. Windows NT hç trî c¸c giao thøc t−¬ng thÝch víi
STREAMS
Windows Sockets (WinSock): Trong lËp tr×nh cho m¹ng, mét socket cung cÊp
mét ®iÓm cuèi tíi mét kÕt nèi, hai socket tõ mét ®−êng dÉn ®Çy ®ñ. Mét socket lμm
viÖc nh− mét ®−êng èng chØ ®¹o ®−êng d÷ liÖu vμo vμ ra gi÷a c¸c m¸y m¹ng.
§èi víi m¹ng lμm viÖc cña Unix chñ yÕu dùa trªn TCP/IP, Windows NT cung
cÊp Windows Sockets (WinSock) t−¬ng tù nh− UC Berkeley (BSD) Sockets. Tuy
nhiªn WinSock kh«ng t−¬ng thÝch chÆt chÏ víi BSD Sockets.
WinSock lμ mét giao diÖn thuéc líp phiªn (Session Layer), vμ lμ mét chuÈn cho
lËp tr×nh m¹ng cho Window. Phiªn b¶n WinSock 1. 1 cung cÊp sù ®éc lËp víi ng¨n
xÕp d−íi giao thøc TCP/IP. Cïng víi ng¨n xÕp TCP/IP lμ WinSock t−¬ng thÝch, mét
øng dông ®−îc viÕt cho WinSock APIs sÏ ch¹y trªn nã.
Gäi thñ tôc tõ xa (RPC): Mét thμnh phÇn thiÕt yÕu cña InterProcess
Communication (IPC) lμ ph−¬ng tiÖn RFC. Ngμy nay, Open Software Foundation
(OSF) ®Þnh nghÜa RFC nh− mét phÇn lâi cña chuÈn Distributed Computing
Enviroment (DCE).
HÖ thèng tËp tin: Windows NT hç trî c¸c hÖ thèng tËp tin sau:
- FAT (File Allocation Table): Lμ hÖ thèng file chuÈn, t−¬ng thÝch víi MS-DOS
vμ Windows. hÖ thèng tËp tin FAT lμ hÖ thèng tËp tin duy nhÊt dïng cho ®Üa
mÒm. Cã nh−îc ®iÓm lμ kh«ng x©y dùng chÕ ®é an toμn trªn th− môc vμ file.
- NTFS: Lμ mét hÖ thèng tËp tin cao cÊp. Nã bao gåm mét sè tÝnh n¨ng c¶i tiÕn,
an toμn file, ®Æc tÝnh cã thÓ kh«i phôc l¹i ®−îc lμm cho Windows NT Server trë
thμnh mét m¸y phôc vô trªn c«ng nghÖ cã nÒn t¶ng tèt. NTFS cã thÓ ®−îc sö
dông g¸n c¸c quyÒn truy cËp file vμ th− môc cho mét ng−êi dïng (user) hoÆc
mét nhãm (group) c¬ b¶n. §Æc tÝnh nμy cho phÐp c¸c file vμ th− môc ®−îc chia
sÎ hoÆc dïng riªng, vμ cung cÊp tÝnh mÒm dÎo cña viÖc thùc hiÖn ¶o ®èi víi bÊt
kú chÝnh s¸ch an toμn nμo. Cã nh−îc ®iÓm lμ chØ nhËn d¹ng trªn Windows NT.
Ch−¬ng 6: Giíi thiÖu chung vÒ hÖ ®iÒu hμnh m¹ng 117
6.7.3 TÝnh b¶o mËt NOS (Network Operating System) cña Windows NT
Windows NT x©y dùng trªn c¸c ®Æc tÝnh b¶o mËt cã s½n trong LAN Manager
NOS. Sau ®©y lμ mét sè tÝnh b¶o mËt cña Windows NT Server:
• TÝnh b¶o mËt tμi kho¶n ng−êi dïng (user account): TÊt c¶ c¸c phiªn b¶n cña
Windows NT cã mét ®Æc tr−ng b¶o mËt riªng theo tªn ng−êi dïng ®i liÒn víi mËt
khÈu (user/password). Muèn sö dông Windows NT ng−êi dïng ph¶i cã mét tμi kho¶n
(account) vμ mËt khÈu hîp lÖ trªn hÖ thèng. Khi viÖc ph©n tÝch giao thøc trë nªn phæ
biÕn, th× nh÷ng mËt khÈu kh«ng ®−îc m· ho¸ thμnh ra thiÕu an toμn. Protocol
analyzer kiÓm tra c¸c gãi trªn LAN vμ dÔ dμng thÊy ®−îc mËt khÈu do ng−êi dïng ë
tr¹m lμm viÖc göi ®i trong qu¸ tr×nh ®¨ng nhËp (log) vμo m¹ng. V× lý do nμy.
Windows NT m· ho¸ mËt khÈu t¹i tr¹m tr−íc khi göi lªn m¹ng.
• Giíi h¹n thêi gian: B»ng c¸ch sö dông nh÷ng tiÖn Ých Adminitration (qu¶n lý
ng−êi dïng), mét nhμ qu¶n lý Windows NT Server cã thÓ cμi ®Æt h¹n chÕ thêi gian
tõng giê vμ cã thÓ cμi ®Æt bÊt kú lóc nμo. §Æc tr−ng giíi h¹n thêi gian ®−îc thiÕt kÕ
cho nh÷ng vÞ trÝ m¹ng cã biÖn ph¸p an toμn nghiªm ngÆt trªn ®ã viÖc truy cËp ®ßi hái
cã tÝnh n¨ng tõ chèi ng−êi dïng (còng ¸p dông cho tr¹m lμm viÖc - Workstation)
®¨ng nhËp vμo m¹ng.
• Giíi h¹n tr¹m (Station): C¸c nhμ qu¶n lý Windows NT Server cã thÓ sö dông
c«ng cô user Adminitration ®Ó ®Æt h¹n chÕ nh÷ng tr¹m n¬i ng−êi dïng cã thÓ ®¨ng
nhËp vμo. §Æc tÝnh h¹n chÕ tr¹m lμm viÖc cho phÐp mét ng−êi dïng ®¨ng nhËp vμo tõ
mét tr¹m cã ®Þa chØ cô thÓ.
ViÖc giíi h¹n tr¹m b»ng c¸ch vμo cöa sæ Log on to trong ®ã cã hai môc sau:
- User may log on all workstation. Môc nμy th× ng−êi dïng sÏ log on vμo tÊt c¶
c¸c tr¹m trªn m¹ng, tÊt c¶ c¸c ng−êi dïng ®Òu chän môc nμy.
- Use may log on to there workstation, ng−êi dïng chØ ®−îc log on tèi ®a vμo 8
tr¹m lμm viÖc, cã ®Þa chØ cô thÓ.
§Æc tÝnh giíi h¹n tr¹m ®−îc thiÕt kÕ cho nh÷ng vÞ trÝ m¹ng cã biÖn ph¸p an toμn
nghiªm ngÆt trªn ®ã viÖc truy cËp m¹ng cã thÓ thùc hiÖn th«ng qua chØ nh÷ng vïng
vËt lý nμo ®ã. ViÖc giíi h¹n tr¹m ng¨n chÆn ng−êi dïng ®i lang thang qua nh÷ng
ph¹m vi kh¸c vμ sö dông nh÷ng tr¹m lμm viÖc kh«ng phô thuéc vμo quyÒn cña hä.
• An toμn ®−êng truyÒn: C¸c m¹ng LAN ph¶i ®−îc cμi ®Æt ®Ó lo¹i trõ kh¶ n¨ng
ng−êi dïng m¾c ®−êng d©y rÏ nh¸nh nh»m ®äc d÷ liÖu hoÆc ®äc d÷ liÖu tõ c¸c bøc x¹
®iÖn tõ cña d©y. §−êng truyÒn an toμn lμ dïng c¸p sîi quang. T¹i B−u ®iÖn tØnh dïng
c¸p RJ-45.
• Sù m· ho¸: NÕu dïng c¸c hÖ thèng b¶o mËt cña NOS cung cÊp th× chóng ta
chØ ®¶m b¶o an toμn ®èi víi c¸c ng−êi dïng kh¸c nh−ng kh«ng thÓ an toμn ®èi víi
118 Kü thuËt m¹ng m¸y tÝnh
ng−êi qu¶n trÞ m¹ng. Ng−êi qu¶n trÞ m¹ng cã thÓ ®äc tÊt c¶ c¸c file, th− môc trªn
m¸y Server, m· ho¸ lμ sù ®¶m b¶o an toμn cho c¬ së d÷ liÖu vμ file. C¸c file nμy sÏ
®−îc gi¶i m· khi më vμ m· ho¸ khi ®ãng.
ViÖc m· ho¸ ®−îc thùc hiÖn t¹i phÇn cøng t¹i møc NIC tr−íc khi truyÒn gãi d÷
liÖu lªn m¹ng. Khi m· ho¸ chØ d÷ liÖu ®−îc m· ho¸ cßn ®Þa chØ vμ c¸c tr−êng (field)
kh«ng bÞ m· ho¸ do ®ã c¸c thiÕt bÞ m¹ng (Router, Bridge) cã thÓ nhËn biÕt ®−îc ®Þa
chØ nμy. T¹i B−u ®iÖn tØnh kh«ng dïng hÖ thèng b¶o mËt (tøc d÷ liÖu truyÒn ®i sÏ
kh«ng ®−îc m· ho¸)
• KiÓm tra: ViÖc cè g¾ng t×m mËt khÈu tõ tæ hîp mËt khÈu ®Ó ®¨ng nhËp vμo
m¹ng cña mét ng−êi dïng ®−îc ng¨n chÆn bëi viÖc:
- Kho¸ ng−êi dïng sau mçi lÇn nhËp mËt khÈu sai.
- KiÓm tra tÊt c¶ nh÷ng lÇn cè g¾ng nhËp mËt khÈu.
Windows NT Server cho phÐp ta cμi ®Æt nguyªn t¾c kiÓm tra do ®ã chóng ta cã
thÓ theo dâi nh÷ng biÕn cè an toμn cã liªn quan.
6.7.4 C¸c ®Æc tr−ng kÕt nèi m¹ng c¬ b¶n
Microsoft ®· thiÕt kÕ Windows NT ®Ó ®−a ra hÇu hÕt c¸c ®Æc tr−ng lμm viÖc
m¹ng chung, nh− lμ:
- Cã s½n hç trî cho c¶ m¹ng ngang hμng vμ m¹ng client/server
- Kh¶ n¨ng t−¬ng t¸c vμ truy cËp tõ xa(qua ®−êng ®iÖn tho¹i) tíi nh÷ng m¹ng
s½n cã.
- Hç trî c¸c øng dông ph©n bæ, chia sÎ tËp tin vμ in Ên.
Windows NT hç trî cho nhiÒu giao thøc thøc m¹ng, bao gåm hÇu hÕt c¸c giao
thøc m¹ng dïng chung trªn hÖ thèng Unix, bé c¸c giao thøc ®−îc biÕt ®Õn nh−:
TCP/IP.
Windows NT hç trî TCP/IP vμ c¸c giao thøc m¹ng kh¸c, cho phÐp nã t−¬ng t¸c
víi c¸c hÖ thèng hçn t¹p kh¸c ®Ó tÝnh to¸n ph©n bæ.
øng dông TCP/IP trªn m¹ng trªn Windows NT
Windows NT hç trî c¸c tiÖn Ých TCP/IP c¬ b¶n bao gåm ftp, telnet, vμ c¸c tiÖn
Ých kh¸c cho in Ên trªn m¹ng, cung cÊp sù kÕt nèi c¬ b¶n tíi c¸c hÖ thèng Unix vμ
c¸c hÖ thèng kh¸c. Ng−êi dïng cã thÓ dùa trªn ftp vμ rcp ®Ó truyÒn tËp tin gi÷a c¸c hÖ
thèng, vμ telnet vμ rlogin ®Ó d¨ng nhËp vμo c¸c m¸y chñ Unix.
TCP/IP còng cung cÊp c¸c giao diÖn lËp tr×nh øng dông cho c¸c ng−êi ph¸t triÓn
øng dông ®Ó t¹o ra c¸c ch−¬ng tr×nh mμ cã thÓ giao tiÕp víi c¸c øng dông trªn c¸c
m¸y Unix vμ Windows NT kh¸c.
Ch−¬ng 6: Giíi thiÖu chung vÒ hÖ ®iÒu hμnh m¹ng 119
Hç trî TCP/IP lμ chuÈn trong c¶ tr¹m Windows NT vμ m¸y chñ Windows NT.
§Ó cμi ®Æt vμ qu¶n lý m¹ng dïng m¸y chñ Windows NT.
Gi¶i ph¸p tªn
Th«ng th−êng mét m¸y tÝnh trªn m¹ng ®−îc x¸c ®Þnh b»ng c¶ tªn vμ ®Þa chØ.
Trong c¸c hÖ thèng TCP/IP, c¸c m¸y tÝnh ®−îc x¸c ®Þnh bëi ®Þa chØ IP vμ tªn ®éc
nhÊt. Kü thuËt ®Ó chuyÓn tªn m¸y tÝnh ra ®Þa chØ IP t−¬ng øng ®−îc biÕt ®Õn nh− lμ “
gi¶i ph¸p tªn”.
§èi víi gi¶i ph¸p tªn tù ®éng, Unix dïng hÖ thèng tªn miÒn (DNS- Domain
Name System). Windows NT bao gåm tÊt c¶ c¸c dông cô ph©n tÝch cÇn thiÕt vÒ MÆt
chøc n¨ng ®Ó dïng DNS trªn Internet.
Windows NT cã thÓ dïng c¸c ph−¬ng thøc sau cho gi¶i ph¸p tªn trªn m¹ng
TCP/IP:
• Windows Internet Name Service (WINS): Cung cÊp c¬ së d÷ liÖu ®éng cho
viÖc ®¨ng ký vμ truy vÊn phÐp ¸nh x¹ tªn thμnh ®Þa chØ IP trong mét m«i tr−êng m¹ng
®Þnh tuyÕn (router network). Khi mét tr¹m t¸ch rêi tõ chç nμy ra chç kh¸c, sù thay
®æi ®Þa chØ IP ®−îc cËp nhËt tù ®éng vμo c¬ së d÷ liÖu WINS. Sù kh¸c biÖt chÝnh gi÷a
WINS vμ DNS lμ:
DNS dïng sù cÊu h×nh tÜnh cho phÐp ¸nh x¹ tªn thμnh ®Þa chØ IP vμ cho phÐp
gi¶i ph¸p tªn cho bÊt kú m¸y nμo, ë bÊt kú ®©u trªn m¹ng
WINS dïng cÊu h×nh ®éng vμ yªu cÇu Ýt sù qu¶n trÞ hÖ thèng nh−ng chØ lμ ®Æc
biÖt cho c¸c ®o¹n m¹ng nhá liªn tiÕp nhau.
- A HOST File: Mét file dïng ®Ó x¸c ®Þnh tªn vμ ®Þa chØ IP ¸nh x¹ trªn DNS
- An LMHOSTS File: Mét file dïng ®Ó x¸c ®Þnh tªn vμ ®Þa chØ IP ¸nh x¹ trªn
NetBIOS. PATHWORKS for Digital Unix (DÞch vô cao cÊp) cung cÊp mét
LMHOSTS File ®Ó hç trî miÒn diÖn réng.
Thùc hiÖn truyÒn File trªn Windows NT
Trªn mμn h×nh Desktop cña Client vμo biÓu t−îng truyÒn file. Mμn h×nh xuÊt
hiÖn ta ph¶i ®iÒn c¸c th«ng sè cÇn thiÕt:
Click chuét vμo OK trªn mμn h×nh xuÊt hiÖn: (Bªn tr¸i lμ Client bªn ph¶i lμ
Server). VÝ dô muèn truyÒn file ha. txt (thuéc Client) sang Server th× di chuyÓn phÇn
s¸ng tíi file ®ã vμ Click vμo phÝm mòi tªn. T−¬ng tù khi thùc hiÖn truyÒn file tõ
Server sang Client.
120 Kü thuËt m¹ng m¸y tÝnh
Ch−¬ng 6: Giíi thiÖu chung vÒ hÖ ®iÒu hμnh m¹ng 121
duy tr× hoÆc huû bá c«ng viÖc. Trªn Unix, in Ên ®−îc ®iÒu khiÓn th«ng qua “ In Ên
tinh kh«n” (the print daemon), lpd vμ c¸c tiÖn Ých c¸c lÖnh, bao gåm lpr, lpq, vμ
lpstat. CDE trªn Unix cung cÊp mét giao diÖn ®å ho¹ ®Ó cÊu h×nh vμ ®iÒu khiÓn m¸y
in, vμ tæ chøc, qu¶n lý c«ng viÖc in Ên.
Víi hç trî TCP/IP cña nã, Windows NT còng hç trî c¸c lÖnh in Unix, bao gåm
lpr vμ lpd. Nh÷ng lÖnh nμy cho phÐp kÕt nèi víi c¸c hÖ thèng kh¸c ch¹y cïng giao
thøc TCP/IP, ch¼ng h¹n c¸c hÖ thèng Unix. Mét ng−êi dïng trªn hÖ thèng Windows
NT cã thÓ göi c¸c viÖc in Ên cho mét dÞch vô lpd ®ang ch¹y ë mét m¸y kh¸c. hÖ
thèng Windows NT còng cã thÓ nhËn c¸c c«ng viÖc in ®−îc göi tõ mét dÞch vô lpd tõ
xa, ch¼ng h¹n tõ mét hÖ thèng Unix.
Digital ®−a ra mét sè s¶n phÈm lùa chän ®Ó më réng c¸c dÞch vô file vμ in Ên
cho Windows NT vμ c¸c hÖ thèng kh¸c. Bao gåm:
- PATHWORKS
- Hä s¶n phÈm POLYCENTER.
- PrintServer Software.
6.8.6 Th− ®iÖn tö
Ng−êi dïng mong r»ng hÖ thèng th− cña m¸y m×nh ®−îc kÕt nèi víi tÊt c¶ c¸c
hÖ thèng th− trªn thÕ giíi. Unix hç trî c¸c tiÖn Ých th− m¹nh h¬n Windows NT.
6.8.7 Nhãm vμ miÒn
Unix vμ Windows NT cã nh÷ng m« h×nh kh¸c nhau cho viÖc nhãm c¸c m¸y
tÝnh trªn m¹ng l¹i víi nhau.
C¸c hÖ thèng Unix tiªu biÓu ®−îc tæ chøc thμnh c¸c Nhãm vμ c¸c MiÒn. Kh¸i
niÖm vÒ MiÒn lμ kh¸c nhau, phô thuéc vμo c¸c dÞch vô tªn ph©n bæ ®ang dïng. C¸c
dÞch vô tªn chung lμ:
- Berkeley Internet Name Domain (BIND): DÞch vô tªn BIND chia Internet thμnh
mét hÖ thèng ph©n cÊp c¸c miÒn, t−¬ng tù víi cÊu tróc c©y
- Network Information Service (NIS): NIS cho phÐp ph©n bæ truy cËp tíi c¸c c¬
së d÷ liÖu chung vÒ tªn, mËt khÈu, vμ c¸c tªn miÒn m¹ng.
Windows NT dïng mét m« h×nh kh¸c cho m¹ng cña c¸c tr¹m lμm viÖc vμ m¹ng
cña c¸c m¸y chñ. TÊt c¶ c¸c m¸y tÝnh ch¹y trªn m¹ng Windows NT ph¶i thuéc vÒ
mét nhãm hoÆc mét miÒn nμo ®ã.
Qu¶n trÞ m¹ng
Cßn hÖ bÞ qu¶n trÞ bao gåm tiÕn tr×nh Agent vμ c¸c ®èi t−îng qu¶n trÞ (Manager
objects). TiÕn tr×nh Agent thùc hiÖn c¸c thao t¸c qu¶n trÞ m¹ng nh− lμ: ®Æt c¸c tham
sè cÊu h×nh vμ c¸c thèng kª ho¹t ®éng hiÖn hμnh cho 1 router trªn mét Segment cho
tr−íc. C¸c ®èi t−îng bÞ qu¶n trÞ bao gåm c¸c tr¹m lμm viÖc, c¸c m¸y chñ, hub, c¸c
kªnh truyÒn G¾n víi c¸c ®èi t−îng nμy lμ c¸c thuéc tÝnh (Attributes) cã thÓ ®−îc
x¸c ®Þnh tÜnh (nh− tèc ®é cña giao diÖn), ®éng (nh− c¸c môc trong mét b¶ng chän
®−êng), hoÆc ®ßi hái ®o l−êng tiÕp tôc (nh− sè gãi tin ®−îc truyÒn kh«ng cã lçi trong
mét thêi ®o¹n cho tr−íc).
C¬ së d÷ liÖu chøa th«ng tin qu¶n trÞ m¹ng ®−îc gäi lμ c¬ së th«ng tin qu¶n trÞ
(Management Information Base – viÕt t¾t lμ MIB) ®−îc g¾n víi c¶ hai bªn. Tæ chøc
logic cña MIB ®−îc gäi lμ cÊu tróc cña th«ng tin qu¶n trÞ (Structure of Management
Ch−¬ng 7: Qu¶n trÞ m¹ng 125
Information – viÕt t¾t lμ SMI). SMI ®−îc tæ chøc thμnh cÊu tróc c©y, b¾t ®Çu tõ gèc
(Root), víi c¸c cμnh chøa ®èi t−îng qu¶n trÞ ®−îc ph©n lo¹i logic (l¸).
Giao thøc qu¶n trÞ m¹ng cung cÊp c¸c ph−¬ng thøc liªn l¹c gi÷a Manager, c¸c
®èi t−îng bÞ qu¶n trÞ vμ c¸c Agent. §Ó cÊu tróc tiÕn tr×nh truyÒn th«ng, giao thøc ph¶i
x¸c ®Þnh c¸c ®¬n vÞ d÷ liÖu (PDU) thÓ hiÖn c¸c thñ tôc cña nã (ë ®©y ®−îc gäi lμ
command, response vμ notification).
§Ó thÊy râ m« h×nh Manager/Agent quan hÖ nh− thÕ nμo víi m¹ng ta cÇn ph¶i
qu¶n trÞ, h·y xem h×nh 7.2. Trong vÝ dô minh ho¹ nμy, ta thÊy mét m¸y tÝnh m¹nh
(ch¼ng h¹n SPARC station cña Sun Microsystems) sÏ thùc hiÖn c¸c chøc n¨ng cña
Manager. Cßn c¸c thiÕt bÞ trªn liªn m¹ng nh− lμ router, host sÏ chøa c¸c ch−¬ng tr×nh
Agent. MIB ®−îc nèi víi c¶ Manager lÉn Agent, nh−ng MIB cña router vμ MIB cña
host lμ kh¸c nhau v× hai lý do. Thø nhÊt, c¸c thiÕt bÞ ®ã th−êng do c¸c h·ng kh¸c
nhau s¶n xuÊt vμ cμi ®Æt c¸c chøc n¨ng qu¶n trÞ m¹ng kh«ng gièng nhau. Thø hai,
router vμ host thùc hiÖn c¸c chøc n¨ng m¹ng kh¸c nhau nªn kh«ng nhÊt thiÕt l−u tr÷
c¸c th«ng tin nh− nhau. Ch¼ng h¹n, host kh«ng cÇn c¸c b¶ng chän ®−êng (routing
tables) do ®ã kh«ng cÇn ph¶i l−u tr÷ c¸c tham sè liªn quan trong MIB cña nã. Tr¸i
l¹i, MIB cña mét router kh«ng cÇn chøa c¸c thèng kª vÒ sö dông CPU – lμ th«ng tin
rÊt cÇn cho mét host.
Trong phÇn d−íi ®©y chóng ta sÏ ®iÓm qua mét sè c¸c kiÕn tróc qu¶n trÞ m¹ng
cña mét sè tæ chøc chuÈn ho¸ nh− ISO, IEEE, OSP vμ cuèi cïng sÏ xem xÐt giao thøc
SNMP cho thÕ giíi Internet.
7.2 KiÕn tróc qu¶n trÞ m¹ng cña ISO
M« h×nh nμy thÓ hiÖn mèi quan hÖ gi÷a tiÕn tr×nh øng dông qu¶n trÞ hÖ thèng
(SMA) víi c¬ së th«ng tin qu¶n trÞ (MIB) vμ 7 líp cña hÖ thèng qu¶n trÞ m¹ng. Nã
®Þnh nghÜa c¸c giao diÖn qu¶n trÞ hÖ thèng (SMI) vμ qu¶n trÞ líp (LMI). Mçi líp cña
m« h×nh OSI cã c¸c chøc n¨ng qu¶n trÞ líp riªng ®−îc thùc hiÖn bëi thùc thÓ qu¶n trÞ
líp (LME) t−¬ng øng. H×nh 7.3 minh ho¹ m« h×nh kiÕn tróc qu¶n trÞ m¹ng theo quan
®iÓm OSI/ISO.
M« h×nh còng ®Æc t¶ mét giao thøc truyÒn th«ng gi÷a Manager vμ Agent, ®−îc
gäi lμ CMIP. M«i tr−êng qu¶n trÞ OSI bao gåm 5 lÜnh vùc qu¶n trÞ m¹ng, th−êng gäi
lμ c¸c lÜnh vùc chøc n¨ng qu¶n trÞ riªng (OSI Specific Management Functional Areas
– viÕt t¾t lμ SMFA), ®ã lμ: qu¶n trÞ sù cè, qu¶n trÞ kÕ to¸n, qu¶n trÞ cÊu h×nh, qu¶n trÞ
hiÖu n¨ng vμ qu¶n trÞ an toμn.
- Qu¶n trÞ sù cè (Fault Management): ph¸t hiÖn sù cè, c« lËp vμ kh¾c phôc sù cè.
- Qu¶n trÞ kÕ to¸n (Accounting Management): kiÓm so¸t vμ ®¸nh gi¸ viÖc sö
dông c¸c tμi nguyªn trong m¹ng ; vÝ dô sö dông ®Üa, l−u cÊt d÷ liÖu, chi phÝ ®Ó
126 Kü thuËt m¹ng m¸y tÝnh
truy cËp d÷ liÖu tõ xa, ®Ó göi th− ®iÖn tö, Chøc n¨ng nμy còng cã t¸c dông hç
trî quyÕt ®Þnh bæ sung hoÆc s¾p xÕp l¹i tμi nguyªn.
- Qu¶n trÞ cÊu h×nh (Configuration Management): thu thËp th«ng tin hÖ thèng,
c¶nh b¸o c¸c thay ®æi cña hÖ thèng vμ c¸c thay ®æi cÊu h×nh hÖ thèng nÕu cÇn.
- Qu¶n trÞ hiÖu n¨ng (Performance Management): thu thËp th«ng tin thèng kª vμ
lÞch sö ®Ó ®¸nh gi¸ hiÖu n¨ng cña hÖ thèng d−íi nh÷ng ®iÒu kiÖn thùc tÕ vμ gi¶
®Þnh kh¸c nhau. Môc tiªu lμ ®Ó lu«n lu«n ®¸p øng ®−îc c¸c nhu cÇu cña ng−êi
dïng cuèi cña m¹ng. Qu¶n trÞ hiÖu n¨ng vμ qu¶n trÞ sù cè liªn quan chÆt chÏ víi
nhau v× ta cÇn lo¹i bá hoÆc Ýt nhÊt lμ gi¶m thiÓu c¸c sù cè trªn m¹ng ®Ó cã ®−îc
hiÖu n¨ng tèi −u.
- Qu¶n trÞ an toμn (Security Management): b¶o vÖ hÖ thèng ng¨n chÆn c¸c ho¹t
®éng tr¸i ph¸p, b¶o mËt th«ng tin truyÒn ®−a trªn m¹ng.
ChuÈn OSI 7498–4 ®Æc t¶ ®Çy ®ñ c¸c SMFA nãi trªn. Ngoμi ra, b¹n ®äc cã thÓ
tham kh¶o c¸c chuÈn ISO 9595-1 (hay CCITT X. 711) vÒ CMIP, chuÈn ISO 9595
(hay CCITT X. 710) vÒ CMIS (Common Management Information Server).
Líp vËt lý
CMIP cña ISO ®Ó më réng cho c¸c líp cao (líp 3 trë lªn). KiÕn tróc qu¶n trÞ m¹ng
cña IEEE bao gåm 3 thμnh phÇn ®ã lμ:
- DÞch vô qu¶n trÞ LAN/MAN: LAN/MAN Management Service (LMMS)
- Thùc thÓ giao thøc qu¶n trÞ LAN/MAN: LAN/MAN Management Protocol
Entity (LMMPE)
- Thùc thÓ giao thøc héi tô: Convergence Protocol Entity (CPE)
LMMS ®Þnh nghÜa dÞch vô qu¶n trÞ kh¶ dông ®èi víi LAN/MAN Management
User (LMMU). LMMPE truyÒn th«ng tin qu¶n trÞ qua c¸c trao ®æi giao thøc. LMMS
vμ LMMPE sö dông c¸c chuÈn CMI vμ CMIP cña ISO vμ cho phÐp hai LMMU trao
®æi th«ng tin qu¶n trÞ víi nhau. CPE cho phÐp c¸c m«i tr−êng LAN/MAN cung cÊp
LMMS. CPE bæ sung c¸c chøc n¨ng ph©n phèi d÷ liÖu tuÇn tù vμ tin cËy trªn ®Ønh cña
líp con LLC Type 1 (IEEE 802.2). H×nh 7.4 m« t¶ kiÕn tróc qu¶n trÞ m¹ng
LAN/MAN cña IEEE.
LMMU LMMU
dÞch vô qu¶n trÞ Lan/man
DÞch vô héi tô
Giao thøc héi tô
CPE CPE
DÞch vô DCE
C¸c dÞch vô C¸c dÞch vô
qu¶n trÞ ph©n t¸n
(MS) (DS)
KiÕn tróc DME h−íng ®Õn c¸c yªu cÇu cña c¸c hÖ thèng ph©n t¸n th«ng qua c¸c
giao thøc vμ dÞch vô sau ®©y:
- Giao diÖn ng−êi dïng qu¶n trÞ (MUI) vμ giao thøc qu¶n trÞ (MP) cung cÊp c¸c
khèi chøc n¨ng cho phÐp truy cËp vμo c¸c hÖ thèng kh«ng thuÇn nhÊt kh¸c.
- C¸c dÞch vô ph©n t¸n (DS)bao gåm qu¶n trÞ license, qu¶n trÞ phÇn mÒm, qu¶n trÞ
in vμ qu¶n trÞ sù kiÖn.
- C¸c dÞch vô qu¶n trÞ (MS) cho phÐp ®iÒu chØnh m« h×nh qu¶n trÞ theo yªu cÇu
cña kh¸ch hμng.
- C¸c dÞch vô ®èi t−îng (OS) cung cÊp c¸c chøc n¨ng dμnh cho c¸c ®èi t−îng bÞ
qu¶n trÞ.
- C¸c c«ng cô ph¸t triÓn (DT) dïng ®Ó ®¬n gi¶n ho¸ viÖc ph¸t triÓn c¸c øng dông.
Tõ n¨m 1990 OSF ®· kªu gäi c¸c h·ng cung cÊp c«ng nghÖ ®Ó tÝch hîp vμo kiÕn
tróc DME vμ ®· c«ng bè nh÷ng lùa chän ban ®Çu víi sù tham gia cña c¸c h·ng nh−
Tivoli Systems Inc. Groupe Bull, c«ng viÖc ph¸t triÓn DME vÉn tiÕp tôc triÓn khai.
7.5 Internet vμ SNMP
C¸c kiÕn tróc qu¶n trÞ m¹ng tr×nh bμy ë trªn ®Òu lμ c¸c khung chuÈn cã tÝnh lý
thuyÕt vμ dμnh viÖc cμi ®Æt cô thÓ cho c¸c h·ng.
Ng−îc l¹i, Internet l¹i lμ mét liªn m¹ng ®−îc cμi ®Æt vμ sö dông thùc sù trªn
ph¹m vi toμn cÇu. ViÖc qu¶n trÞ m¹ng cña Internet ®−îc ph¸t triÓn theo yªu cÇu khai
th¸c thùc tÕ cña nã.
Vμo cuèi thËp niªn 80, uû ban kiÕn tróc Internet (IAB) nhËn thÊy cÇn ph¶i cã
mét ph−¬ng ph¸p ®Ó qu¶n lý sù t¨ng tr−ëng cña Internet vμ c¸c m¹ng nèi kÕt kh¸c.
Ch−¬ng 7: Qu¶n trÞ m¹ng 129
IAB ®· xem xÐt 3 ph−¬ng ¸n: HEMS (High – level Entity Management Systems) ;
CMIS vμ CMIP cña ISO ;vμ c¸c më réng cña SGMP (Simple Gateway Monitoring
Protocol) ®ang ®−îc dïng trong c¸c m¹ng vïng (regional networks) cña Internet.
IAB quyÕt ®Þnh viÖc x©y dùng hÖ qu¶n trÞ m¹ng sÏ gåm hai b−íc. Gi¶i ph¸p
tr−íc m¾t lμ ph©n cÊp SGMP ®Ó dïng ngay vμ chóng ta cã SNMP næi tiÕng hiÖn nay.
B−íc thø hai (gi¶i ph¸p l©u dμi) sÏ dùa trªn CMI/CMIP cña ISO) ®Æt tªn lμ CMOT –
nghÜa lμ CMIP Over TCP/IP.
7.5.1 SNMP
SNMP (Simple Network Management Protocol) ®−îc thiÕt kÕ dùa trªn m« h×nh
Manager/Agent (xem h×nh 7.1). ®−îc gäi lμ “®¬n gi¶n” (Simple) v× Agent ®ßi hái
phÇn mÒm tèi thiÓu. HÇu hÕt c¸c chøc n¨ng xö lý vμ l−u tr÷ d÷ liÖu ®Òu n»m trªn hÖ
qu¶n trÞ, trong khi chØ cã mét tËp con cña c¸c chøc n¨ng ®ã ®−îc cμi ®Æt trªn hÖ bÞ
qu¶n trÞ (h×nh 7.6).
§èi t−îng bÞ
øng dông qu¶n trÞ
§èi t−îng qu¶n trÞ qu¶n trÞ SNMP
øng dông
Get Response
Get Response
Get Next
Get Next
Event
Event
Get
Get
Set
Set
UDP UDP
IP IP
M¹ng truyÒn
th«ng
SNMP bao gåm mét tËp h¹n chÕ c¸c lÖnh qu¶n trÞ (commands/responses). HÖ
qu¶n trÞ göi c¸c lÖnh Get, Getnext vμ Set ®Ó t×m kiÕm c¸c biÕn ®¬n hoÆc ®èi t−îng
hoÆc ®Ó thiÕt lËp gi¸ trÞ cña mét biÕn ®¬n. HÖ bÞ qu¶n trÞ göi tr¶ lêi ®Ó hoμn tÊt c¸c
lÖnh trªn. HÖ bÞ qu¶n trÞ göi ®Õn hÖ qu¶n trÞ mét th«ng b¸o sù kiÖn, gäi lμ mét trap,
khi x¶y ra c¸c ®iÒu kiÖn ch¼ng h¹n nh− mét ng−ìng v−ît qu¸ mét gi¸ trÞ x¸c ®Þnh
tr−íc.
130 Kü thuËt m¹ng m¸y tÝnh
SNMP gi¶ ®Þnh m¹ng kiÓu “kh«ng liªn kÕt” (nonnectionless) cã nghÜa lμ kh«ng
cÇn thiÕt lËp liªn kÕt tr−íc khi truyÒn d÷ liÖu. Thay v× sö dông TCP/IP, ë ®©y SNMP
®ßi hái UDP/IP ë c¸c líp d−íi.
7.5.1.1 SNMP Agent
Trong nh÷ng n¨m võa qua, viÖc cμi ®Æt c¸c SNMP Agent trong c¸c thiÕt bÞ
m¹ng ngμy cμng phæ biÕn. Cã 5 lo¹i thiÕt bÞ th−êng ®−îc cμi ®Æt Agent, ®ã lμ: c¸c
hub, c¸c server m¹ng vμ c¸c host t−¬ng øng ; c¸c thiÕt bÞ kÕt nèi gi÷a c¸c m¹ng nh−
bridge, router gateway ; c¸c thiÕt bÞ kiÓm th− nh− lμ bé gi¸m s¸t m¹ng (network
monitor) vμ bé ph©n tÝch m¹ng (network analyzer). C¸c thiÕt bÞ kh¸c nh− UPS còng
trë thμnh t−¬ng hîp víi SNMP (SNMP – compatible).
Mçi lo¹i thiÕt bÞ nãi trªn ®Òu ®ãng vai trß quan träng l−îc ®å qu¶n trÞ m¹ng
tæng thÓ. Bëi vËy ng−êi qu¶n lý m¹ng cÇn ph¶i xem xÐt nghiªm tóc viÖc sö dông c¸c
thiÕt bÞ m¹ng cã cμi ®Æt c¸c Agent ®ã.
Edwin Mier (h·ng Mier Communications Mü) ®· cã ®ãng gãp rÊt cã ý nghÜa
cho c«ng viÖc qu¶n trÞ m¹ng b»ng viÖc tiÕn hμnh kiÓm th− c¸c thiÕt bÞ t−¬ng hîp
SNMP. ¤ng dïng 4 giai ®o¹n (phase) ®Ó ®¸nh gi¸ c¸c SNMP Agent.
- Giai ®o¹n I bao gåm: khëi ®éng thiÕt bÞ, tμi liÖu, cÊu h×nh, c¸p nèi, giao diÖn
ng−êi dïng, c¬ chÕ tªn/mËt khÈu, yÓm trî nhiÒu hÖ qu¶n trÞ.
- Giai ®o¹n II nh»m ®¸nh gi¸ tÝnh t−¬ng hîp víi SNMP, bao gåm c¸c nhãm ®èi
t−îng kh¸c nhau, chøc n¨ng Trap vμ chøc n¨ng Set.
- Giai ®o¹n III xem xÐt vμ b¸o c¸o cÊu h×nh, bao gåm c¶ th«ng tin cña MIB chuÈn
lÉn MIB cña riªng h·ng.
- Giai ®o¹n IV xem xÐt ®é chÝnh x¸c cña c¸c thèng kª vÒ l−u th«ng trong m¹ng
mμ Agent b¸o c¸o cho Manager trong viÖc kiÓm so¸t tõ xa c¸c Agent cña m×nh,
bao gåm c¸c cÊu h×nh cæng vμ c¸c chuÈn ®o¸n tõ xa.
Tãm l¹i, b¹n cã thÓ t×m thÊy SNMP Agent trong hÇu hÕt c¸c thiÕt bÞ nèi m¹ng.
Tuy nhiªn chÊt l−îng cμi ®Æt cña c¸c h·ng lμ kh«ng gièng nhau vμ còng kh«ng ph¶i
lμ tÊt c¶ c¸c Agent ®ã ®Òu cã thÓ liªn t¸c ®−îc víi nhau.
7.5.1.2 Qu¶n trÞ SNMP
Trong môc nμy chóng ta ®iÓm qua mét sè s¶n phÈm qu¶n trÞ m¹ng (Manager)
cña c¸c h·ng cã uy tÝn trªn thÞ tr−êng nh− lμ Digital Equipment Corporation (DEC),
Hewlette – Packard, IBM vμ Sun Microsystems.
DEC Polycenter Network Manager
DEC cã kiÕn tróc qu¶n trÞ m¹ng riªng cña m×nh, ®−îc gäi lμ kiÕn tróc qu¶n trÞ
doanh nghiÖp (Enterprise Management Architecture – viÕt t¾t lμ EMA).
Ch−¬ng 7: Qu¶n trÞ m¹ng 131
ENTITY
Líp truy nhËp
M· ho¸ d÷ liÖu
vμ giao thøc §èi t−îng
Agent
bÞ qu¶n trÞ
PhÇn mÒm qu¶n trÞ m¹ng cña DEC cμi ®Æt EMA ®−îc ®Æt tªn lμ Polycenter
Network Manager, cã thÓ ch¹y víi c¸c hÖ ®iÒu hμnh kh¸c nhau nh− VAX, VMS,
RISC ULTRIX,...
EMA bao gåm hai thμnh phÇn, ®ã lμ Entity vμ Director. Entity lμ mét thiÕt bÞ
qu¶n trÞ bÊt kú, cßn Director lμ hÖ thèng qu¶n trÞ. Entity gåm cã mét ®èi t−îng bÞ
qu¶n trÞ vμ Agent cña nã. §èi t−îng bÞ qu¶n trÞ cung cÊp mét sè dÞch vô hoÆc chøc
n¨ng ë trong m¹ng vμ gi÷ c¸c thuéc tÝnh hoÆc c¸c biÕn tr¹ng th¸i. Agent lμ phÇn mÒm
qu¶n trÞ cña Entity, cho phÐp quan s¸t vμ kiÓm so¸t tr¹ng th¸i bªn trong cña ®èi t−îng
bÞ qu¶n trÞ.
Director chøa 3 líp lμ:
- Líp tr×nh diÔn: ®¶m nhiÖm giao diÖn ng−êi dïng cuèi.
- Líp chøc n¨ng: cung cÊp c¸c dÞch vô øng dông qu¶n trÞ.
- Líp truy cËp: truy cËp tíi Entity.
Director vμ Entity liªn kÕt víi nhau b»ng mét giao thøc qu¶n trÞ m¹ng nh− lμ
SNMP vμ c¸c m· d÷ liÖu liªn quan.
Trong Polycenter, Director ®−îc thiÕt kÕ gåm 3 khèi chÝnh lμ: khèi chøc n¨ng
(Function modules), khèi truy cËp (Access modules) vμ khèi tr×nh diÔn (Presentation
modules).
Ngoμi ra cßn hai khèi phô lμ khèi thùc thi (Executive) vμ Khèi L−u th«ng tin
qu¶n trÞ MIR (Management Information Repository). Khèi thùc thi cung cÊp m«i
tr−êng ®iÒu hμnh cho c¸c khèi qu¶n trÞ vμ c¸c thμnh phÇn kh¸c nhau cña Director.
MIR ®Æc t¶ vμ l−u tr÷ th«ng tin vÒ c¸c Entity vμ c¸c dÞch vô kh¸c nhau cña modules
132 Kü thuËt m¹ng m¸y tÝnh
qu¶n trÞ. Polycenter Network Manager chÊp nhËn SNMP vμ nhiÒu hÖ thèng giao thøc
qu¶n trÞ m¹ng kh¸c.
a. HP OpenView
S¶n phÈm cña HP ®−îc ®Æt tªn lμ OpenView, ban ®Çu ®−îc x©y dùng dùa trªn
m« h×nh qu¶n trÞ m¹ng OSI vμ CMIP, hiÖn t¹i OpenView chÊp nhËn SNMP vμ cung
cÊp mét ®−êng dÉn tíi DME. OpenView ch¹y d−íi hÖ ®iÒu hμnh Unix vμ víi c¸c m¸y
hä HP 9000 hoÆc c¸c tr¹m lμm viÖc cña Sun. dù kiÕn cho m«i tr−êng ph©n t¸n kh«ng
®ång nhÊt, kiÕn tróc cña OpenView tÝch hîp nhiÒu giao diÖn ®Ó dÔ dμng liªn t¸c gi÷a
c¸c s¶n phÈm cña nhiÒu h·ng kh¸c nhau. Mét API (Application Programming
Interface) ph©n c¸ch ng−êi dïng cuèi víi øng dông qu¶n trÞ m¹ng cho phÐp tõ mét
tr¹m qu¶n trÞ (console) cã thÓ hiÓn thÞ nhiÒu øng dông qu¶n trÞ hoÆc mét øng dông
®−îc ph©n t¸n qua nhiÒu console.
Mét API kh¸c ph©n c¸ch øng dông qu¶n trÞ víi c¸c dÞch vô nh− lμ c¸c giao thøc
liªn l¹c víi c¸c ®èi t−îng bÞ qu¶n trÞ. H×nh 7.8 chØ ra kiÕn tróc h¹ líp qu¶n trÞ ph©n
t¸n cña HP OpenView.
Agent Agent
C¬ së h¹ tÇng C¬ së h¹ tÇng
M¹ng
H×nh 7.8: KiÕn tróc h¹ líp qu¶n trÞ ph©n t¸n cña HP OpenView
Posmaster lμ ch−¬ng tr×nh qu¶n lý truyÒn th«ng gi÷a c¸c ®èi t−îng trªn m¹ng
nh− lμ c¸c trao ®æi yªu cÇu/tr¶ lêi (request/response) gi÷a c¸c Manager vμ Agent.
ORS (Object Registration Services) cã nhiÖm vô t¹o ra mét th− môc tæng thÓ cho c¸c
Agent, vÞ trÝ cña chóng vμ giao thøc chóng sö dông. Sau ®ã c¸c dÞch vô nμy ®Æt t−¬ng
øng c¸c tªn ®èi t−îng víi c¸c ®Þa chØ m¹ng thÝch hîp ®Ó cho c¸c th«ng tin yªu cÇu tõ
Posmaster cã thÓ ®−îc göi ®Õn ®óng ®Ých.
Ch−¬ng 7: Qu¶n trÞ m¹ng 133
XMP API (X/Open Management Protocol API) cung cÊp ph−¬ng tiÖn truy cËp
tíi c¸c dÞch vô truyÒn th«ng nh− lμ SNMP, CMOT hoÆc CMIP cho phÐp c¸c øng
dông qu¶n trÞ liªn l¹c víi c¸c Agent bÞ qu¶n trÞ.
ThÕ m¹nh cña HP OpenView chÝnh lμ ë kh¶ n¨ng tÝch hîp nhiÒu øng dông qu¶n
trÞ vμ giao thøc vμo cïng mét hÖ thèng.
b. IBM AIX NetView/6000
§−îc c«ng bè tõ n¨m 1986, IBM NetView lμ mét vÝ dô ®iÓn h×nh cña mét hÖ
thèng qu¶n trÞ m¹ng tËp trung dùa trªn m¸y lín (Mainframe) cña IBM. NetView bao
gåm 3 kiÓu giao diÖn:
- Focal points: yÓm trî viÖc qu¶n trÞ m¹ng tËp trung bao gåm thu thËp vμ ph©n
tÝch d÷ liÖu vμ giao diÖn ng−êi dïng.
- Entry points: C¸c thiÕt bÞ SNA (Systems Network Architecture – kiÕn tróc
m¹ng riªng cña IBM) nèi víi nhau qua c¸c Entry points, C¸c ®iÓm nμy còng më
réng c¸c chøc n¨ng qu¶n trÞ m¹ng tíi c¸c thiÕt bÞ ngo¹ivi.
- Service points: cho phÐp NetView qu¶n trÞ c¸c thiÕt bÞ kh«ng ph¶i SNA b»ng
c¸ch cho phÐp c¸c hÖ thèng kh«ng t−¬ng hîp chÊp nhËn c¸c giao thøc NetView.
NetView/6000 lμ gi¶i ph¸p qu¶n trÞ m¹ng cho c¸c m¹ng kh«ng thuÇn nhÊt. PhÇn
mÒm dùa trªn Unix (Unix cña IBM ®−îc ®Æt tªn lμ AIX) nμy ch¹y trªn mét m¸y mini
RS/6000 vμ cã thÓ qu¶n lý tÊt c¶ c¸c thiÕt bÞ SNMP vμ CMOT cã ®Þa chØ IP. NetView
Service Point lμ mét trong nh÷ng ®iÓm m¹nh cña NetView v× nã cã cho phÐp qu¶n trÞ
mét m¹ng ph©n t¸n. Nã lμm viÖc b»ng c¸ch chuyÓn ®æi c¸c th«ng ®iÖp “trap” cña
SNMP thμnh c¸c c¶nh b¸o SNA råi göi chóng tíi NetView. Ng−îc l¹i nã cã thÓ dïng
c¸c ph−¬ng tiÖn qu¶n trÞ cña NetView ®Ó sinh ra c¸c lÖnh (commands) SNMP. KiÕn
tróc cña IBM AIX NetView/6000 chøa mét sè tr×nh hîp t¸c, trong ®ã cã 3 tiÕn tr×nh
t¹o thμnh lâi cña phÇn mÒm ®ã lμ: traps, netmon vμ xmn. Traps nhËn c¸c SNMP tõ
c¸c nót vμ l−u tr÷ trong MIB. Xmn t¹o c¸c hiÓn thÞ ®å ho¹ cho ng−êi dïng cuèi.
Tãm l¹i: AIX NetView/6000 cã thÓ ho¹t ®éng nh− mét hÖ ®éc lËp hoÆc liªn kÕt
víi NetView. Trong tr−êng hîp sau, nã t¹o ra mét hÖ thèng qu¶n trÞ m¹ng ph©n t¸n
m¹nh lμm cho thÕ giíi SNA ®−îc më ra thÕ giíi liªn m¹ng dùa trªn SNMP réng lín.
c. Sun Manager
ChiÕn l−îc qu¶n trÞ m¹ng cña Sun cã 3 môc tiªu:
- Thø nhÊt ng−êi qu¶n trÞ sÏ ®−îc trao quyÒn qu¶n trÞ thËm chÝ c¶ ®èi víi nh÷ng
m¹ng phøc t¹p nhÊt.
134 Kü thuËt m¹ng m¸y tÝnh
- Thø hai lμ c¸c m«i tr−êng kh¸c nhau – tõ c¸c hÖ thèng nhá ®Õn c¸c hÖ thèng
lín – ph¶i ®−îc tÝch hîp vμo l−îc ®å qu¶n trÞ m¹ng.
- Thø ba lμ ph¶i cã kh¶ n¨ng gi¶i quyÕt ngay c¶ nh÷ng vÊn ®Ò riªng ®èi víi m¹ng
cô thÓ. SunNet Manager lμ phÇn mÒm qu¶n trÞ m¹ng cña Sun Connect (®¬n vÞ
cña Sun Microsystems) ch¹y trªn mét m¸y Sun SPARC hoÆc mét tr¹m lμm viÖc
t−¬ng hîp.
H×nh 7.9 m« t¶ kiÓu kiÕn tróc ph©n líp cña m« h×nh qu¶n lý SunNet Manager.
C¸c øng dông qu¶n trÞ cña SunNet Manager bao gåm: qu¶n trÞ cÊu h×nh, gi¶i
quyÕt vÊn ®Ò, qu¶n trÞ kh¶ n¨ng, an toμn vμ kÕ to¸n tμi nguyªn. Nã cho phÐp qu¶n trÞ
nhiÒu kiÓu m¹ng kh«ng thuÇn nhÊt víi c¸c kiÓu kh¸c nhau nh− TCP/IP, DECnet,
SNA, AppleTalk,... tõ m¹ng côc bé ®Õn m¹ng diÖn réng vμ cã thÓ giao diÖn vôi c¸c
hÖ qu¶n trÞ m¹ng kh¸c nh− lμ IBM NetView...
Nh©n cña líp “C¸c dÞch vô qu¶n trÞ” lμ mét giao diÖn ng−êi dïng kiÓu ®å ho¹,
h−íng ®èi t−îng vμ th©n thiÖn. C¸c dÞch vô nμy cung cÊp th«ng tin vÒ cÊu h×nh m¹ng,
®Þnh danh vμ ph©n tÝch sù cè, ®iÒu khiÓn m¹ng, quy ho¹ch kh¶ n¨ng hÖ thèng. Ng−êi
dïng còng ®−îc cung cÊp c¸c c«ng cô cho phÐp ®Þnh nghÜa c¸c Macro (gäi lμ
request) ®Ó ®iÒu khiÓn vμ kiÓm so¸t c¸c tμi nguyªn m¹ng. Cã c«ng cô Browser ®Ó t×m
kiÕm vμ tæ chøc d÷ liÖu, c«ng cô Grapher ®Ó biÓu diÔn d÷ liÖu ®ã d−íi d¹ng ®å ho¹ 2
hoÆc 3 chiÒu.
trÞ Õt trÞ ¸n
¶n ×nh q uy Ò ¶n ¨ng Ët to yªn
m
u
Q uh ¶i ® u
Q ¶n ¶o KÕ gu
G Ên B in
cÊ v kh tμ
øng dông
t
Ne
n
C¸c c«ng cô ng−êi dïng Su
trÞ
¶n
C¸c dÞch vô qu¶n trÞ Qu
KiÕn tróc cña SunNet Manager còng yÓm trî 2 kiÓu Agent: kiÓu truy cËp trùc
tiÕp tíi c¸c thiÕt bÞ qu¶n trÞ vμ kiÓu truy cËp gi¸n tiÕp (gäi lμ Proxy Agent). Lîi Ých
cña Proxy Agent lμ chóng cã thÓ qu¶n trÞ c¸c ®èi t−îng m¹ng ®a giao thøc.
Ch−¬ng 7: Qu¶n trÞ m¹ng 135
Tãm l¹i: SunNet Manager lμ mét phÇn mÒm ®Ých thùc ®Ó qu¶n trÞ c¸c liªn m¹ng
kh«ng thuÇn nhÊt (gåm s¶n phÈm cña nhiÒu h·ng) kh«ng chØ chÊp nhËn SNMP, nã
còng cung cÊp c¸c API cho c¸c øng dông.
CMIS CMIS
CMISE CMISE
LPP LPP
IP IP
M¹ng truyÒn
th«ng
§Ó ®¹t ®−îc ®iÒu ®ã c¸c hÖ CMOT thiÕt lËp c¸c liªn kÕt líp øng dông tr−íc khi
truyÒn th«ng tin qu¶n trÞ m¹ng. C¸c dÞch vô líp øng dông cña CMOT ®−îc x©y dùng
dùa trªn 3 phÇn tö dÞch vô ®ã lμ: CMISE, ROSE vμ ACSE. Cßn LPP cung cÊp c¸c
chøc n¨ng cña líp tr×nh diÔn (Presentation).
Vμi m¹ng thùc tÕ
- C¸c m¸y Client ë C«ng ty §iÖn b¸o - §iÖn tho¹i vμ c¸c huyÖn cã nhiÖm vô
nhËp, s−a sè liÖu danh b¹, sè liÖu c«ng nî c−íc phÝ hμng th¸ng. Ngoμi ra cuèi
th¸ng ph¶i truyÒn sè liÖu gèc cña tæng ®μi lªn Trung t©m C−íc ®Ó xö lý sau ®ã
lÊy sè liÖu ®· tÝnh vÒ ®Ó in ho¸ ®¬n tæng hîp vμ chi tiÕt hoÆc in trùc tiÕp tõ trªn
m¹ng.
HÖ thèng KÕ to¸n:
- Trªn m¸y chñ (Server) cμi SQL Server (CSDL) vμ Windows NT (H§H) cã
nhiÖm vô tæng hîp kÕ to¸n cña toμn tØnh.
- C¸c m¸y Client ë C«ng ty §iÖn b¸o - §iÖn tho¹i, C«ng ty B−u chÝnh vμ ph¸t
hμnh b¸o chÝ vμ c¸c huyÖn cã nhiÖm vô truyÒn sè liÖu (sè liÖu thu, sè liÖu
chi,...) ®· ®−îc tæng hîp lªn Server. D÷ liÖu cña huyÖn nμo th× ®−îc truyÒn vμo
c¬ së d÷ liÖu (database) cña huyÖn ®ã (database ®−îc t¹o theo tªn cña tõng
huyÖn ®−îc cμi ®Æt trªn m¸y Server). Sau ®ã kÕ to¸n B−u ®iÖn tØnh sÏ xö lý sè
liÖu ®−îc lÊy tõ Database cña huyÖn.
8.1.2 CÊu h×nh
Trung t©m B−u ®iÖn tØnh tæ chøc m¹ng côc bé theo kiÓu h×nh sao STAR, víi c¸c
®Æc ®iÓm sau:
- Mçi tr¹m kÕt nèi víi bé chuyÓn ®æi trung t©m (Hub), th«ng tin gi÷a hai tr¹m bÊt
kú ®Òu th«ng qua bé Hub chuyÓn m¹ch (Switching Hub).
- ViÖc chuyÓn m¹ch ®−îc thùc hiÖn tõ mét ®iÓm trung t©m chung (Server).
- Mçi ®¬n vÞ ®Òu cã ph−¬ng tiÖn truyÒn dÉn riªng.
8.1.3 ThiÕt bÞ sö dông
Hub (bé tËp trung cßn gäi lμ bé chia)
B−u ®iÖn tØnh dïng hai lo¹i Hub sau:
- Switching Hub 1000, 12 port, 100 base-TX port, 10 base- T port (H·ng 3 COM-
Mü).
- 3 COM Stackable Hub with SNMP 12 port (H·ng 3 COM-Mü).
Switching Hub 1000, 12 port, 100 base-TX port, 10 base- T port (H·ng 3 COM-
Mü): Gäi lμ Hub chuyÓn m¹ch gåm 12 port tèc ®é 10Mbit/s dïng nèi ®Õn c¸c tr¹m
lμm viÖc hoÆc ®Ó ghÐp víi c¸c Active Hub cña c¸c phßng ban vμ 2 port 100 Mbit/s
trong ®ã 1 port nèi ®Õn Server cßn l¹i mét port ®Ó dù phßng. Lo¹i Hub nμy gåm c¸c
m¹ch cho phÐp chän ®−êng nhanh cho c¸c tÝn hiÖu gi÷a c¸c cæng trªn Hub. Thay v×
chuyÓn tiÕp c¸c gãi tin tíi tÊt c¶ c¸c cæng cña Hub, mét Switching Hub cã thÓ chuyÓn
tiÕp gãi tin tíi cæng nèi víi tr¹m ®Ých cña gãi tin theo ®−êng nhanh nhÊt.
Ch−¬ng 8: Vμi m¹ng thùc tÕ 139
Phßng kÕ to¸n PC PC PC
Modem
Server
Modem
100 Mb/s M¹ng ®iÖn
tho¹i
Switching Hub Router
Modem
Active Hub
10Mb/s Trung t©m
c−íc
Active Hub
C«ng ty
10Mb/s
BC-PHBC
H×nh 8.1: S¬ ®å m¹ng côc bé cña B−u ®iÖn tØnh H¶i D−¬ng n¨m 2000
3 COM Stackable Hub with SNMP 12 port (H·ng 3 COM - Mü): §©y lμ lo¹i
Hub cã linh kiÖn ®iÖn tö cã thÓ khuyÕch ®¹i vμ xö lý tÝn hiÖu ®iÖn tö (t¸i sinh tÝn
hiÖu) truyÒn gi÷a c¸c thiÕt bÞ m¹ng. Nã lμm cho m¹ng Ýt nh¹y c¶m víi lçi vμ kho¶ng
c¸ch gi÷a c¸c thiÕt bÞ cã thÓ t¨ng lªn. Lo¹i Hub nμy cã tèc ®é truyÒn trªn mçi port lμ
10 Mbit/s vμ kh«ng cã port riªng dïng ®Ó nèi Server dïng cho Trung t©m C−íc, C«ng
ty §iÖn b¸o §iÖn tho¹i, C«ng Ty B−u ChÝnh - Ph¸t hμnh b¸o chÝ.
b. M¸y PC Server hiÖu IBM Nefinity 3500 cã cÊu h×nh 2 CPU tèc ®é cña mçi
CPU lμ 266 MHz, tèc ®é RAM lμ 66MHz cã dung l−îng 64 Mb cã kh¶ n¨ng më réng
tíi 512 Mb. Dïng hÖ ®iÒu hμnh Windows NT 4.0 ®Ó qu¶n lý m¹ng.
c. Card giao tiÕp m¹ng (NIC- Network Interface Card): §−îc cμi ®Æt vμo c¸c
khe c¾m cña m¸y tÝnh. §©y lμ lo¹i thiÕt bÞ phæ dông nhÊt ®Ó nèi m¸y tÝnh víi m¹ng.
140 Kü thuËt m¹ng m¸y tÝnh
Trong NIC cã bé thu ph¸t (transceiver) víi kiÓu ®Êu nèi (connector). Bé thu ph¸t cã
nhiÖm vô chuyÓn ®æi tÝn hiÖu bªn trong m¸y tÝnh thμnh tÝn hiÖu mμ lo¹i c¸p trong
m¹ng ®ßi hái.
8.1.4 §−êng truyÒn
Dïng c¸p RJ-45. C¸p nμy cã lμ tèc ®é truyÒn tõ 10 Mbit/s ®Õn 100 Mbit/s phô
thuéc vμo NIC (Network Interface Card) víi kho¶ng c¸ch ®i c¸p lμ 180m, c¸p nμy
gåm 8 sîi ®−îc xo¾n víi nhau tõng ®«i mét nh»m lμm gi¶m suy hao trªn ®−êng
truyÒn dÉn.
8.1.5 HÖ ®iÒu hμnh vμ phÇn mÒm sö dông:
Dïng hÖ ®iÒu hμnh Windows NT vμ hÖ ®iÒu hμnh Unix
PhÇn mÒm sö dông chÝnh: Oracle, C sö dông cho qu¶n lý c−íc. Visual Fox sö
dông cho qu¶n lý kÕ to¸n.
8.2 M« t¶ m¹ng LAN t¹i Khoa CNTT2 (Thñ §øc) n¨m 1999.
8.2.1 CÊu h×nh c¸c m¹ng LAN khoa CNTT
M« h×nh tæ chøc m¹ng LAN khoa C«ng nghÖ th«ng tin ®−îc chia lμm 4 m¹ng
LAN (3 m¹ng phßng thùc hμnh, 1 m¹ng v¨n phßng khoa). M« h×nh m¹ng sö dông
client/server. Víi m« h×nh nμy mçi tr¹m lμm viÖc dùa vμo Server riªng cña nã. C¸c
m¹ng ®éc lËp víi nhau, v× vËy nÕu mét m¹ng x¶y ra sù cè sÏ kh«ng lμm ¶nh h−ëng
®Õn c¸c m¹ng kh¸c.
a) M¹ng phßng thùc hμnh
- C¸c server 1, 2, 3 ch¹y hÖ ®iÒu hμnh Novell Netware 4.11.
- C¸c m¹ng LAN 1 vμ 3 cã cÊu tróc h×nh BUS.
- M¹ng LAN 2 cÊu tróc STAR, tÊt c¶ c¸c PC workstation cña m¹ng ®−îc nèi ®Õn
HUB vμ ch¹y c¸c øng dông trªn Server 2.Tõ HUB cßn ®−îc nèi tíi mét m¸y
chñ Window NT Server ch¹y Proxy 2.0 cöa ngâ ra Internet, cung cÊp c¸c dÞch
vô Internet cho phßng thùc hμnh. Do vËy, khi thùc hμnh Internet th× kh«ng cÇn
khëi ®éng Server 2.
- C¸c m¸y PC cña phßng thùc hμnh ho¹t ®éng theo c¬ chÕ Remote boot (khëi
®éng tõ ROM).
- TÊt c¶ c¸c phÇn mÒm ®Òu dïng chung trªn file Server gióp ®¬n gi¶n trong cμi
®Æt vμ dÔ qu¶n lý.
- C¸c m¸y PC workstation ch¹y trªn DOS vμ Windows 95.
Ch−¬ng 8: Vμi m¹ng thùc tÕ 141
Server 1
(Novell Netware 4.11)
Client
LAN 1
Internet
Hub
LAN 2
Server 1
(Novell Netware 4.11)
Client
LAN 3
Internet
Hub
DÞch vô nμy cho phÐp thiÕt lËp mét phiªn lμm viÖc d¹ng tr¹m ®Çu cuèi víi mét
m¸y tÝnh ë xa. Cã thÓ sö dông Telnet ®Ó kÕt nèi víi mét m¸y chñ ë mét vïng kh¸c.
ChØ khi mèi nèi ®−îc thiÕt lËp ng−êi dïng míi cã thÓ ®¨ng cËp (login) vμo m¸y tÝnh
®ã. Nh− vËy Telnet lμ ch−¬ng tr×nh gióp ng−êi dïng cã thÓ kÕt nèi vμo m¸y tÝnh ë xa
rÊt h÷u hiÖu.
8.2.3 C¸c hÖ ®iÒu hμnh sö dông trong c¸c m¹ng LAN khoa CNTT
Mét hÖ ®iÒu hμnh tuy kh«ng ®ãng mét vai trß chÝnh trong viÖc ®em l¹i tèc ®é
cao cho m¹ng, nh−ng l¹i cã ¶nh h−ëng quyÕt ®Þnh ®Õn viÖc tæ chøc vμ qu¶n lý trong
m¹ng. HÖ ®iÒu hμnh m¹ng NOS(Network Operating System) lμ tr¸i tim cña m¹ng. Nã
bao gåm mét bé ch−¬ng tr×nh phÇn mÒm ch¹y trªn mét hoÆc nhiÒu Server. HÖ ®iÒu
hμnh phèi hîp c¸c ho¹t ®éng cña m¹ng. Hai hÖ ®iÒu hμnh ®−îc khoa CNTT sö dông
trong c¸c m¹ng LAN cña m×nh lμ hÖ ®iÒu hμnh Novell Netware 4.11 vμ Windows
NT4.0.
8.2.3.1 HÖ ®iÒu hμnh m¹ng Novell Netware
+ Directory caching: B¶ng th− môc cña Netware ®−îc l−u tr÷ trong bé nhí,
nh»m giíi h¹n sù truy suÊt ®Üa ®Ó t×m kiÕm th− môc.
+ Directory hashing: Netware x©y dùng vμ duy tr× trong bé nhí cña file server
b¶ng index hoÆc hash cho tÊt c¶ nh÷ng entry th− môc. Khi mét file ®−îc yªu
cÇu Netware t×m kiÕm file yªu cÇu trong hash h¬n lμ t×m kiÕm th− môc mét
c¸ch tuÇn tù, vμ víi gi¶i thuËt t×m kiÕm nμy tèc ®é ®−îc t¨ng lªn ®¸ng kÓ.
+ Elevator seeking: Khi nhiÒu yªu cÇu ®äc d÷ liÖu trªn ®Üa cña file server ch−a
®−îc thùc hiÖn, Netware s¾p xÕp nh÷ng yªu cÇu dùa trªn vÞ trÝ hiÖn hμnh cña
®Çu ®oc ghi. D÷ liÖu ®−îc t×m kiÕm dùa trªn track vμ sector.
+ File allocation table indexs: §èi víi nh÷ng file lín Netware sÏ t¹o ra mét chØ
sè trong bé nhí chøa vÞ trÝ nh÷ng file trªn ®Üa, ®iÒu nμy lμm t¨ng tèc ®é ®äc
ghi ngÉu nhiªn mét c¸ch ®¸ng kÓ.
+ Hot fix: NÕu cã mét khèi bÞ háng (bad block) ®−îc nhËn ra trong qu¸ tr×nh
ghi lªn ®Üa cña server, hot fix sÏ di chuyÓn d÷ liÖu tíi mét vïng kh¸c cña ®Üa
vμ ghi l¹i vÞ trÝ bad block vμo b¶ng bad block cña ®Üa.
- §Æc biÖt Netware cã hÖ th«ng chÞu ®ùng lçi SFT (System Fault Tolerance). HÖ
thèng nμy ®¶m b¶o ®−îc sù an toμn cña d÷ liÖu ngay c¶ khi phÇn cøng cña hÖ
thèng cã sù cè. HÖ thèng nμy dïng nh÷ng kü thuËt: HÖ thèng kiÓm so¸t giao
dÞch (Transaction tracking system), ®Üa dù phßng (Disk Mirroring/Duplexing).
C¸c ®Æc ®iÓm vÒ c¸ch l−u tr÷ míi trong NETWARE 4.X.
- Tæ chøc bé nhí: §Ó t¨ng hiÖu qu¶ sö dông, viÖc qu¶n lý bé nhí trong c¸c phiªn
b¶n 4.x cña Netware ®· ®−îc c¶i tiÕn. Bé nhí ®−îc qu¶n lý ®Ó c¸c m¸y chñ khi
thùc hiÖn c¸c øng dông kh«ng ®Ó x¶y ra hiÖn t−îng trμn bé nhí lμm treo hÖ
thèng. Kh¸c víi phiªn b¶n 3. x bé nhí ®−îc chia Ýt nhÊt lμm 5 vïng phôc vô cho
c¸c môc ®Ých kh¸c nhau, v× thÕ cã thÓ x¶y ra tr−êng hîp thiÕu bé nhí khi ®ang
ch¹y mét øng dông. C¸c phiªn b¶n 4.x chØ cã mét vïng bé nhí duy nhÊt v× vËy
hÖ thèng lμm viÖc cã hiÖu qu¶ h¬n.
- NÐn file: ViÖc nÐn vμ gi¶i nÐn c¸c tËp tin ngay khi chóng ®ang ®−îc truy cËp ®·
cã trªn c¸c m¸y ch¹y Unix tõ l©u. −u ®iÓm cña kü thuËt nÐn tøc thêi lμ chç tr÷
trªn ®Üa ®−îc tiÕt kiÖm ngay lËp tøc nh−ng ®iÓm bÊt lîi lμ truy cËp c¸c file bÞ
chËm h¬n. Netware 4.x sö dông mét kü thuËt nÐn kh¸c ®ßi hái ph¶i nÐn tËp tin
sau khi nã ®· ®−îc ghi lªn ®Üa cøng. Tøc lμ khi mét tËp tin ®· ®−îc ghi l−u lªn 1
file server Netware 4.x. HÖ ®iÒu hμnh sÏ tù ®éng nÐn nã sau mét kho¶ng thêi
gian nμo ®ã vμ cã thÓ nÐn 1 tËp tin ®Õn chØ cßn 10-99% tËp tin gèc.
- Ph©n chia c¸c khèi l−u tr÷: Th«ng th−êng khi l−u tr÷ trªn ®Üa, c¸c file th−êng
®−îc chia thμnh c¸c khèi (Block). Nh−ng c¸c file th−êng sö dông kh«ng ch½n
lÇn sè khèi, do ®ã dÉn ®Õn viÖc l·ng phÝ nÕu kÝch th−íc mét khèi qóa lín.
Ch−¬ng 8: Vμi m¹ng thùc tÕ 145
Ng−îc l¹i nÕu kÝch th−íc mét khèi nhá th× thao t¸c sÏ bÞ chËm. §Ó kh¾c phôc
Netware 4.x sö dông kÝch th−íc khèi lμ 64 KB vμ cho phÐp chia c¸c khèi nμy
thμnh c¸c khèi con cã kÝch th−íc 512Byte. Nh− vËy sÏ sö dông ®−îc hÕt kh«ng
gian ®Üa mμ kh«ng bÞ l·ng phÝ.
- Sù di tró d÷ liÖu: Lμ kh¶ n¨ng hÖ ®iÒu hμnh tù ®éng dÞch chuyÓn c¸c tËp tin tõ
®Üa cøng cña server ®Õn mét ph−¬ng tiÖn l−u tr÷ kh¸c. Khi mét ng−êi dïng truy
cËp tËp tin ®· ®−îc di tró, khi ®ã file server sÏ tù ®éng truy t×m tËp tin ®ã vμ ®−a
vÒ ®Üa cøng.
- Kü thuËt ®äc tr−íc khèi ®Üa (Read Ahead): TÝnh n¨ng read head sÏ liÖu tr−íc
yªu cÇu ®äc cña ng−êi dïng ®Ó t×m vμ ®Öm s½n trong RAM. §iÒu nμy lμm cho
viÖc truy cËp nhanh h¬n.
C¬ chÕ b¶o vÖ th«ng tin trong NOVELL NETWARE.
- §Ó ®¶m b¶o tÝnh an toμn m¹ng Netware 4.1 kiÓm tra quyÒn cña ng−êi dïng
trong c¸c tr−êng hîp:
+ Vμo, ra khái m¹ng
+ QuyÒn söa ch÷a
+ Xãa, ®äc vμ ghi tªn file, th− môc
- §Ó ®¶m b¶o môc tiªu an toμn d÷ liÖu, hÖ ®iÒu hμnh m¹ng Novell Netware ph©n
biÖt hai lo¹i ng−êi dïng m¹ng: Ng−êi qu¶n trÞ m¹ng (Supervisor) vμ ng−êi dïng
(user). Mét m¹ng cã thÓ cã nhiÒu Supervisor (tuú theo yªu cÇu cña m¹ng) chÞu
tr¸ch nhiÖm qu¶n lý, kiÓm so¸t c¸c ho¹t ®éng cña m¹ng. Supervisor ph¶i b¶o tr×
m¹ng x¸c ®Þnh c¸c quyÒn sö dông tμi nguyªn cña c¸c user, h−íng dÉn sö dông
m¹ng, theo dâi ho¹t ®éng hμng ngμy cña m¹ng.
- B¶o vÖ b»ng ®¨ng ký tªn vμ mËt khÈu: Mçi ng−êi dïng m¹ng ®Òu ph¶i cã tªn
®¨ng ký (user name) ®Ó hÖ thèng kiÓm tra khi vμo m¹ng. Ngoμi ra ng−êi dïng
cã thÓ ®¨ng ký password riªng víi hÖ thèng ®Ó t¨ng thªm hμng rμo b¶o vÖ.
- B¶o vÖ b»ng quyÒn truy cËp: Møc b¶o vÖ nμy nh»m kiÓm so¸t c¸c c«ng viÖc mμ
ng−êi sö dung m¹ng cã thÓ tiÕn hμnh trªn c¸c tμi nguyªn cña m¹ng. §Ó ®¬n
gi¶n viÖc qu¶n lý, hÖ ®iÒu hμnh Novell Netware cã thÓ tæ chøc ng−êi dïng thμnh
c¸c nhãm. Mçi nhãm sÏ gåm nh÷ng ng−êi dïng dïng chung mét tμi nguyªn
m¹ng. Nh÷ng ng−êi dïng trong cïng mét nhãm sÏ cã cïng quyÒn truy cËp tíi
c¸c tμi nguyªn cña nhãm ®ã. HÖ ®iÒu hμnh Netware ®Þnh nghÜa c¸c quyÒn truy
cËp nh−:
+ READ (R): QuyÒn ®−îc më file vμ ®äc néi dung file.
+ WRITE (W): QuyÒn ®−îc më vμ ghi vμo file.
+ Create (C): QuyÒn ®−îc t¹o file vμ th− môc.
146 Kü thuËt m¹ng m¸y tÝnh
- X©y dùng c©y NDS vμ t¹o mét b¶n sao ph©n chia nÕu cÇn.
- T¹o tËp tin AUTOEXEC.NCF vμ START UP.NCF cho server míi.
- Sao chÐp c¸c tËp tin cßn l¹i cña hÖ ®iÒu hμnh lªn volume SYS cña file server
míi.
- Cμi ®Æt c¸c s¶n phÈm bæ sung nÕu muèn.
- T¹o c¸c ®Üa mÒm ®Ó cμi ®Æt phÇn mÒm m¸y tr¹m.
Ta cã thÓ sö dông mét trong 3 c¸ch cμi ®Æt: Dïng æ ®Üa mÒm, dïng æ ®Üa
CD_ROM, hoÆc cμi th«ng qua m¹ng (tr−êng hîp cμi thªm server cho mét m¹ng ®· cã
s½n).
Cμi ®Æt th«ng qua m¹ng cã s½n.
Khi cμi ®Æt Netware 4.1 th«ng qua m¹ng cÇn chuÈn bÞ s½n 1 file server Netware.
- G¾n volume CD_ROM cã chøa ®Üa CD_ROM Netware 4.1 Installation lªn trªn
mét server cã s½n. Tõ phiªn b¶n 4.x Netware ®· cã tÝnh n¨ng yÓm trî CD_ROM
d−íi d¹ng mét ®¬n thÓ driver lμ CDROM. NLM. Tr−íc tiªn ph¶i g¾n æ ®Üa
CD_ROM vμo server ®· cã s½n ®ã.
C¸c b−íc thùc hiÖn ®Ó g¾n CD_ROM cμi ®Æt Netware 4.1 lªn nh− mét volume
trªn mét file server Netware 4.1 cã s½n:
1. Tõ bμn ®iÒu khiÓn cña fie server gâ lÖnh:
LOAD CDROM. NLM
LÖnh nμy n¹p tr×nh ®iÒu khiÓn yÓm trî CD_ROM cña Netware.
2. T×m ®−îc sè thø tù cña æ ®Üa CD_ROM b»ng c¸ch nhËp lÖnh:
CD DEVICE LIST
Mét danh s¸ch c¸c æ ®Üa CD_ROM vμ ®Üa CD_ROM sÏ xuÊt hiÖn. Sè thø tù cña
æ ®Üa CD_ROM ®−îc liÖt kª ë bªn tr¸i cña danh s¸ch nμy. Tªn cña volume xuÊt hiÖn
ë bªn ph¶i cña danh s¸ch. Ta cã thÓ ghi l¹i ®−îc sè thø tù cña æ ®Üa vμ tªn volume.
3. G¾n æ CD_ROM lªn nh− mét volume b»ng c¸ch nhËp lÖnh:
CD MOUNT Number
Trong ®ã number lμ sè thø tù cña æ ®Üa CD_ROM ®−îc ghi l¹i ë b−íc 2.
4. §Üa CD_ROM cμi ®Æt Netware 4.1 ®· ®−îc g¾n lªn.
- KÕt nèi server míi vμo server cã s½n
CÇn thùc hiÖn kÕt nèi server míi cÇn cμi ®Æt vμo file server cã s½n ®· cã tËp tin
cμi ®Æt Netware 4.1 (trªn volume CD_ROM hoÆc trong mét th− môc trªn ®Üa cøng
cña server).
148 Kü thuËt m¹ng m¸y tÝnh
1. Cμi ®Æt phÇn mÒm m¸y kh¸ch cña Netware trªn server míi (lóc nμy server
míi chØ lμ mét m¸y kh¸ch cña server cã s½n).
2. Sao chÐp tËp tin m¸y kh¸ch tõ mét m¸y tr¹m cã s½n lªn 1 ®Üa mÒm.
3. Ch¹y phÇn mÒm m¸y kh¸ch tõ ®Üa ®ã (hoÆc cã thÓ sao chÐp néi dung cña ®Üa
mÒm ®ã vμo mét th− muc trªn ®Üa cøng cña server míi).
4. Sau khi ®· ch¹y phÇn mÒm m¸y kh¸ch Netware khi ®ã cã thÓ truy suÊt c¸c
tËp tin cμi ®Æt Netware trªn server cã s½n. Nh−ng t¹m thêi h·y sö dông
server míi nh− mét m¸y tr¹m, ®¨ng nhËp vμo file server cã s½n råi ¸nh x¹
mét mÉu tù æ ®Üa cho volume CD_ROM b»ng c¸ch nhËp vμo lÖnh:
MAP NEXT Volume_Name.
Trong ®ã volume lμ tªn volume mμ ®· ®−îc g¸n cho æ CD_ROM ®ã.
(NÕu ®· chÐp s½n c¸c tËp tin cña ®Üa CD_ROM cμi ®Æt Netware 4.1 lªn mét th−
môc trong ®Üa cøng cña file server cã s½n ®ã, h·y ¸nh x¹ mét mÉu tù æ ®Üa vμo th−
môc ®ã. Sau ®ã chuyÓn ®Õn mÉu tù æ ®Üa mμ ®· ®−îc ¸nh x¹ ®Õn tËp tin cμi ®Æt)
5. §Ó cμi ®Æt b»ng c¸ch dïng ng«n ng÷ mÆc ®Þnh lμ English, tõ mÉu tù æ ®Üa ®·
®−îc ¸nh x¹ gâ lÖnh:
INSTALL. BAT
6. Menu “Select the type of Installation Desired” sÏ hiÖn lªn tõ menu nμy,
chän”Netware Server Installation” nh− vËy ta ®· ®−a ®−îc vμo ch−¬ng tr×nh
cμi ®Æt Netware lªn server.
8.2.3.2 HÖ ®iÒu hμnh m¹ng Windows NT 4.0
C¸c bé phËn cña Windows NT cã thÓ ch¹y d−íi hai chÕ ®é:user (ng−êi dïng) vμ
Kernel (cèt lâi cña hÖ ®iÒu hμnh). Nã truy cËp ®−îc ®Çy ®ñ c¸c chØ thÞ m¸y cho bé xö
lý ®ã vμ cã thÓ truy cËp tæng qu¸t toμn bé tμi nguyªn trªn hÖ thèng m¸y tÝnh. Trong
Windows NT:Executive Services Kernel vμ Hal ch¹y d−íi hai chÕ ®é chÝnh cña hÖ
®iÒu hμnh. HÖ thèng con (Subsystem) Win 32 vμ c¸c hÖ thèng con m«i tr−êng nh−
Dos/Win16. OS/2 vμ c¸c hÖ thèng con Posix d−íi chÕ ®é user. B»ng c¸ch ®Æt c¸c hÖ
thèng con nμy trong chÕ ®é user, c¸c nhμ thiÕt kÕ Windows NT cã thÓ chØnh chóng dÔ
dμng h¬n mμ kh«ng cÇn thay ®æi c¸c thμnh phÇn ®−îc thiÕt kÕ ®Ó ch¹y d−íi chÕ ®é
Kernel.
a) Líp phÇn cøng trõu t−îng (Hardware Abstraction Layer).
Líp phÇn cøng trõu t−îng giao diÖn trùc tiÕp víi phÇn cøng m¸y tÝnh, cung cÊp
kernel cña hÖ ®iÒu hμnh Windows NT lμ mét giao diÖn ®éc lËp víi m¸y tÝnh.
b) Thμnh phÇn Kernel
Thμnh phÇn Kernel chÞu tr¸ch nhiÖm lËp kÕ ho¹ch thùc hiÖn c¸c t¸c vô cho phÇn
cøng m¸y tÝnh. NÕu phÇn cøng m¸y tÝnh gåm nhiÒu bé xö lý. Kernel sö dông giao
diÖn cña bé xö lý ¶o do HAL cung cÊp lμm ®ång bé cho ho¹t ®éng gi÷a bé xö lý.
Kernel chÞu tr¸ch nhiÖm qu¶n lý tiÕn tr×nh, qu¶n lý phÇn cøng vμ ®ång bé ®a xö lý.
Khèi chøc n¨ng ho¹t ®éng mμ Kernel lËp kÕ ho¹ch ®−îc gäi lμ mét luång (thread).
TiÕn tr×nh lμ khèi chøc n¨ng nhá nhÊt, bao gåm mét d·y c¸c chØ thÞ ®−îc xö lý bëi
mét bé xö lý trong ng÷ c¶nh cña tiÕn tr×nh (mét tiÕn tr×nh cã thÓ cã nhiÒu tiÕn tr×nh).
Kernel qu¶n lý 2 líp ®èi t−îng: §èi t−îng göi ®i (Dispatcher Object) vμ c¸c ®èi
t−îng ®iÒu khiÓn (Control Object)
c) C¸c thμnh phÇn cña Windows NT Executive
Windows NT Executive gåm c¸c thμnh phÇn:
- Qu¶n lý ®èi t−îng (Object Manager).
- KiÓm so¸t b¶o mËt (Security Preference Monitor).
- Qu¶n lý tiÕn tr×nh (Process Manager).
- Qu¶n lý bé nhí ¶o (Virtual Memory Manager).
- Gäi thñ tôc côc bé (Local Procedure Call).
- Qu¶n lý xuÊt nhËp (I/O Manager).
d) HÖ thèng con m«i tr−êng.
Window NT cã thÓ ch¹y c¸c øng dông tõ nh÷ng cÊu tróc hÖ ®iÒu hμnh kh¸c
nhau. Mét trong nh÷ng môc ®Ých cña nhμ thiÕt kÕ lμ cho phÐp Windows NT ch¹y c¸c
øng dông ®ang tån t¹i tõ m«i tr−êng MS_DOS, OS/2 vμ Window 3. x.
Ngoμi ra Windows NT cßn cung cÊp c¸c øng dông míi h¬n ®−îc viÕt cho hÖ
thèng con Win32 vμ c¸c hÖ thèng con Posix.
150 Kü thuËt m¹ng m¸y tÝnh
- X¸c ®Þnh c¸ch thøc m¸y tÝnh nèi vμo m¹ng, gåm 2 lùa chän Wired to the
Network (nèi c¸p tíi m¹ng) vμ Remote Access to Network (truy cËp m¹ng tõ
xa).
- Chän Install Microsoft Internet Information Server.
- X¸c ®Þnh ph−¬ng thøc ph¸t hiÖn card, cã 2 ph−¬ng thøc autodetect (tù ®éng
ph¸t hiÖn) vμ manual (ph¸t hiÖn nh©n c«ng).
- Chän giao thøc m¹ng ®−îc sö dông víi card m¹ng NIC. Cã nh÷ng lùa chän:
TCP/IP Protocol, NW Link IPX/SPX Compatible Transport vμ Net BEUI
Protocol.
- Chän Network Server gåm nh÷ng tuú chän Microsoft Internet Information
Server... theo mÆc ®Þnh tÊt c¶ nh÷ng tuú chän nμy ®Òu ®−îc chän.
- NhËp vμo tham sè card m¹ng NIC, ®−êng yªu cÇu ng¾t IRQ (Interupt Request
Line), ®Þa chØ cæng nhËp xuÊt, ®Þa chØ bé nhí c¬ b¶n, ®−êng truyÒn truy cËp bé
nhí trùc tiÕp.
- NÕu c¸c giao thøc NM Link IPX/SPX hoÆc TCP/IP Transport ®−îc chän, ta ph¶i
®Þnh cÊu h×nh cho chóng.
- NÕu ®· chän m¸y phôc vô (Server) lμ PDC, ph¶i nhËp vμo tªn m¸y tÝnh
(computer name) vμ tªn vïng Domain mμ PDC sÏ qu¶n lý.
- NÕu chän cμi ®Æt Internet Information Server (th«ng tin phôc vô cho Internet), ta
cÇn chän vμ ®Þnh cÊu h×nh cho c¸c thμnh phÇn phÇn mÒm.
- Chän Date/ Time Properties, thiÕt lËp ngμy, giê, vμ mói giê (time-zone).
- Chän nh÷ng cμi ®Æt Display properties (®Æc tÝnh hiÓn thÞ).
- T¹o Emergency Repair Disk (§Üa kh«i phôc trong tr−êng hîp khÈn cÊp)
thèng chÞu tr¸ch nhiÖm qu¶n lý vμ theo dâi c¸c m¸y phôc vô t¹i c¸c chi nh¸nh,
v¨n phßng. Ng−êi dïng víi RAS trªn m¸y tÝnh ch¹y Windows NT cã thÓ quay
sè nèi m¹ng ®Ó truy cËp c¸c dÞch vô m¹ng nh− dïng chung m¸y in, file, e-mail,
truy cËp c¬ së d÷ liÖu SQL tõ mét n¬i c¸ch xa m¹ng.
- WINS (Windows Internet Name Service): DÞch vô ph©n gi¶i tªn nh÷ng m¸y
tÝnh nèi m¹ng Windows sang ®Þa chØ IP trong m«i tr−êng ®· ®−îc ®Þnh tuyÕn.
M¸y phôc vô WINS xö lý viÖc ®¨ng ký, yªu cÇu vμ cÊp ph¸t tªn: Mét m¸y phôc
vô øng dông vμ tËp tin m¹ng, hç trî nhiÒu giao thøc
- IIS (Internet Information Server): Giao thøc Internet Information Server chñ
yÕu truyÒn th«ng tin trong c¸c trang HTML b»ng c¸ch dïng giao thøc HTTP.
4 Modem
Tæng ®μi
Modem telebit C¸c thuª
TP 8000 V.34
Datacraft 560 V.35 bao cña
m¹ng X.25
STP STP
RS-232
Modem V.35 Modem
Datacraft STP Sãng viba ®i
560 CÇn Th¬ vμ
2 RAD
SPD-703 An Giang
V.35 M¸y ph¸t (m¹ng X.25)
STP sãng VIBA
C¸p STP
Cæng
Cæng serial -0 Router
console Cisco 2509 Cæng Modem Accura
Async 1-8 56K+fax M¹ng
PSTN
68 pin RS-232 (9 pin)
DB-15 Cæng AUI
(15 pin)
Switch - Hub
1100
Jack RJ-45 Media
Filter
Cæng
më réng Nhãm c¸c
Server Intel IBM
12 cæng Jack RJ-45 m¸y huyÖn
Window NT4.0
Jack RJ-45
C«ng ty
§iÖn Jack RJ-45
Jack RJ-45
C«ng ty
X©y l¾p Nhãm
Server COMPAQ m¸y tr¹m
Hub 10 (12 port) Window NT4.0
Phßng
dÞch vô Phßng vi tÝnh B−u ®iÖn §ång Th¸p
H×nh 8.4: S¬ ®å khèi m¹ng sè liÖu B−u ®iÖn tØnh §ång Th¸p
Trung t©m b−u ®iÖn tØnh ®−îc chia thμnh hai m¹ng LAN
- M¹ng LAN cña tæ vi tÝnh:®©y lμ mét m¹ng nhá gåm mét Active Hub (Hub10)
kÕt nèi ®iÓm nèi ®iÓm víi 8 m¸y PC b»ng c¸p 10Base-T (UTP-10). Trong ®ã cã
mét m¸y lμm Server dïng hÖ ®iÒu hμnh Windows NT, c¸c m¸y PC Workstation
dïng hÖ ®iÒu hμnh Windows 95. Hub hiÖu Super Stack gåm 12 port cã thÓ më
réng m¹ng b»ng c¸ch ghÐp thªm Hub. C¸c m¸y Workstation muèn kÕt nèi víi
c¸c m¸y PC ë huyÖn dïng Modem theo c¸ch quay sè.
- M¹ng LAN cña phßng kÕ to¸n:m¹ng nμy nèi víi c¸c c«ng ty kh¸c nh− c«ng ty
§iÖn, c«ng ty B−u, c«ng ty x©y l¾p Víi mét Switch Hub 1100, gåm 12 port
mçi port cã tèc ®é truyÒn 10Mbit/s, dïng ®Ó nèi ®Õn c¸c Workstation hoÆc c¸c
Ch−¬ng 8: Vμi m¹ng thùc tÕ 157
Hub cña c¸c cæng trªn (nh− h×nh vÏ). M¹ng LAN cña tæ vi tÝnh cã thÓ nèi víi
m¹ng LAN cña phßng kÕ to¸n b»ng mét ®o¹n c¸p 10Base-T vμ 2 Jacks RJ-45.
Mét ®Çu c¸p nèi vμo port 4x cña Switch Hub vμ ®Çu cßn l¹i nèi vμo port bÊt kú
trªn Hub cña tæ vi tÝnh. Môc ®Ých cña sù ®Êu nèi hai m¹ng nμy lμ dïng chung
tμi nguyªn víi nhau.
c) Nhãm m¹ng diÖn réng (WAN)
Nhãm m¹ng diÖn réng ®−îc kÕt nèi tõ m¹ng LAN cña phßng kÕ to¸n víi c¸c
tr¹m lμm viÖc cña c¸c b−u côc huyÖn vμ m¹ng X. 25.
- M¹ng diÖn réng nèi víi b−u côc huyÖn víi m« h×nh intranet vμ giao thøc chuÈn
internet TCP/IP, dùa trªn sù kÕt h¬p nÒn t¶ng m¹ng viÔn th«ng s½n cã, th«ng
qua thiÕt bÞ liªn m¹ng lμ Router Cisco 2509. C¸c tr¹m ë huyÖn kÕt nèi víi m¸y
server b»ng ®−êng kÕt nèi kh«ng ®ång bé, b»ng c¸ch quay sè(Dial-up) víi kiÓu
truy cËp mét chiÒu (point-to-point) nhê vμo dÞch vô RAS (Remote Access
Server) cã s½n trong hÖ ®iÒu hμnh Windows NT.
- M¹ng diÖn réng nèi víi m¹ng X. 25 dïng giao thøc chuÈn Internet TCP/IP,
th«ng qua thiÕt bÞ liªn m¹ng lμ Router. M¹ng X. 25 chøa mét sè chøc n¨ng
chuyÓn m¹ch gãi, cã nhiÖm vô chuyÓn m¹ch vμ ®Þnh tuyÕn c¸c gãi truyÒn gi÷a
hai nót nh− mét ®Çu cuèi (terminal) vμ m¸y chñ(host). C¸c thiÕt bÞ ®Çu cuèi nèi
vμo m¹ng X. 25 th«ng qua thiÕt bÞ PAD (Packet Assembler Disassembler), m¸y
chñ (host) th«ng qua modem ®ång bé (Modem Data Craft) ®Ó nèi víi m¹ng X.
25. M¹ng X. 25 sö dông giao thøc X. 25 gåm 3 giao thøc sau (trªn 3 líp OSI):
+ Giao thøc X.21 hoÆc X.21 bis t¹i líp vËt lý.
+ Giao thøc LAPB(Link Access Procedure Balanced) t¹i møc liªn kÕt d÷ liÖu
+ Giao thøc X. 25 Packet Level Protocol(PLP) t¹i líp m¹ng.
M¹ng chuyÓn m¹ch gãi (X. 25) nèi víi m¹ng kÕ to¸n b»ng mét kªnh thuª riªng
(Leasline) cßn gäi lμ nèi trùc tiÕp. Ph−¬ng tiÖn dïng ®Ó truyÒn ra m¹ng X. 25 lμ m¸y
ph¸t sãng VIBA víi tèc ®é truyÒn tõ 1-10Mbit/s vμ b¨ng tÇn 11-14Ghz.
§−êng truyÒn
B−u ®iÖn tØnh dïng hai lo¹i ®−êng truyÒn sau:
a) C¸p xo¾n ®«i 10 Base-T (Twisted-Pair Cable)
C¸p 10 Base-T víi cÊu h×nh m¹ng dùa trªn d©y UTP-10 hoÆc STP t−îng tr−ng
tèc ®é 10Mbit/s, Base t−îng tr−ng cho ho¹t ®éng ë b¨ng tÇn c¬ së vμ T t−îng tr−ng
cho c¸p xo¾n ®«i.
STP cã líp bäc kim bªn ngoμi c¸p xo¾n ®«i cã t¸c dông chèng nhiÔu ®iÖn tõ. Cã
nhiÒu lo¹i c¸p xo¾n ®«i. C¸p chØ cã 1 ®«i d©y xo¾n ë trong vá bäc kim, cã lo¹i c¸p
gåm nhiÒu ®«i d©y xo¾n.
158 Kü thuËt m¹ng m¸y tÝnh
Tèc ®é truyÒn lý thuyÕt cña STP lμ 500Mbit/s, tuy nhiªn tèc ®é thùc tÕ lμ
155Mbit/s víi kho¶ng c¸ch lμ 100m. B−u ®iÖn chØ dïng lo¹i c¸p nμy nèi tõ Router
®Õn modem hoÆc tõ tæng ®μi TP8000 ®Õn modem víi kho¶ng c¸ch tèi ®a lμ 10m.
C¸p UTP tÝnh n¨ng gièng STP nh−ng kÐm STP vÒ kh¶ n¨ng chèng nhiÔu vμ suy
hao do kh«ng cã vá bäc kim lo¹i.
Cã nhiÒu lo¹i c¸p UTP nh−ng b−u ®iÖn tØnh dïng c¸p UTP lo¹i 3 (Category 3) víi
tèc ®é lý thuyÕt cã thÓ ®¹t 100Mbit/s. Kho¶ng c¸ch nèi m¹ng t¹i b−u ®iÖn kho¶ng
100m (nèi trùc tiÕp) nÕu nèi xa h¬n ph¶i dïng thªm modem. Tuy nhiªn víi tèc ®é t¹i
c¸c port cña Hub cã thÓ ®¹t tèi ®a lμ 10Mbit/s nªn tèc ®é truyÒn thùc tÕ cña d©y UTP
t¹i m¹ng còng ®¹t tèi ®a 100Mbit/s. Tèc ®é cña 2 port nèi víi Server (port 13x, 14x)
cã thÓ ®¹t 100Mbit/s nªn tèc ®é trªn ®o¹n c¸p nèi tõ Server ®Õn Switch HUB sÏ cao
h¬n c¸c ®o¹n c¸p UTP kh¸c nèi trong m¹ng.
Nh− vËy vËn tèc truyÒn gi÷a thùc tÕ vμ lý thuyÕt chªnh lÖch nhau rÊt râ. Sù
chªnh lÖch nμy x¶y ra do nhiÒu lý do: c¹nh tranh ®−êng truyÒn, xö lý chuyÓn m¹ch
t¹i HUB, nhiÒu m¸y truy cËp cïng lóc vμo Server, tèc ®é truyÒn t¹i mçi port.
1 1 Transmit
Transmit C¸p UTP
2 2
giao nhau
MID 3 3 ngoμi
Receive Receive
4 4
87654 1 1
321 Transmit Transmit
2 2 C¸p UTP
giao nhau
3 3 trong
Receive Receive
4 4
b. Viba (Microwave)
Theo lý thuyÕt cã 2 d¹ng truyÒn th«ng viba: mÆt ®Êt vμ vÖ tinh. T¹i b−u ®iÖn
tØnh dïng sãng viba vÖ tinh víi tèc ®é lý thuyÕt 1-10Mbit/s vμ b¨ng tÇn 11-14GHz.
Trªn thùc tÕ tèc ®é truyÒn cã thÓ ®¹t lμ 1-10Mbit/s. V× vËy bé chuyÓn ®æi tèc ®é
RAD ®−îc dïng víi môc ®Ých chuyÓn tèc ®é tõ 2Gbit/s xuèng 64Kbit/s ®Ó vμo
modem. Sãng viba ®−îc dïng ®Ó ph¸t trùc tiÕp xuèng CÇn Th¬ vμ qua An Giang
(ph¸t ra m¹ng X25)
Bé nμy ®−îc thiÕt kÕ ngay trong b¶ng m¹ch chÝnh cña m¸y tÝnh hoÆc c¸c d¹ng
Card giao tiÕp m¹ng (Network Interface Card - NIC), hoÆc lμ c¸c bé thÝch nghi ®−êng
truyÒn (Transmission Media Adapter)
- Bé thÝch nghi ®−êng truyÒn dïng ®Ó chØ c¸c thiÕt bÞ cã chøc n¨ng lμm thÝch nghi
mét kiÓu thÝch nghi mét kiÓu ®Çu nèi nμo ®ã trªn m¸y tÝnh víi mét kiÓu ®Çu nèi
kh¸c mμ m¹ng ®ßi hái. M¹ng cña b−u ®iÖn tØnh dïng bé Media Filter (bé läc)
dïng ®Ó thÝch nghi mét cæng DB-15 Ethernet connector cña cæng AUI cña
Router Cisco 2509 ®Ó nèi tíi m¹ng dïng c¸p UTP (10 Base - T) víi mét RJs-45
Connector.
- Card giao tiÕp m¹ng (NIC) ®−îc cμi ®Æt vμo khe c¾m (Slot) cña m¸y tÝnh. §©y lμ
lo¹i thiÕt bÞ phæ dông nhÊt ®Ó nèi m¸y tÝnh víi m¹ng. Trong NIC cã bé thu ph¸t
(Transceiver) víi kiÓu ®Çu nèi (Connector). Bé thu ph¸t Transceiver nμy chuyÓn
®æi tÝn hiÖu bªn trong m¸y tÝnh thμnh tÝn hiÖu mμ lo¹i c¸p nμo trong m¹ng ®ßi
hái. §èi víi m¹ng Ethernet 802.3 cña B−u ®iÖn tØnh dïng lo¹i ®Çu nèi RJ-115
Connector cho c¸p UTP.
Víi lo¹i ®Çu nèi RJ-45 Connector gåm chèt c¾m RJ-45 vμ cæng c¾m chèt
RJ-45. Cæng nμy gäi lμ Media Dependent Interface (MID) nh− h×nh vÏ 1. Víi lo¹i
®Çu c¾m nμy chØ sö dông hai cÆp xo¾n ®«i (4 d©y) gi÷a mçi card NIC. ChØ cã 4 ch©n
(2 cÆp) mét cÆp cho truyÒn (TD) cã sè thø tù ch©n lμ 1 vμ 2, mét cÆp kh¸c cho nhËn
(RD) lμ 3 vμ 6 (h×nh 2)
Chøc n¨ng giao nhau ®−îc thùc hiÖn trong mçi liªn kÕt xo¾n ®«i do ®ã thμnh
phÇn truyÒn t¹i mét ®Çu sÏ nèi vμo thμnh phÇn nhËn t¹i ®Çu kia. Cã hai c¸ch thùc hiÖn
tÝnh chÊt giao nhau.
+ Sö dông c¸p UTP giao nhau ngoμi c¸ch nμy gi÷ tr−íc cÆp truyÒn nhËn t¹i
Connector RJ-45 taÞ mét ®Çu c¾m (h×nh 2b)
+ Sö dông chøc n¨ng giao nhau bªn trong, trong ®ã sù giao nhau ®−îc thiÕt kÕ
nh− mét thμnh phÇn m¹ch bªn trong thiÕt bÞ 10-Base-T. Cæng nμy ®−îc ®¸nh
dÊu x (nh− 13x, 14x cña Hub).
T¹i §ång Th¸p dïng chøc n¨ng giao nhau thø 2 (giao nhau bªn trong) (h×nh 2a)
b) Hub (bé tËp trung)
Hub lμ bé tËp trung cßn gäi lμ bé chia, m¹ng LAN b−u ®iÖn tØnh dïng 2 lo¹i Hub sau:
- Active Hub (Hub chñ ®éng)
§©y lμ lo¹i Hub cã linh kiÖn ®iÖn tö cã thÓ khuÕch ®¹i vμ xö lý tÝn hiÖu ®iÖn tö
(t¸i sinh tÝn hiÖu) truyÒn gi÷a c¸c thiÕt bÞ m¹ng. Nã lμm cho m¹ng "m¹nh" h¬n, Ýt
nh¹y c¶m víi lçi vμ kho¶ng c¸ch gi÷a c¸c thiÕt bÞ cã thÓ t¨ng lªn. Lo¹i Hub nμy hiÖu
160 Kü thuËt m¹ng m¸y tÝnh
lμ Super Stack II (Hub 10) dïng cho m¹ng LAN cña tæ vi tÝnh vμ c¸c Hub ghÐp ë c¸c
c«ng ty, phßng kÕ to¸n.
Hub nμy cã 12 port tèc ®é truyÒn trªn mçi port lμ 10Mbit/s vμ kh«ng cã port
riªng dïng ®Ó nèi Server
- Switch Hub (Hub chuyÓn m¹ch)
§©y lμ lo¹i Hub míi, bao gåm c¸c m¹ch cho phÐp chän ®−êng nhanh cho c¸c
tÝn hiÖu gi÷a c¸c cæng trªn Hub. Thay v× chuyÓn tiÕp gãi tin tíi cæng c¶ c¸c cæng cña
Hub, mét Switch Hub cã thÓ chuyÓn tiÕp gãi tin tíi cæng nèi víi tr¹m ®Ých cña gãi tin
theo ®−êng nhanh nhÊt.
Lo¹i Hub nμy hiÖu Super Stack II (Switch Hub 1100) gåm 12 port tèc ®é
10Mbit/s dïng nèi ®Õn c¸c tr¹m lμm viÖc hoÆc ®Ó ghÐp víi c¸c Hub Active (Hub 10) cña
c¸c phßng ban vμ 2 port 100Mbit/s, trong ®ã 1 port nèi ®Õn Server 1 port dïng ®Ó dù
phßng.
Nh− vËy viÖc ghÐp c¸c Hub t¹i port cã tèc ®é 10Mbit/s th× tèc ®é truy cËp d÷
liÖu t¹i c¸c m¸y workstation cña c¸c phßng ban cã Hub ®−îc ghÐp sÏ chËm v× tranh
chÊp ®−êng truyÒn t¹i ®o¹n c¸p nèi 2 Hub. Nªn tèc ®é thËt sù t¹i c¸c ®o¹n c¸p nèi víi
workstation sÏ chia tèc ®é 10Mbit/s cña port trªn.
c) Router
Router ®−îc dïng víi môc ®Ých liªn kÕt m¹ng LAN phßng kÕ to¸n víi m¹ng
X.25. Víi lo¹i Router Cisco 2509 nã cã thÓ ®äc ®−îc ®Þa chØ m¹ng trong nh÷ng gãi
tin ®Ó x¸c ®Þnh mét c¸ch tèi −u vμ nhanh nhÊt trªn nh÷ng hÖ ®iÒu hμnh m¹ng kh¸c
nhau vμ nh÷ng ®Þnh d¹ng ®Þa chØ kh¸c nhau. Router cã thÓ nhËn ra nh÷ng g× trªn líp
Network trong m« h×nh OSI. Nã cã thÓ ®äc ®−îc th«ng tin trªn líp m¹ng (®Þa chØ ®Õn
cña gãi tin). Router cã thÓ hiÓu ®Þa chØ nμy dùa vμo b¶ng chän ®−êng (Routing) ®Ó
dÉn ®−êng cho c¸c gãi.
B¶ng chän ®−êng cã thÓ ®−îc x©y dùng l¹i mét c¸ch thñ c«ng b»ng cæng
console nèi ®Õn portA cña Server. ChØ x©y dùng 1 lÇn khi cμi ®Æt m¹ng, chØ lËp tr×nh
l¹i khi thay ®æi hoÆc më réng trªn ®Þa chØ (cÊu h×nh m¹ng)
Ngoμi chøc n¨ng chän ®−êng Router cßn cã chøc n¨ng lμ ph¶i "hiÓu" giao thøc
mμ nã thùc hiÖn viÖc chän ®−êng cho gãi tin ra giao thøc ®ã. HiÖn t¹i Router Cisco
t¹i B−u ®iÖn tØnh ®−îc thiÕt kÕ cã thÓ lμm viÖc ®−îc víi nhiÒu giao thøc phæ biÕn
nhÊt.
d) Modem
Víi chøc n¨ng chuyÓn ®æi tÝn hiÖu ®Ó kÕt nèi m¸y tÝnh qua ®−êng ®iÖn tho¹i,
Modem kh«ng thÓ kÕt nèi c¸c m¹ng ë xa víi nhau vμ trao ®æi trùc tiÕp d÷ liÖu ®−îc.
Modem t¹i b−u ®iÖn dïng nhiÒu lo¹i: Accura 56K + Fax dïng cæng giao tiÕp RS232,
Ch−¬ng 8: Vμi m¹ng thùc tÕ 161
Motorola tèc ®é 28, 8K or 56K cæng giao tiÕp RS232, Active 2624F tèc ®é 2400
cæng giao tiÕp RS232 (V42), Data Craft tèc ®é 56K cæng giao tiÕp RS449 (V36)
Nh−ng thùc tÕ Modem lμ thiÕt bÞ cã thÓ kÕt nèi c¸c m¹ng ë xa víi nhau. Tuy
kh«ng trao ®æi trùc tiÕp d÷ liÖu ®−îc nh−ng modem lμ thiÕt bÞ rÊt cÇn thiÕt ®Ó trao ®æi
d÷ liÖu tõ mét m¹ng m¸y tÝnh ra m¹ng ®iÖn tho¹i c«ng céng hoÆc c¸c m¹ng sè liÖu
kh¸c.
8.3.2 HÖ thèng qu¶n lý m¹ng sè liÖu vμ c¸c kÕt nèi tæng ®μi
8.3.2.1 HÖ thèng qu¶n lý m¹ng sè liÖu
HÖ thèng qu¶n lý m¹ng sè liÖu B−u ®iÖn tØnh bao gåm mét PC Server víi cÊu
h×nh m¹nh qu¶n lý vμ chi phèi toμn bé c¸c thiÕt bÞ m¹ng nh− Router, Hub, c¸c PC
Workstation.
M¸y PC Server
M¸y PC Server dïng hiÖu IBM Pentium II (PC Server 330) lμ 1 PC chuyªn lμm
Server vμ dung l−îng ®Üa 9Gb, gåm 2 ®Üa cøng: 1 ®Üa cøng dïng cho m¸y ho¹t ®éng
cho m¹ng, 1 ®Üa dïng ®Ó dù phßng, d÷ liÖu trªn ®Üa thø 1 sÏ chÐp qua ®Üa thø 2 theo
kho¶ng thêi gian ®Þnh kú. NÕu 1 æ ®Üa trong m¸y bÞ h− th× m¸y tù ®éng chuyÓn qua æ
®Üa thø 2 vμ b¸o cho ng−êi qu¶n lý biÕt.
M¸y PC Server nμy cã tèc ®é xö lý cao víi tÇn sè 300MHz thÝch hîp qu¶n lý
m¹ng lín. Sö dông hÖ ®iÒu hμnh m¹ng Windows NT 4.0 ®Ó qu¶n lý m¹ng cung cÊp
dÞch vô RAS (Remote Access Service) vμ tËn dông m¹ng ®iÖn tho¹i c«ng céng ®Ó c¸c
tr¹m PC ë B−u côc huyÖn nèi kÕt víi m¹ng tØnh qua thiÕt bÞ modem.
M¸y PC Server dïng Port A víi 9 ch©n (9 pin) qua bé thÝch nghi ®−êng truyÒn
®Ó nèi víi Jack RJ-45 (RJ-45 to DB-9 adapter) vμ nèi víi cæng Console cña Router
còng b»ng Jack RJ-45 (cæng Console port Connector RJ-45). Víi cæng A nμy m¸y
PC Server cã thÓ qu¶n lý Router vμ thiÕt lËp b¶ng chän ®−êng cho Router.
M¸y PC Server cßn nèi víi Hub b»ng ®o¹n c¸p 10-Base-T b»ng 2 Jack
RJ-45, tuy lμ c¸p 10-Base-T nh−ng tèc ®é cã thÓ ®¹t 100Mbit/s, port cña Hub dïng
®Ó nèi víi Server lμ port cã thÓ truyÒn tÝn hiÖu 100Mbit/s (port 13x)
M¸y Server dïng cho phßng vi tÝnh cã hiÖu lμ Compaq, dïng vi xö lý Pentium I víi
dung l−îng æ ®Üa lμ 9GB cã tèc ®é xö lý lμ 300MHz. §©y lμ mét Server kh«ng chuyªn
dông cã thÓ tËn dông lμm workstation xö lý mét sè c«ng viÖc nh−: xö lý c−íc, in c−íc,
lËp tr×nh. M¸y Server ®−îc nèi víi c¸c tr¹m workstation b»ng c¸p 10-Base-T vμ Jack RJ-
45 th«ng qua 1 Hub 12 port (Hub Super Stack II) Hub 10.
162 Kü thuËt m¹ng m¸y tÝnh
Router
Router ®−îc dïng trong m¹ng hiÖu Cisco 2509. Router ®−îc PC Server x©y
dùng b¶ng chän ®−êng tõ khi míi kÕt nèi m¹ng tõ cæng Console. Cæng nμy sö dông
Jack RJ-45 vμ dïng lo¹i c¸p 8 d©y th−êng (kh«ng xo¾n)
- Cæng AUI dïng Ethernet port DB-45 Connector vμ dïng bé Media Filter ®Ó
chuyÓn ®æi ra chèt c¾m Jack RJ-45 vμ dïng d©y 10-Base-T ®Ó nèi ®Õn Switch
Hub. §Çu c¾m nμy lμ RJ-45 c¾m vμo port 12x cña Switch Hub. §©y lμ ®o¹n d©y
nèi víi m¹ng kÕ to¸n víi thiÕt bÞ liªn m¹ng lμ Router ®Õn m¹ng X.25. Cæng
AUI gåm 15 ch©n cæng nμy cã 2 d¹ng:
+ D¹ng kÕt nèi c¸c c¸p chuyÓn Ethernet (Connecting Ethernet transition
Cables) dïng ®Ó nèi cho m¹ng Ethernet dïng bé chuyÓn ®æi Media Filter
nh− ®· m« t¶ ë trªn.
+ D¹ng kÕt nèi c¸c c¸p Token Ring (Connecting Token Ring Cables) cæng
dïng cho m¹ng Token Ring nμy cã 9 ch©n (DB-9 Token Ring port
connector)
- Cæng ASYNC 1-8: Cæng nμy gåm 68 ch©n dïng chèt c¾m chuyÓn ®æi sang c¸c
cæng bÊt ®ång bé tõ chèt c¾m nμy ®−îc chia thμnh 8 d©y dÉn (c¸p STP) vμ ®Çu
nèi cuèi cña ®o¹n c¸p nμy lμ Jack RJ-45. T¸m ®o¹n c¸p nμy ®−îc nèi víi 8
modem Accura 56K + Fax ®Ó nèi ra m¹ng PSTN. Cæng Com cña modem nμy
dïng RS232 nªn ph¶i cã bé ®æi ch©n RJ-45 to DB-9 adapter ®Ó ®Êu nèi vμo 8
modem trªn. Chøc n¨ng cña cæng nμy lμ truyÒn tÝn hiÖu cho c¸c PC workstation
ë c¸c huyÖn vμ ng−îc l¹i.
- Cæng Serial_0: Cæng nμy gåm 60 ch©n dïng chèt c¾m 60 ch©n cæng nèi tiÕp
(60-pin serial port connector) vμ dïng lo¹i c¸p chuyÓn nèi tiÕp (lo¹i STP) kÕt
nèi víi modem Data Craft 560 b»ng bé chuyÓn ®æi ch©n RJ-45 to DB-25
adapter EIA/TIA-232, EIA/TIA-449, V.35 hoÆc V.36. V× cæng Com cña
Modem lμ V.35 nªn dïng bé chuyÓn ®æi tõ V.35 sang chuÈn V.36
Cæng Serial_0 vμ Serial_1 (b−u ®iÖn chØ dïng cæng serial_0) lμ cæng dïng ®Ó
kÕt nèi hai m¹ng víi nhau nÕu gÇn th× kÕt nèi trùc tiÕp, nÕu xa th× dïng modem ®Ó kÕt
nèi m¹ng th«ng qua c¸p ®iÖn tho¹i, ®©y lμ ®−êng leasline (®−êng truyÒn trùc tiÕp
kh«ng qua quay sè, lóc nμo còng th«ng suèt). Cæng Serial_1 dïng ®Ó dù phßng khi
muèn kÕt nèi víi mét m¹ng kh¸c. Cæng Serial_0 ®−îc nèi ra m¹ng X25 th«ng qua
tæng ®μi TP8000
- Cæng AUX ®©y lμ cæng dù phßng dïng ®Ó ®Êu nèi víi modem. Cæng nμy dïng
AUX port connector RJ-45 vμ dïng c¸p modem c¸p (MMOD) ®Êu nèi víi
modem b»ng bé chuyÓn ch©n (bé thÝch nghi ®−êng truyÒn) RJ-45 to DB-25
adapter EIA; TIA 232, v× cæng Com cña modem lμ 232 (25 ch©n)
Ch−¬ng 8: Vμi m¹ng thùc tÕ 163
Hub
a) Hub Super Stack II (Hub 10) cña tæ vi tÝnh
Lμ 1 Active Hub, Hub nμy chØ ®−a d÷ liÖu tíi tÊt c¶ c¸c cæng (port) chø kh«ng
®−a ®Õn port ®Ých vÝ nã kh«ng ®−îc ®äc ®−îc ®Þa chØ cña ®Ých ®Õn. Hub nμy gåm 12
port ®−îc ®¸nh dÊu tõ 1x → 12x vμ chØ sö dông 8 trong 12 port nμy, c¸c port nμy
®−îc dïng chèt nèi lμ Jack RJ-45. C¸c cæng nμy cã tèc ®é truyÒn lμ 10Mbit/s. Ngoμi
ra cßn c¸c cæng AMP cæng nμy gåm 50 ch©n c¾m cæng nμy kh«ng dïng ®Õn.
b) Hub Super Stack II (Hub 1100)
§©y lμ mét Switch Hub th«ng minh, ngoμi chøc n¨ng chuyÓn m¹ch, Hub nμy
cßn cã kh¶ n¨ng qu¶n trÞ Hub. Víi sù yÓm trî cña c¸c giao thøc qu¶n trÞ m¹ng cho
phÐp Hub göi gãi tin vÒ tr¹m ®iÒu khiÓn m¹ng trung t©m. Nã còng cho phÐp tr¹m
trung t©m qu¶n lý Hub, ch¼ng h¹n ra lÖnh cho Hub c¾t ®Æt mét liªn kÕt ®ang g©y lçi
cho m¹ng.
Switch Hub 1100 nμy cã 14 port, trong ®ã cã:
- 12 port cã tèc ®é truyÒn lμ 10Mbit/s ®−îc ®¸nh dÊu tõ 1x ®Õn 12x vμ chØ sö
dông 8 port. C¸c port nμy cã thÓ dïng ®Ó ghÐp c¸c Hub víi nhau. Cô thÓ lμ ghÐp
c¸c Hub 10 nh− h×nh vÏ ban ®Çu.
- 2 port cã tèc ®é 100Mbit/s ®−îc ®¸nh dÊu 13x vμ 14x. Port 13x dïng ®Ó nèi ®Õn
m¸y Server, port 14x dïng ®Ó dù phßng. TÊt c¶ c¸c port trªn ®Òu dïng chèt c¾m
RJ-45 vμ dïng chøc n¨ng giao nhau trong ®Ó kÕt nèi m¹ng th«ng qua d©y 10
Base-T.
Ngoμi c¸c cæng trªn cßn cã cæng console víi cæng c¾m lμ DB-9 Connector (9
ch©n) vμ cæng Matrix port gåm 36 ch©n c¾m, hai cæng nμy kh«ng dïng ®Õn.
c) Tæng ®μi TP8000
§©ây lμ thiÕt bÞ nèi m¹ng LAN cña phßng kÕ to¸n ra m¹ng X25. Tæng ®μi TP8
cã nhiÒu lo¹i Model kh¸c nhau. Sau ®©y lμ liÖt kª mét sè Model:
- Model R2/R2: c¶ hai khèi port A vμ port B ®Òu dïng cæng nèi RS-232
- Model X2/X2: c¶ hai khèi port A vμ port B ®Òu dïng cæng nèi X-21
- Model V3/R2: khèi port A dïng chèt nèi RS-232, khèi port B dïng chèt nèi V-35
- Model V3/V3: khèi port A dïng chèt nèi V-35, khèi port B dïng chèt nèi V-35
- Model X2/R2: khèi port A dïng chèt nèi RS-232, khèi port B dïng chèt nèi X-21
Ngoμi c¸ch ph©n lo¹i theo chuÈn port ng−êi ta cßn dïng c¸ch ph©n port theo sè
port:
164 Kü thuËt m¹ng m¸y tÝnh
- Models TP8010-8 gåm 8 port kÕt hîp víi c¸ch ph©n lo¹i trªn th× ta cã c¸c port
A thuéc c¸c chuÈn R2, X2, V3; c¸c port B thuéc c¸c chuÈn R2, X2, V3
- Models TP8010-16 gåm 16 port ®−îc ®¸nh sè tõ port 0 - port 15
- Models TP8020 còng gåm 16 port vμ ph©n nhãm CPA nh− h×nh trªn
Theo lý thuyÕt th× gi÷a Hub vμ tæng ®μi TP8 cã thÓ nèi trùc tiÕp víi nhau kh«ng
qua 2 modem Data Craft nh−ng do kho¶ng c¸ch gi÷a Hub vμ tæng ®μi c¸ch nhau kh¸
xa nªn ph¶i dïng 2 modem trªn vμ ®−êng truyÒn gi÷a 2 modem nμy dïng 1 cÆp d©y
xo¾n lo¹i STP. Modem Data Craft lμ modem ®−îc thiÕt kÕ ®Æc biÖt dïng cho m¹ng
X.25 víi tèc ®é truyÒn 56Kbit/s, nªn kh«ng cÇn quay sè vÉn th«ng gi÷a Hub vμ tæng
®μi TP8.
C¸p nèi gi÷a c¸c thuª bao vμ m¹ng Modem Telebit dïng c¸p tho¹i th−êng vμ
dïng Jack nèi ®iÖn tho¹i ®Ó kÕt nèi.
Bé RAD
RAD lμ bé chuyÓn ®æi tèc ®é truyÒn tõ m¸y ph¸t sãng viba xuèng cßn 64Kbit/s ®Ó
vμo tæng ®μi TP8 vμ ®i ®Õn c¸c thuª bao vμ ng−îc l¹i. C¸p dïng ®Ó kÕt nèi tõ bé RAD ra
m¸y ph¸t sãng viba dïng c¸p STP chØ dïng 2 ®«i d©y cho 2 RAD trªn.
ChuÈn V35 dïng cæng nèi 34 ch©n (34 pin) chuÈn X.21 dïng cæng nèi 15 ch©n
(15 pin). V.24 dïng cæng nèi 25 ch©n (25 pin), EIA/TIA-232 dïng cæng nèi 25 ch©n,
EIA 530 dïng cæng nèi 25 ch©n. Sau ®©y lμ mét sè chuÈn dïng ®Ó kÕt nèi vμo Router
vμ Tæng ®μi TP8010-8 (C¸c chuÈn ®æi sè ch©n phï hîp víi c¸c cæng cña thiÕt bÞ)
166 Kü thuËt m¹ng m¸y tÝnh
Ch−¬ng 8: Vμi m¹ng thùc tÕ 167
168 Kü thuËt m¹ng m¸y tÝnh
Ch−¬ng 8: Vμi m¹ng thùc tÕ 169
170 Kü thuËt m¹ng m¸y tÝnh
Ch−¬ng 8: Vμi m¹ng thùc tÕ 171
M¹ng tèc ®é cao
9.1 C¸c m¹ng tèc ®é cao vμ c¸c thμnh phÇn liªn quan
9.1.1 Giíi thiÖu LAN, MAN, FDDI, DQDB
9.1.1.1 M¹ng LAN, MAN
MAN lμ mét ph¸t triÓn ®¸ng quan t©m trong c¸c chuÈn m¹ng m¸y tÝnh. ChuÈn
MAN ban ®Çu nh¾m vμo m¹ng côc bé, nh−ng v× kÝch th−íc vμ yªu cÇu ph¹m vi cña
nã nªn ®−îc qu¶n lý bëi mét bé phËn tËp trung, nh− c«ng ty ®iÖn tho¹i hoÆc c¸c tæ
chøc th−¬ng m¹i kh¸c. ë ®iÓm nμy, MAN t−¬ng tù nh− WAN.
Chóng ta cã thÓ thùc hiÖn m¹ng MAN trong ph¹m vi thμnh phè, víi tèc ®é
truyÒn d÷ liÖu lμ 155Mbit/s. Uû ban IEEE 802.6 ®ang cè g¾ng chuÈn ho¸ m¹ng
MAN. CÊu tróc MAN ban ®Çu dùa trªn c«ng nghÖ c¸p ®ång trôc víi c¸ch tiÕp cËn
vßng cã t¹o khe, nh−ng chuÈn ®ã ®· bÞ c«ng nghÖ c¸p quang thÕ chç.
MAN cã thÓ truyÒn hçn hîp ©m tho¹i, vμ d÷ liÖu. Mét kh¶ n¨ng kh¸c cã thÓ sö
dông c«ng nghÖ MAN lμ cung cÊp c¸c kÕt nèi LAN. C«ng nghÖ ®−êng truyÒn truy
cËp ®−îc MAN sö dông (DQDB), kh«ng gièng FDDI, chia tû lÖ rÊt tèt trªn c¸c
kho¶ng c¸ch dμi h¬n vμ tèc ®é d÷ liÖu cao h¬n kü thuËt MAN hiÖn t¹i. V× lý do nμy
cã lÏ BELL Communications Research (Bellcore) quan t©m sö dông DQDB nh− mét
trong c¸c kü thuËt cho dÞch vô (SMDS) cña hä.
C¸c dÞch vô MAN cã thÓ ®−îc c«ng ty ®iÖn tho¹i hoÆc c¸c tæ chøc th−¬ng m¹i
cung cÊp kh¾p thμnh phè. B¹n cã thÓ dïng bé ®Þnh tuyÕn (router) víi mét kÕt nèi
MAN nèi víi c¸c m¹ng LAN cã tèc ®é d÷ liÖu lªn ®Õn 100 Mbit/s hoÆc cã thÓ sö
dông MAN nh− mét ®uêng trôc cho LAN.
174 Kü thuËt m¹ng m¸y tÝnh
C¸c m¹ng MAN thuéc hai lo¹i: riªng, c¸c nh©n vμ chung, céng ®ång. §èi víi
c¸c tæ chøc cã c¬ chÕ b¶o mËt chÆt chÏ vμ yªu cÇu truyÒn mét l−îng lín d÷ liÖu,
m¹ng MAN riªng nh− h×nh 9.1.
MSS: HÖ thèng
chuyÓn m¹ch MAN
M¹ng MAN riªng sö dông c¸p dμnh riªng, v× chØ cã d÷ liÖu cña c«ng ty trªn
m¹ng MAN, ®iÒu nμy lμm ®¬n gi¶n vÊn ®Ò b¶o mËt vμ tÝnh c−íc. Lo¹i m¹ng MAN
nμy gièng mét m¹ng LAN lín. Tuy nhiªn, kh«ng ph¶i tÊt c¶ c¸c tæ chøc cã thÓ chøng
minh ®óng chi phÝ cña mét m¹ng MAN riªng. HÇu hÕt c¸c tæ chøc sö dông c¸p dïng
chung ®Òu l−u th«ng tõ nhiÒu nguån kh¸c nhau kÓ c¶ chÝnh quyÒn thμnh phè, tiÓu ban
vμ c¸c tæ chøc c¸ nh©n.
Cã ba kiÓu LAN ®−îc m« t¶ ho¹t ®éng ë tèc ®é bit tõ 1-16 Mbit/s. MÆc dï, tho¶
m·n cho nh÷ng yªu cÇu, sù kÕt nèi cña LAN xuyªn qua gi÷a yªu cÇu m¹ng LAN tèc
®é cao chØ ra ®−îc chøc n¨ng chÝnh. Hai vÝ dô lμ FDDI vμ DQDB. Mçi sù ph¸t triÓn
cho viÖc kÕt nèi cña LAN-FDDI cho sö dông trong mét sù thiÕt lËp ®¬n nh− lμ khu«n
viªn tr−êng §¹i häc vμ DQDB cho mét m«i tr−êng t−¬ng tù hoÆc cho kÕt nèi cña
LAN vμ thiÕt lËp trong phÇn kh¸c cña mét tØnh hay thμnh phè.
9.1.1.2 FDDI (Fiber Distributed Data Interface)
FDDI ®−îc xem lμ m¹ng LAN tèc ®é cao (100 Mbit/s). V× nã cã thÓ më réng
kho¶ng c¸ch 100km, tuy nhiªn cã thÓ ®−îc sö dông nh− mét m¹ng WAN nèi c¸c
m¹ng LAN víi nhau hoÆc ho¹t ®éng nh− mét ®−êng trôc cho c¸c m¹ng LAN. FDDI
nèi líp 1 vμ 2 cña m« h×nh OSI vμ dïng ®Ó hç trî IEEE 802.2 hoÆc dÞch vô LCC cho
c¸c líp trªn ë h×nh 9.2:
Ch−¬ng 9: M¹ng tèc ®é cao 175
DÞch vô
Netware
7
NCP
4
SPX PXP
3
IPX
2
IEEE 802-2
1
FDDI
FDDI cã thÓ dïng ®Ó ch¹y c¸c øng dông client/server dùa trªn dÞch vô IEEE
802.2, kÓ c¶ NETWARE. §Þa chØ tr¹m vËt lý cña FDDI tu©n theo quy −íc ®¸nh ®Þa
chØ IEEE 48 bit (6 octet).
Mét cÊu h×nh FDDI ®Çy ®ñ bao gåm hai vßng c¸p quang. Vßng chÝnh dïng ®Ó
truyÒn d÷ liÖu, vßng thø hai ho¹t ®éng nh− mét vßng dù phßng trong tr−êng hîp vßng
chÝnh bÞ háng. NÕu vßng chÝnh háng, mét c¬ chÕ c¶m nhËn tù ®éng bao bäc mét
vßng do ®ã l−u th«ng ®−îc chuyÓn h−íng sang vßng thø hai. Xem h×nh 9.3
ChÝnh
ChÝnh
Tr¹m Tr¹m
SA DA
Dù phßng
Tr¹m
DA
Vßng
chuyÓn ®æi
Tr¹m Tr¹m
SA DA
Vßng chÝnh bÞ háng chuyÓn
sang vßng dù phßng
DA : Dual Attachment
SA : Single Attachment
ChØ nh÷ng tr¹m cã dual-attachment míi cã kÕt nèi ®Õn vßng chÝnh vμ phô.
FDDI dùa trªn ph−¬ng thøc truy cËp Token Ring ch¹y víi tèc ®é 100 Mbit/s.
Mét thÎ bμi dïng ®Ó kiÓm so¸t truy cËp ®Õn vßng nμy, nh−ng chi tiÕt cña viÖc qu¶n lý
thÎ bμi l¹i kh¸c víi c¸c m¹ng LAN chuÈn IEEE 802.5 (chuÈn m¹ng côc bé LAN
dμnh cho líp liªn kÕt d÷ liÖu vμ líp liªn kÕt vËt lý). ChiÒu dμi tèi ®a cña FDDI lμ
200km (100km cho vßng ®«i) vμ kho¶ng c¸ch gi÷a hai nót trªn mét m¹ng LAN FDDI
kh«ng thÓ v−ît qu¸ 2km. C¸c tham sè kho¶ng c¸ch dùa trªn thêi gian tr× ho·n tèi ®a
1,617 ms. KÝch th−íc khung tèi ®a cña FDDI lμ 4.500 byte. KÝch th−íc nμy phï hîp
176 Kü thuËt m¹ng m¸y tÝnh
cho viÖc truyÒn tËp tin tèc ®é cao, ch½ng h¹n nh− h×nh ¶nh, ®å ho¹ vμ c¸c tËp tin d÷
liÖu kh¸c. V× kÝch th−íc khung (frame) lín h¬n, nhiÒu d÷ liÖu h¬n ®−îc ®ãng gãi vμo
khung vμ cÇn Ýt gãi h¬n ®Ó truyÒn tËp tin ®ã. Tæng sè kÕt nèi cho mét vßng FDDI
kh«ng vÖít qu¸ 2000 (1000 ®èi víi c¸c tr¹m lμm viÖc nèi ®«i).
M¹ng FDDI dù kiÕn c¸c tr¹m lμm viÖc sÏ kh«ng nèi trùc tiÕp vμo chóng, nh−ng
®−îc nèi th«ng qua bé tËp trung FDDI hoÆc bé ®Þnh tuyÕn (router). Xem h×nh 9.4.
PBX
Bé ®Þnh
WAN
tuyÕn
Bé tËp trung
FDDI
Bé tËp trung
FDDI
PC cã g¾n FDDI
C¸c tr¹m lμm viÖc PC ®−îc bËt vμ t¾c theo c¸ch sö dông b×nh th−êng. nÕu tr¹m
lμm viÖc ®−îc nèi trùc tiÕp vμo vßng FDDI, viÖc bËt vμ t¾c m¸y cã thÓ lμm cho vßng
ph¶i cÊu h×nh l¹i th−êng xuyªn, ®iÒu nμy cã thÓ trë nªn hao tèn trong mét m¹ng
FDDI lín. C¸c tr¹m lμm viÖc PC nèi trùc tiÕp vμo m¹ng FDDI còng cã thÓ kh«ng gi÷
®−îc tèc ®é d÷ liÖu cao trong FDDI. C¸c m¸y tÝnh AT míi h¬n, dùa trªn chip intel
80386, 80486 hoÆc 80586 cã thÓ phï hîp víi tèc ®é d÷ liÖu FDDI, nh−ng chóng cã
thÓ bÞ c¶n trë do bus I/O chËm.
Bé tËp trung FDDI tøc Multi-Access-Station Unit (MAU) ho¹t ®éng nh− mét
hép fan-out (hÖ sè ph©n ®Çu ra) ®Ó nhiÒu tr¹m lμm viÖc cã thÓ nèi vμo. NhiÒu bé tËp
trung FDDI cã thÓ ®−îc s¾p xÕp nh»m lμm t¨ng hÖ sè ph©n ®Çu ra. MÆc dï bé tËp
trung FDDI cã kÕt nèi ®«i, nh− c¸c tr¹m nèi vμo bé tËp trung nμy cã kÕt nèi ®¬n
nh»m tiÕt kiÖm chi phÝ FDDI NIC. Bé tËp trung ph¶i lu«n lu«n ®−îc cung cÊp ®iÖn ®Ó
lμm gi¶m viÖc cÊu h×nh l¹i vßng.
Ch−¬ng 9: M¹ng tèc ®é cao 177
ViÖc qu¶n lý thÎ bμi FDDI cho phÐp nhiÒu khung FDDI ë trªn vßng cïng mét
lóc, ®iÒu nμy tËn dông tèt h¬n b¨ng líp d÷ liÖu trªn vßng nμy.
Vßng FDDI ho¹t ®éng theo hai chÕ ®é: ®ång bé vμ bÊt ®ång bé. Trong chÕ ®é
®ång bé, c¸c tr¹m lμm viÖc ®−îc b¶o ®¶m phÇn tr¨m cña tæng sè b¨ng th«ng cã thÓ
sö dông trªn vßng. ViÖc cÊp ph¸t b¨ng tÇn nμy tÝnh to¸n theo phÇn tr¨m thêi gian
target token rotation time (TTRT), TTRT lμ thêi gian xoay vßng thÎ bμi ®èi víi mét
l−u th«ng dù kiÕn trªn m¹ng vμ ®−îc dμn xÕp trong qu¸ tr×nh khëi t¹o vßng. Mét tr¹m
lμm viÖc víi sù cÊp ph¸t b¨ng tÇn ®ång bé cã thÓ truyÒn d÷ liÖu trong mét kho¶ng
thêi gian kh«ng v−ît qu¸ phÇn tr¨m thêi gian TTRT ®−îc cÊp ph¸t cho nã. BÊt kú
kho¶ng thêi gian cßn l¹i nμo sau khi tÊt c¶ c¸c tr¹m hoμn tÊt qu¸ tr×nh truyÒn ®ång bé
®Òu ®−îc cÊp ph¸t cho c¸c nót kÝn l¹i. Do ®ã, nÕu thêi gian xoay vßng thÎ bμi TRT
(token rotation time) thùc sù nhá h¬n TTRT, thêi gian thõa (TTRT-TRT) ®−îc sö
dông cho qu¸ tr×nh truyÒn bÊt ®ång bé.
Trong chÕ ®é bÊt ®ång bé, qu¸ tr×nh truyÒn cã thÓ x¶y ra theo hai chÕ ®é: cã
giíi h¹n vμ kh«ng giíi h¹n. Mét tr¹m cã thÓ thùc hiÖn qu¸ tr×nh truyÒn më réng trong
chÕ ®é bÊt ®ång bé cã thêi h¹n. STATION MANAGEMENT (SM: tr×nh qu¶n lý
tr¹m) s¾p xÕp mét kho¶ng thêi gian giíi h¹n tèi ®a. C¸c tr¹m ch¹y trong chÕ ®é bÊt
®ång bé cã giíi h¹n kh«ng gi÷ lÊy toμn bé vßng trong mçi kho¶ng thêi gian lín h¬n
TTRT.
Trong chÕ ®é kh«ng giíi h¹n, thêi gian thõa ®−îc chia cho bÊt kú nót nμo muèn
truyÒn d÷ liÖu. ChÕ ®é ho¹t ®éng nμy lμ mÆc ®Þnh. ViÖc chia thêi gian cã thÓ dùa trªn
kÕ ho¹ch −u tiªn trong ®ã c¸c tr¹m cã mét ng−ìng TRT. C¸c tr¹m víi ng−ìng TRT
thÊp h¬n bÞ c¾t sím h¬n.
FDDI sö dông c¸p quang ®a Mode phÇn nèi thªm vμo FDDI sö dông c¸p quang
®¬n Mode hiÖn nay ®ang ph¸t triÓn. MÆc dï, c¸p ®a Mode cã thÓ sö dông mét hçn
hîp c¸c líp sè ¸nh s¸ng, nh−ng c¸p quang ®¬n Mode sö dông kÝnh lái nhá h¬n. C¸p
®¬n Mode suy gi¶m tÝn hiÖu Ýt h¬n vμ cã thÓ ®−îc sö dông trªn kho¶ng c¸ch dμi h¬n.
Víi phæ réng FDDI nμy, hai tr¹m cã thÓ c¸ch nhau lªn ®Õn 60km. FDDI-II cho phÐp
chuyÓn m¹ch trong chÕ ®é ®ång bé víi ®Õn 16 kªnh ®ång bé tèc ®é 6. 144 Mbit/s
mçi kªnh.
NhiÒu nhμ s¶n xuÊt thÝch ch¹y c¸c giao thøc FDDI trªn ®−êng c¸p ®ång. mét sè
nhμ s¶n xuÊt ®Ò nghÞ d©y d©y xo¾n ®«i kh«ng bäc kim UTP (Unshielded Twistid-
Pair), cßn nh÷ng ng−êi kh¸c th× dïng d©y d©y xo¾n ®«i cã bäc kim (Shielded
Twistid-Pair). Môc ®Ých cña ANSI lμ ph¶i cã mét giao thøc thèng nhÊt, thay v× ph©n
chia giao thøc sö dông cho UTP hoÆc STP. Sö dông FDDI dùa trªn d©y c¸p ®ång rÎ
h¬n s¶n phÈm dùa trªn sîi quang. Mét trong nh÷ng vÊn ®Ò khi dïng d©y xo¾n ®«i lμ
ph¶i tu©n theo c¸c quy luËt FCC vμ sù suy gi¶m tÝn hiÖu lμm giíi h¹n kho¶ng c¸ch
178 Kü thuËt m¹ng m¸y tÝnh
gi÷a mét tr¹m vμ bé tËp trung FDDI. Môc tiªu cña FDDI dùa trªn c¸p ®ång lμ ph¶i cã
kho¶ng c¸ch Ýt nhÊt 100m gi÷a c¸c tr¹m lμm viÖc vμ bé tËp trung FDDI.
9.1.1.3 DQDB (Distributed Queue, Dual Bus)
Frame Gen
Tiªu ®Ò
Khe 0 Khe 1 Khe 50 PAD
khung
Khe
Bit
bËn
Bit
REQ
Bit
REQ
DQDB lμ giao thøc truy cËp ®−êng truyÒn dïng trong MAN vμ dùa trªn ®Ò nghÞ
cña Telecom Australia vμ c«ng ty con QPSX cña hä. Ban ®Çu, giao thøc nμy ®−îc biÕt
®Õn nh− giao thøc QUEUED PACKET AND SYNCHRONOUS EXCHANGE
(QPSX), nh−ng sau ®ã ®æi thμnh DQDB ®Ó tr¸nh lÉn lén víi c«ng ty QPSX. CÊu tróc
nμy bao gåm hai vßng lËp trong d¹ng bus xem ë h×nh 9.5:
Ch−¬ng 9: M¹ng tèc ®é cao 179
DQDB ®−îc s¾p xÕp theo d¹ng vßng ®Ó tr¹m trung t©m cã thÓ cung cÊp th«ng
tin xung ®ång hå vμ qu¸ tr×nh ®ång bé ho¸ cho qu¸ tr×nh truyÒn khung. Khung d÷
liÖu ®−îc göi ®i trªn hai bus nh−ng theo hai h−íng ng−îc nhau. c¬ chÕ c« lËp lçi cã
thÓ bá qua c¸c nót háng hoÆc bÞ ng¾t trong c¸p. CÊu tróc bus kÐp cho phÐp sö dông
truyÒn tõ c¸c tr¹m ®−îc ®Æt trong hμng ®îi ph©n bæ. C¬ chÕ hμng ®îi ph©n bæ nμy hç
trî ®Æc tÝnh truy cËp ®éc lËp víi kÝch th−íc m¹ng vμ tèc ®é.
Khung d÷ liÖu MAN ®−îc minh häa trong h×nh 9.5, 9.6 mçi khe chøa hai bit
®iÒu khiÓn: BUSY vμ REQ. Bit BUSY cho biÕt khe ®ang bËn, vμ bit REQ ®−îc sö
dông bëi mét tr¹m ®Ó yªu cÇu mét khe trèng. Mét tr¹m muèn truyÒn d÷ liÖu trªn mét
bus thùc hiÖn yªu cÇu cña nã trªn bus dù tr÷ b»ng c¸ch cμi ®Æt cê bit REQ bit REQ
th«ng b¸o cho tr¹m kÕ bªn ng−îc h−íng r»ng mét tr¹m cïng ®−êng muèn truy cËp
mét khe. Mçi nót theo dâi c¸c yªu cÇu cïng mét h−íng b»ng c¸ch ®Õn c¸c bit REQ
khi chóng truyÒn trªn bus dù tr÷ ë h×nh 9.6. Bé ®Õm REQ t¨ng lªn mét cho c¸c yªu
cÇu trªn bus dù tr÷. Néi dung bé ®Õm REQ ®−îc truyÒn ®Õn bé ®Õm COUNT DOWN
(CD) xem h×nh 9.7.
Bit
BUSY A
Bit
REQ
H×nh 9.7: Ho¹t ®éngcña c¸c bit ®iÒu khiÓn BUSY vμ REQ
Bé ®Õm CD gi¶m xuèng mét cho mçi khe rçi trªn bus phÝa tr−íc v× mét khe rçi
sÏ ®−îc sö dông bëi mét tr¹m xu«i thùc hiÖn yªu cÇu tr−íc ®ã th«ng qua bit REQ.
Mét tr¹m cã thÓ sö dông 3 khe rçi ®Çu tiªn sau khi bé ®Õm CD cña nã lμ 0. Sö dông
c¸c bé ®Õm nμy sÏ t¹o thμnh hμng ®îi FIRST-IN-FIRST-OUT (vμo tr−íc – ra tr−íc).
VÞ trÝ hμng ®−îc chØ ®Þnh bëi gi¸ trÞ CD trong mçi tr¹m.
9.1.2 Bridge
Nh÷ng thiÕt bÞ cÇu nèi nèi kÕt hai hÖ thèng m¹ng riªng biÖt thμnh mét m¹ng côc
bé ®−a ra vÝ dô cña mét cÇu nèi gi÷a m¹ng IEEE 802.3 vμ IEEE 802.5. cÇu nèi nμy
cã 2 card m¹ng: card Token Ring vμ card Ethernet ng−êi dïng ®Ó kÕt nèi cÇu nèi víi
180 Kü thuËt m¹ng m¸y tÝnh
m¹ng Token Ring LAN vμ card Ethernet th−êng ®Ó kÕt nèi víi m¹ng Ethernet LAN
®−îc minh ho¹ ë h×nh 9.8
Tr¹m B Tr¹m C
CÇu nèi
Tr¹m A
LAN X LAN Y
CÇu nèi cã mét tÝnh chÊt riªng biÖt. Nã ho¹t ®éng nh− mét tr¹m token ring vμ
còng nh− mét tr¹m ethernet, ®©y chÝnh lμ vÊn ®Ò mÊu chèt ®Ó t×m hiÓu vÒ chøc n¨ng
cña nã. Mét gãi d÷ liÖu göi tõ tr¹m A ®Õn tr¹m B kh«ng ®i qua cÇu nèi theo kiÓu ho¹t
®éng b×nh th−êng cña nã. CÇu nèi nhËn biÕt ®−îc tr¹m A vμ tr¹m B ®ang ë trong
cïng mét m¹ng LAN vμ kh«ng yªu cÇu chøc n¨ng b¾t cÇu.
Tuy nhiªn nÕu tr¹m A göi mét gãi d÷ liÖu ®Õn tr¹m C th× cÇu nèi nhËn biÕt ®−îc
r»ng tr¹m C ë trong mét m¹ng LAN kh¸c (token ring) vμ ®Æt gãi d÷ liÖu trong m¹ng
token ring LAN. Nã kh«ng thÓ ®Æt gãi d÷ liÖu cña m¹ng ethernet vμo m¹ng token
ring LAN mét c¸ch trùc tiÕp bëi v× m¹ng token ring LAN kh«ng thÓ nμo hiÓu ®−îc
khung ethernet. CÇu nèi cÇn lo¹i bá tiªu ®Ò cña m¹ng ethernet vμ thay thÕ nã b»ng
mét tiªu ®Ò cña m¹ng token ring bao gåm c¶ ®Þa chØ cña tr¹m C. CÇu nèi còng ph¶i
mang mét thÎ bμi rçi tr−íc khi ®Æt gãi d÷ liÖu vμo m¹ng token ring LAN. Khi nã ®îi
th× c¸c gãi d÷ liÖu kh¸c cã thÓ ®−îc göi ®Õn nã ®Ó chuyÓn ®Õn m¹ng token ring LAN.
Nh÷ng gãi d÷ liÖu nμy cÇn ph¶i xÕp hμng ®Ó xö lý. V× vËy, mét cÇu nèi cÇn cã kh¶
n¨ng l−u tr÷ ®Ó l−u l¹i nh÷ng vïng vμ nh÷ng ho¹t ®éng nh− mét thiÕt bÞ l−u tr÷ vμ
chuyÓn d÷ liÖu.
Ch−¬ng 9: M¹ng tèc ®é cao 181
Trong h×nh 9.8, hÇu hÕt c¸c tr¹m trong m¹ng LAN X giao tiÕp víi nhau. §«i khi
nh÷ng tr¹m trong m¹ng LAN X cÇn ph¶i giao tiÕp víi nh÷ng tr¹m trong m¹ng LAN
Y. Hay nãi c¸ch kh¸c lμ hÇu hÕt sù l−u th«ng x¶y ra trong mét m¹ng LAN vμ chØ cã
mét tû lÖ nhá lμ gi÷a hai m¹ng LAN víi nhau. Tû lÖ thÝch hîp cho nguyªn t¾c nμy lμ
80/20. Cã nghÜa lμ sù l−u th«ng trong mét m¹ng LAN chiÕm kho¶ng 80 % cßn sù l−u
th«ng gi÷a hai m¹ng LAN lμ 20% hoÆc Ýt h¬n.
NÕu luËt 80/20 bÞ vi ph¹m th−êng xuyªn th× nh÷ng tr¹m ph¸t sinh ra viÖc l−u
th«ng qu¸ møc gi÷a hai m¹ng LAN sÏ ®−îc nhËn biÕt vμ ®−îc di chuyÓn tíi m¹ng
LAN kh¸c ®Ó tr¸nh kh«ng g©y nªn sù l−u th«ng qu¸ møc gi÷a hai m¹ng LAN. Nh÷ng
tr¹m ph¸t sinh sù l−u th«ng qu¸ møc gi÷a hai m¹ng LAN cã thÓ ®−îc nhËn biÕt b»ng
c¸ch sö dông nh÷ng m¸y ph©n tÝch giao thøc.
Mét cÇu nèi ho¹t ®éng t¹i líp liªn kÕt d÷ liÖu cña m« h×nh OSI. Mét cÇu nèi
thùc hiÖn hÇu hÕt c¸c c«ng viÖc cña nã ë líp hai. CÇu nèi kiÓm tra tiªu ®Ò Media
Access Control (MAC) cña mét gãi d÷ liÖu. §Þa chØ MAC t−¬ng øng víi ®Þa chØ líp 2
vμ hiÓn thÞ ®Þa chØ vËt lý cña tr¹m hoÆc ®Þa chØ phÇn cøng cña b¶ng m¹ch m¹ng.
Nh÷ng ®Þa chØ MAC cã tÝnh duy nhÊt cho mçi tr¹m. CÇu nèi ho¹t ®éng dùa vμo
nh÷ng ®Þa chØ MAC.
Kh«ng gièng bé chuyÓn tiÕp, cÇu nèi thùc sù hiÓu nh÷ng gãi d÷ liÖu. nh÷ng
cæng cña cÇu nèi cã nh÷ng ®Þa chØ MAC duy nhÊt. Mét cÇu nèi chØ hiÓu ®−îc gãi d÷
liÖu tíi líp liªn kÕt d÷ liÖu vμ cã thÓ m· ho¸ nã tíi cÊp nμy. CÇu nèi c¸ch ly c¬ chÕ
truy cËp ph−¬ng tiÖn cña nh÷ng m¹ng LAN víi c¸i mμ chóng ®−îc kÕt nèi. V× vËy,
nh÷ng xung ®ét trong m¹ng CSMA/CD LAN kh«ng ®−îc truyÒn qua mét cÇu nèi.
Bëi v× nh÷ng cÇu nèi cã kh¶ n¨ng chän lùa nh÷ng gãi d÷ liÖu cã thÓ ®−îc truyÒn ®i,
nªn nã gióp gi¶i quyÕt nh÷ng vÊn ®Ò t¾c nghÏn trong l−u th«ng.
CÇu nèi cã hiÖu qu¶ ®èi víi mét sè m¹ng LAN nh−ng khi sè m¹ng LAN t¨ng
lªn th× sè ®−êng dÉn gi÷a ng−êi göi vμ tr¹m nhËn trë nªn rÊt lín. Kh«ng ph¶i tÊt c¶
nh÷ng ®−êng dÉn ®Òu tèi −u - mét sè ®−êng dÉn ®Õn n¬i nhËn gåm c¶ ®−êng vßng,
®iÒu nμy cã thÓ t¹o ra sù l−u th«ng kh«ng cÇn thiÕt. NÕu mét cÇu nèi cã hiÖu qu¶ cho
m¹ng LAN réng lín th× nã cÇn ph¶i biÕt ®Õn nh÷ng ®−êng dÉn tèi −u. Mét cÇu nèi
chØ ho¹t ®éng t¹i líp liªn kÕt d÷ liÖu, tuy nhiªn th«ng tin ®Þnh tuyÕn lμ phÇn ho¹t
®éng cña líp 3 (líp m¹ng). HÇu hÕt cÇu nèi kh«ng thÓ quyÕt ®Þnh vÒ ®−êng ®i qua
m¹ng bëi v× th«ng tin trong nh÷ng ®−êng ®i ®−îc m· ho¸ trong ®Þa chØ m¹ng. Vμ chØ
cã líp m¹ng míi cã thÓ truy cËp ®−îc ®Þa chØ m¹ng.
MÆc dï, kh¶ n¨ng cña mét cÇu nèi cã vÏ giíi h¹n nh−ng nã lμ c¸ch ®¬n gi¶n vμ
rÎ tiÒn ®Ó nèi kÕt hai m¹ng LAN. §Ó thùc hiÖn ®−îc nh÷ng lùa chän ®−êng dÉn mét
c¸ch th«ng minh, b¹n cÇn mét bé ®Þnh tuyÕn.
182 Kü thuËt m¹ng m¸y tÝnh
Bé ®Þnh
tuyÕn B
Cæng
tõ xa
Cæng
néi bé
Liªn kÕt m¹ng
diÖn réng
®iÓm-®iÓm
Bé ®Þnh
Cæng tuyÕn A
tõ xa
Cæng
néi bé Cæng
néi bé
Router A cã hai cæng côc bé vμ mét cæng ë xa. Router B cã mét cæng ë xa vμ
mét cæng côc bé. Cæng ë xa ®−îc kÕt nèi b»ng mét liªn kÕt ®iÓm - ®iÓm (point-to-
point link). B¹n cã thÓ ch¹y mét sè c¸c giao thøc trªn nh÷ng liªn kÕt ®iÓm - ®iÓm
nμy. Cã thÓ chän X. 25, Frame Relay, T1, SONET vμ SMDS.
Bªn c¹nh liªn kÕt ®iÓm-®iÓm, còng cã thÓ sö dông kü thuËt ®¸m m©y (m¹ng nãi
chung) ®Ó kÕt nèi m¹ng LAN. Liªn kÕt ®iÓm - ®iÓm lμ nh÷ng m¹ch ®iÖn tho¹i hoÆc
m¹ch T1 mμ b¹n cã thÓ nhËn tõ nh÷ng c«ng ty ®iÖn tho¹i hoÆc nh÷ng nhμ cung cÊp
kh¸c. V× nh÷ng dßng l−u l−îng dμnh cho giao tiÕp tõ ®iÓm ng−êi göi ®Õn ®iÓm n¬i
Ch−¬ng 9: M¹ng tèc ®é cao 183
nhËn nªn chóng ®−îc gäi lμ ®iÓm ®iÓm. Nh÷ng kü thuËt ®¸m m©y, lμ c¬ s¬ dùa trªn
nh÷ng hÖ thèng chuyÓn m¹ch. Bé ®Þnh tuyÕn, ho¹t ®éng nh− CPE (Customer Premise
Equipment) th−êng dïng ®Ó kÕt nèi ®Õn ®¸m m©y. M¹ng LAN kh«ng biÕt nh÷ng chi
tiÕt cña ®¸m m©y. Nã cã thÓ sö dông mét giao thøc X. 25/X75, Frame Relay, bé
chuyÓn ®æi SMDS hoÆc mét kü thuËt ®éc quyÒn nμo ®ã. §¸m m©y tøc lμ m¹ng diÖn
réng (WAN) ®−îc tæ chøc cung cÊp dÞch vô qu¶n lý ®−êng dμi.
C¸c vÊn ®Ò liªn quan
Hai ph−¬ng ph¸p b¾c cÇu chiÕm −u thÕ lμ cÇu nèi trong suèt vμ cÇu nèi ®Þnh
tuyÕn nguån. Trong cÇu nèi trong suèt (cßn ®−îc gäi lμ spanning tree bridges), quyÕt
®Þnh ®Ó nh÷ng gãi d÷ liÖu chËm trÓ ®−îc thùc hiÖn bëi cÇu nèi vμ trong suèt ®Õn
nh÷ng tr¹m lμm viÖc.
H×nh 9.10 hiÓn thÞ mét m¹ng cÇu nèi trong suèt. Mçi cÇu nèi gi÷ mét b¶n ®Ó
n¾m ®−îc nh÷ng ®Þa chØ tr¹m. Nh÷ng cÇu nèi trong suèt kiÓm tra ®i¹ chØ nguån cña
mçi gãi d÷ liÖu chóng gÆp vμ l−u gi÷ nh÷ng ®Þa chØ nguån nμy trong cÇu cïng víi sè
cæng mμ trong ®ã gãi d÷ liÖu ®· ®−îc nh×n thÊy. Nh÷ng cÇu nèi trong suèt còng duy
tr× mét tr−êng time - out cho mçi b¶ng, v× vËy nh÷ng ®Þa chØ cò cã thÓ ®−îc lo¹i bá
mét c¸ch cã ®Þnh kú.
Chóng ta cïng xem xÐt ®iÒu g× sÏ x¶y ra nÕu tr¹m A göi mét gãi d÷ liÖu ®Õn
tr¹m Z. CÇu 1 nhËn biÕt gãi d÷ liÖu ®ã vμ tra cøu trong b¶ng cña nã ®Ó xem xÐt nã cã
mét lèi vμo tr¹m Z hay kh«ng. NÕu kh«ng cã th× nã sÏ göi gãi d÷ liÖu th«ng qua c¸c
cæng ngoμi cña nã, trõ cæng mμ gãi d÷ liÖu ®· ®−îc theo dâi. CÇu 1 còng kiÓm tra
tr−êng ®Þa chØ nguån cña gãi d÷ liÖu vμ l−u tr÷ trong b¶ng cña nã mμ tr¹m A cã thÓ
®Õn ®−îc t¹i cæng 2 cña nã. Khi cÇu thÊy gãi d÷ liÖu, nã lÆp l¹i c¸c b−íc nh− trªn.
NÕu kh«ng cã lèi vμo nμo tån t¹i cho tr¹m Z, nã chuyÓn gãi d÷ liÖu qua tÊt c¶ c¸c
cæng ngoμi cña nã. Tr¹m A cã thÓ ®Õn ®−îc th«ng qua cæng 3 cña nã. Khi tr¹m Z biÕt
th«ng b¸o tõ tr¹m A, nã chuyÓn mét gãi d÷ liÖu víi ®Þa chØ nguån Z vμ ®Þa chØ n¬i
nhËn lμ A. Sau khi cÇu 2 tra cøu trong b¶ng cña nã, nã th«ng b¸o r»ng A cã thÓ ®Õn
®−îc th«ng qua cæng 3 vμ chØ göi gãi d÷ liÖu th«ng qua cæng 3. Nã còng cho biÕt
r»ng tr¹m Z cã thÓ ®Õn ®−îc th«ng qua cæng 2 cña nã.
§Ó ng¨n ngõa t×nh tr¹ng l−u th«ng kh«ng kÕt thóc, nh÷ng m¹ng cÇu nèi trong
suèt kh«ng thÓ cã nh÷ng vßng lÆp. §−êng dÉn di chuyÓn h×nh thμnh mét c©y b¾c qua
bao trïm tÊt c¶ nh÷ng tr¹m trong m¹ng. NÕu cã nh÷ng cÇu nèi cã thÓ t¹o vßng lÆp
nh− trong h×nh 9.10:
Nh÷ng cÇu nèi nμy cÇn ®−îc gi÷ ë t×nh tr¹ng kh«ng ho¹t ®éng. Nh÷ng cÇu nèi
kh«ng ho¹t ®éng còng gièng nh− nh÷ng cÇu nèi d− thõa. Nh÷ng cÇu nèi thõa kh«ng
kÝch ho¹t sau khi m« h×nh m¹ng c©y b¾c cÇu thay ®æi. M« h×nh m¹ng thay ®æi ®−îc
Bridge Protocol Data Units (BPDU) di chuyÓn. Giao thøc ®Æc biÖt nμy dïng ®Ó b¶o vÖ
184 Kü thuËt m¹ng m¸y tÝnh
toμn bé m« h×nh m¹ng c©y b¾c cÇu. Qu¸ tr×nh ®i ®Õn c©y b¾c cÇu ®−îc gäi lμ thuËt
to¸n c©y b¾c cÇu. Mét cÇu nèi trong c©y b¾c cÇu ®−îc gäi lμ gèc vμ tÊt c¶ nh÷ng cÇu
nèi kh¸c chuyÓn nh÷ng khung theo h−íng cña gèc b»ng c¸ch dïng mét khung gi¸ trÞ
nhá nhÊt.
CÇu nèi c©y b¾c cÇu lμ ph−¬ng ph¸p ®−îc −a chuéng h¬n ®èi víi m¹ng ethernet
vμ m¹ng IEEE 802.3 vμ ®−îc cung cÊp bëi nh÷ng nhμ s¶n xuÊt cÇu nèi cho m¹ng
LAN nμy.
CÇu CÇu
nèi 1 nèi 2
hoÆc b−íc nh¶y. HiÖn nay, IBM ®ang thùc hiÖn giíi h¹n tæng c¸c tr−êng RD lμ 8
t−¬ng øng víi 7 cÇu nèi hoÆc b−íc nh¶y.
RII = 1
Khung Token Ring
B¾t ®Çu §iÒu khiÓn §iÒu khiÓn §Þa chØ §Þa chØ Th«ng tin D÷ KÕt thóc B¾t ®Çu
FCS
Frame truy cËp Frame ®Ých nguån ®Þnh tuyÕn liÖu Frame Frame
Bit 3 5 1 3 4 16 16 16
H×nh 9.11
CÇu #4
Vßng Vßng Vßng
Br Br
BF1 BF2 BF3
CÇu #2 CÇu #6
CÇu #1 Br Br Br Br CÇu #5
A Z
CÇu #7
Vßng Vßng
Br
BF5 BF4
H×nh 9.12
H×nh 9.12 hiÓn thÞ ®−êng dÉn tõ tr¹m A ®Õn tr¹m Z sö dông ®Þnh tuyÕn nguån.
Chi tiÕt cña tr−êng ®Þnh tuyÕn còng ®−îc hiÓn thÎ.
VÊn ®Õ mÊu chèt cña ho¹t ®éng ®Þnh tuyÕn nguån lμ t×m ra tuyÕn khëi ®Çu.
§iÒu nμy ®−îc thùc hiÖn b»ng c¸ch göi mét khung ph¸t hiÖn do nót nguån göi ®i khi
nã muèn t×m ra ®−êng dÉn tèt nhÊt ®Õn n¬i nhËn. Khung ph¸t hiÖn l−u th«ng trong
m¹ng vμ ®i ®Õn n¬i nhËn víi mét th«ng b¸o cña ®−êng dÉn. Khung ph¸t hiÖn ®−îc tr¶
vÒ cho ng−êi göi, ng−êi ®ã sÏ chän lùa ®−êng dÉn tèt nhÊt.
Nh÷ng m¹ng IEEE 802.5 thÝch hîp víi ph−¬ng ph¸p ®Þnh tuyÕn nguån h¬n. §Ó
nèi nh÷ng m¹ng IEEE 802.3 sö dông cÇu nèi trong suèt víi m¹ng IEEE 802.5 sö
dông nguån, b¹n cã thÓ sö dông nhiÒu ph−¬ng ph¸p. Mét ph−¬ng ph¸p lμ cã mét cÇu
186 Kü thuËt m¹ng m¸y tÝnh
nèi IBM 8209 cung cÊp sù dÞch chuyÓn th«ng tin ®Þnh tuyÕn gi÷a hai cÇu nèi riªng
biÖt. Ph−¬ng ph¸p kh¸c lμ dïng mét cÇu nèi ®−îc t¹o thμnh tõ sù liªn kÕt cña cÇu nèi
trong suèt vμ cÇu nèi ®Þnh tuyÕn nguån. Nh÷ng cÇu nèi nμy ®−îc gäi lμ cÇu nèi trong
suèt ®Þnh tuyÕn nguån. Trong SRT, b¾c cÇu trong suèt ®−îc dïng khi kh«ng cã
tr−êng RI tån t¹i nÕu kh«ng sÏ sö dông ®Þnh tuyÕn nguån. H×nh 9.13 hiÓn thÞ m« h×nh
cÇu nèi SRT. Thùc thÓ líp MAC gåm cã thuËt to¸n SR vμ Tr×nh bμy. Nh÷ng thuËt
to¸n nμy cã cÇn ®Õn hay kh«ng phô thuéc vμo tËp hîp cña bit RII.
Líp LLC
Líp MAC
M« h×nh
cÇu nèi Gi¶i thuËt ®Þnh
SRT tuyÕn nguån M« h×nh
cÇu nèi
§óng
SRT
Gi¶i thuËt
IS Sai
®Þnh cÇu nèi
RII=1?
trong suèt
H×nh 9.13
ph¶i bëi topo vËt lý). Thay vμo ®ã topo vËt lý cña m¹ng ph¶i phôc vô nh− mét sù b¾t
buéc cho viÖc nhãm c¬ së phÇn mÒm cña c¸c node thμnh mét m¹ng ®−îc ®Þnh nghÜa
logic.
CÊp thÎ t−êng minh (explicit tagging) vμ kh«ng t−êng minh (implicit tagging)
Trªn thùc tÕ chuÈn ®−îc sö dông ®Ó ®Þnh nghÜa viÖc nhãm logic cña c¸c node
thμnh VLAN ®−îc dùa trªn c¬ së cÊp thÎ t−êng minh vμ kh«ng t−êng minh. CÊp thÎ
kh«ng t−êng minh (implicit tagging) sö dông mét tr−êng cÊp thÞ ®Æc biÖt chÌn vμo
trong c¸c khung hoÆc c¸c gãi, nã cã thÓ ®−îc dùa trªn ®Þa chØ MAC, sè port cña mét
switch ®−îc sö dông bëi mét node, giao thøc, vμ c¸c th«ng sè kh¸c, c¨n cø vμo c¸c
yÕu tè nμy, c¸c nót cã thÓ ®−îc nhãm l¹i mét c¸ch logic.
Do nhiÒu nhμ cung cÊp ®−a ra c¸c s¶n phÈm cña VLAN, sö dông nh÷ng c«ng
nghÖ chÕ t¹o kh¸c nhau nªn kh¶ n¨ng ho¹t ®éng cña chóng còng kh¸c nhau.
Tr¸i víi cÊp thÎ kh«ng t−êng minh, cÊp thÎ t−êng minh l¹i yªu cÇu phÇn phô
thªm vμo ®Çu mét khung hay ®Çu mét gãi. §iÒu nμy cã thÓ dÉn ®Õn sù kh«ng t−¬ng
thÝch cña c¸c thiÕt bÞ gi÷a c¸c nhμ cung cÊp kh¸c nhau nh− sù më réng chiÒu dμi cña
khung hay gãi. HiÖn t¹i cã thÓ sö dông nh÷ng thiÕt bÞ ®ang cã ®Ó ph¸t triÓn VLAN,
®¸p øng nh÷ng ®ßi hái hiÖn thêi vμ nh÷ng yªu cÇu ph¸t triÓn m¹ng Ýt biÕn ®æi.
Server Server
S1 S2
0 Switching Hub 1
2 3 4 5 6 7
C2 C4 C6
C1 C3 C5
Gi¶ sö r»ng c¸c port ®−îc ®−îc g¾n nh·n tõ 0 tíi 7, port 0 vμ 1 ®−îc sö dông ®Ó
kÕt nèi 2 server ®Õn chuyÓn m¹ch, c¸c port tõ 2 ®Õn7 ®−îc sö dông ®Ó kÕt nèi 6 client
tíi chuyÓn m¹ch. Trong h×nh 9.14, c¸c server ®−îc g¸n nh·n lμ S1 vμ S2, c¸c client
®−îc g¸n nh·n tõ C1 ®Õn C6.
Trong m«i tr−êng th«ng tin client-server ®iÓn h×nh, chuyÓn m¹ch ®−îc m« t¶
trong h×nh 9.14 cho phÐp diÔn ra tíi hai sù truyÒn th«ng ®ång thêi gi÷a client –
server, khi ®ã hiÖu suÊt b¨ng th«ng qua chuyÓn m¹ch sÏ t¨ng gÊp ®«i so víi sö dông
m¹ng “flat”. Hai ®−êng g¹ch ngang trong h×nh9.14 chØ ra hai kÕt nèi vμ hai sù truyÒn
th«ng ®ång thêi gi÷a client –server.
§Ó minh häa sù khëi t¹o LAN ¶o, gi¶ sö tæ chøc sö dông chuyÓn m¹ch ®−îc chØ
ra trong h×nh9.14 bao gåm nh÷ng ng−êi lμm viÖc trong ban b¸n hμng vμ ban qu¶n trÞ,
server S1 vμ c¸c client C1, C2, C3, C4 thuéc vÒ ban b¸n hμng trong khi server S2 vμ
c¸c client C5, C6 ®−îc dμnh cho ban qu¶n trÞ, chuyÓn m¹ch VLAN cã thÓ kÕt hîp c¸c
port víi c¸c thμnh viªn cña VLAN, do ®ã cã thÓ thiÕt lËp 2 VLAN.
H×nh 9.15 m« t¶ sù thiÕt lËp cña 2 VLAN nμy dùa trªn sù kÕt hîp c¸c port víi
c¸c thμnh viªn trong mçi VLAN, ë ®©y sö dông c¸c cæng ®Þa chØ cung cÊp c¸c
ph−¬ng thøc cÊp thÎ kh«ng t−êng minh cho sù khëi t¹o cña 2 server nμy.
Server Server
S1 S2
0 Switching Hub 1
2 3 4 5 6 7
C2 C4 C6
C1 C3 C5
H×nh 9.15: ThiÕt lËp VLAN trªn c¬ së sö dông c¸c port chuyÓn m¹ch
Trong h×nh 9.15 mçi VLAN gåm mét sè c¸c port ®−îc nhãm logic trªn vÞ trÝ
cao nhÊt cña topo vËt lý cña m¹ng. Do ®ã m¹ng ®−îc m« t¶ trong h×nh 9.14 ®−îc
ph©n ®o¹n bëi c¸c kÕt nèi cña c¸c tr¹m vμ c¸c server tíi c¸c port kh¸c nhau trªn mét
hub chuyÓn m¹ch, trong vÝ dô nμy cã hai ®o¹n ®Æc tr−ng cho nh÷ng vïng broadcast
®éc lËp. NghÜa lμ c¸c frame ®−îc ph¸t ra bëi mét tr¹m hoÆc mét server trªn mét vïng
th× chØ ®−îc lan truyÒn trªn vïng ®ã. V× c¸c ®Æc tÝnh trªn nªn sö dông VLAN cã
nhiÒu thuËn lîi.
Ch−¬ng 9: M¹ng tèc ®é cao 189
9.2.1.2 Lý do sö dông
Cã 4 lý do chÝnh ®Ó sö dông VLAN vμ m¹ng ¶o:
- Cã kh¶ n¨ng hç trî c¸c tæ chøc ¶o.
- Cung cÊp kh¶ n¨ng qu¶n lý LAN ®¬n gi¶n.
- Sö dông b¨ng th«ng hiÖu qña h¬n.
- T¨ng c−êng kh¶ n¨ng b¶o mËt.
Server Server
S1 S2
0 Switching Hub 1
2 3 4 5 6 7
C2 C4 C6
C1 C3 C5
§èi víi LAN ¶o, viÖc qu¶n trÞ LAN sÏ thuËn lîi h¬n nhiÒu, ®Æc biÖt vÒ gi¸
thμnh khi t¨ng thªm, di dêi vμ thay ®æi m¹ng. VÝ dô mét ng−êi dïng tr¹m lμm viÖc
C4, C4 ®−îc chØ ®Þnh tõ ban b¸n hμng sang mét nhãm tæ chøc ¶o lμm viÖc trong ban
190 Kü thuËt m¹ng m¸y tÝnh
qu¶n trÞ m¹ng, viÖc chØ ®Þnh l¹i C4 cã thÓ thùc hiÖn mμ kh«ng ph¶i thay ®æi mét c¸ch
vËt lý tr¹m lμm viÖc nμy; kh«ng ph¶i thay ®æi ®−êng c¸p, hoÆc c¸c ho¹t ®éng vËt lý
kh¸c.
H×nh 9.16 m« t¶ hiÖu qu¶ cña viÖc Ên ®Þnh l¹i C4 tõ ban b¸n hμng sang ban
qu¶n trÞ. Trong nhiÒu tr−êng hîp, yªu cÇu ®Ó hoμn tÊt viÖc di chuyÓn nμy hay chuyÓn
®æi m¹ng trong VLAN cã thÓ ®−îc ®¬n gi¶n nh− ho¹t ®éng kÐo vμ th¶ (drag-and-
drop) trong Window. Cã thÓ hoμn tÊt c«ng viÖc trong vμi gi©y vμ tèn Ýt kinh phÝ trong
khi c¸c tr¹m ®−îc thay ®æi vËt lý th× qu¸ tr×nh di chuyÓn vμ ®Êu nèi l¹i ®−êng c¸p cã
thÓ tèn tõ $500 ®Õn $1000
a. Ho¹t ®éng
H×nh 9.17 m« t¶ ho¹t ®éng cña ph−¬ng ph¸p ®Þnh tuyÕn nguån th«ng qua 3
m¹ng Token Ring. Gi¶ sö 3 vßng lμ R1, R2 vμ R3 vμ c¸c cÇu lμ B1, B2, B3, B4 vμ B5.
Khi mét tr¹m muèn ®−a ra d÷ liÖu ®Ó truyÒn th«ng, nã cã thÓ ®−a ra ®¸p øng ®Ó t×m
ra ®Ých b»ng c¸ch truyÒn mét gãi t×m ®−êng tíi tÊt c¶ c¸c tr¹m kh¸c. Gi¶ sö tr¹m A
muèn truyÒn tíi C, nã göi mét gãi t×m ®−êng chøa mét tr−êng th«ng tin ®Þnh tuyÕn
rçng vμ ®Þa chØ nguån cña nã, gãi nμy ®−îc nhËn d¹ng bëi cÇu ®Þnh tuyÕn nguån
trong m¹ng. Khi ®−îc nhËn bëi mét cÇu ®Þnh tuyÕn nguån, cÇu sÏ tiÕp nhËn sè ring tõ
n¬i mμ c¸c gãi ®−îc nhËn vμ sè nhËn d¹ng cÇu trong tr−êng RIF cña gãi. Sau ®ã cÇu
Ch−¬ng 9: M¹ng tèc ®é cao 193
sÏ truyÒn gãi tíi tÊt c¶ c¸c kÕt nèi cña nã trõ kÕt nèi mμ gãi võa nhËn, nh− vËy sÏ g©y
ra hiÖn t−îng trμn ngËp (Flooding). Qu¸ tr×nh sao chÐp c¸c gãi t×m ®−êng sÏ nhiÒu
h¬n so víi ®Ých ®Õn cña nã, nh− vËy 2 gãi t×m ®−êng ban ®Çu. §¸p øng chØ ®Þnh
®−êng dÉn cô thÓ ®−îc sö dông, sau ®ã tr¹m A sÏ tiÕp nhËn ®−êng dÉn ®ã vμo bé nhí
®Ó sö dông trong phiªn lμm viÖc. Nh− vËy ë ph−¬ng ph¸p ®Þnh tuyÕn nμy, c¸c cÇu
kh«ng gi÷ b¶ng ®Þnh tuyÕn nh− trong cÇu trong suèt mμ cã b¶ng ®Þnh tuyÕn trong
mçi tr¹m. Mçi tr¹m sÏ kiÓm tra b¶ng ®Þnh tuyÕn cña nã ®Ó x¸c ®Þnh c¸c khung ph¶i
chuyÓn ®æi ®Ó tíi tr¹m ®Ých cña chóng.
0 R3 B2 B1 R1 A
A C
A
B1 R1 A
B R3 B1 B2 R3 D
Atlanta
B3 New York
B3 R1 A
B5
0 R3 B5 R2 B4 R2 B3 R1 A
R3 D B4 R2 B3 R1 A
H×nh 9.17: Häat ®éng t×m ®−êng trong cÇu ®Þnh tuyÕn nguån
b. ThuËn lîi
Cã kh¶ n¨ng ®¹t ®−îc cÊu tróc m¹ng m¾t l−íi víi c¸c vßng lÆp mμ cÇu trong
suèt kh«ng cã ®−îc.
Th«ng tin ®Þnh tuyÕn cã trong c¸c khung th«ng tin, do ®ã mét sè nhμ cung cÊp
cã thÓ ph¸t triÓn c¸c s¶n phÈm phÇn mÒm qu¶n lý m¹ng, sö dông nh÷ng th«ng tin ®ã
®Ó cung cÊp nh÷ng th«ng tin cè ®Þnh cho c¸c ho¹t ®éng liªn m¹ng.
c. BÊt lîi
Do cÊu tróc cña c¸c tr−êng RIF chØ cã thÓ hç trî lín nhÊt lμ 7 thùc thÓ, ®Þnh
tuyÕn c¸c khung bÞ giíi h¹n, chØ qua nhiÒu nhÊt lμ 7 cÇu.
194 Kü thuËt m¹ng m¸y tÝnh
Ph¶i cÊu h×nh cho mçi cÇu cã sè cÇu vμ sè vßng duy nhÊt. Khi kh«ng muèn
chÊp nhËn khung mÆc ®Þnh do c¸c tr¹m quy ®Þnh th× ph¶i cÊu h×nh l¹i phÇn mÒm
m¹ng LAN. Nh− vËy qu¶n lý m¹ng rÊt khã kh¨n.
9.2.2.9 CÇu trong suèt ®Þnh tuyÕn nguån
Lμ sù kÕt hîp cña cÇu trong suèt vμ cÇu ®Þnh tuyÕn nguån.
a. Ho¹t ®éng
Theo ph−¬ng thøc lμm viÖc cña cÇu ®Þnh tuyÕn nguån, c¸c gãi ®iÒu khiÓn truy
cËp m«i tr−êng chøa mét bit tr¹ng th¸i trong tr−êng nguån, bit nμy x¸c ®Þnh lé tr×nh
cho mét b¶n tin. NÕu ®Þnh tuyÕn nguån ®−îc chØ ®Þnh, cÇu sÏ chuyÓn tiÕp khung nh−
mét khung ®Þnh tuyÕn nguån. Ng−îc l¹i cÇu x¸c ®Þnh ®Þa chØ ®Ých vμ xö lý c¸c gãi
theo c¸ch chÕ ®é ho¹t ®éng cña cÇu trong suèt, sö dông b¶ng ®Þnh tuyÕn ®−îc ®−a ra
bëi gi¶i thuËt c©y ph©n nh¸nh.
b. ThuËn lîi
Cho phÐp c¸c m¹ng kh¸c nhau sö dông c¸c hÖ thèng vμ c¸c giao thøc ho¹t ®éng
m¹ng LAN kh¸c nhau. Do vËy cho phÐp c¸c LAN ph¸t triÓn mét c¸ch ®éc lËp, nhê
®ã c¸c bé phËn cña tæ chøc cã thÓ sö dông hÖ thèng ho¹t ®éng LAN kh«ng h¹n chÕ.
Cã thÓ kÕt nèi Ethernet vμ Token Ring trong khi vÉn gi÷ ®−îc kh¶ n¨ng m¾c
l−íi hoÆc kh¶ n¨ng lÆp cña c¸c m¹ng Token Ring. Do ®ã cung cÊp kh¶ n¨ng linh ho¹t
cho viÖc kiÕn tróc m¹ng.
Khi kÕt nèi Ethernet vμ Token Ring, sù kh¸c nhau gi÷a c¸c d¹ng khung yªu cÇu
cã sù chuyÓn ®æi khung, cã nhiÒu lo¹i khung Ethernet: Ethernet, IEEE802.3, Novel’s
Ethernet 802.3 vμ Ethernet – SNAP, Ethernet 802.3 kh«ng sö dông ®iÒu khiÓn liªn
kÕt logic, trong khi IEEE802.3 CSMA/CD LAN ®Æc biÖt sö dông ®iÒu khiÓn liªn kÕt
logic IEEE802.3. Trong khi ®ã tÊt c¶ c¸c m¹ng token ring IEEE802.5 trùc tiÕp hay
gi¸n tiÕp sö dông ®iÒu khiÓn liªn kÕt logic.
Ch−¬ng 9: M¹ng tèc ®é cao 195
Sù chuyÓn ®æi tõ IEEE802.3 sang IEEE802.5 ®−îc thùc hiÖn b»ng c¸ch bá ®i
nh÷ng phÇn cña IEEE802.3 kh«ng øng dông cho Token Ring, sao chÐp PDU
IEEE802.2 LLC tõ 1 khung tíi khung kh¸c vμ chÌn c¸c tr−êng hîp øng dông vμo
khung Token Ring.
C¸c tr−êng cã riªng trong IEEE802.3 bÞ lo¹i bá, c¸c tr−êng chung cho c¶ 2
khung ®−îc gi÷ nguyªn. C¸c tr−êng duy nhÊt tíi khung IEE802.5 ®−îc chÌn bëi cÇu.
NÕu c¸c khung Ethernet 802.3 kh«ng hç trî ®iÒu khiÓn logic th× sù chuyÓn ®æi
sang IEEE802.5 yªu cÇu nhiÒu tiÕn tr×nh xö lý h¬n.
ChiÒu
Mμo ®Çu DA SA DSAP SSAP C I FCS
dμi
Huû bá Huû bá
Huû bá
ChÐp sang hoÆc ChÐp sang hoÆc
hoÆc chÌn
chÌn chÌn
Khung §Þa chØ §Þa chØ DSAP SSAP §iÒu khiÓn OUI
KiÓu I CRC
®iÒu khiÓn ®Ých nguån -AA- -AA- 03 00-00-00
C¸c tr−êng cã riªng trong IEEE802.3 bÞ lo¹i bá, c¸c tr−êng chung cho c¶ 2
khung ®−îc gi÷. C¸c tr−êng duy nhÊt tíi khung IEEE802.5 ®−îc chÌn bëi cÇu.
NÕu c¸c khung Ethernet 802.3 kh«ng hç trî ®iÒu khiÓn logic th× sù chuyÓn ®æi
sang IEEE802.5 yªu cÇu nhiÒu tiÕn tr×nh xö lý h¬n.
H×nh 9.20 m« t¶ sù chuyÓn ®æi khung IEEE 802.3 sang FDDI. ë ®©y c¶ hai
tr−êng ®Þa chØ ®Ých vμ nguån ph¶i lμ bit chuyÓn ®æi trong mçi Octet. Khi chuyÓn dÞch
196 Kü thuËt m¹ng m¸y tÝnh
gi÷a Ethernet vμ FDDI cã rÊt nhiÒu yªu cÇu ®−îc giíi h¹n ®Ó hç trî sù chuyÓn ®æi
khung FDDI RFC1042.
9.2.2.10 C¸c VLAN trªn c¬ së m¹ng con.
H×nh 9.21 m« t¶ sù sö dông chuyÓn m¹ch LAN líp 3 ®Ó t¹o 2 LAN ¶o dùa trªn
c¸c ®Þa chØ m¹ng IP. Khi xem xÐt c¸c VLAN ®−îc t¹o ra qua viÖc sö dông chuyÓn
m¹ch LAN cÇn l−u ý r»ng ®Þa chØ VLAN ®Çu tiªn cho mét m¹ng con lμ 198. 78. 55
®©y lμ ®Þa chØ thuéc líp C, m¹ng VLAN thø hai ®−îc chØ ®Þnh lμ m¹ng con 198. 78.
42 còng lμ ®Þa chØ thuéc líp C, gi¶ sö r»ng chuyÓn m¹ch LAN hç trî viÖc chØ ®Þnh
nhiÒu h¬n mét m¹ng con trªn port, port 1 chuyÓn m¹ch bao gåm c¸c tr¹m ®−îc chØ
®Þnh tíi mét m¹ng con kh¸c. Mét sè c¸c chuyÓn m¹ch LAN hç trî kh¶ n¨ng ho¹t
®éng m¹ng con nμy trong khi mét sè kh¸c th× kh«ng. Do ®ã chuyÓn m¹ch LAN
kh«ng hç trî nhiÒu m¹ng con trªn mét port th× sÏ yªu cÇu c¸c tr¹m ®Êu nèi l¹i tíi port
kh¸c nÕu nã ®−îc thiÕt kÕ ®Ó kÕt hîp tíi mét LAN kh¸c.
198.78.55.xxx 198.78.42.xxx
Server Server
4 5
0 1 2 3
198.78.42.xxx
198.78.42.xxx
198.78.55.xxx 198.78.55.xxx
ThuËn lîi
Cã 3 thuËn lîi chÝnh cña VLAN líp 3 sö dông c¸c ho¹t ®éng m¹ng con bao
gåm sù linh ®éng, cÊu h×nh vμ kh¶ n¨ng truyÒn th«ng liªn VLAN.
Kh¶ n¨ng linh ®éng: Mét user di chuyÓn tíi mét m¹ng kh¸c nh−ng vÉn gi÷ ®−îc
sè m¹ng con cña hä, nhiÒu chuyÓn m¹ch sÏ cho phÐp ®Þnh vÞ l¹i, sù cho phÐp di
chuyÓn ®−îc hoμn tÊt mμ kh«ng yªu cÇu chuyÓn m¹ch ®Þnh cÊu h×nh l¹i.
CÊu h×nh cña c¸c VLAN cã thÓ ®−îc thμnh lËp mét c¸ch tù ®éng kh«ng gièng
nh− c¸c m¹ng ¶o port – based vμ MAC – based, ë hai d¹ng nμy qu¸ tr×nh thiÕt lËp
Ch−¬ng 9: M¹ng tèc ®é cao 197
cã thÓ kÐo dμi vμ tiªu tèn thêi gian, do ®ã chi phÝ t¹o VLAN líp 3 cã thÓ thÊp h¬n
nh÷ng d¹ng m¹ng ¶o kh¸c.
ThuËn lîi thø ba cña VLAN líp 3 lμ nã hç trî ®Þnh tuyÕn. §iÒu nμy cã nghÜa lμ
nã hç trî kh«ng t−êng minh c¸c sù truyÒn th«ng liªn VLAN, h¹n chÕ sù cÇn thiÕt ®Ó
chØ cÇn mét router hç trî kh¶ n¨ng nμy.
BÊt lîi
Hai giíi h¹n cña c¸c VLAN sö dông m¹ng con lμ cÊu h×nh yªu cÇu c¸c tr¹m
ph¶i sö dông ®óng giao thøc vμ ®Þa chØ m¹ng, mét sè chuyÓn m¹ch kh«ng cã kh¶
n¨ng hç trî nhiÒu m¹ng con trªn mét port. MÆc dï h¹n chÕ thø hai cã thÓ ®−îc kh¾c
phôc th«ng qua viÖc lùa chän mét chuyÓn m¹ch cã kh¶ n¨ng h¬n th× h¹n chÕ thø nhÊt
vÉn tån t¹i trong tÊt c¶ c¸c kiÓu VLAN líp 3.
9.2.2.11 Giao thøc b¶o mËt 802.10
Giao thøc b¶o mËt 802.10 ®−îc dïng trong truyÒn th«ng VLAN liªn chuyÓn
m¹ch qua backbone FDDI. §Ó lμm ®−îc ®iÒu nμy header ®−îc chuÈn hãa 802.10
®−îc söa ®æi thμnh mét tr−êng nhËn d¹ng 32-bit thay thÕ tr−êng nhËn d¹ng kÕt hîp
b¶o mËt (Security Association Identifirer).
Trong kü thuËt nhËn d¹ng, th«ng tin VLAN cã thÓ chuyÓn tiÕp tíi c¸c chuyÓn
m¹ch vμ c¸c router kÕt nèi tíi c¸c VLAN kh¸c th«ng qua mét m¹ng backbone FDDI,
Khi mét gãi ë mét chuyÓn m¹ch th× sù nhËn d¹ng VLAN cña nã lμ qu¸ tr×nh ®Þnh
tuyÕn tíi mét ®Ých thÝch hîp.
ChuyÓn m¹ch A ChuyÓn m¹ch B
H×nh 9.22: TruyÒn th«ng VLAN qua mét FDDI ®−êng trôc
Mét vμi d¹ng chuyÓn m¹ch Cisco Systems cã thÓ hç trî kh¶ n¨ng n©ng cÊp giao
thøc b¶o mËt 802.10. Khi mét chuyÓn m¹ch Catalyst 5000 kÕt nèi tíi mét chuyÓn
m¹ch kh¸c th«ng qua liªn kÕt ISL th× cã thÓ sö dông c¶ hai giao thøc ISL vμ vμ ®· c¶i
tiÕn 802.10 ®Ó kiÕn tróc c¸c VLAN kÕt hîp qua Fast Ethernet vμ FDDI.
198 Kü thuËt m¹ng m¸y tÝnh
Khung 802.10
ChuÈn IEEE 802.10 ®−îc thay ®æi cuèi n¨m 1992 ®Ó hç trî c¸c yªu cÇu b¶o mËt
gi÷a c¸c user trong c¸c m¹ng LAN dïng chung. ChuÈn nμy bao gåm c¶ sù m· hãa vμ
sù x¸c nhËn.
Theo chuÈn nμy, mét PDU chuyÓn ®æi d÷ liÖu b¶o mËt (Security Data Exchange
(SDE) ®−îc ®Þnh nghÜa. SDE PDU nμy ®−a ra mét khung líp MAC víi 802.10 ®−îc
chÌn gi÷a header MAC vμ tr−êng th«ng tin cña khung, mét tr−êng ICV (Intergrity
Check Value) ®Æc biÖt ®−îc chÌn vμo cuèi khung ®Ó tr¸nh viÖc söa ®æi kh«ng ®−îc
x¸c nhËn cña d÷ liÖu trong khung. H×nh 9.23 minh häa header cña khung IEEE
802.10.
- Tiªu ®Ò bao gåm ®Þa chØ ®Ých, ®Þa chØ nguån vμ chiÒu dμi ®−îc chØ ®Þnh cho
khung.
- Tr−êng LSAP ®−a ra ®Þa chØ mμ d÷ liÖu cÇn ph¶i ®Þnh d¹ng khi tíi nã.
- SAID gåm 4 byte chiÒu dμi, nã ®−îc dïng ®Ó cung cÊp d÷ liÖu b¶o mËt truyÒn
qua m«i tr−êng dïng chung, cho phÐp thay ®æi c¸c khãa x¸c nhËn qua c¬ së
th«ng tin qu¶n lý b¶o mËt (SMIB).
- MDF ®−îc sö dông ®Ó truyÒn th«ng tin lμm cho tiÕn tr×nh xö lý PDU dÔ dμng.
Tiªu ®Ò 802.10
Tiªu ®Ò Tiªu ®Ò
t−êng minh ®−îc b¶o vÖ
a. Nguyªn t¾c xö lý
H×nh 9.24 m« t¶ mét d¹ng bao gåm 2 chuyÓn m¹ch Ethernet kÕt nèi qua mét
chuyÓn m¹ch ATM. Mçi chuyÓn m¹ch dùa trªn ®Þa chØ MAC ®Ó thùc hiÖn b¾c cÇu.
Dßng d÷ liÖu trong c¸c LAN kÕ thõa nh− LAN Ethernet lμ dßng kh«ng kÕt nèi,
kh«ng cã mét ®−êng dÉn cô thÓ ®−îc yªu cÇu thiÕt lËp tr−íc khi dßng d÷ liÖu b¾t ®Çu
Ch−¬ng 9: M¹ng tèc ®é cao 199
truyÒn. Trong ATM lμ m¹ng h−íng kÕt nèi sö dông c¸c ®−êng dÉn ¶o vμ c¸c kªnh ¶o
®Ó ®Þnh tuyÕn d÷ liÖu tõ nguån tíi ®Ých. VËy c¸c dßng th«ng tin tõ Ethernet tíi m¹ng
kh¸c qua mét backbone ATM yªu cÇu ph¶i ®−îc gi¶i quyÕt vÒ vÊn ®Ò ®Þa chØ. Do ®ã
sù gi¶ lËp vLAN cung cÊp gi¶i ph¸p ¸nh x¹ c¸c ®Þa chØ ®Ých MAC vμo c¸c ®Þa chØ
ATM, vËy c¸c tÕ bμo ATM 53 byte cã thÓ vËn chuyÓn nh÷ng khung LAN tíi ®Ých
thÝch hîp cña chóng th«ng qua backbone ATM. §Ó thùc hiÖn ®−îc gi¶i ph¸p ®Þa chØ
nμy ph¶i yªu cÇu mét kiÕn tróc client server. KiÕn tróc nμy cho phÐp c¸c card ATM
trong chuyÓn m¹ch LAN lμm viÖc trong mèi quan hÖ víi mét server m« pháng LAN.
Server nμy hç trî sù chuyÓn dÞch ®Þa chØ b»ng gi¶i ph¸p broadcast hay unknow server.
ChuyÓn m¹ch
ATM
b. Ho¹t ®éng
Client m« pháng (LEC): LEC ®Æc tr−ng cho mét giao diÖn, qua ®ã mét ®Ých
ATM quyÕt ®Þnh ®Þa chØ chuyÓn tiÕp d÷ liÖu vμ cung cÊp nh÷ng chøc n¨ng ®iÒu khiÓn
kh¸c.
Khi mét yªu cÇu truyÒn khung ra khái chuyÓn m¹ch côc bé th× LEC ph¶i thiÕt
lËp mét kÕt nèi víi LAN m« pháng thÝch hîp. §Ó lμm ®−îc ®iÒu nμy, ®Çu tiªn nã ph¶i
thiÕt lËp mét kÕt nèi tíi server m« pháng thÝch hîp.
Server m« pháng (LES) cã thÓ ®¸p øng cho giao thøc ®iÒu khiÓn b¶n tin cña tÊt
c¶ c¸c LEC, khi client nhËn ®Þa chØ ATM cña LEC, nã kÕt nèi LAN m« pháng vμ ghi
®Þa chØ ATM cña nã vμo server ®ã. ë thêi ®iÓm nμy LES còng cã ®Þa chØ MAC cña
LEC. Khi LEC cÇn ®Þa chØ cña mét ®Ých míi vμ yªu cÇu víi LES, tr−íc tiªn LES ph¶i
kiÓm tra b¶ng ®Þa chØ cña nã, nÕu trïng víi mét ®Þa chØ MAC th× ®Þa chØ ATM kÕt
hîp víi ®Þa chØ MAC. NÕu kh«ng LES truyÒn mét yªu cÇu muticast tíi tÊt c¶ c¸c
LEC trong m¹ng. LEC nμo cã ®Þa chØ MAC ®Ých trong b¶ng cña nã th× ®¸p øng tíi
LES vμ sau ®ã LES sÏ broadcast ®¸p øng tíi tÊt c¶ c¸c LEC. LEC ph¸t sinh d÷ liÖu
nhËn ra ®¸p øng vμ nã biÕt ®Þa chØ ATM cña chuyÓn m¹ch ®Ých. §iÒu nμy cho phÐp
200 Kü thuËt m¹ng m¸y tÝnh
LEC thiÕt lËp mét m¹ch ¶o chuyÓn m¹ch qua backbone ATM ®Ó truyÒn c¸c khung
nh− mét chuçi c¸c tÕ bμo ATM.
9.2.2.13 IEEE 802.1Q
a. KiÕn tróc
Theo chuÈn ph¸t th¶o 802.1Q, mét khung lμm viÖc 3 líp ®−îc ®Ò xuÊt.
- Líp cÊu h×nh: cung cÊp mét kü thuËt chØ sù kÕt hîp cña c¸c dÞch vô vμ c¸c LAN
¶o kh¸c nhau. Qu¸ tr×nh cÊu h×nh cã thÓ x¶y ra theo mét sè ph−¬ng thøc kh¸c
nhau nh− SNMP ho¹t ®éng trªn MIB, c¸c file cÊu h×nh trªn mét tr¹m, mét
server
- Líp ph©n bè vμ quyÕt ®Þnh: líp nμy cho phÐp c¸c chuyÓn m¹ch x¸c ®Þnh sù kÕt
hîp gi÷a mét gãi vμ mét vLAN. Do ®ã líp nμy liªn quan ®Õn sù ph©n bè cña vLAN
gi÷a c¸c m¹ng.
- Líp ¸nh x¹: ¸nh x¹ cung cÊp kü thuËt ®Ó kÕt hîp c¸c gãi víi c¸c vLAN, sö
dông cÊp thÎ t−êng minh vμ kh«ng t−êng minh cïng mét sè kü thuËt kh¸c ®Ó hç trî
¸nh x¹.
D
TB
Líp cÊu h×nh
g inh
øn m
g
¸p ên
/§ t−
Î
s h×nhcÇ
u Th
LípIBcÊu u
M Yª inh
Líp cÊu h×nh m
Líp cÊu h×nh P g
VL
M ên
Líp ph©n bè quyÕt t−
ng
®Þnh «
kh
hÎ MIB : C¬ së th«ng tin qu¶n lý
T
Líp ¸nh x¹ VLMP : Giao thøc ¸nh x¹ LAN ¶o
TBD : §−îc x¸c ®Þnh
chuyÓn ®æi trong mçi khung. VÝ dô c¸c khung Ethernet vLAN-tagged, LLC vμ Token
Ring truyÒn trªn m«i tr−êng Token Ring sÏ sö dông VPID SNAP-encoded gåm 8
byte chiÒu dμi. Trong khi c¸c khung Token Ring truyÒn trªn m¹ng Token Ring cã thÓ
chøa mét tr−êng quyÕt ®Þnh tuyÕn mμ tr−êng nμy kh«ng ®−îc vËn chuyÓn trªn LAN
Ethernet media-based.
T ThÎ VLAN
VPI : 2 hoÆc 8 byte chiÒu dμi dùa trªn sãng mang kiÓu m«i tr−êng trªn 1 khung
SVPID : §Þnh nghÜa 1 SNAP ®−îc m· sang VPIP
VID : 2 byte chiÒu dμi víi 1 bit bäc gãi TR
T : 1 cê bäc gãi Token Ring
Vïng cßn l¹i : 3 bit tr−êng −u tiªn
H×nh 9.27: §Þnh d¹ng khung VLAN cho IEEE 802.3 Ethernet
202 Kü thuËt m¹ng m¸y tÝnh
H×nh 9.28: §Þnh d¹ng khung VLAN cho Token Ring vμ FDDI
Liªn m¹ng
Cã lÏ hÇu hÕt c¸c m¹ng côc bé kh«ng tån t¹i ®éc lËp. Mét tæ chøc cã thÓ cã h¬n
mét lo¹i m¹ng côc bé ë mét vÞ trÝ cho tr−íc ®Ó tháa m·n ph¹m vi réng cÇn thiÕt. Cã
thÓ tæ chøc nhiÒu m¹ng côc bé ë vÞ trÝ kh¸c nhau vμ nÕu cÇn thiÕt cã thÓ ®Êu chóng
thμnh liªn m¹ng dïng mét trung t©m ®iÒu khiÓn ph©n bè sù trao ®æi th«ng tin. Vμ cÇn
cã mét tæ chøc cung cÊp mét sù kÕt nèi cho mét hoÆc nhiÒu ®Çu cuèi vμ hosts trªn
mét m¹ng côc bé víi c¸c nguån tμi nguyªn m¸y tÝnh kh¸c.
B¶ng 1 liÖt kª vμi thuËt ng÷ th−êng dïng liªn quan ®Õn sù liªn kÕt gi÷a c¸c
m¹ng hay cßn gäi lμ liªn m¹ng. §ã lμ mét sù kÕt nèi bªn trong c¸c m¸y cña nhiÒu
m¹ng. Tïy theo quan ®iÓm cña ng−êi dïng, cã thÓ xem mét c¸ch ®¬n gi¶n nh− mét
m¹ng lín h¬n. Tuy nhiªn mçi mét thμnh phÇn cña m¹ng ®Òu gi÷ ®Æc tÝnh cña nã vμ
c¸c c¬ chÕ ®Æc biÖt th× cÇn thiÕt cho viÖc th«ng tin ngang qua nhiÒu m¹ng, sau ®ã
toμn bé cÊu h×nh cña m¹ng ®−îc xem nh− lμ mét internet vμ mçi thμnh phÇn m¹ng
xem nh− lμ mét m¹ng con.
Mçi thμnh phÇn m¹ng con trong mét m¹ng internet hç trî viÖc truyÒn th«ng
gi÷a c¸c thiÕt bÞ ®−îc g¾n ®Õn m¹ng con. C¸c thiÕt bÞ nμy ®−îc ®Ò cËp ®Õn nh− c¸c hÖ
thèng ®Çu cuèi. Ngoμi ra c¸c m¹ng cßn ®−îc kÕt nèi bëi c¸c thiÕt bÞ ®−îc ®Ò cËp
trong c¸c tμi liÖu ISO nh− lμ mét hÖ thèng trung gian (ISs). Intermediate system (ISs)
cung cÊp mét ®−êng truyÒn vμ thùc hiÖn mÖnh lÖnh cÇn thiÕt vμ chøc n¨ng ®Þnh tuyÕn
nh»m ®Ó c¸c d÷ liÖu cã thÓ ®−îc trao ®çi gi÷a c¸c thiÕt bÞ mμ c¸c thiÕt bÞ nμy ®−îc
kÕt nèi ®Õn c¸c m¹ng con kh¸c nhau trong internet.
204 Kü thuËt m¹ng m¸y tÝnh
M¹ng th«ng tin Lμ mét ph−¬ng tiÖn ®Ó cung cÊp mét dÞch vô truyÒn d÷
(Communication Network) liÖu gi÷a c¸c tr¹m ®−îc nèi kÕt víi m¹ng.
Internet Lμ tËp hîp c¸c m¹ng th«ng tin liªn l¹c bëi c¸c Bridge
vμ/ hoÆc Router.
M¹ng con §−îc xem lμ thμnh phÇn m¹ng cÊu thμnh cña mét
(Subnetwork) internet. Kh¸i niÖm nμy tr¸nh ®−îc sù m¬ hå theo quan
®iÓm ng−êi dïng - theo quan ®iÓm ng−êi dïng th× lμ
mét m¹ng ®¬n.
HÖ thèng ®Çu cuèi Lμ mét thiÕt bÞ kÕt nèi ®Õn mét trong c¸c m¹ng con cña
(End System) mét internet mμ nã ®−îc dïng ®Ó phôc vô cho c¸c dÞch
vô hoÆc c¸c øng dông ®Çu cuèi - user.
HÖ thèng trung gian Lμ mét thiÕt bÞ dïng ®Ó nèi hai m¹ng con vμ cho phÐp
(Intermediate System) truyÒn th«ng gi÷a c¸c hÖ thèng ®Çu cuèi ®−îc g¾n ®Õn
c¸c m¹ng con kh¸c nhau.
CÇu nèi Lμ mét IS dïng ®Ó nèi hai LAN mμ c¸c LAN nμy sö
(Bridge) dông c¸c giao thøc LAN gièng nhau. CÇu nèi ho¹t ®éng
nh− mét bé läc ®Þa chØ, t×m l¹i c¸c gãi tõ mét LAN mμ
LAN nμy ®−îc chñ ý dμnh cho mét tr¹m ®Ých ë mét
LAN kh¸c vμ truyÒn c¸c gãi ®Õn ®ã. CÇu nèi kh«ng lμm
thay ®æi c¸c néi dung cña c¸c gãi vμ kh«ng thªm vμo
gãi bÊt cø ®iÒu g×. CÇu nèi ho¹t ®éng ë líp 2 cña m«
h×nh OSI.
Bé ®Þnh tuyÕn Lμ thiÕt bÞ dïng ®Ó nèi hai m¹ng con gièng nhau hoÆc
(Router) kh¸c nhau. Router sö dông mét giao thøc internet cã
mÆt trong mçi router vμ mçi hÖ thèng ®Çu cuèi cña mét
m¹ng. Router ho¹t ®éng ë líp 3 cña m« h×nh OSI.
Hai lo¹i IS ®−îc quan t©m riªng lμ Bridge vμ Router. Sù kh¸c nhau gi÷a chóng
lμ ph¶i lμm víi nhiÒu kiÓu giao thøc dïng cho logic liªn m¹ng. Tuy vËy mét Bridge
ho¹t ®éng ë líp 2 cña OSI trong kiÕn tróc 7 líp vμ ho¹t ®éng nh− mét sù tr× ho·n c¸c
khung gi÷a c¸c m¹ng gièng nhau. Mét Router ho¹t ®éng ë líp 3 cña kiÕn tróc OSI vμ
®Þnh tuyÕn c¸c gãi gi÷a c¸c thμnh phÇn m¹ng. C¶ hai Bridge vμ Router gi¶ ®Þnh r»ng
dïng c¸c giao thøc líp cao nhÊt gièng nhau. ë ®©y chóng ta kh¶o s¸t hai lo¹i IS nμy.
Ch−¬ng 10: Liªn m¹ng 205
10.1 BRIDGE
10.1.1 C¸c chøc n¨ng cña bridge
ThiÕt bÞ ®¬n gi¶n nhÊt cña liªn m¹ng lμ bridge. ThiÕt bÞ nμy ®−îc thiÕt kÕ cho
viÖc sö dông gi÷a c¸c m¹ng côc bé (LAN) mμ dïng nhËn d¹ng c¸c giao thøc cho c¸c
líp truy cËp m«i tr−êng vμ líp vËt lý (vÝ dô nh− tÊt c¶ sù phï hîp víi IEEE 802.3
hoÆc víi FDDI). Bëi v× c¸c thiÕt bÞ toμn sö dông c¸c giao thøc gièng nhau, sè l−îng
c¸c xö lý ®ßi hái ë mét bridge lμ Ýt nhÊt. Kh¸i niÖm bridge cã ý nghÜa nh− lμ sù liªn
kÕt ®a vßng.
LAN A
H×nh 10.1 minh häa sù ho¹t ®éng cña mét bridge gi÷a 2 LAN A vμ B. Bridge
thùc hiÖn c¸c chøc n¨ng sau:
- §äc tÊt c¶ c¸c khung ®−îc truyÒn ë A vμ chÊp nhËn c¸c cÊu tróc nμy ®−îc l−u
tr÷ vμ ®−a ®Õn c¸c tr¹m ë B.
- Sö dông giao thøc ®iÒu khiÓn truy cËp m«i tr−êng cho B, truyÒn l¹i mét sè
khung ®Õn B.
Ngoμi ra c¸c chøc n¨ng c¬ b¶n nμy cã mét vμi thiÕt kÕ ®¸ng quan t©m:
- Bridge kh«ng g©y ra sù thay ®æi nμo tíi néi dung hoÆc sù s¾p xÕp c¸c cÊu tróc
mμ nã nhËn.
- Bridge sÏ chøa ®ñ kh«ng gian bé ®Öm ®Ó ®¹t yªu cÇu cao nhÊt. Qua mét chu kú
thêi gian ng¾n nhÊt c¸c khung cã thÓ ®¹t ®Õn tèc ®é dÉn truyÒn nhanh h¬n lμ nã
cã thÓ dÉn truyÒn l¹i.
206 Kü thuËt m¹ng m¸y tÝnh
- Bridge ph¶i chøa ®Þa chØ vμ ®Þnh tuyÕn th«ng minh. Tèi thiÓu Bridge ph¶i biÕt
c¸c ®Þa chØ trªn mçi m¹ng nh»m ®Ó ®Þnh h−íng ®−îc c¸c khung truyÒn. H¬n
n÷a cã nhiÒu h¬n hai m¹ng trong mét cÊu h×nh ghÐp líp Bridge ph¶i truyÒn c¸c
khung mμ c¸c cÊu tróc nμy ®· dù ®Þnh ®−a tiÕp ®Õn c¸c m¹ng xa h¬n ®−îc dïng.
- Bridge cã thÓ nèi h¬n hai m¹ng.
Tãm l¹i Bridge cung cÊp mét sù më réng cho LAN mμ kh«ng ®ßi hái cã sù thay
®æi phÇn mÒm ë c¸c tr¹m kÕt nèi tíi c¸c LAN.
Bridge xuÊt hiÖn ë tÊt c¶ c¸c tr¹m ë hai (hoÆc h¬n) LAN mμ mçi LAN ®¬n nμy
cã mét ®Þa chØ duy nhÊt vμ kh«ng cÇn thiÕt ph¶i ph©n biÖt mét c¸ch râ rμng gi÷a c¸c
tr¹m trªn cïng LAN vμ c¸c tr¹m ë c¸c LAN kh¸c; bridge sÏ ®¶m tr¸ch viÖc nμy.
Bridge chØ bao gåm líp 1 vμ 2 cña m« h×nh OSI. Tuy vËy, bridge ho¹t ®éng nh−
mét sù chuyÓn tiÕp líp 2, líp vμ c¸c líp trªn ph¶i nhËn d¹ng trong hai hÖ thèng ®Çu
cuèi (ES) cho sù truyÒn c¸c th«ng tin ®Çu cuèi - ®Çu cuèi thμnh c«ng.
Bridge ®−îc sö dông ë mét vÞ trÝ mμ ë ®ã tÊt c¶ c¸c LAN cã cïng ®Æc ®iÓm,
chóng ta cã thÓ hái t¹i sao kh«ng dïng mét LAN lín ®¬n gi¶n h¬n, cã thÓ tr¶ lêi lμ
tïy tõng tr−êng hîp vμ cã nhiÒu lý do ®Ó dïng nhiÒu LAN ®−îc nèi bëi c¸c Bridge.
- §é tin cËy (Reliability): Sù nguy hiÓm trong viÖc nèi tÊt c¶ c¸c thiÕt bÞ xö lý d÷
liÖu trong mét tæ chøc ®Õn mét m¹ng, vμ mét sai lÇm trªn m¹ng cã thÓ kh«ng
cho phÐp truyÒn tin cho tÊt c¶ c¸c thiÕt bÞ. B»ng viÖc sö dông c¸c Bridge, m¹ng
cã thÓ ®−îc t¸ch riªng thμnh c¸c ®¬n vÞ chøa th«ng tin ®éc lËp.
- HiÖu suÊt (Performance): Nãi chung, hiÖu suÊt trªn LAN hoÆc MAN kÐm ®i víi
mét sù gia t¨ng vÒ sè c¸c thiÕt bÞ hoÆc vÒ ®é dμi cña m«i tr−êng truyÒn, mét sè
c¸c LAN nhá sÏ th−êng c¶i thiÖn hiÖu xuÊt nÕu nh− c¸c thiÕt bÞ cã thÓ ®−îc cμi
®Æt tèt.
- Sù an toμn (Security): ViÖc thiÕt lËp c¸c LAN cã thÓ c¶i thiÖn sù an toμn cña c¸c
th«ng tin. ThËt lμ tèt ®Ó gi÷ c¸c lo¹i th«ng tin trao ®æi kh¸c nhau (vÝ dô nh−: kÕ
to¸n nh©n sù, s¬ ®å chiÕn l−îc) mμ c¸c th«ng tin nμy cã nhu cÇu an toμn kh¸c
nhau trªn m«i tr−êng vËt lý. ë cïng thêi ®iÓm c¸c kiÓu kh¸c nhau cña c¸c ng−êi
dïng víi c¸c møc kh¸c nhau cña ®é an toμn cÇn ®Ó th«ng tin th«ng qua c¸c c¬
chÕ ®iÒu khiÓn vμ gi¸m s¸t.
- VÒ ®Þa lý (Geography): Hai LAN riªng biÖt ë c¸ch xa nhau vÒ mÆt ®Þa lÝ, ngay
c¶ trong tr−êng hîp hai tßa nhμ ®−îc ph©n chia bëi mét ®¹i lé th× cã thÓ dïng
mét bé bridge sãng cùc ng¾n h¬n lμ cè g¾ng ®Ó treo sîi d©y c¸p ®ång trôc gi÷a
hai tßa nhμ.
C¸c cÇu nèi phøc t¹p cã thÓ ®−îc sö dông ë c¸c tËp hîp LAN phøc t¹p h¬n. C¸c
tËp hîp LAN nμy cã thªm chøc n¨ng lμ:
Ch−¬ng 10: Liªn m¹ng 207
- Mçi cÇu nèi cã thÓ duy tr× th«ng tin tr¹ng th¸i ë c¸c cÇu nèi kh¸c thªm vμo ®ã:
Gi¸ c¶ vμ sè c¸c hops cÇu nèi ®Õn cÇu nèi ®ßi hái ph¶i ®¹t ®Õn mçi m¹ng.
Th«ng tin nμy cã thÓ ®−îc cËp nhËt hãa bëi nh÷ng sù trao ®æi th«ng tin cã tÝnh
chu kú gi÷a c¸c cÇu nèi. §iÒu nμy cho phÐp c¸c cÇu nèi thùc hiÖn chøc n¨ng
®Þnh tuyÕn ®éng.
- Mét c¬ chÕ ®iÒu khiÓn cã thÓ qu¶n lý c¸c bé ®Öm khung (frame) ë mçi cÇu nèi
®Ó kh¾c phôc sù t¾c nghÏn.
10.1.2 KiÕn tróc giao thøc bridge
ñy ban IEEE - 802 ®· t¹o ra 3 chØ tiªu kü thuËt cho c¸c cÇu nèi: (IEEE 90e,
IEEE 91a, IEEE 91b) trong tÊt c¶ c¸c tr−êng hîp, c¸c thiÕt bÞ ®−îc ®Ò cËp nh− c¸c
chuyÓn tiÕp møc ®é MAC. Ngoμi ra, tÊt c¶ c¸c chuÈn MAC ®Ò nghÞ c¸c ®Þnh d¹ng
cho toμn bé ®−îc qu¶n trÞ bëi c¸c ®Þa chØ tr¹m MAC qua nhiÒu LAN cïng lo¹i. Trong
môc nμy, chóng ta kh¶o s¸t kiÕn tróc giao thøc cña c¸c cÇu nèi nμy.
Tr¹m Tr¹m
t3 t4 t5 t6
LAN LAN
Trong kiÕn tróc 802, ®iÓm cuèi hoÆc ®Þa chØ tr¹m ®−îc thiÕt kÕ ë møc MAC, ë
møc LLC, chØ cã mét ®Þa chØ sÊp ®−îc chØ ®Þnh. V× vËy ë møc MAC, mét cÇu nèi cã
thÓ cã chøc n¨ng. H×nh 10.2 cho thÊy tr−êng hîp ®¬n gi¶n nhÊt, mμ trong ®ã bao gåm
hai LAN ®−îc nèi bëi mét cÇu nèi ®¬n. C¸c LAN sö dông c¸c giao thøc MAC vμ
LLC gièng nhau. CÇu nèi ho¹t ®éng nh− ®· ®−îc miªu t¶ tr−íc ®©y. Mét cÊu tróc
208 Kü thuËt m¹ng m¸y tÝnh
MAC mμ ®iÓm tíi cña nã kh«ng ë LAN trung gian, bÞ gi÷ bëi cÇu nèi, bé ®Öm nhá vμ
sau ®ã ®−îc truyÒn ®Õn LAN kh¸c.
H¬n n÷a líp LLC bÞ ¶nh h−ëng. Cã mét cuéc ®èi tho¹i ngang cÊp gi÷a c¸c thùc
thÓ LLC trong hai tr¹m ®Çu cuèi. CÇu nèi kh«ng cÇn chøa mét líp LLC bëi v× nã chØ
phôc vô ®Ó chuyÓn tiÕp cho c¸c khung MAC.
t4 t6 t7
LAN LAN
t5 Liªn kÕt-H MAC-H LLC-H D÷ liÖu ng−êi dïng MAC-T Liªn kÕt-T
H×nh 10.2b chØ ra c¸ch mμ d÷ liÖu ®−îc kÕt hîp sö dông trong mét cÇu nèi. D÷
liÖu ®−îc cung cÊp bëi ng−êi dïng tíi LLC. Thùc thÓ LLC nèi vμo mét tiªu ®Ò vμ
®−îc truyÒn ®i, kÕt qu¶ lμ ®¬n vÞ d÷ liÖu ®Õn thùc thÓ MAC. Nèi thªm vμo mét Tiªu
®Ò vμ mét phÇn ®u«i cho ra d¹ng mét khung MAC. VÒ c¬ b¶n ®Þa chØ MAC ë n¬i ®Õn
trong khung (frame) bÞ gi÷ bëi cÇu nèi, cÇu nèi kh«ng lμm suy gi¶m c¸c vïng MAC
chøc n¨ng cña nã vμ chuyÓn tiÕp c¸c khung MAC cßn nguyªn vÑn cho ®Õn LAN
®Ých. V× vËy khung ®−îc göi vμo LAN ®Ých vμ ®−îc gi÷ bëi tr¹m ®Ých ®ã.
Kh¸i niÖm cña mét MAC chuyÓn tiÕp bridge kh«ng bÞ giíi h¹n ®Ó sö dông mét
cÇu nèi ®¬n, ®Ó kÕt nèi LAN kÕ cËn. NÕu c¸c LAN ë c¸ch mét vμi kho¶ng th× chóng
cã thÓ ®−îc nèi bëi hai cÇu nèi mμ c¸c cÇu nèi nμy ®−îc nèi lËp l¹i bëi mét ph−¬ng
tiÖn truyÒn th«ng tin.
Ch−¬ng 10: Liªn m¹ng 209
t3 t4 t6 t7 t9 t10
t6, t7 Liªn kÕt-H X.25-H MAC-H LLC-H D÷ liÖu ng−êi dïng MAC-T Liªn kÕt-T
VÝ dô h×nh 10.3 cho thÊy tr−êng hîp hai cÇu nèi ®−îc kÕt nèi b»ng mét bé liªn
kÕt ®iÓm - ®iÓm. Trong tr−êng hîp nμy, khi mét cÇu nèi gi÷ mét khung MAC ng−êi
ta thªm vμo mét líp liªn kÕt (vÝ dô nh− MAN) phÇn tiªu ®Ò vμ phÇn ®u«i ®Ó chuyÓn
t¶i khung MAC qua liªn kÕt ®Õn cÇu nèi kh¸c. CÇu nèi ®Ých t¸ch bá c¸c vïng liªn kÕt
nμy vμ chuyÓn t¶i cÊu tróc MAC nguyªn b¶n, kh«ng bÞ thay ®æi khung MAC ®Õn
tr¹m ®Ých.
Ph−¬ng tiÖn ®Ó can thiÖp c¸c th«ng tin thËm chÝ cã thÓ lμ mét m¹ng nh− lμ mét
m¹ng chuyÓn m¹ch gãi diÖn réng (Wide Area Packet Switching) nh− ®· ®−îc minh
häa nh− ë h×nh 10.4 trong tr−êng hîp nμy, cÇu nèi lμ mét c¸i g× ®ã phøc t¹p h¬n mÆc
dï nã thùc hiÖn cïng chøc n¨ng chuyÓn tiÕp c¸c khung MAC. Sù nèi kÕt gi÷a hai cÇu
nèi b»ng mét m¹ch ¶o X. 25, h¬n n÷a hai thùc thÓ LLC trong c¸c hÖ thèng ®Çu cuèi
(ES) cã mét mèi liªn quan logic trùc tiÕp víi sù kh«ng xen vμo thùc thÓ (No-
intervening) v× thÕ trong tr−êng hîp nμy, líp gãi X. 25 ®ang ho¹t d−íi mét líp LLC
802.Còng nh− tr−íc ®©y, mét khung MAC ®−îc cho qua mét c¸ch nguyªn vÑn gi÷a
c¸c ®iÓm cuèi khi cÇu nèi ë LAN nguån mét frames nã thªm vμo mét tiªu ®Ò líp gãi
X. 25 vμ mét tiªu ®Ò líp liªn kÕt X. 25 vμ trailer råi göi d÷ liÖu ®Õn DCE (node
chuyÓn m¹ch gãi) nã ®−îc nèi vμo DCE vμ t¸ch bá c¸c vïng líp liªn kÕt vμ göi gãi
210 Kü thuËt m¹ng m¸y tÝnh
X. 25 qua m¹ng ®Õn DCE kh¸c DCE ®Ých thªm vμo vïng líp liªn kÕt vμ göi chóng
®Õn cÇu nèi ®Ých. CÇu nèi ®Ých nμy t¸ch bá tÊt c¶ c¸c vïng X. 25 vμ chuyÓn t¶i khung
MAC nguyªn b¶n kh«ng thay ®æi ®Õn ®iÓm cuèi ®Ých.
10.2 §Þnh tuyÕn víi c¸c bridge
Trong c¸c chi tiÕt cña h×nh mét cÇu nèi t¹o mét sù quyÕt ®Þnh chuyÓn tiÕp mét
frame c¬ b¶n trªn ®Þa chØ MAC ®Ých trong cÊu h×nh phøc t¹p h¬n cÇu nèi còng ph¶i
t¹o ra mét sù quyÕt ®Þnh vÒ ®Þnh tuyÕn. H·y xem xÐt cÊu h×nh ë h×nh 10.5.
LAN A
CÇu CÇu
101 102
LAN B LAN C
H×nh 10.5: CÊu h×nh Internet víi c¸c m¹ng LAN vμ cÇu nèi (Bridge)
Gi¶ sö r»ng tr¹m 1 chuyÓn t¶i mét khung trªn LAN A ®−îc dù ®Þnh cho tr¹m 5
khung sÏ ®−îc ®äc bëi c¶ hai cÇu nèi 101 vμ 102.ë mçi cÇu nèi ®Þa chØ tr¹m ®· l−u
gi÷. V× thÕ mçi cÇu nèi ph¶i t¹o ra mét quyÕt ®Þnh truyÒn l¹i khung hay kh«ng trªn
LAN kh¸c cña nã nh»m ®Ó chuyÓn nã ®Õn n¬i ®Õn gÇn h¬n ®· ®−îc ®Þnh s½n. Trong
tr−êng hîp nμy cÇu nèi 101 sÏ lËp l¹i khung ë LAN B nã sÏ ®−îc chän läc bëi c¶ hai
cÇu nèi 103 vμ 104.Mét lÇn n÷a mçi Bridge h−íng 1 frame, trong tr−êng hîp nμy cÇu
nèi 104 sÏ truyÒn l¹i frame ë LAN E, n¬i ®ã nã sÏ ®−îc nhËn ë tr¹m 5 (tr¹m ®Ýcn).
V× vËy chóng ta thÊy r»ng, trong tr−êng hîp tæng qu¸t cÇu nèi ph¶i ®−îc trang
bÞ víi mét kh¶ n¨ng ®Þnh tuyÕn khi cÇu nèi nhËn mét frame nã ph¶i quyÕt ®Þnh cã
h−íng ®i hay kh«ng. NÕu cÇu nèi nèi kÕt víi h¬n hai m¹ng th× nã ph¶i quyÕt ®Þnh cã
h−íng chuyÓn frame hay kh«ng vμ nÕu vËy ë LAN ®ã frame sÏ ®−îc truyÒn.
Ch−¬ng 10: Liªn m¹ng 211
LAN A
LAN B LAN C
H×nh 10.6: CÊu h×nh Internet cña cÇu nèi vμ LAN sö dông bé ®Þnh tuyÕn ®an xen
ViÖc quyÕt ®Þnh t¹o ®−êng dÉn cã thÓ hay kh«ng lu«n lu«n lμ viÖc ®¬n gi¶n, ë
h×nh 10.6 cÇu nèi 107 lμm t¨ng thªm cÊu h×nh tr−íc, LAN A vμ LAN E nèi mét c¸ch
trùc tiÕp. Nh− thÕ sù lμm t¨ng thªm cã thÓ ®−îc lμm ®Ó cung cÊp cho toμn bé m¹ng
internet cã kh¶ n¨ng cao h¬n. Trong tr−êng hîp nμy nÕu tr¹m 1 chuyÓn t¶i 1 frame ë
LAN A ®· ®Þnh s½n cho tr¹m 5 ë LAN E. Sau ®ã hoÆc cÇu 101 hoÆc cÇu nèi 107 cã
thÓ chuyÓn frame ®i. Nã dïng cÇu nèi 107 ®Ó chuyÓn frame th× thÝch hîp h¬n v× nã
chØ dïng 1 “Hop”, ng−îc l¹i nÕu frame vËn chuyÓn ngang qua cÇu nèi 101 nã ph¶i
chÞu dïng 2 Hop. Kh¶o s¸t kh¸c lμ cã thay ®æi trong cÊu h×nh. VÝ dô, cÇu nèi 107 cã
thÓ lçi trong tr−êng hîp nμy cã frame ®i theo tõ tr¹m 1 ®Õn tr¹m 5 nªn ®i qua cÇu nèi
101 v× thÕ chóng ta cã thÓ nãi r»ng kh¶ n¨ng ®Þnh tuyÕn ph¶i quan t©m ®Õn topo
m¹ng cña cÊu h×nh internet vμ cã thÓ cÇn ®−îc thay ®æi mét c¸ch linh ho¹t.
Mét ®iÓm cuèi cïng: H×nh 10.6 ®Ò nghÞ r»ng mét cÇu nèi biÕt nhËn d¹ng mçi
tr¹m ë mçi LAN. ëû mét cÊu h×nh lín mét sù s¾p xÕp nh− thÕ khã sö dông. H¬n thÕ
n÷a c¸c tr¹m ®−îc thªm vμo vμ bít ®i trªn c¸c LAN tÊt c¶ c¸c th− môc vÒ vÞ trÝ tr¹m
ph¶i ®−îc cËp nhËt l¹i. Nã sÏ lμm cho thuËn lîi sù ph¸t triÓn cña kh¶ n¨ng ®Þnh tuyÕn
nÕu tÊt c¶ c¸c ®Þa chØ líp MAC ë d¹ng cña mét phÇn m¹ng vμ mét phÇn tr¹m. VÝ dô
nh− tiªu chuÈn IEEE 802.8 ®Ò nghÞ r»ng c¸c ®Þa chØ MAC 16 bit bao gåm mét sè
LAN 7 bit vμ mét sè tr¹m 8 bit vμ c¸c ®Þa chØ 48 bit bao gåm mét sè LAN 14 bit vμ
mét sè tr¹m 32 bit. Trong phÇn cßn l¹i cña phÇn th¶o luËn nμy chóng ta cho r»ng c¸c
212 Kü thuËt m¹ng m¸y tÝnh
®Þa chØ MAC bao gåm mét sè LAN vμ ®Þnh tuyÕn dùa trªn viÖc sö dông phÇn ®Þa chØ
®ã.
Mét sù kh¸c biÖt trong c¸c kÕ ho¹ch ®Þnh tuyÕn ®· ®−îc ®−a ra vμ ®−îc bæ sung
trong nhiÒu n¨m gÇn ®©y. ChiÕn l−ît chung vμ ®¬n gi¶n nhÊt lμ ®Þnh tuyÕn cè ®Þnh
(fixed routing) kÕ ho¹ch nμy thÝch hîp víi c¸c internet nhá vμ víi c¸c internet mμ c¸c
internet nμy æn ®Þnh mét c¸ch t−¬ng ®èi. GÇn ®©y h¬n hai nhãm trong hiÖp héi IEEE
802 ph¸t triÓn c¸c chØ tiªu kü thuËt râ rÖt cho c¸c chiÕn l−îc ®Þnh tuyÕn. Nhãm IEEE
820. 1 ®· c«ng bè mét chuÈn vÒ ®Þnh tuyÕn trªn c¬ së sö dông gi¶i thuËt c©y ph©n
nh¸nh (spanning tree). HiÖp héi token ring committee IEEE 802.5 ®· c«ng bè chØ tiªu
kü thuËt riªng cña nã, ®Ò nghÞ nh− ®Þnh tuyÕn nguån (souce routing). Chóng ta lÇn
l−ît kh¶o s¸t 3 chiÕn l−ît nμy nh− sau:
10.2.1 §Þnh tuyÕn cè ®Þnh
VÒ ®Þnh tuyÕn cè ®Þnh, mét ®−êng ®−îc chän cho mçi cÆp LAN tõ nguån ®Õn
®Ých trong internet. NÕu c¸c ®−êng ®Þnh tuyÕn cã s½n gi÷a 2 LAN, th× tiªu biÓu mét
®Þnh tuyÕn víi sè Hops tèi thiÓu ®−îc chän. C¸c tuyÕn ®−îc cè ®Þnh hoÆc chØ thay ®æi
Ýt nhÊt, khi ®ã cã mét sù thay ®æi trong topo m¹ng cña internet.
H×nh 10.7 ®Ò nghÞ ®Þnh tuyÕn cè ®Þnh, cÇn ®−îc trang bÞ. Mét ma trËn ®Þnh
tuyÕn trung t©m ®· ®−îc t¹o ra, ®−îc l−u trö bëi mét trung t©m ®iÒu khiÓn m¹ng. Ma
trËn cho thÊy víi mçi cÆp LAN nguån ®Ých mét nhËn d¹ng Bridge ®Çu tiªn trªn tuyÕn.
V× thÕ tuyÕn tõ LAN E ®Õn LAN F b¾t ®Çu b»ng c¸ch ®i xuyªn qua cÇu nèi 107 ®Õn
LAN A mét lÇn n÷a tham kh¶o ma trËn ®Þnh tuyÕn tõ LAN A ®Õn LAN F ®i xuyªn
qua cÇu nèi 102 ®Õn LAN C. Cuèi cïng, ®Þnh tuyÕn tõ LAN C ®Õn LAN F ®i ngang
qua mét c¸ch trùc tiÕp cÇu nèi 105. V× vËy ®−êng dÉn hoμn toμn tõ LAN E ®Õn LAN
F lμ cÇu nèi 107, LAN A, cÇu nèi 102, LANC, cÇu nèi 105.
Tõ ma trËn nãi chung nμy, c¸c b¶ng ®Þnh tuyÕn (Routing Tables) cã thÓ ®−îc
ph¸t triÓn vμ ®−îc l−u tr÷ ë mçi cÇu nèi. Mçi cÇu nèi cÇn mét b¶ng cho mçi LAN mμ
nã kÕt nèi. Th«ng tin cho mçi b¶ng ®ù¬c b¾t nguån tõ mét hμng ®¬n cña mét ma
trËn. VÝ dô nh− cÇu nèi 105 cã hai b¶ng, mét b¶ng cho c¸c khung ®Õn tõ LAN C vμ
mét b¶ng cho c¸c frame ®Õn tõ LAN F. B¶ng chØ ra, víi mçi ®Þa chØ MAC ®Ých cã thÓ
cã, sù nhËn d¹ng cña LAN mμ ë ®ã cÇu nèi sÏ chuyÓn frame ®i. B¶ng ®−îc mang
nh·n “ tõ LAN C” ®−îc b¾t nguån tõ d·y C trong ma trËn ®Þnh tuyÕn. Mçi ngâ vμo
trong hμng ®ã, nã chøa cÇu nèi sè 105 t¹o ra mét ngâ vμo ë b¶ng t−¬ng øng ë cÇu nèi
105.
Mét khi c¸c quyÓn niªn gi¸m ®−îc xuÊt b¶n ®Þnh tuyÕn lμ mét vÊn ®Ò ®¬n gi¶n.
Mét cÇu nèi sao chÐp mçi frame ®Õn ë mçi LAN cña nã. NÕu ®Þa chØ MAC ®Õn t−¬ng
xøng víi ngâ vμo ë b¶ng ®Þnh tuyÕn cña nã khung ®−îc truyÒn l¹i ë LAN thÝch hîp.
Ch−¬ng 10: Liªn m¹ng 213
ChiÕn l−ît ®Þnh tuyÕn cè ®Þnh ®−îc dïng mét c¸ch réng r·i víi c¸c s¶n phÈm cã
lîi vÒ mÆt th−¬ng m¹i. Nã cã −u ®iÓm lμ ®¬n gi¶n vμ nh÷ng ®ßi hái xö lÝ tèi thiÓu.
Tuy nhiªn, ë mçi internet phøc t¹p mμ ë ®ã, c¸c cÇu nèi cã thÓ ®−îc thªm vμo mét
c¸ch linh ho¹t vμ c¸c lçi (failure) ph¶i ®−îc cho phÐp th× kh¸i niÖm nμy qu¸ giíi h¹n.
B©y giê, chóng ta xoay quanh hai ph−¬mg thøc hiÖu qu¶ h¬n.
214 Kü thuËt m¹ng m¸y tÝnh
3. C¸c khung d÷ liÖu ng−êi dïng: C¸c khung nμy chøa ®ùng th«ng tin LLC.
Th«ng tin LLC ®−îc chuyÓn ®Õn thùc thÓ chuyÓn tiÕp MAC sö dông mét
dÞch vô líp con (sub layer) bªn trong. NÕu mét khung n¾m b¾t ®−îc h−íng
®Õn LAN kh¸c, th«ng tin LLC ®−îc chuyÓn ®Õn thùc thÓ chuyÓn tiÕp MAC
thÝch hîp mét lÇn n÷a sö dông dÞch vô líp con bªn trong.
DÞch vô líp con bªn trong ®−îc ®Þnh nghÜa theo c¸ch th«ng th−êng, tøc lμ nh−
mét bé c¸c th«ng sè vμ c¸c primitives. Sù ho¹t ®éng bao hμm bëi c¸c ®Þnh nghÜa nμy:
1 khung ®Õn ®−îc th¸o rêi ra vμ vïng th«ng tin LLC thªm c¸c gi¸ trÞ cña mét sè vïng
kh¸c ®−îc chuyÓn qua ®Ó ®Õn thùc thÓ chuyÓn tiÕp MAC. Th«ng tin sau ®ã ®−îc
truyÒn ®Õn thùc thÓ (entity) MAC cho tu«n ra LAN vμ khung MAC th× ®−îc t¸i t¹o
l¹i. Bëi v× khung ®−îc t¸ch rêi ra vμ sau ®ã t¸i t¹o l¹i khung. §Þnh d¹ng cã thÓ ®−îc
thay ®æi ®Ó cho phÐp mét cÇu nèi cã chøc n¨ng nèi gi÷a hai lo¹i LAN kh¸c nhau.
C¸c khung víi mét lo¹i khung cña c¸c khung d÷ liÖu ng−êi dïng sÏ ®−îc
chuyÓn tiÕp bëi mét cÇu nèi gi÷a c¸c LAN kh«ng gièng nhau. C¸c khung MAC ®Æc
biÖt cã thÓ chuyÓn tiÕp cho mét cÇu nèi gi÷a hai LAN gièng nhau. §iÒu nμy sÏ cho
phÐp ch¾c ch¾n chøc n¨ng qu¶n lý ®Æc biÖt MAC ®−îc trang bÞ, th«ng sè ho¹t ®éng
MAC ®Æc tr−ng víi IEEE 802.4 mμ cã mét ®Æc ®iÓm ®Æc biÖt lμ cho phÐp kiÓu
request/response trao ®æi c¸c khung MAC.
C¸c th«ng sè quyÒn −u tiªn ng−êi dïng vμ quyÒn −u tiªn truy cËp trong m¸y,
liªn quan ®Õn vÊn ®Ò c¸c quyÒn −u tiªn ph¶i x¸c ®Þnh nh− thÕ nμo, trong tr−êng hîp
cña IEEE 802.3 quyÒn nμy kh«ng ®−îc hç trî. IEEE 802.4 hç trî ra 8 møc ®é quyÒn
−u tiªn vμ IEEE802.5 còng ®−a ra 8 møc ®é −u tiªn. Gi¸ trÞ quyÒn −u tiªn ng−êi dïng
®−îc cung cÊp ®Õn thùc thÓ líp MAC trong mét MA-unitdata. Indication th× ®−îc
nhËn tõ khung MAC ®Õn. Trong tr−êng hîp nμy mét khung 802.3 ®Õn, kh«ng cã gi¸
trÞ −u tiªn nμo thÝch hîp vμ mét gi¸ trÞ kh«ng ®Æc tr−ng ®−îc dïng. Gi¸ trÞ −u tiªn
ng−êi dïng ph¸t ®Õn mét thùc thÓ MAC trong 1 MA-unitdata. Request th× ®−îc ®Æt
vμo khung MAC ®i ra ®èi víi 802.4 vμ 802.5 quyÒn −u tiªn l−u truy cËp ®Ò cËp quyÒn
−u tiªn sö dông bëi cÇu nèi thùc thÓ MAC ®Ó truy cËp mét LAN cho sù truyÒn khung.
Chóng ta kh«ng thÓ muèn truy cËp −u tiªn b»ng víi quyÒn ng−êi dïng v× hai lý do
sau:
1. Mét khung mμ khung ®ã ph¶i ®i qua 1 cÇu nèi sÏ bÞ chËm trÔ h¬n 1 khung
kh«ng ®i ngang qua cÇu nèi, v× vËy chóng ta cã thÓ mong cho mét khung
nh− thÕ cã ®−îc quyÒn −u tiªn truy cËp cao h¬n lμ quyÒn ng−êi dïng yªu
cÇu.
2. Mét cÇu nèi kh«ng bÞ t¾c nghÏn cæ chai th× thËt lμ quan träng, v× vËy chóng
ta cã thÓ mong sao cho tÊt c¶ c¸c khung ®−îc truyÒn bëi mét cÇu nèi liªn
quan tíi mét quyÒn −u tiªn cao.
216 Kü thuËt m¹ng m¸y tÝnh
PSI FF PSI
FD
Sù ph©n khung Sù truyÒn khung
Kh¶o s¸t vÒ quyÒn −u tiªn truy cËp vμ quyÒn −u tiªn ng−êi dïng, chóng ta cã
thÓ gom vμo 3 tr−êng hîp sau:
- LAN ®i (Outbound LAN) = 802.3: C¸c quyÒn −u tiªn kh«ng ®−îc dïng ®Ó
truyÒn c¸c khung MAC 802.3 vμ khung tù nã kh«ng cã vïng −u tiªn (priority
field) v× vËy bÊt kú quyÒn −u tiªn ®Õn bÞ bá qua vμ kh«ng cã quyÒn −u tiªn truy
cËp.
Ch−¬ng 10: Liªn m¹ng 217
PSI LP
LP
Sù ph©n khung
BPE
LLC LLC
PSI PSI
FD
FT FR FR FT
- LAN ®i =802.4 hoÆc 802.5 ; LAN ®Õn b»ng 802.4 hoÆc 802.5: Vïng −u tiªn
trong khung LAN ®i lμ c©n b»ng víi vïng −u tiªn ë khung MAC ®Õn; gi¸ trÞ cña
nã ®−îc truyÒn tõ n¬i ®Õn ®Õn n¬i ®i b»ng th«ng sè −u tiªn ng−êi dïng. QuyÒn
218 Kü thuËt m¹ng m¸y tÝnh
−u tiªn truy cËp ®−îc dïng ë LAN ®i cã thÓ tïy thuéc hoÆc lμ gi¸ trÞ −u tiªn
ng−êi dïng hoÆc lμ gi¸ trÞ −u tiªn truy cËp mÆc nhiªn.
- LAN ®i b»ng 802.4 hoÆc 802.5, LAN ®Õn b»ng 802.3: Vïng −u tiªn ë khung ®i
lμ gi¸ trÞ −u tiªn ng−êi dïng mÆc nhiªn. QuyÒn −u tiªn truy cËp dïng ë LAN ®i
(outbound LAN) th× ®−îc cμi ®Æt gi¸ trÞ quyÒn −u tiªn truy cËp mÆc nhiªn. Gi¸
trÞ tuÇn tù kiÓm tra khung cung cÊp thùc thÓ líp MAC trong mét MA-unitdata.
Indication mμ nã ®−îc b¾t nguån tõ khung MAC ®Õn. NÕu LAN ®i (outbound
LAN) cïng lo¹i víi LAN ®Õn (inbound LAN) khi ®ã khung MAC ®i sÏ gièng
khung MAC ®Õn vμ FCS cã thÓ ®−îc t¸i sö dông.
Mét sù kh¶o s¸t liªn hÖ tíi sù giíi h¹n kÝch th−íc khung tèi ®a trªn c¸c m¹ng
kh¸c nhau. ë tr−êng hîp 802.3 kÝch th−íc tèi ®a lμ 1518 octet. Víi 802.4 lμ 8191
octet. Víi 802.5 kÝch th−íc tèi ®a cã thÓ kh«ng v−ît qu¸ thêi gian gi÷ token víi gi¸
trÞ mÆc nhiªn 10ms, nã cho kÕt qu¶ kÝch th−íc khung tèi ®a 5000 octet ë 4 Mbit/s vμ
20000 octet ë 16Mbit/s. NÕu nh− LAN ®i kh«ng hç trî mét kÝch th−íc khung ®ñ lín
®Ó sö dông 1 khung ®Õn, khung ®ã ph¶i bÞ th¶i håi.
Khung chuyÓn tiÕp: Trong ch−¬ng tr×nh nμy, mét cÇu nèi duy tr× mét c¬ së d÷
liÖu läc dùa trªn ®Þa chØ MAC. Mçi ngâ vμo bao gåm mét ®Þa chØ nhãm hoÆc ®Þa chØ
MAC riªng mét sè Port vμ mét thêi gian tuæi nh− m« t¶ d−íi ®©y. Chóng ta cã thÓ
diÓn t¶ ®iÒu nμy trong c¸ch sau, mét tr¹m ®−îc liªn kÕt víi sè Port ®−îc cho tr−íc
nÕu nh− nã ë cïng bªn cña cÇu nèi nh− Port. VÝ dô nh− cÇu nèi 102 cña h×nh 10.5 c¸c
tr¹m ë LAN C, F vμ G ë cïng mét phÝa cña cÇu nèi, Port LAN A vμ c¸c tr¹m cña
LAN A, B, D vμ E ë cïng mét phÝa cña cÇu nèi. Khi mét khung ®−îc nhËn ë bÊt kú
Port nμo cÇu nèi ph¶i quyÕt ®Þnh cã hay kh«ng khung ®ã ®−îc chuyÓn ®i xuyªn qua
cÇu nèi vμ ra ngoμi xuyªn qua mét trong c¸c Port kh¸c nhau cña cÇu nèi.
Gi¶ sö r»ng mét cÇu nèi nhËn mét khung MAC ë Port X. C¸c qui luËt theo sau
®−îc cung cÊp lμ (h×nh 10.9):
1. ViÖc t×m c¬ së d÷ liÖu chuyÓn ®i ®Ó quyÕt ®Þnh nÕu ®Þa chØ MAC ®−îc liÖt
kª cho bÊt kú Port nμo ngo¹i trõ Port X.
2. NÕu ®Þa chØ MAC ®Õn kh«ng t×m ®−îc, viÖc ®Õn tíi tÊp (flood) khung b»ng
c¸ch göi nã ®i tÊt c¶ c¸c Port ngo¹i trõ cöa mμ nã ®Õn b»ng cöa ®ã.
3. NÕu ®Þa chØ ®Ých ë trong c¬ së d÷ liÖu chuyÓn ®i ®«Ý víi vμi Port Y kh¸c X
th× x¸c ®Þnh Port ®ang trong t×nh tr¹ng nghÏn hay chuyÓn tiÕp. V× c¸c lý do
®−îc gi¶i thÝch bªn d−íi, thØnh tho¶ng mét Port cã thÓ bÞ nghÏn mμ ng¨n nã
nhËn hoÆc truyÒn c¸c khung.
4. NÕu cöa Y kh«ng bÞ nghÏn, truyÒn khung ngang qua Port Y vμo LAN mμ
Port ®ã nèi kÕt.
Ch−¬ng 10: Liªn m¹ng 219
§óng
Port ®i = port x
Sai
Bridge
bæ sung Sai
§Þa chØ nguån (SA)
®· ®−îc t×m thÊy trong
bé läc c¬ së d÷ liÖu
Bæ sung SA vμo c¬ së
§óng d÷ liÖu víi h−íng vμ
bé ®Þnh thêi míi
Quy luËt sè 2 cÇn thiÕt bëi v× b¶n tÝnh ®éng cña bé läc c¬ së d÷ liÖu, khi mét
cÇu ®−îc khëi ®éng, c¬ së d÷ liÖu sÏ trèng. KÓ tõ khi cÇu nèi kh«ng biÕt n¬i nã göi
khung, nã ®−a ®Çy khung vμo tÊt c¶ c¸c LAN cña nã ngo¹i trõ LAN mμ khung ®−a
®Õn khi cÇu nèi ®¹t ®−îc th«ng tin, ho¹t ®éng qu¸ t¶i sÏ gi¶m bít.
Bæ sung ®Þa chØ (address learning): Ch−¬ng tr×nh trªn dùa trªn viÖc sö dông mét
bé läc c¬ së d÷ liÖu mμ nã chØ râ h−íng tõ cÇu nèi cña mçi tr¹m ®Ých. Th«ng tin nμy
cã thÓ bÞ qu¸ t¶i trë l¹i trong cÇu nèi nh− ë ®Þnh tuyÕn tÜnh (staticrouting). Tuy nhiªn
mét c¬ chÕ tù ®éng cã hiÖu qu¶ cho viÖc nghiªn cøu h−íng cña mçi tr¹m ®ang muèn
tíi 1 ch−¬ng tr×nh ®¬n gi¶n cho viÖc ®ßi hái th«ng tin nμy dùa trªn viÖc sö dông vïng
®Þa chØ nguån (Source - Address Field) ë mçi khung MAC (h×nh 10.8 vμ 10.9). Khi 1
khung ®Õn mét Port riªng nã râ rμng ®Õn theo h−íng cña LAN ®Ých.
220 Kü thuËt m¹ng m¸y tÝnh
Tr¹m B
LAN Y
t1
t2
CÇu CÇu
α β
t0 t0
LAN X
Tr¹m A
Vïng ®Þa chØ nguån cña khung chØ râ tr¹m nguån v× vËy mét cÇu nèi cã thÓ cËp
nhËt hãa c¬ së d÷ liÖu läc cña nã cho ®Þa chØ MAC ®ã. §Ó cho phÐp c¸c thay ®æi
trong topo m¹ng, mçi ngâ vμo trong c¬ së d÷ liÖu ®−îc trang bÞ víi mét bé ®Þnh thêi.
Khi mét ngâ vμo míi ®−îc thªm vμo c¬ së d÷ liÖu, bé ®Þnh thêi cña nã ®−îc cμi, gi¸
trÞ mÆc nhiªn ®−îc khuyÕn nghÞ lμ 300 gi©y. NÕu bé ®Þnh thêi hÕt h¹n, khi ®ã ngâ
vμo ®−îc lo¹i khái c¬ së d÷ liÖu trõ khi th«ng tin h−íng t−¬ng øng cã thÓ kh«ng cã
gi¸ trÞ n÷a.
Mçi lóc 1 khung ®−îc nhËn ®Þa chØ nguån cña nã ®−îc kiÓm tra ng−îc víi c¬ së
d÷ liÖu. NÕu ngâ vμo ®· cã s½n trong c¬ së d÷ liÖu, ngâ vμo ®−îc cËp nhËt hãa (h−íng
cã thÓ ®−îc thay ®æi). Vμ bé phËn ®Þnh thêi gian ®−îc ®Æt l¹i. NÕu ngâ vμo kh«ng ë
trong c¬ së d÷ liÖu, mét ngâ vμo míi ®−îc t¹o ra víi bé ®Þnh thêi riªng cña nã.
C¸c vÊn ®Ò th¶o luËn ë trªn chØ râ r»ng c¸c ngâ vμo riªng biÖt trong c¬ së d÷
liÖu lμ c¸c ®Þa chØ tr¹m. NÕu mét khung l−u tr÷ hai møc ®é ®Þa chØ (sè LAN, sè tr¹m)
®−îc sö dông th× chØ c¸c ®Þa chØ LAN míi cÇn ®−îc nhËp vμo c¬ së d÷ liÖu. C¶ hai
ch−¬ng tr×nh lμm viÖc nh− nhau, sù kh¸c nhau duy nhÊt lμ viÖc sö dông c¸c ®Þa chØ
tr¹m yªu cÇu mét c¬ së d÷ liÖu lín h¬n viÖc sö dông c¸c ®Þa chØ LAN.
L−u ý ë h×nh 10.9 mμ ë ®ã tiÕn tr×nh cÇu bæ sung (bridge learning process) ®−îc
cung cÊp ®Õn tÊt c¶ c¸c khung, kh«ng chØ c¸c khung nμy mμ nã cßn ®−îc chuyÓn tiÕp.
10.2.2 Gi¶i thuËt c©y ph©n nh¸nh
C¬ chÕ nghiªn cøu ®Þa chØ ®−îc m« t¶ ë trªn cã hiÖu qu¶ nÕu nh− topo m¹ng cña
internet lμ mét c©y. NghÜa lμ nÕu kh«ng cã c¸c ®−êng lu©n phiªn vμo m¹ng. Sù tån t¹i
cña c¸c ®−êng lu©n phiªn vμo cã ý nghÜa lμ cã mét vßng bÞ ®ãng. Xem vÝ dô ë h×nh
10.6 theo sau lμ mét vßng kÝn: LAN A, cÇu nèi 101, LAN B cÇu nèi 104, LAN E cÇu
nèi 107.
Ch−¬ng 10: Liªn m¹ng 221
§Ó thÊy râ vÊn ®Ò ®· ®−îc t¹o ra bëi mét vßng kÝn, h·y kh¶o s¸t h×nh 10.10, ë
thêi ®iÓm T0, tr¹m A truyÒn t¶i mét khung ®−îc ®Þnh ®Þa chØ ®Õn tr¹m B khung bÞ gi÷
bëi c¶ hai cÇu nèi. Mçi cÇu nèi cËp nhËt hãa c¬ së d÷ liÖu cña nã ®Ó chØ thÞ r»ng tr¹m
A ë theo h−íng cña LAN X vμ truyÒn l¹i mét khung trªn LAN Y. Nãi r»ng cÇu nèi
vμ truyÒn ë thêi ®iÓm T1 vμ cÇu nèi B ë mét thêi ®iÓm ng¾n sau T2, v× vËy B sÏ nhËn
hai b¶n sao cña mét khung. H¬n n÷a, mçi cÇu nèi sÏ nhËn sù dÉn truyÒn kh¸c trªn
LAN Y. H·y nhí r»ng mçi sù truyÒn lμ mét khung MAC víi mét ®Þa chØ gèc cña A
vμ mét ®Þa chØ ®Ých lμ B. V× vËy mçi cÇu nèi sÏ cËp nhËt c¬ së d÷ liÖu cña nã ®Ó chØ râ
rμng tr¹m A ë vμo h−íng cña LAN Y. HiÖn t¹i kh«ng cã cÇu nèi nμo lμ cã kh¶ n¨ng
chuyÓn ®i mét khung cã ®Þa chØ ®Õn tr¹m A.
LAN 2
C=10 C=5
Bridge 3 Bridge 4
C=10 C=5
C=10
Bridge 1 LAN 5
C=10
C=5
Bridge 5
C=5
LAN 1
C=10
C=5
C=5
Bridge 2
LAN 3 LAN 4
Nh−ng vÊn ®Ò cã tÝnh tiÒm Èn th× quan träng h¬n. H·y gi¶ ®Þnh r»ng hai cÇu nèi
ch−a biÕt vÒ sù tån t¹i cña tr¹m B. Trong tr−êng hîp nμy chóng ta cã viÔn c¶nh tiÕp
222 Kü thuËt m¹ng m¸y tÝnh
theo, A dÉn truyÒn mét khung cã ®Þa chØ ®Õn B. Mçi cÇu nèi gi÷ khung, mçi cÇu nèi
kh«ng cã th«ng tin vÒ B, truyÒn l¹i mét c¸ch tù ®éng mét b¶n sao cña khung trªn
LAN Y. Khung ®· ®−îc truyÒn bëi cÇu nèi vμ bÞ gi÷ bëi tr¹m B vμ cÇu nèi.
V× cÇu nèi β kh«ng biÕt B ë ®©u, nã dÉn khung nμy vμ truyÒn l¹i nã ë LAN X
mét c¸ch t−¬ng tù, cÇu nèi nhËn sù truyÒn t¶i cña cÇu nèi bëi LAN Yøvμ truyÒn l¹i
khung ë LAN X. HiÖn t¹i cã hai khung ë LAN X mμ nã sÏ ®−îc nhËp ®Ó truyÒn l¹i
trªn LAN Y. Bé phËn xö lý nμy lÆp l¹i mét c¸ch kh«ng ch¾c ch¾n.
Bridge 1
Bridge ID : 42
Root Path Cost : 00
Port ID : 01 Port ID : 02
Path Cost : 10 Path Cost : 10
D §
LAN 1 LAN 2
R R
Port ID : 01 Port ID : 01
Path Cost : 05 Path Cost : 05
Bridge 5 Bridge 4
Bridge ID : 83 Bridge ID : 57
Root Path Cost : 05 Root Path Cost : 05
Port ID : 02 Port ID : 02
Path Cost : 05 Path Cost : 05
R R D
Bridge 2 Bridge 3
Bridge ID : 97 Bridge ID : 45
Root Path Cost : 10 Root Path Cost : 10
D D
R : Cæng gèc (Root Port)
D : Cæng ®−îc x¸c ®Þnh (Designated Port)
LAN 3 LAN 4
H×nh 10.12: C©y ph©n nh¸nh cña cÊu h×nh nh− trong h×nh 10.11
§Ó kh¾c phôc vÊn ®Ò nμy, mét kÕt qu¶ ®¬n gi¶n tõ lý thuyÕt ®å thÞ ®−îc sö
dông: Víi bÊt kú ®å thÞ nèi kÕt nμo, gåm cã c¸c nót vμ c¸c c¹nh nèi c¸c cÆp nót cã
mét c©y Spanning qua c¸c c¹nh mμ nã duy tr× viÖc kÕt nèi ®å thÞ nh−ng kh«ng chøa
Ch−¬ng 10: Liªn m¹ng 223
c¸c vßng kÝn. Trong c¸c thuËt ng÷ cña internets, mçi LAN t−¬ng øng víi mçi nót cña
®å thÞ vμ mçi cÇu nèi t−¬ng øng víi mét c¹nh cña ®å thÎ.
V× thÕ, ë h×nh 10.6, viÖc lÊy ®i mét (vμ chØ mét) trong c¸c cÇu nèi 107, 101 vμ
104, g©y ra mét c©y ph©n nh¸nh. Nh÷ng g× ®−îc mong muèn lμ ®Ó ph¸t triÓn mét gi¶i
thuËt ®¬n gi¶n ®Ó gi¶i quyÕt vÊn ®Ò b»ng c¸c cÇu nèi cña internet. C¸ch nμy c¸c cÇu
nèi cña internet cã thÓ trao ®æi th«ng tin mét c¸ch tù ®éng (kh«ng cã sù tham gia cña
ng−êi dïng) nhê mét c©y ph©n nh¸nh. Mét gi¶i thuËt gi¶i quyÕt ph¶i lμ gi¶i thuËt
®éng. §ã lμ, khi mét sù thay ®æi vÒ topo x¶y ra c¸c cÇu nèi cã thÓ kh¸m ph¸ sù kiÖn
nμy vμ t¹o ra mét c©y ph©n nh¸nh míi.
Mét sè gi¶i thuËt ®Ó gi¶i quyÕt vÊn ®Ò dùa trªn viÖc sö dông nh− sau:
1. Mçi cÇu nèi ®−îc g¸n mét nhËn d¹ng duy nhÊt, dï vËy, mét nhËn d¹ng bao
gåm mét ®Þa chØ MAC cho mét cÇu nèi thªm mét møc ®é −u tiªn.
2. Cã mét nhãm ®Þa chØ MAC ®Æc biÖt, mμ nã cã nghÜa lμ "tÊt c¶ c¸c cÇu nèi ë
LAN nμy". Khi mét khung MAC ®−îc truyÒn víi mét nhãm ®Þa chØ trong
vïng ®Þa chØ ®Ých, tÊt c¶ c¸c cÇu nèi ë LAN sÏ gi÷ khung ®ã vμ hiÓu
(interpret) nã nh− lμ mét ®Þa chØ khung cña chÝnh nã.
3. Mçi cæng (Port) cña mét cÇu nèi ®−îc nhËn biÕt mét c¸ch duy nhÊt bªn
trong cÇu nèi víi mét nhËn d¹ng Port.
Víi th«ng tin nμy ®· ®−îc thiÕt lËp c¸c cÇu nèi cã thÓ trao ®æi th«ng tin ®Þnh
tuyÕn nh»m x¸c ®Þnh mét c©y ph©n nh¸nh cña internet chóng ta sÏ gi¶i thÝch sù ho¹t
®éng cña gi¶i thuËt dïng ë h×nh 10.11 vμ 10.12 nh− lμ mét vÝ dô. Kh¸i niÖm sau ®©y
cÇn thiÕt trong viÖc t¹o ra mét c©y ph©n nh¸nh.
CÇu nèi gèc (Root Bridge): lμ cÇu nèi víi gi¸ trÞ thÊp nhÊt cña cÇu nèi nhËn
d¹ng ®−îc chän lμm gèc cña c©y ph©n nh¸nh.
Gi¸ trÞ ®−êng (Path cost): Liªn kÕt víi mçi cöa ë mçi cÇu nèi lμ mét gi¸ trÞ
®−êng mμ nã lμ ®Þnh gi¸ cña viÖc truyÒn mét khung trªn mét LAN xuyªn qua cöa ®ã.
Mét ®−êng dÉn gi÷a hai tr¹m sÏ cho qua kh«ng cÇu nèi nμo hoÆc nhiÒu cÇu nèi h¬n ë
mçi cÇu nèi, gi¸ cña viÖc truyÒn ®−îc thªm vμo ®Ó cho ra mét tæng gi¸ cho mét
®−êng ®Æc biÖt riªng, trong tr−êng hîp ®¬n gi¶n nhÊt tÊt c¶ c¸c gi¸ trÞ ®−êng sÏ ®−îc
Ên ®Þnh mét gi¸ trÞ b»ng mét v× vËy ®Þnh gi¸ cña mét ®−êng dÉn sÏ ®¬n gi¶n lμ mét sù
tÝnh to¸n vÒ sè c¸c cÇu nèi däc theo ®−êng dÉn mét c¸ch t−¬ng ®èi, c¸c gi¸ cã thÓ
®−îc Ên ®Þnh víi mét tØ lÖ ®¶o ng−îc vÒ tèc ®é d÷ liÖu cña LAN t−¬ng øng hoÆc bÊt
kú tiªu chuÈn nμo kh¸c ®−îc chän bëi ng−êi qu¶n lý m¹ng.
Cæng gèc (Root Port): Mçi cÇu nèi kh¸m ph¸ chÆng ®−êng (Hop) ®Çu tiªn ë gi¸
trÞ ®−êng nhá nhÊt ®Õn cÇu nèi gèc. Cöa sö dông cho chÆng ®−êng ®ã ®−îc mang
nh·n lμ cæng gèc.
224 Kü thuËt m¹ng m¸y tÝnh
Gi¸ trÞ ®−êng gèc (Root Path Cost): Víi mçi cÇu nèi gi¸ cña mçi ®−êng ®Õn cÇu
nèi gèc víi gi¸ nhá nhÊt (®−êng dÉn mμ nã b¾t ®Çu ë cæng gèc) lμ gi¸ trÞ ®−êng gèc
cho cÇu nèi ®ã.
CÇu nèi ®−îc x¸c ®Þnh (Designated Bridge), cæng ®−îc x¸c ®Þnh (Designated
Port): ë mçi LAN, mét cÇu nèi ®−îc chän lμ cÇu nèi ®· x¸c ®Þnh. §©y lμ cÇu nèi ë
LAN ®ã mμ ë ®ã nã cung cÊp gi¸ trÞ ®−êng nhá nhÊt ®Õn cÇu nèi gèc. §©y lμ cÇu nèi
duy nhÊt cho phÐp chuyÓn c¸c khung ®Õn vμ ®i khái LAN mμ ë ®ã nã lμ cÇu nèi ®·
x¸c ®Þnh. Cæng cña cÇu nèi ®· x¸c ®Þnh mμ nã kÕt nèi víi cÇu nèi ®Õn LAN lμ cæng
®· x¸c ®Þnh, víi tÊt c¶ c¸c LAN mμ cÇu nèi gèc ®−îc kÕt nèi ë LAN ®ã, cÇu nèi gèc
lμ cÇu nèi ®· x¸c ®Þnh. TÊt c¶ tÝn hiÖu ®Õn vμ ®i khái LAN ®Òu ®i xuyªn qua cæng x¸c
®Þnh.
Trong thuËt ng÷ chung, c©y ph©n nh¸nh (Spanning Tree) ®−îc cÊu t¹o theo kiÓu
d¸ng sau:
- QuyÕt ®Þnh cÇu nèi gèc.
- QuyÕt ®Þnh cæng gèc ë tÊt c¶ c¸c cÇu nèi kh¸c.
- QuyÕt ®Þnh cæng x¸c ®Þnh ë mçi LAN.
§©y sÏ lμ cæng víi Gi¸ trÞ ®−êng gèc nhá nhÊt. Trong tr−êng hîp hai hoÆc nhiÒu
h¬n c¸c cÇu nèi víi Gi¸ trÞ ®−êng gèc gièng nhau. CÇu nèi −u tiªn cao nhÊt ®−îc
chän nh− lμ cÇu nèi ®· x¸c ®Þnh. NÕu cÇu nèi x¸c ®Þnh cã hai hoÆc nhiÒu Port ®−îc
g¾n ®Õn LAN nÇy th× mét Port víi gi¸ trÞ thÊp nhÊt cña Port nhËn d¹ng ®−îc chän.
B»ng c¸ch xö lý nμy, khi hai LAN ®−îc nèi trùc tiÕp b»ng h¬n hai cÇu nèi, tÊt c¶ c¸c
cÇu nèi nh−ng nÕu mét cÇu nèi sÏ bÞ lo¹i. §iÒu nμy c¾t bÊt kú ®−êng vßng nμo ¶nh
h−ëng ®Õn hai LAN. Nã cã thÓ ®−îc chøng minh nh÷ng bé phËn xö lý nμy còng lo¹i
tÊt c¶ c¸c ®−êng vßng ¶nh h−ëng ®Õn nhiÒu h¬n hai LAN vμ viÖc nèi kÕt ®ã ®−îc duy
tr× (Preserve). Do ®ã, bé phËn xö lý nμy kh¸m ph¸ mét c©y ph©n nh¸nh cho internet
®· cho s½n. Trong vÝ dô cña chóng ta c¸c ®−êng liªn tôc (Solid) chØ râ c¸c cæng cÇu
nèi mμ chóng tham gia (Participate) trong c©y ph©n nh¸nh.
C¸c b−íc tãm t¾t ë trªn ®ßi hái r»ng c¸c cÇu nèi trao ®æi th«ng tin. Th«ng tin
®−îc trao ®æi d−íi d¹ng c¸c ®¬n vÞ d÷ liÖu giao thøc cÇu nèi (BPDUs: Bridge Protocol
Data Units). Mét BPDUs ®−îc truyÒn bëi mét cÇu nèi ®−îc l−u gi÷ ®Õn vμ nhËn bëi
tÊt c¶ c¸c cÇu nèi kh¸c ë LAN t−¬ng tù. Mçi BPDUs nμy chøa th«ng tin sau:
- Bé nhËn d¹ng cña cÇu nèi nμy vμ cæng ë cÇu nèi nμy.
- Bé nhËn d¹ng cña cÇu nèi mμ cÇu nèi nμy xem nh− lμ gèc.
- Gi¸ trÞ ®−êng gèc cho cÇu nèi nμy.
§Ó b¾t ®Çu, tÊt c¶ c¸c cÇu nèi kh¶o s¸t chÝnh nã xem nh− lμ cÇu nèi gèc. Mçi
cÇu nèi sÏ truyÒn mét BPDU vμo mçi LAN trong sè c¸c LAN cña nã mμ nã x¸c nhËn
Ch−¬ng 10: Liªn m¹ng 225
sù viÖc nμy. ë bÊt kú LAN nμo cã gi¸ trÞ nhËn d¹ng thÊp nhÊt vμ sÏ duy tr× ®é −u tiªn
cña nã. Qu¸ thêi h¹n nh− lμ viÖc truyÒn cña BPDU, mét nhËn d¹ng cña bé nhËn d¹ng
cÇn gi¸ trÞ thÊp nhÊt, qua m¹ng internet sÏ ®−îc biÕt ®Õn tÊt c¶ c¸c cÇu nèi. CÇu nèi
gèc sÏ truyÒn ®i theo c¸ch th«ng th−êng c¸c sù viÖc mμ ®ã lμ cÇu nèi gèc ë tÊt c¶ c¸c
LAN mμ nã ®−îc nèi kÕt. §iÒu nμy cho phÐp c¸c cÇu nèi ë c¸c LAN nμy ®Ó quyÕt
®Þnh cæng gèc cña chóng vμ sù viÖc mμ chóng ®−îc nèi mét c¸ch trùc tiÕp ®Õn cÇu
nèi gèc. Mçi cÇu nèi trong c¸c cÇu nèi nμy lÇn l−ît truyÒn b¸ mét BPDU lªn c¸c
LAN kh¸c mμ chóng ®−îc nèi kÕt (tÊt c¶ c¸c LAN ngo¹i trõ mét LAN ë cæng gèc
cña nã). Mçi khi mμ mét cÇu nèi nhËn mét BPDU, nã truyÒn t¶i BPDU chØ thÞ mét
nhËn d¹ng cña cÇu nèi gèc vμ sè c¸c chÆng ®−êng (Hop) ®Õn cÇu nèi gèc. ë bÊt kú
LAN nμo, cÇu nèi cÇn cã mét c¸i mμ nã gÇn ®Õn gèc nhÊt trë thμnh cÇu nèi ®· x¸c
®Þnh.
Chóng ta cã thÓ ph¸c häa mét vμi ho¹t ®éng nμy víi cÊu h×nh ë h×nh 10.11. ë
thêi ®iÓm b¾t ®Çu, cÇu nèi 1, 3 vμ 4 c¸c BPDU ë LAN 2 cÇn cã lμ cÇu nèi gèc. Khi
cÇu nèi 3 nhËn sù dÉn truyÒn tõ cÇu nèi 1, nã nhËn ra mét thØnh cÇu cao cÊp vμ lμm
theo cao cÊp. CÇu nèi 3 còng ®· nhËn mét BPDU cÇn cã tõ cÇu nèi 5 ngang qua LAN
5. CÇu nèi 3 nhËn ra r»ng cÇu nèi 1 cã mét thØnh cÇu cao cÊp lμ cÇu nèi gèc; v× vËy nã
x¸c ®Þnh cæng LAN 2 cña nã chÝnh lμ cæng gèc cña nã vμ ®−a Gi¸ trÞ ®−êng gèc ®Õn
10. B»ng c¸c ho¹t ®éng t−¬ng tù cÇu nèi 4 tËn cïng víi mét Gi¸ trÞ ®−êng gèc 5
ngang qua LAN 2; CÇu nèi 5 cã mét Gi¸ trÞ ®−êng gèc 5 ngang qua LAN 1; vμ cÇu
nèi 2 cã mét Gi¸ trÞ ®−êng gèc 10 ngang qua LAN 1.
B©y giê h·y kh¶o s¸t sù x¸c ®Þnh cña c¸c cÇu nèi x¸c ®Þnh. ë LAN 5, tÊt c¶ c¸c
cÇu nèi truyÒn t¶i BPDU ®ang cè g¾ng ®Ó x¸c nhËn 1 thØnh cÇu ®ßi hái lμ cÇu nèi ®·
x¸c ®Þnh. CÇu nèi 3 hoμn l¹i bëi v× nã nhËn BPDU tõ c¸c cÇu nèi kh¸c mμ cÇu nèi
nμy cã 1 Gi¸ trÞ ®−êng gèc thÊp h¬n. CÇu nèi 4 vμ 5 cã cïng Gi¸ trÞ ®−êng gèc,
nh−ng cÇu nèi 4 cã quyÒn −u tiªn h¬n vμ vËy nã trë thμnh cÇu nèi x¸c ®Þnh.
KÕt qu¶ cña tÊt c¶ ho¹t ®éng nμy ®−îc chØ râ ë h×nh 10.12. ChØ cã cÇu nèi x¸c
®Þnh ë mçi LAN ®−îc quyÒn chuyÓn ®i c¸c khung. TÊt c¶ c¸c cæng ë tÊt c¶ c¸c cÇu
nèi kh¸c ®−îc ®Æt trong tr¹ng th¸i nghÏn. Sau khi c©y ph©n nh¸nh (Spanning Tree)
®−îc thμnh lËp c¸c cÇu nèi tiÕp tôc trao ®æi BPDU 1 c¸ch ®Òu ®Æn ®Ó cã thÓ ®¹t tíi
bÊt kú sù thay ®æi vÒ topo m¹ng, c¸c sù x¸c ®Þnh Cost hoÆc quyÒn −u tiªn x¸c ®Þnh.
BÊt cø lóc nμo mμ mét cÇu nèi nhËn 1 BPDU ë mét cæng, nã t¹o ra 2 sù x¸c ®Þnh:
1. NÕu BPDU ®Õn mét cæng mμ nã ®−îc kh¶o s¸t x¸c ®Þnh cæng, cã ph¶i sù
truyÒn t¶i cã 1 Claim tèt h¬n lμ cæng x¸c ®Þnh kh«ng?
2. Cæng nμy sÏ lμ cæng gèc cña t«i kh«ng?
C¸ch xö sù cña c¸c cÇu nèi cã thÓ ®−îc gi¶i thÝch mét c¸c chÝnh x¸c víi sù liªn
quan ®Õn tr¹ng th¸i biÓu ®å dÉn truyÒn ë h×nh 10.13. Khi mét cÇu nèi ®−îc khëi ®éng
226 Kü thuËt m¹ng m¸y tÝnh
hoÆc khi mét cÇu nèi ph¶i tham gia vμo mét sù thay ®æi cÊu h×nh, tÊt c¶ c¸c cæng cña
nã ®−îc ®−a vμo c¸c tr¹ng th¸i l¾ng nghe. øng víi mçi cæng 1 thêi ®iÓm liªn quan
®−îc khëi t¹o ®Ó cã mét gÝa trî gäi lμ tr× ho·n chuyÓn tiÕp. Thêi ®iÓm nμy cho phÐp
kh«ng ho¹t ®éng nh− thÓ kh«ng th«ng tin nμo ®−îc nhËn ®Ó chØ râ r»ng cæng nμy sÏ
bÞ nghÏn viÖc dÉn truyÒn vμ nhËn khung MAC
H×nh 10.13: S¬ ®å chuyÓn ®æi c©y ph©n nh¸nh cho mét cæng Bridge
ë tr¹ng th¸i l¾ng nghe, th«ng tin giao thøc c©y ph©n nh¸nh ®−îc nhËn vμ ®−îc
truyÒn, nh−ng l−u l−îng tr¹m kh«ng ®−îc chuyÓn ®i hoÆc rêi khái cæng cÇu nèi vμ
c¸c khung MAC ®Õn th× kh«ng ®−îc ®Ö tr×nh bé phËn xö lý.
Mét khi thêi gian chuyÓn t¶i hÕt, sù chuyÓn tiÕp cæng cÇu nèi ®Õn tr¹ng th¸i
theo dâi vμ bé phËn ®Þnh thêi (timer) ®−îc khëi ®éng l¹i sang th«ng sè tr× ho·n
chuyÓn tiÕp. C¸ch vËn chuyÓn ë tr¹ng th¸i theo dâi chÝnh x¸c lμ gièng nh− tr¹ng th¸i
l¾ng nghe víi sù trë ra cña c¸c khung ®−îc ®Ö tr×nh ®Ó xö lý theo dâi. Mét khi bé
phËn ®Þnh thêi hÕt hiÖu lùc lÇn thø hai, cæng c¸c cÇu nèi di chuyÓn ®Õn tr¹ng th¸i
chuyÓn tiÕp mμ ®iÒu nμy cã nghÜa lμ cæng nμy lμ mét phÇn cña c©y ph©n nh¸nh vμ sÏ
nhËn lÊy c¸c khung ®Ó ®−îc chuyÓn ®i ngang qua cÇu nèi nh− lμ c¸c khung truyÒn ra
ngoμi cÇu nèi t−¬ng øng.
NÕu ë thêi ®iÓm nμo ®ã, cÇu nèi nhËn th«ng tin cÊu h×nh thÝch hîp mμ nã cho
thÊy râ r»ng cæng nμy sÏ kh«ng lμ mét phÇn cña c©y ph©n nh¸nh, cæng ®−îc ®Æt ë
tr¹ng th¸i nghÏn. Sau ®ã topo m¹ng thay ®æi sÏ chuyÓn sang tr¹ng th¸i l¾ng nghe.
§éng lùc cho bé phËn xö lý phøc t¹p mét c¸ch râ rμng lμ ®Ó tÝnh to¸n viÖc
truyÒn c¸c mÖnh lÖnh vμo th«ng tin d÷ liÖu ®ang th«ng tin gi÷a c¸c cÇu nèi. §Ó
Ch−¬ng 10: Liªn m¹ng 227
chuyÓn mét tr¹ng th¸i trùc tiÕp tõ mét tr¹ng th¸i nghÏn, ®Õn mét tr¹ng th¸i chuyÓn
tiÕp tr¹ng th¸i chuyÓn tiÕp ph¶i chÊp nhËn cã c¸c vßng d÷ liÖu thø cÊp ph¸t vμ chÊp
nhËn mÊt thø tù cña c¸c khung t¨ng lªn gÊp ®«i. Thêi gian cÇn ®Ó th«ng tin míi nhËn
®−îc bëi tÊt c¶ c¸c cÇu nèi vμ ®Ó c¸c cÇu nèi kh¸c tr¶ lêi th«ng tin giao thøc tr−íc ®ã
tr−íc khi b¾t ®Çu truyÒn khung.
10.2.3 §¬n vÞ d÷ liÖu giao thøc cÇu nèi
ChuÈn 802.1D ®Þnh nghÜa hai cÇu nèi c¸c ®¬n vÞ giao thøc d÷ liÖu nh− sau: sè
liÖu BPDU vμ topo m¹ng thay ®æi sù th«ng b¸o BPDU. H×nh 10.14 minh häa c¸c ®Þnh
d¹ng.
Sè liÖu BPDU bao gåm c¸c lÜnh vùc sau:
- Bé nhËn d¹ng giao thøc (Protocol identifier (2 byte)): NhËn biÕt gi¶i thuËt c©y
ph©n nh¸nh vμ giao thøc ®−îc ®Þnh nghÜa bëi 802.1. Gi¸ trÞ ®Òu lμ 0.
- Bé nhËn d¹ng phiªn b¶ng giao thøc (Protocol version identifier (1 byte)) NhËn
biÕt phiªn b¶ng cña chuÈn nμy.
- Lo¹i BPDU (1 octet) läai cña BPDU vÒ cÊu h×nh BPDU, gi¸ trÞ ®Òu b»ng 0.
- C¸c cê (Flag) (1byte): Bao gåm cê thay ®æi topo m¹ng (bit 1 cña byte 5) vμ cê
nhËn biÕt thay ®æi topo m¹ng (bit 8 cña byte 5). ViÖc sö dông c¸c cê nμy ®−îc
gi¶i thÝch d−íi ®©y.
- Bé nhËn d¹ng gèc (8 byte): NhËn d¹ng cÇu nèi duy nhÊt gi¶ ®Þnh lμ gèc bëi cÇu
nèi truyÒn t¶i BPDU nμy. Th«ng sè nμy ®−îc truyÒn ®Ó cho phÐp tÊt c¶ c¸c cÇu
nèi hßa hîp ë gèc.
- Gi¸ trÞ ®−êng gèc - Path cost Root (4 byte): gi¸ trÞ cña ®−êng tõ sù dÉn truyÒn
cÇu nèi ®Õn cÇu nèi ®· ®−îc nhËn biÕt bëi bé nhËn d¹ng gèc ë trªn. Th«ng sè
nμy ®−îc truyÒn ®Ó cho phÐp mét cÇu nèi quyÕt ®Þnh c¸c cÇu nèi nμo mμ chóng
kÕt nèi ®Õn c¸c LAN mμ ë ®ã BPDU nμy ®−îc nhËn vμ ®−a ra gi¸ trÞ ®−êng nhá
nhÊt cho gèc LAN ®ã.
- Bé nhËn d¹ng cÇu nèi (bridge identifier (8 byte)): Bé nhËn d¹ng duy nhÊt cña
cÇu nèi ®ang truyÒn BPDU nμy. Th«ng sè nμy ®−îc truyÒn ®Ó cho phÐp mét cÇu
nèi quyÕt ®Þnh, trong tr−êng hîp cña mét LAN mμ ë ®ã cã hai hoÆc nhiÒu h¬n
c¸c cÇu nèi ®−îc kÕt nèi vμ LAN ®ã chÞu ®ùng gi¸ trÞ ®−êng b»ng nhau tÝnh tõ
gèc, mμ c¸c cÇu nèi nμy sÏ ®−îc chän nh− lμ cÇu nèi ®· x¸c ®Þnh cho LAN ®ã.
- Bé nhËn d¹ng cæng (Port Identifier (2 byte)): NhËn d¹ng cæng truyÒn BPDU
nμy. Bé nhËn d¹ng nμy x¸c nhËn mét c¸ch râ rμng mét cæng ë cÇu nèi truyÒn.
- Tuæi th«ng b¸o (Message age (2 byte)): Tuæi cÊu h×nh th«ng b¸o, nã lμ thêi gian
kÓ tõ sù ph¸t sinh cña cÊu h×nh BPDU bëi gèc mμ nã ®· kÝch thÝch sù ph¸t sinh
228 Kü thuËt m¹ng m¸y tÝnh
cña sè liÖu BPDU nμy. Th«ng sè nμy ®−îc dÉn truyÒn ®Ó cho phÐp mét cÇu nèi
xãa ®i th«ng tin mμ th«ng tin nμy v−ît qu¸ tuæi tèi ®a.
- Tuæi tèi ®a (Maximum age (2 byte)): Mét gi¸ trÞ time-out ®−îc sö dông bëi tÊt
c¶ c¸c cÇu nèi trong internet. Gi¸ trÞ ®−îc thiÕt lËp bëi gèc. Th«ng sè nμy ®−îc
dÉn truyÒn ®Ó ®¶m b¶o r»ng mçi mét cÇu nèi cã mét gi¸ trÞ t−¬ng xøng mμ nã
dïng ®Ó kiÓm tra tuæi cña th«ng tin cÊu h×nh ®· l−u tr÷.
1 1
Bé nhËn d¹ng giao thøc Bé nhËn d¹ng giao thøc
2 2
Bé nhËn d¹ng phiªn b¶n giao thøc 3 Bé nhËn d¹ng phiªn b¶n giao thøc 3
Lo¹i BPDU 4 Lo¹i BPDU 4
Cê 5 (b) C¸c tham sè vμ ®Þnh d¹nh th«ng b¸o
6 thay ®æi topo m¹ng cña BPDU
7
8
9
Bé nhËn d¹ng gèc
10
11
12
13
14
15
Gi¸ trÞ ®−êng gè
16
17
18
19
20
Bé nhËn d¹ng cÇu nèi 21
Bé nhËn d¹ng cæng 22
23
24
25
26
27
28
29
30
Tuæi th«ng b¸o
31
32
Tuæi tèi ®a
33
34
Hello Time
35
Sù tr× ho·n chuyÓn tiÕp 36
37
(a) C¸c tham sè vμ ®Þnh d¹nh cÊu h×nh BPDU
- Hello Time (2 octet): lμ kho¶ng c¸ch thêi gian gi÷a sù ph¸t sinh cÊu h×nh BPDU
bëi gèc. Th«ng sè nμy kh«ng ®−îc sö dông mét c¸ch trùc tiÕp trong c¸c gi¶i
thuËt (Spanning tree) c©y ph©n nh¸nh nh−ng ®−îc truyÒn ®Ó thuËn tiÖn cho viÖc
theo dâi sù vËn hμnh giao thøc bëi c¸c chøc n¨ng qu¶n lý sù vËn hμnh.
Sù tr× ho·n chyÓn tiÕp (Forward delay (2 byte)): Lμ mét gi¸ trÞ time-out ®−îc sö
dông bëi tÊt c¶ c¸c cÇu nèi. Gi¸ trî ®−îc thiÕt lËp bëi gèc. Th«ng sè nμy ®−îc truyÒn
®Ó ®¶m b¶o mçi cÇu nèi sö dông mét gi¸ trÞ cho bé phËn ®Þnh thêi tr× ho·n chyÓn tiÕp
khi chuyÓn tr¹ng th¸i cña mét cæng ®Õn mét tr¹ng th¸i chuyÓn tiÕp. Th«ng sè nμy
còng ®−îc sö dông nh− lμ gi¸ trÞ time-out cho c¸c ngâ vμo thùc thÓ ®éng c¬ së d÷ liÖu
läc tuæi, tiÕp theo sau c¸c thay ®æi vÒ topo m¹ng ho¹t ®éng.
Sù truyÒn cña cÊu h×nh BPDU ®−îc thóc ®Èy bëi phÇn gèc (hoÆc bëi nh÷ng cÇu
nèi mμ nh÷ng sù kh¶o s¸t mét c¸ch t¹m thêi chÝnh nã ®Õn phÇn gèc). PhÇn gèc sÏ
ph¸t xuÊt mét c¸ch ®Òu ®Æn mét cÊu h×nh BPDU ë tÊt c¶ c¸c LAN mμ nã ®−îc nèi
kÕt. Mét cÇu nèi mμ nã nhËn mét cÊu h×nh BPDU víi nh÷ng g× mμ nã quyÕt ®Þnh lμ
cæng gèc cña nã cho qua th«ng tin ®ã ®Õn tÊt c¶ c¸c LAN mμ ë ®ã nã ®−îc chÝnh nã
tin lμ cÇu nèi x¸c ®Þnh. V× vËy, trong mét cÊu h×nh æn ®Þnh viÖc ph¸t sinh cña mét cÊu
h×nh BPDU ngang qua c©y ph©n nh¸nh. ViÖc tËp hîp c¸c sù dÉn truyÒn BPDU ®−îc
biÕt nh− lμ th«ng b¸o cÊu h×nh.
Mét cÇu nèi cã thÓ quyÕt ®Þnh r»ng nã ph¶i thay ®æi topo m¹ng cña c©y ph©n
nh¸nh. VÝ dô ë h×nh 10.12, nÕu cÇu nèi 4 bÞ hÖ nã sÏ ngõng chuyÓn c¸c cÊu h×nh
BPDU nh− lμ mét phÇn cña c¸c th«ng tin cÊu h×nh cã tÝnh chu kú.
CÇu nèi 3 sÏ xÕp ®Æt cÇu nèi 4 nh− lμ cÇu nèi x¸c ®Þnh ë LAN 2 khi bé phËn
®Þnh thêi theo tuæi tèi ®a hÕt h¹n vμ sÏ r¬i vμo tr¹ng th¸i l¾ng nghe. Cuèi cïng, cæng
ë LAN 2 cña cÇu nèi 3 sÏ r¬i vμo tr¹ng th¸i chuyÓn tiÕp. ë ®iÓm nμy cÇu nèi 3 ph¶i
th«ng b¸o tíi gèc cña mét sù thay ®æi vÒ topo m¹ng. §iÒu nμy ®−îc lμm bëi viÖc
truyÒn mét sù th«ng b¸o thay ®æi 1 topo m¹ng BPDU ë cæng gèc cña cÇu nèi. BPDU
nμy bao gåm ®¬n thuÇn mét bé nhËn d¹ng giao thøc, bé nhËn d¹ng phiªn b¶ng giao
thøc, vμ mét vïng lo¹i BPDU xö lý b»ng mét m· sè cña lo¹i nμy lμ 10000000.
Thùc tÕ lμ ®Ó th«ng tin vÒ sù th«ng b¸o thay ®æi vÒ topo m¹ng ®Õn phÇn gèc.
§iÒu nμy ®−îc thùc hiÖn b»ng c¸ch ra mÖnh lÖnh th«ng b¸o sù thay ®æi trªn C©y ph©n
nh¸nh ®Õn phÇn gèc. §Ó b¶o ®¶m sù ph©n bè cña th«ng b¸o ®¸ng tin cËy, cÇu nèi
truyÒn dÉn sÏ lÆp l¹i sù th«ng b¸o thay ®æi topo m¹ng BPDU cho ®Õn khi nã nhËn
mét ACK tõ cÇu nèi x¸c ®Þnh cho LAN ®ã. Acknowledgment ®−îc thùc hiÖn trong
mét cÊu h×nh BPDU cê nhËn biÕt thay ®æi topo m¹ng. CÇu nèi x¸c ®Þnh cho th«ng
b¸o ®i qua, hoÆc vÒ tr−íc, phÇn gèc sö dông cïng thñ tôc.
230 Kü thuËt m¹ng m¸y tÝnh
Khi phÇn gèc nhËn mét th«ng b¸o nh− thÕ, hoÆc thay ®æi vÒ topo m¹ng cña
chÝnh nã (vÝ dô nh− mét gèc míi ®−îc khai b¸o), nã sÏ ®Æt cê thay ®æi topo m¹ng
trong tÊt c¶ c¸c th«ng tin cÊu h×nh ®· truyÒn ®i vμo mét vμi thêi ®iÓm.
LAN 3
B3
B1
LAN 2
LAN 1 Z
B4
X
B2
LAN 4
LAN 4
B2 B4
X
LAN 4
B2 B4
10.3 Router
C¸c router ®−îc dïng ®Ó më réng cù ly cña mét m¹ng dùa trªn th«ng tin vÒ líp
m¹ng theo m« h×nh OSI. C¸c router phô thuéc vμo giao thøc cña líp M¹ng (ch¼ng
h¹n nh− IP, IPX). Router ph¶i ®äc th«ng tin ®Æc tr−ng cho giao thøc
(protocol_specific information) trong phÇn ®Çu ®Ò cña gãi (thuéc líp m¹ng) råi míi
quyÕt ®Þnh c¸ch göi chuyÓn tiÕp gãi d÷ liÖu ®Õn ®Ých cña nã sao cho khÐo nhÊt. Mçi
Ch−¬ng 10: Liªn m¹ng 231
router th−êng chøa c¸c b¶ng ®Þnh tuyÕn (routing table), chøa danh s¸ch nh÷ng th«ng
tin vÒ ®Þa chØ m¹ng vμ thêi gian ph¶i mÊt ®Ó ®Õn ®−îc n¬i ®ã. Giao thøc thuéc líp
m¹ng quyÕt ®Þnh c¸c router ph¶i chøa th«ng tin g× trong c¸c b¶ng ®Þnh tuyÕn cña
chóng vμ lμm thÕ nμo ®Ó thu thËp ®−îc nh÷ng th«ng tin nμy.
VÝ dô trong m«i tr−êng NetWare dïng giao thøc IPX, cã mét giao thøc kh¸c gäi
lμ giao thøc th«ng tin ®Þnh tuyÕn RIP (Routing Information Protocol), cã vai trß
quyÕt ®Þnh lμ cÇn nhËp nh÷ng th«ng tin g× vμo trong b¶ng ®Þnh tuyÕn. RIP b¾t buéc
mçi router ph¶i loan b¸o nh÷ng néi dung cña b¶ng ®Þnh tuyÕn cña nã cø mçi 60 gi©y
mét lÇn. Theo kiÓu c¸ch nμy c¸c router trªn m¹ng trao ®æi th«ng tin víi nhau. Mét
giao thøc NetWare kh¸c, giao thøc qu¶ng c¸o dÞch vô SAP (Sevice Advertisement
Protocol), kiÓm so¸t sù trao ®æi tªn vμ vÞ trÝ cña c¸c server. Cã mét giao thøc ®Þnh
tuyÕn kh¸c míi ®−îc Novell ®−a ra lμ NLSP sÏ ®−îc m« t¶ trong môc kÕ tiÕp
10.3.1 Giao thøc NLSP
Router ®a giao thøc (MultiProtocol Router –MPR) cña Novell dïng mét d¹ng
giao thøc tiÕp cËn tiªn tiÕn h¬n gäi lμ NLSP (NetWare Link Service Protocol_ giao
thøc dÞch vô liªn kÕt cña NetWare). MPR lμ mét s¶n phÈm phÇn mÒm ®Þnh tuyÕn
®−îc Novell ®−a ra. C«ng nghÖ ®−îc triÓn khai cho MPR giê ®· ®−îc gép lu«n vμo
trong NetWare 4.1. NLSP cã thÓ dïng ®−îc cho c¸c m¹ng NetWare 3. 1x vμ 4.x nh−
lμ mét NLM cã thÓ ®−îc n¹p lªn file server. NLSP cung cÊp c¸c th«ng tin
RIP(Routing Information Protocol) vμ SAP(Service Advertisement Protocol), nh−ng
theo mét khu«n d¹ng h÷u hiÖu h¬n. KÕt qu¶ cuèi cïng lμ, c¸c router dïng NLSP chØ
cÇn th«ng b¸o víi nhau vÒ c¸c th«ng tin míi hoÆc võa thay ®æi mμ th«i. C¸c router
dïng RIP vμ SAP cø mçi 60 gi©y l¹i ph¶i th«ng b¸o víi nhau vÒ toμn bé néi dung cña
c¸c b¶ng cña chóng, cßn c¸c router dïng NLSP chØ göi cho nhau c¸c th«ng tin cÇn
cËp nhËt th«i, NLSP còng ®−a ra nh÷ng c¶i tiÕn vÒ hiÖu n¨ng kh¸c so víi RIP vμ SAP.
NLSP dïng gi¶i thuËt ®Þnh tuyÕn dÞch vô liªn kÕt (link service) chø kh«ng dïng
vector kho¶ng c¸ch nh− RIP. RIP dïng ph−¬ng ph¸p cò ®Ó x¸c ®Þnh ®−îc con ®−êng
göi chuyÓn tiÕp tèt nhÊt, cã liªn quan ®Õn mét th«ng sè ®Þnh thêi s¬ ®¼ng gäi lμ nhÞp
®ång hå (tick). Cßn gi¶i thuËt ®Þnh tuyÕn dÞchvô liªn kÕt ®−îc dïng trong NLSP l¹i
chØ l−u ý ®Õn thêi gian ®Ó ®Õn ®−îc ®Ých mμ th«i (do ®ã gi¶i thuËt nμy ®«i khi còng
®−îc gäi lμ tr¹ng th¸i liªn kÕt Link-state). NLSP còng ®−a ra nh÷ng tÝnh n¨ng sau
®©y:
- C©n b»ng t¶i (load balancing): Router sÏ ®−a ra quyÕt ®Þnh thÝch ®¸ng(®Ó gi¶i
quyÕt t×nh tr¹ng qu¸ t¶i) khi cã mét ®−êng göi bÞ dïng ®Õn qu¸ th−êng xuyªn.
- Linh ®éng ®Þnh l¹i ®−êng göi (dynamic rerouting): Trong tr−êng hîp cã mét
router bÞ háng hãc, nh÷ng router kh¸c sÏ lËp ngay ra nh÷ng con ®−êng kh¸c ®Ó
c¸ng ®¸ng thay c«ng viÖc cña router ®ã.
232 Kü thuËt m¹ng m¸y tÝnh
- §Þnh tuyÕn nhiÒu cÊp (hierachical routing): Lμ kh¶ n¨ng ®Þnh ra router nμo lμ s¬
cÊp (primary) vμ router nμo lμ thø cÊp (secondary), khi con ®−êng göi tõ nguån
®Õn ®Ých ph¶i ®i qua nhiÒu router.
- TruyÒn d÷ liÖu nhanh h¬n: cã kh¶ n¨ng xö lý nh÷ng d÷ liÖu lín h¬n trong cïng
mét thêi gian.
- T−¬ng thÝch ng−îc: C¸c router dïng RIP vμ SAP vÉn cã thÓ lμm viÖc víi NLSP.
10.3.2 C¸ch lμm viÖc cña Router
C¸c router lμm viÖc ®éc lËp víi vËt liÖu nèi m¹ng vμ lo¹i NIC ®−îc dïng.
Router ®äc th«ng tin ®i qua líp liªn kÕt d÷ liÖu theo m« h×nh OSI ®Ó vμo líp M¹ng.
Líp liªn kÕt d÷ liÖu lμ“l·nh ®Þa” cña NIC, nh−ng líp M¹ng l¹i ch¼ng cã liªn quan
chót nμo ®Õn lo¹i NIC ®−îc dïng. KÕt qu¶ lμ router cã thÓ ®−îc ®Þnh h×nh víi mét
card Ethernet bªn mÆt A vμ mét card token Ring bªn mÆt B. Khi mét router nh− vËy
nhËn ®−îc mét cuéc truyÒn Ethernet, nã trÝch lÊy d÷ liÖu ra råi t¸i lËp nã vμo trong
mét khung Token Ring sÏ truyÒn ®i ®−îc bªn phÝa card Token Ring.
Router lμm viÖc rÊt gièng cÇu nèi c©y phñ. Nã trao ®æi th«ng tin víi nh÷ng
router kh¸c trªn m¹ng vμ x©y dùng b¶ng d÷ liÖu ®Þnh tuyÕn cña riªng nã. B¶ng ®Þnh
tuyÕn nμy chøa mét danh s¸ch c¸c ®Þa chØ m¹ng, sè hop, vμ mét ®¬n vÞ ®o thêi gian
(measurement of time) nμo ®ã. Mét hop ®−îc tÝnh lμ khi mét gãi cÇn ®i qua mét
router. NÕu m¹ng D ®−îc gäi lμ c¸ch m¹ng A 5 hop, th× cã nghÜa lμ mét gãi mμ xuÊt
ph¸t tõ m¹ng A cã lÏ cÇn ph¶i ®i qua n¨m router tr−íc khi ®Õn ®−îc m¹ng D. Mét
®¬n vÞ ®o thêi gian tiªu biÓu lμ nhÞp ®ång hå (tick). Mét tick b»ng kho¶ng 1/18 lÇn 1
gi©y. Sè tick ph¶i mÊt ®Ó mét gãi ®i tõ m¹ng nguån ®Õn ®−îc mét m¹ng ®Ých th−êng
lín h¬n sè hop 1 ®¬n vÞ. Trong vÝ dô võa nªu ë trªn, nÕu m¹ng D c¸ch m¹ng A n¨m
hop, th× th−êng sÏ mÊt s¸u tick ®Ó mét gãi ®i tõ A ®Õn D. NÕu sè tick ®Õm ®−îc trªn
300 th× ®ã lμ dÊu hiÖu cho thÊy r»ng gãi d÷ liÖu ph¶i ®i ngang qua mét lo¹i nèi kÕt
diÖn tho¹i dμnh riªng chËm nh− rïa nμo ®ã.
10.3 3 Nh÷ng c¸ch thùc hiÖn router trong thùc tÕ
C¸c router d−îc thùc hiÖn theo mét trong c¸c ph−¬ng ¸n sau:
- Mét m¸y ®éc lËp, cã nèi kÕt vμo m¹ng.
- Gãi phÇn mÒm ch¹y trªn mét m¸y tr¹m.
- Gãi phÇn mÒm ch¹y trªn mét file server.
- ViÖc ®Þnh tuyÕn ®−îc tÝch hîp lu«n trong H§H m¹ng.
C¸c m¸y router ®éc lËp th−êng ®−îc biÕt ®Õn lμ nh÷ng router ®−îc chÕ t¹o bëi
Cisco, mét nhμ chÕ t¹o router lõng danh. Nh÷ng m¸y nμy chØ ®¬n gi¶n lμ c¾m vμo
trong m¹ng lμ ch¹y ngay. (B¹n cÇn ch¹y mét ch−¬ng tr×nh cÊu h×nh mμ nhμ chÕ t¹o
cung cÊp ®Ó ®Þnh cÊu h×nh cho router).
Ch−¬ng 10: Liªn m¹ng 233
Mét trong nh÷ng router phæ biÕn nhÊt lμ mét gãi phÇn mÒm mμ ch¹y trªn mét
m¸y tr¹m (th−êng lμ mét m¸y tr¹m). VÝ dô, Multiprotocol Router(MPR) cña Novell
cã thÓ ch¹y nh− mét phÇn mÒm hoÆc trªn mét file Server hoÆc trªn mét m¸y tr¹m. §Ó
cμi ®Æt MPR, b¹n g¾n nhiÒu NIC vμo m¸y, ®Õn møc sao cho thÝch hîp víi t×nh huèng
thùc tÕ cña b¹n (b¹n cÇn Ýt nhÊt hai NIC ®Ò lμm cho m¸y tr¹m biÕn thμnh mét router),
råi n¹p phÇn mÒm. ViÖc cμi ®Æt phÇn mÒm nμy bao gåm c¶ viÖc cμi ®Æt mét phiªn b¶n
dïng trong thêi gian ch¹y (run -time version) cña NetWare. Phiªn b¶n run-time cña
NetWare nμy th−êng lμ mét phiªn b¶n ®· ®−îc tinh l−îc bít cña NetWare, cã giíi
h¹n vÒ sè ng−êi dïng chØ tõ 2 ®Õn 5 mμ th«i. Cã ch−¬ng tr×nh ®Þnh cÊu h×nh, cho
phÐp b¹n g¸n c¸c ®Þa chØ m¹ng cho mçi NIC trong router ®ã.
Hai h·ng Eicon Technologies vμ Novell chμo b¸n nh÷ng phÇn mÒm router mμ
cã thÓ ch¹y trªn mét file server. C¸c phÇn mÒm nμy sö dông tÝnh n¨ng ®Þnh tuyÕn néi
bé (internal routing) chøa hÖ ®iÒu hμnh NetWare, nh−ng bæ sung thªm chøc n¨ng cho
tÝnh n¨ng ®ã. VÝ dô nh−, phÇn mÒm cña Eicon bæ sung thªm kh¶ n¨ng cña c¸c giao
thøc kÕt nèi PPP (Point-to Point Protocol) vμ Frame Relay.
HÇu hÕt c¸c hÖ ®iÒu hμnh m¹ng ®Òu ®−a ra nh÷ng kh¶ n¨ng göi ®Þnh tuyÕn cã
giíi h¹n. VÝ dô nh−, NetWare ®−a ra nh÷ng tÝnh n¨ng göi ®Þnh tuyÕn cho IPX,
AppleTalk, vμ IP. §Ó göi tiÕp nhËn cho nh÷ng giao thøc kh¸c, b¹n cÇn phÇn mÒm bæ
sung hoÆc mét router riªng. UnixWare ®−a ra tÝnh n¨ng göi ®Þnh tuyÕn cho IP. §Ó
kÝch ho¹t tiÖn Ých göi ®Þnh tuyÕn cã s½n, b¹n chØ cÇn ®¬n gi¶n lμ g¾n thªm c¸c NIC bæ
sung vμ g¸n c¸c ®Þa chØ lÖnh ®−îc dïng trong NetWare lμ LOAD vμ BIND.
HÇu hÕt c¸c router ®Òu ®−a ra mét thø tÝnh n¨ng nμo ®ã. PhÇn mÒm lμm c¸c
chøc n¨ng router cã gép s½n mét t¸c nh©n qu¶n lý m¹ng. T¸c nh©n qu¶n lý nμy tr¶ lêi
nh÷ng th¾c m¾c tõ mét thø phÇn mÒm qu¶n lý nμo ®ã göi ®Õn.
VÝ dô nh−, Novell ®−a ra gãi phÇn mÒm NetWare Management System (NMS).
Gãi phÇn mÒm nμy cho phÐp b¹n qu¶n lý, tõ m¸y tr¹m cña b¹n, toμn bé m¹ng, bao
gåm tÊt c¶ c¸c router, c¸c file server, vμ c¸c m¸y tr¹m. B¹n cã thÓ tËp hîp nh÷ng con
sè thèng kª vÒ hiÖu n¨ng, vμ tiÕn hμnh ngay nh÷ng ho¹t ®éng b¸o nguy nÕu cã mét
vμi t×nh tr¹ng sai ph¹m nμo ®ã gia t¨ng.
Còng nh− c¸c cÇu nèi diÖn réng, hÇu hÕt c¸c router ®Òu cung cÊp kh¶ n¨ng nèi
kÕt c¸c LAN th«ng qua c¸c ®−êng d©y ®iÖn tho¹i cao cÊp.
10.4 Qu¶n lý m¹ng
C¸c m¹ng vμ c¸c hÖ thèng xö lý ph©n phèi ®ang cã b−íc ph¸t triÓn quan träng
vμ thùc vËy, chóng ®· trë thμnh vÊn ®Ò b×nh luËn trong giíi th−¬ng m¹i. Trong mét c¬
quan cã s½n, khuynh h−íng cμng më réng thªm, m¹ng cμng phøc t¹p h¬n, gióp øng
dông nhiÒu h¬n vμ nhiÒu ng−êi dïng h¬n. Khi c¸c m¹ng nμy ph¸t triÓn h¬n, hai sù
kiÖn trë nªn ®¸ng lo ng¹i lμ:
234 Kü thuËt m¹ng m¸y tÝnh
1. M¹ng, c¸c nguån tμi nguyªn cña nã vμ sù ph©n bè c¸c øng dông cña nã trë
nªn kh«ng thÓ thiÕu trong tæ chøc.
2. NhiÒu viÖc cã thÓ ®i sai, lμm mÊt kh¶ n¨ng cña m¹ng hoÆc mét phÇn cña
m¹ng hoÆc sù vËn hμnh bÞ tho¸i hãa ®Õn mét møc ®é kh«ng thÓ chÊp nhËn
®−îc.
Mét m¹ng lín kh«ng thÓ cïng ®Æt chung vμ qu¶n lý bëi næ lùc con ng−êi ®¬n
®éc. Sù phøc t¹p cña mét hÖ thèng nh− thÕ ®iÒu khiÓn ®−îc viÖc sö dông c¸c c«ng cô
s¾p xÕp m¹ng tù ®éng. Sù cÊp b¸ch trong viÖc cÇn c¸c c«ng cô nh− thÕ ®−îc t¨ng lªn
vμ sù khã kh¨n ®Ó cung cÊp c¸c c«ng cô nμy còng t¨ng lªn nÕu m¹ng bao gåm thiÕt
bÞ tõ nhiÒu nhμ cung cÊp.
DÜ nhiªn c¸c dÉn gi¶i nμy cung cÊp ®Õn toμn bé m¹ng c¸c ®iÒu kiÖn thuËn lîi
cña mét c¬ cÊu tæ chøc, bao gåm LAN, MANs, WANs. Tuy nhiªn, c¸c LAN vμ hiÖn
t¹i ®Õn mét ph¹m vi MAN ph¸t triÓn lμ phÇn cèt lâi cña bÊt kú sù ®iÒu hμnh m¹ng
cña c¬ cÊu tæ chøc vμ ph¶i lμ mét sù tËp trung cña bÊt kú ch−¬ng tr×nh qu¶n lý m¹ng.
Trong ch−¬ng nμy, chóng ta ®Ò cËp vÒ mét chñ ®Ò rÊt lín vμ phøc t¹p nh−: Qu¶n
lý m¹ng, víi mét tÇm quan träng ®Æc biÖt vÒ sù qu¶n lý LAN/MAN. Cô thÓ lμ chóng
ta tËp trung vÒ c¸c c«ng cô phÇn cøng vμ phÇn mÒm vμ c¸c hÖ thèng.
Chóng ta b¾t ®Çu b»ng viÖc xem xÐt c¸c yªu cÇu cho viÖc qu¶n lý m¹ng. §iÒu
nμy sÏ cho mét vμi ý kiÕn vÒ ph¹m vi c«ng viÖc ®−îc hoμn thμnh. §Ó qu¶n lý mét
m¹ng, ®iÒu c¨n b¶n lμ ng−êi ta ph¶i biÕt mét vμi ®iÒu vÒ tr¹ng th¸i chuyÓn vμ c¸ch
vËn hμnh cña m¹ng ®ã.
Víi sù qu¶n lý LAN/MAN ®¬n ®éc, hoÆc víi mét m«i tr−êng LAN/ MAN/
WAN kÕt hîp. Nh÷ng g× cÇn thiÕt lμ nh÷ng hÖ thèng qu¶n lý m¹ng mμ nã bao gåm
mét bé bao hμm d÷ liÖu tËp hîp vμ c¸c dông cô ®iÒu khiÓn vμ nã ®−îc hîp thμnh mét
hÖ thèng ®ång nhÊt víi m¹ng phÇn cøng vμ phÇn mÒm. Chóng ta xem kiÕn tróc chung
cña mét hÖ thèng qu¶n lý m¹ng vμ sau ®ã kh¶o s¸t c¸c tiªu chuÈn ISO cho viÖc qu¶n
lý m¹ng.
Sau ®ã chóng ta xem ®Õn c¸c yªu cÇu ®Æc biÖt cho viÖc qu¶n lý LAN vμ c¸c
c«ng cô ®−îc dïng cho môc ®Ých ®ã. §iÒu nμy ®−îc tiÕp theo sau b»ng sù giíi thiÖu
c¸c chuÈn qu¶n lý LAN/MAN ®−îc ®Ò ra bëi IEEE 802.C¸c tiªu chuÈn nμy cung cÊp
mét bé c¸c c«ng cô vμ mét khung lμm viÖc ®Ó qu¶n lý, ®−îc bæ sung b»ng logic
chuyªn biÖt cho mçi lo¹i m¹ng. Nh− vÝ dô sau ®©y, chóng ta xem c¸c tiªu chuÈn qu¶n
lý ®−îc ®Ò ra cho FDDI.
Ch−¬ng 10: Liªn m¹ng 235
phÇn ch¾c ch¾n vμ ®−îc thùc hiÖn mét m×nh (vÝ dô khëi ®éng hoÆc ng−ng ho¹t ®éng
mét phÇn giao diÖn m¹ng).
ViÖc s¾p xÕp m¹ng cÇn ®Õn kh¶ n¨ng ®Ó lμm cho c¸c thμnh phÇn gièng nhau mμ
chóng bao gåm m¹ng vμ ®Ó ®Þnh nghÜa sù kÕt nèi ®¸ng mong −íc cña c¸c thμnh phÇn
nμy. CÊu h×nh æn ®Þnh mét m¹ng víi mét m¹ng t−¬ng tù hoÆc víi mét bé t−¬ng tù
c¸c thuéc tÝnh tμi nguyªn cÇn nhiÒu c¸ch ®Ó ®Þnh nghÜa vμ c¶i tiÕn c¸c thuéc tÝnh mÆc
®Þnh vμ ®Ó t¶i c¸c bé thuéc tÝnh ®· x¸c ®Þnh tr−íc vμo trong c¸c thμnh phÇn m¹ng
chuyªn biÖt. ViÖc qu¶n lý m¹ng cÇn ®Õn kh¶ n¨ng thay ®æi sù liªn kÕt cña c¸c thμnh
phÇn m¹ng khi c¸c yªu cÇu cña ng−êi dïng thay ®æi. ViÖc t¸i ®Þnh h×nh cña mét
m¹ng th−êng ®−îc mong muèn t−¬ng øng víi sù ®¸nh gi¸ thùc hiÖn hoÆc víi sù gióp
®ì cña viÖc n©ng cÊp m¹ng, ph¸t hiÖn lçi hoÆc c¸c cuéc kiÓm tra vÒ tÝnh an toμn.
Ng−êi dïng th−êng cÇn hoÆc muèn th«ng tin vÒ t×nh tr¹ng cña c¸c nguån tμi
nguyªn m¹ng. V× thÕ khi cã sù thay ®æi vÒ cÊu h×nh x¶y ra, ng−êi dïng sÏ ®−îc th«ng
b¸o vÒ c¸c thay ®æi nμy. C¸c b¸o c¸o vÒ cÊu h×nh cã thÓ ®−îc ph¸t sinh hoÆc ë mét
vμi c¬ së ®Þnh tuyÕn cã tÝnh chu kú. Tr−íc khi viÖc t¸i ®Þnh h×nh, ng−êi dïng th−êng
muèn ®iÒu tra vÒ t×nh tr¹ng cña c¸c nguån tμi nguyªn vμ c¸c thuéc tÝnh cña chóng.
C¸c viÖc qu¶n lý m¹ng th−êng chØ muèn cho phÐp ng−êi dïng qu¶n lý vμ ®iÒu
khiÓn sù ho¹t ®éng m¹ng (vÝ dô, sù ph©n bè phÇn mÒm vμ cËp nhËt).
10.4.1.5 Qu¶n lý hiÖu suÊt (ho¹t ®éng)
C¸c m¹ng th«ng tin d÷ liÖu hiÖn ®¹i ®−îc t¹o thμnh tõ nhiÒu thμnh phÇn kh¸c
nhau, mμ chóng ph¶i th«ng tin trung gian vμ ph©n phèi tμi nguyªn. Trong c¸c tr−êng
hîp nμy, thËt lμ ®¸ng ng¹i ®Ó lμm v« hiÖu hãa cña mét øng dông mμ viÖc th«ng tin
qua m¹ng ë trong c¸c giíi h¹n hiÖu suÊt.
ViÖc qu¶n lý hiÖu suÊt cña mét m¹ng m¸y tÝnh bao gåm hai ph¹m trï chøc n¨ng
tæng qu¸t: thiÕt bÞ kiÓm so¸t vμ thiÕt bÞ ®iÒu khiÓn. ThiÕt bÞ kiÓm so¸t (theo dâi) lμ
chøc n¨ng mμ nã v¹ch ra c¸c ho¹t ®éng trªn m¹ng. Chøc n¨ng ®iÒu khiÓn cho phÐp
qu¶n lý hiÖu suÊt ®Ó t¹o nªn c¸c ®iÒu chØnh ®Ó c¶i tiÕn sù vËn hμnh m¹ng. Mét vμi
trong sè c¸c vËn hμnh lμ kÕt qu¶ cña sù liªn quan tíi viÖc qu¶n lý m¹ng lμ:
- Møc ®é cña kh¶ n¨ng tiÖn dông lμ g× ?
- Cã b¸o ®éng khÈn kh«ng ?
- Th«ng l−îng ph¸t ra ë møc ®é kh«ng chØ chÊp nhËn?
- Cã c¸c nghÏn cæ chai kh«ng ?
- Cã thêi gian ®¸p øng gia t¨ng kh«ng ?
§èi víi c¸c liªn quan nμy, ng−êi qu¶n lý m¹ng ph¶i tËp trung vμo khëi ®éng
nguån tμi nguyªn vμo mét vμi bé nguån ®iÓn h×nh ®· ®−îc theo dâi ®Ó ®¸nh gi¸ c¸c
møc vËn hμnh. §iÒu nμy bao gåm c¸c metric thÝch hîp cã liªn quan vμ ®¸nh gi¸ víi
238 Kü thuËt m¹ng m¸y tÝnh
c¸c nguån m¹ng cã liªn quan nh− lμ c¸c ®Ìn b¸o cña c¸c møc ®é vËn hμnh kh¸c
nhau. VÝ dô nh− chi tiÕt nμo cña c¸c th«ng tin t¸i dÉn truyÒn ë mét bé nèi vËn chuyÓn
®−îc quan s¸t nh− lμ mét vÊn ®Ò ®ßi hái sù chó ý. V× vËy sù s¾p xÕp vËn hμnh ph¶i
theo dâi nhiÒu bé nguån ®Ó cung cÊp th«ng tin trong ph¹m vi ho¹t ®éng m¹ng quyÕt
®Þnh. B»ng c¸ch tËp hîp c¸c th«ng tin nμy, ph©n tÝch nã, vμ sau ®ã sö dông hîp lùc
ph©n tÝch khi ph¶n håi, sù qu¶n lý m¹ng cã thÓ trë nªn cμng ngμy cμng tinh x¶o h¬n ë
c¸c vÞ trÝ nhËn biÕt chøng tá sù hiÖn diÖn hoÆc sù gi¶m gi¸ trÞ vËn hμnh s¾p x¶y ra.
khiÓn an toμn thÝch hîp lμ søc m¹nh vμ hiÖu qu¶ vμ sù s¾p xÕp c¸c ®iÒu kiÖn thuËn lîi
an toμn tù nã ph¶i ®−îc ®¶m b¶o.
Bé xö lý Host
NCC
tr−íc-cuèi
NME
NME Appl NME Appl
OS OS OS
Host
Bé ®iÒu hμnh
khu vùc
Comm
Comm
OS
OS
(link) ®Õn hÖ thèng. C¸c thμnh phÇn chñ ®éng cña m¹ng cung cÊp sù ph¶n håi th«ng
th−êng c¸c th«ng tin tr¹ng th¸i ®Õn trung t©m ®iÒu khiÓn m¹ng.
Mçi nót m¹ng chøa ®ùng mét tËp hîp phÇn mÒm phôc vô cho c«ng viÖc qu¶n lý
m¹ng, ®· biÕt trong biÓu ®å nh− mét thùc thÓ qu¶n lý m¹ng (NME). Mçi NME thùc
hiÖn c¸c c«ng viÖc sau:
- TËp hîp c¸c môc thèng kª trong c¸c th«ng tin vμ c¸c ho¹t ®éng liªn quan tíi
m¹ng.
- Dù tr÷ môc thèng kª liªn hÖ tíi vïng.
- §¸p øng c¸c yªu cÇu tõ trung t©m ®iÒu hμnh m¹ng bao gåm c¸c yªu cÇu: (1)
dÉn truyÒn c¸c môc thèng kª ®Õn trung t©m ®iÒu hμnh m¹ng, (2) thay ®æi mét
th«ng sè (vÝ dô nh− mét bé phËn ®Þnh thêi dïng trong mét protocol vËn
chuyÓn), (3) cung cÊp th«ng tin tr¹ng th¸i (vÝ dô c¸c gi¸ trî th«ng sè, c¸c bé
phËn liªn kÕt chñ ®éng) vμ (4) ph¸t tÝn hiÖu nh©n t¹o khëi ph¸t ®Ó thùc hiÖn mét
cuéc kiÓm tra.
Tèi thiÓu th× mét host trong m¹ng ph¶i ®−îc chØ ®Þnh nh− lμ trung t©m ®iÒu
hμnh m¹ng. Thªm vμo phÇn mÒm NME, host ®iÒu hμnh m¹ng bao gåm mét tËp hîp
phÇn mÒm ®−îc gäi lμ trung t©m ®iÒu hμnh m¹ng (NCC), NCC bao gåm mét giao
diÖn ho¹t ®éng ®Ó cho phÐp mét ng−êi dïng ®· ®−îc phÐp ®Ó qu¶n lý m¹ng. NNC
®¸p øng c¸c yªu cÇu ng−êi dïng b»ng c¸ch hiÓn thÞ th«ng tin vμ hoÆc b»ng c¸ch ®−a
c¸c yªu cÇu ®Õn NMEs xuyªn qua m¹ng. Sù truyÒn th«ng tin nμy ®−îc thùc hiÖn b»ng
c¸ch dïng mét giao thøc qu¶n lý m¹ng møc ®é øng dông mμ nã sö dông c¸c th«ng
tin cÊu tróc trong kiÓu mÉu gièng nhau nh− bÊt kú øng dông ®· ph©n bè nμo kh¸c.
C¸c quan s¸t chung lμ ®Ó:
V× phÇn mÒm qu¶n lý m¹ng n»m trong hÖ thèng ho¹t ®éng host vμ trong cÊu
tróc c¸c th«ng tin ; PhÇn lín, c¸c ®Ò nghÞ cho ®Õn khi ®−îc thiÕt lËp gÇn ®©y ®Ó dïng
mét thiÕt bÞ ng−êi cung cÊp ®¬n gi¶n. Trong tr−êng hîp mét m¹ng cña c¸c m¸y tÝnh
c¸ nh©n cã mét sè LAN c¸c gãi qu¶n lý m¹ng mμ nã sÏ cμi vμo cïng víi c¸c m¸y
tÝnh c¸ nh©n tõ mét sè c¸c nhμ cung cÊp. C¸c tiªu chuÈn ë vïng nμy vÉn cßn míi
nh−ng c¸c hÖ thèng qu¶n lý m¹ng ®· chuÈn hãa ®· ®−îc thiÕt kÕ ®Ó qu¶n lý mét
m¹ng nhiÒu nhμ cung cÊp, ®ang cμng ngμy trë nªn phæ biÕn h¬n.
KiÕn tróc cã thÓ ®−îc më réng ra ®Ó bao gåm phÇn cøng ®iÒu hμnh kü thuËt vμ
còng nh− phÇn cøng theo dâi vËn hμnh.
§Ó duy tr× kh¶ n¨ng cao cña chøc n¨ng qu¶n lý m¹ng, hai hoÆc ba trung t©m
®iÒu hμnh m¹ng ®−îc sö dông. Trong ho¹t ®éng th«ng th−êng, mét trong sè c¸c trung
t©m th× nhμn rçi hoÆc chØ ®¬n gi¶n ®ang tËp hîp c¸c môc thèng kª. NÕu trung t©m
®iÒu hμnh m¹ng kh«ng tèt th× ®ßi hái ph¸i cã hÖ thèng dù phßng.
Ch−¬ng 10: Liªn m¹ng 241
C¬ së th«ng tin
LME Líp giao vËn
qu¶n lý (MIB)
V× lÏ ®ã, ISO ®· ®Ò ra mét bé tiªu chuÈn cã nhiÒu phÇn vμ ph¸c th¶o c¸c tiªu
chuÈn cho viÖc qu¶n lý m¹ng. CCITT lμ mét tæ chøc ®ì ®Çu cña nç lùc nμy vμ ®· ®Æt
bªn c¹nh c¸c chuçi) X.700 giíi thiÖu chóng. C¸c tiªu chuÈn chia thμnh 5 lo¹i chung:
1. C¸ch s¾p xÕp khung lμm viÖc (framework) vμ tæng qu¸t OSI: bao gåm ISO
7498-4 mμ nã cung cÊp mét sù giíi thiÖu chung vÒ kh¸i niÖm qu¶n lý, vμ
ISO 10040 mμ nã lμ mét tæng quan cña phÇn cßn l¹i cña c¸c tμi liÖu.
242 Kü thuËt m¹ng m¸y tÝnh
trß bÞ qu¶n trÞ (agent) hoÆc mét vai trß qu¶n trÞ (manager role). Vai trß qu¶n trÞ cho
mét SMAP x¶y ra trong mét hÖ thèng mμ nã ho¹t ®éng nh− mét trung t©m ®iÒu khiÓn
hoÆc qu¶n trÞ m¹ng. C¸c vÊn ®Ò qu¶n trÞ ®ßi hái cho viÖc th«ng tin vμ sù ho¹t ®éng
®ßi hái cho viÖc ch¹y ch−¬ng tr×nh ®Ó c¸c hÖ thèng ®· s¾p xÕp trong m¹ng. Trong
mçi hÖ thèng ®· s¾p xÕp, agent tiÕp xóc víi bé qu¶n trÞ (manager) vμ ®¸p øng víi c¸c
dông cô trong hÖ thèng cña nã.
Xö lý qu¶n trÞ
Xö lý Agent
§èi t−îng bÞ qu¶n trÞ (cã thÓ chøa ®èi t−îng kh¸c)
DÞch vô CMISE
ViÖc qu¶n lý c¸c hÖ thèng OSI tr¶ lêi mét c¸ch khã kh¨n vÒ c¸c kh¸i niÖm cña
kiÓu h−íng ®èi t−îng. Mçi bé tμi nguyªn mμ nã ®−îc theo dâi vμ ®iÒu khiÓn bëi viÖc
qu¶n lý c¸c hÖ thèng OSI ®−îc ®¹i diÖn b»ng mét ®èi t−îng ®· s¾p xÕp. Mét ®èi
t−îng ®· s¾p xÕp cã thÓ ®−îc lμm râ cho bÊt kú bé nguån nμo mμ c¬ quan mong
muèn theo dâi vμ / hoÆc ®iÒu khiÓn. C¸c vÝ dô vÒ bé nguån phÇn cøng lμ c¸c chuyÓn
m¹ch, c¸c tr¹m lμm viÖc, PBXs, cards cæng LAN vμ c¸c multiplexer. C¸c vÝ dô vÒ bé
tμi nguyªn phÇn mÒm lμ c¸c ch−¬ng tr×nh xÕp hμng, mét sè nguyªn t¾c gi¶i quyÕt vÊn
®Ò ®−êng dÉn vμ c¸c ®−êng dÉn qu¶n lý bé ®Öm. C¸c ®èi t−îng ®· s¾p xÕp mμ chóng
Ch−¬ng 10: Liªn m¹ng 245
®Ò nghÞ ®−a c¸c tμi nguyªn chuyªn biÖt ®Õn mét líp riªng ®−îc gäi lμ ®èi t−îng ®·
®−îc qu¶n lý líp (N). C¸c ®èi t−îng ®· qu¶n lý mμ chóng chuyÓn ®Õn c¸c tμi nguyªn
mμ c¸c bé nguån nμy bao gåm h¬n mét líp ®−îc gäi lμ c¸c ®èi t−îng bÞ qu¶n lý.
Mét ®èi t−îng bÞ qu¶n lý ®−îc chØ râ trong c¸c thuËt ng÷ cña thuéc tÝnh mμ nã
së h÷u, sù häat ®éng mμ cã thÓ ®−îc thùc hiÖn ë ®ã, c¸c th«ng b¸o mμ nã ph¶i sö
dông vμ c¸c mèi liªn quan cña nã víi c¸c ®èi t−îng bÞ qu¶n lý kh¸c. §Ó cÊu tróc vÒ
®Þnh nghÜa cña mét MIB, mçi ®èi t−îng bÞ qu¶n lý ë mét tr−êng hîp cô thÓ cña mét
nhãm ®èi t−îng bÞ qu¶n lý, mét nhãm ®èi t−îng lμ mét kiÓu hoÆc mét template cho
c¸c tr−êng hîp cô thÓ ®èi t−îng bÞ qu¶n lý mμ chóng ph©n phèi c¸c thuéc tÝnh gièng
nhau c¸c th«ng b¸o vμ c¸c ho¹t ®éng qu¶n lý. ViÖc ®Þnh nghÜa cña mét nhãm ®èi
t−îng bÞ qu¶n lý còng nh− ®· tr×nh bμy râ bëi template, bao gåm:
- C¸c thuéc tÝnh cã thÓ thÊy ë c¸c ®−êng giíi h¹n ®èi t−îng bÞ qu¶n lý.
- C¸c ho¹t ®éng qu¶n lý hÖ thèng mμ chóng cã thÓ ®−îc trang bÞ cho ®èi t−îng ®·
s¾p xÕp.
- C¸ch vËn hμnh ®· m« t¶ bëi ®èi t−îng ®· qu¶n lý t−¬ng øng víi c¸c ho¹t ®éng
qu¶n lý.
- C¸c th«ng b¸o mμ chóng cã thÓ ®−îc ph¸t sinh bëi ®èi t−îng bÞ qu¶n lý.
B¶ng 2 liÖt kª c¸c nhãm ®èi t−îng mμ chóng ®· ®−îc ®Þnh nghÜa nh− ë phÇn cña
SMI tr−íc ®©y.
Thuéc tÝnh
C¸c thμnh phÇn d÷ liÖu thùc sù chøa ®ùng trong mét ®èi t−îng s¾p xÕp ®−îc gäi
lμ c¸c thuéc tÝnh. Mçi thuéc tÝnh ®¹i diÖn mét ®Æc tÝnh cña tμi nguyªn mμ ®èi t−îng
®¹i diÖn, nh− c¸c ®Æc ®iÓm cã tÝnh ho¹t ®éng, tr¹ng th¸i tr¸i ng−îc hoÆc c¸c ®iÒu kiÖn
vËn hμnh. Lo¹i d÷ liÖu cña mét thuéc tÝnh cã thÓ lμ sè nguyªn, sè thùc, phÐp to¸n
luËn lý, chuçi ký tù hoÆc mét vμi lo¹i cÊu t¹o tõ c¸c lo¹i c¬ b¶n. Mét thuéc tÝnh cã
thÓ cã mét gi¸ trÞ ®¬n gi¶n hoÆc mét bé gi¸ trÞ. Mét bé thuéc tÝnh cã gi¸ trÞ lμ mét c¸i
mμ gi¸ trÞ cña nã lμ mét bé c¸c thμnh phÇn cña mét lo¹i d÷ liÖu ®· cho.
§Ó thªm vμo mét lo¹i d÷ liÖu, mçi thuéc tÝnh ®· xö lý c¸c quy luËt ®äc, viÕt,
®äc/viÕt) vμ c¸c quy luËt mμ b»ng c¸ch nμy nã cã thÓ ®−îc ®Þnh vÞ nh− lμ kÕt qu¶ cña
mét nghiªn cøu ®· chän läc (c¸c quy luËt matching).
Ho¹t ®éng
Sù ho¹t ®éng qu¶n lý hÖ thèng cung cÊp ®Õn c¸c thuéc tÝnh cña mét ®èi t−îng
hoÆc ®Õn ®èi t−îng qu¶n lý nh− mét tæng thÓ. Mét ho¹t ®éng thùc hiÖn ë mét ®èi
t−îng qu¶n lý cã thÓ dïng chØ nÕu sù tiÕp nèi hÖ thèng qu¶n lý cã c¸c quyÒn lîi truy
cËp cÇn thiÕt ®Ó thùc hiÖn viÖc vËn hμnh vμ c¸c chÕ ngù h»ng ®Þnh kh«ng bÞ ph¹m lçi.
246 Kü thuËt m¹ng m¸y tÝnh
Th«ng b¸o
C¸c ®èi t−îng qu¶n lý ®· ®−îc nèi ®Ó sinh ra c¸c sù th«ng b¸o khi mét vμi biÕn
cè trong hoÆc ngoμi ¶nh h−ëng ®èi t−îng ®−îc nhËn ra. C¸c th«ng b¸o cã thÓ ®−îc
dÉn truyÒn bªn ngoμi mét giao thøc hoÆc nhËt ký. C¸c hÖ thèng ®ang qu¶n lý cã thÓ
®ßi hái r»ng mét vμi hoÆc tÊt c¶ nh÷ng th«ng b¸o ®· ph¸t sinh bëi mét ®èi t−îng ®·
qu¶n lý th× ®−îc göi ®Õn ®ã. C¸c th«ng b¸o mμ chóng ®−îc göi ®Õn mét bé qu¶n lý
®−îc chøa ®ùng trong mét b¶ng t−êng tr×nh.
§èi t−îng M« t¶
Dïng ®Ó ®Þnh nghÜa th«ng tin d÷ liÖu ®−îc l−u tr÷ trong
nhËt ký nh− mét kÕt qu¶ cña b¸o c¸o c¶nh b¸o nhËn. C¸c
MÈu tin c¶nh b¸o nhãm ®èi t−îng lμ: c¶nh b¸o truyÒn th«ng, c¶nh b¸o chÊt
l−îng dÞch vô, c¶nh b¸o lçi xö lý, c¶nh b¸o thiÕt bÞ vμ c¶nh
b¸o m«i tr−êng
Dïng ®Ó ®Þnh nghÜa th«ng tin d÷ liÖu ®−îc l−u tr÷ trong
MÈu tin thay ®æi gi¸ trÞ thuéc tÝnh nhËt ký nh− lμ mét kÕt qu¶ cña viÖc nhËn th«ng b¸o sù
thay ®æi gi¸ trÞ thuéc tÝnh
Dïng ®Ó ®Þnh nghÜa tiªu chuÈn cho viÖc ®iÒu khiÓn c¸c
Bé ph©n biÖt (Discriminator)
dÞch vô qu¶n lý
Dïng ®Ó ®Þnh nghÜa c¸c th«ng tin ®−îc l−u tr÷ trong nhËt
MÈu tin nhËt ký sù kiÖn (Event log record) ký nh− lμ kÕt qu¶ cña c¸c sù kiÖn nhËn. §©y lμ siªu líp,
c¸c mÈu tin cho c¸c lo¹i sù kiÖn ®Æc biÖt ®−îc b¾t nguån
Dïng ®Ó ®Þnh nghÜa c¸c mÈu tin ë mét ®èi t−îng nhËt ký
MÈu tin nhËt ký (Log record)
®−îc qu¶n lý
Ch−¬ng 10: Liªn m¹ng 247
§èi t−îng M« t¶
Dïng ®Ó ®Þnh nghÜa th«ng tin l−u tr÷ trong nhËt ký nh− lμ
MÈu tin xo¸ ®èi t−îng (Object deletion record)
kÕt qu¶ cña viÖc nhËn th«ng b¸o xo¸ ®èi t−îng
Dïng ®Ó ®Þnh nghÜa th«ng tin ®−îc l−u tr÷ trong nhËt ký
MÈu tin thay ®æi tªn ®èi t−îng (Object name
nh− lμ kÕt qu¶ cña viÖc nhËn th«ng b¸o thay ®æi tªn ®èi
change record)
t−îng.
MÈu tin thay ®æi quan hÖ (Relationship change Dïng ®Ó ®Þnh nghÜa th«ng tin ®−îc l−u tr÷ trong nhËt ký
record) nh− lμ kÕt qu¶ cña viÖc nhËn b¸o c¸o thay ®æi quan hÖ.
Dïng ®Ó ®Þnh nghÜa th«ng tin ®−îc l−u tr÷ trong nhËt ký
MÈu tin thay ®æi tr¹ng th¸i (State change record)
nh− lμ kÕt qu¶ cña viÖc nhËn b¸o c¸o thay ®æi tr¹ng th¸i.
Dïng ®Ó ®Þnh nghÜa th«ng tin ®−îc l−u tr÷ trong nhËt ký
B¸o c¸o c¶nh b¸o b¶o mËt (Security alarm report)
nh− lμ kÕt qu¶ cña viÖc nhËn b¸o c¸o ¶nh b¸o b¶o mËt
§Ønh (Top) Nhãm cña mçi lo¹i ®èi t−îng ®ã lμ mét líp con