Bài giảng Mạng máy tính - Chương 3: Mạng cục bộ LAN

1
Ch−¬ng III : M¹ng Côc Bé Lan  
III.1. Kh¸i niÖm  
M¹ng côc bé (LAN : Local Area Network ) : lµ m¹ng ®−îc cµi ®Æt trong mét ph¹m vi  
t−¬ng ®èi nhá (nh− trong mét toµ nhµ, khu tr−êng häc...) víi kho¶ng c¸ch lín nhÊt gi÷a c¸c  
m¸y tÝnh nót m¹ng chØ trong vßng vµi chôc ki-l«-mÐt trë l¹i.  
C¸c ®Æc tr−ng cña m¹ng côc bé:  
1. §Æc tr−ng ®Þa lý: m¹ng côc bé th−êng ®−îc cµi ®Æt trong mét ph¹m vi ®Þa lý t−¬ng  
®èi nhá, nh− trong mét toµ nhµ, mét khu ®¹i häc, mét khu qu©n sù,...víi ®−êng kÝnh cña  
m¹ng cã thÓ lµ tõ vµi chôc mÐt ®Õn vµi chôc kil«mÐt. Giíi h¹n trªn chØ lµ t−¬ng ®èi nhÊt lµ  
trong thêi ®iÓm cã nhiÒu c«ng nghÖ míi nh− ngµy nay.  
2. §Æc tr−ng tèc ®é truyÒn: m¹ng côc bé cã tèc ®é truyÒn th−êng cao h¬n so víi m¹ng  
diÖn réng. Víi c«ng nghÖ m¹ng hiÖn nay, tèc ®é truyÒn cña m¹ng côc bé ®· ®¹t 100Mb/s vµ  
tíi 1Gb/s.  
3. §Æc tr−ng ®é tin cËy: tû suÊt lçi (error rate) trªn m¹ng côc bé lµ thÊp h¬n nhiÒu so víi  
m¹ng diÖn réng: cã thÓ ®¹t tõ 10-8 ®Õn 10-11.  
4. §Æc tr−ng qu¶n lý: m¹ng côc bé th−êng lµ së h÷u riªng cña mét tæ chøc nµo ®ã  
(tr−êng häc, doanhnghiÖp ...) do vËy viÖc qu¶n lý, khai th¸c m¹ng hoµn toµn tËp trung, thèng  
nhÊt.  
III.2. KiÕn tróc m¹ng côc bé  
III.2.1. C¸c m« h×nh m¹ng LAN  
Cã 3 topo m¹ng th−êng ®−îc sö dông lµ : Star, Bus vµ Ring.  
1. Star  
2
 
Mçi m¸y tr¹m (host) trong m¹ng ®Òu ®−îc nèi vµo mét thiÕt bÞ trung t©m b»ng mét  
®−êng truyÒn riªng. Khi mét tr¹m truyÒn d÷ liÖu, thiÕt bÞ nµy cã nhiÖm vô nhËn tÝn hiÖu cña  
tr¹m ®ã vµ göi tíi tr¹m ®Ých. C¸c thiÕt bÞ trung t©m cã thÓ lµ bé ph©n chia (hub), bé chuyÓn  
m¹ch (swich), bé ®Þnh tuyÕn (router).  
−u ®iÓm :  
- L¾p ®Æt vµ vËn hµnh ®¬n gi¶n  
- DÔ dµng cÊu h×nh l¹i, kiÓm so¸t lçi vµ kh¾c phôc sù cè  
- Tèc ®é cao (c¸c m¸y tr¹m ®éc lËp trong viÖc trao ®æi th«ng tin)  
Nh−îc ®iÓm :  
- CÇn sè l−îng c¸p lín, ph¶i ®i d©y nhiÒu  
- HiÖu suÊt cña m¹ng phô thuéc vµo thiÕt bÞ trung t©m.  
2. Bus  
TÊt c¶ c¸c m¸y tr¹m chia sÎ chung mét ®−êng truyÒn vËt lý. §−êng truyÒn nµy ®−îc gäi  
lµ bus ®−îc giíi h¹n hai ®Çu bëi mét lo¹i ®Çu nèi ®−îc gäi lµ terminal. C¸c m¸y tr¹m ®−îc  
nèi vµo bus (®−êng trôc ) th«ng qua mét ®Çu nèi h×nh ch÷ T ( T-connector) hoÆc mét bé thu  
ph¸t ( transreceiver).  
Khi mét tr¹m truyÒn tÝn hiÖu, tÝn hiÖu ®−îc ph¸t qu¶ng b¸ trªn 2 chiÒu cña bus cã nghÜa  
lµ mäi tr¹m cßn l¹i ®Òu cã kh¶ n¨ng trùc tiÕp nhËn tÝn hiÖu, nh−ng chØ cã tr¹m ®Ých lµ xö lý tÝn  
hiÖu nhËn ®−îc.  
3
−u ®iÓm:  
- L¾p ®Æt ®¬n gi¶n  
- L−îng c¸p Ýt, kh«ng ph¶i ®i d©y nhiÒu.  
Nh−îc ®iÓm :  
- Khã c¸ch ly ®−îc sù cè, ®é tin cËy cña m¹ng phô thuéc vµo ®−êng truyÒn chÝnh.  
- Tèc ®é bÞ h¹n chÕ nÕu sè l−îng m¸y tr¹m nhiÒu.  
3. Ring  
C¸c tr¹m cña m¹ng ®−îc nèi vµo mét ®−êng truyÒn d¹ng vßng, mçi tr¹m kÕt nèi víi hai  
nót liÒn kÒ. TÝn hiÖu ®−îc l−u chuyÓn trªn vßng theo mét chiÒu duy nhÊt, ®i qua tÊt c¶ c¸c  
m¸y tr¹m.  
−u ®iÓm :  
- Tèc ®é cao  
- Cã kh¶ n¨ng më réng m¹ng.  
Nh−îc ®iÓm :  
- Khã c¸ch ly ®−îc sù cè  
- Gi¸ thµnh cao, Ýt ®−îc sö dông  
III.2.2. C¸c lo¹i ®−êng truyÒn vËt lý  
§−êng truyÒn vËt lý ®−îc chia lµm hai lo¹i : ®−êng truyÒn h÷u tuyÕn vµ v« tuyÕn (  
wireless)  
§−êng truyÒn h÷u tuyÕn gåm :  
1.C¸p ®ång trôc ( coaxial cable) : sö dông trong c¸c m¹ng Bus  
Gåm hai ®−êng d©y dÉn cã chung mét trôc:  
Mét d©y dÉn trung t©m (th−êng lµ d©y ®ång cøng).  
Mçi d©y dÉn t¹o thµnh mét ®−êng èng bao xung quanh d©y dÉn trung t©m; d©y dÉn nµy  
cã thÓ lµ d©y bÖn (d¹ng l−íi) hoÆc lµ l¸ kim lo¹i, hoÆc c¶ hai còng cã t¸c dông chèng nhiÔu.  
Gi÷a hai líp trªn cã mét líp c¸ch ®iÖn, ngoµi cã vá bäc b¶o vÖ b»ng plastic.  
HiÖn nay th−êng sö dông c¸c lo¹i c¸p ®ång trôc sau cho c¸c 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 vµ RG-11, 50-ohm ®−îc dïng cho m¹ng Thin Ethernet (10BASE2).  
5
 
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.  
2. C¸p ®ång ( c¸p ®«i xo¾n : twisted-pair cable) gåm hai lo¹i : sö dông trong c¸c m¹ng  
Star.  
*STP: líp bäc kim cã t¸c dông chèng nhiÔu ®iÖn tõ. Cã nhiÒu lo¹i: lo¹i chØ gåm 1 ®«i  
d©y, lo¹i gåm 2 ®«i d©y vµ lo¹i 4 ®«i d©y xo¾n.  
Tèc ®é lý thuyÕt cña c¸p STP lµ kho¶ng 500Mbps, tuy nhiªn Ýt khi ®¹t ®Õn 155Mbps ë  
kho¶ng c¸ch 100m. M¹ng Token Ring sö dông c¸p nµy cho tèc ®é cao nhÊt lµ 16Mbps.  
§é dµi ch¹y c¸p giíi h¹n trong vßng vµi tr¨m mÐt.  
* UTP: tÝnh n¨ng t−¬ng tù STP, kÐm h¬n 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 lµ:  
UTP lo¹i 1 vµ 2 (Category 1 and 2): thÝch hîp cho truyÒn tho¹i, tèc ®é thÊp (d−íi  
4Mbps).  
UTP lo¹i 3 (Category 3): thÝch hîp cho truyÒn d÷ liÖu víi tèc ®é lªn ®Õn 16Mbps. Cã  
c«ng nghÖ cho phÐp truyÒn tíi 100Mbps. Lµ lo¹i c¸p chuÈn cho hÇu hÕt c¸c m¹ng ®iÖn tho¹i.  
UTP lo¹i 4 (Category 4): thÝch hîp cho truyÒn d÷ liÖu víi tèc ®é lªn ®Õn 20Mbps.  
UTP lo¹i 5 (Category 5): thÝch hîp cho truyÒn d÷ liÖu víi tèc ®é tõ 10 Mbps lªn ®Õn  
10Gbps (10BASET vµ 100BASET, ).  
6
Pin EIA/TIA 568A AT&T 258A, or Ethernet  
Token Ring FDDI, ATM,  
#
1
2
3
4
5
6
7
8
EIA/TIA 568B  
White/Orange  
Orange/White  
10BASE-T  
and TP-PMD  
White/Green  
Green/White  
X
X
X
X
X
White/Orange White/Green  
X
X
X
X
X
X
Blue/White  
White/Blue  
Blue/White  
White/Blue  
Orange/White Green/White  
X
White/Brown  
Brown/White  
White/Brown  
Brown/White  
- Pairs may be solid colors and not have the stripe.  
- Category 5 cable must use Category 5 rated connectors.  
7
3. C¸p quang (fiber-optic cable) : sö dông trong c¸c ®−êng back-bone.  
C¸p sîi quang bao gåm mét d©y dÉn trung t©m (lµ mét hoÆc mét bã sîi thuû tinh hoÆc  
plastic cã thÓ truyÒn dÉn tÝn hiÖu quang) ®−îc bäc mét líp ¸o cã t¸c dông ph¶n x¹ c¸c tÝn hiÖu  
trë l¹i ®Ó gi¶m sù mÊt m¸t tÝn hiÖu. Bªn ngoµi cïng lµ mét líp vá plastic ®Ó b¶o vÖ c¸p. Nh−  
vËy sîi quang kh«ng truyÒn dÉn tÝn hiÖu ®iÖn mµ chØ truyÒn c¸c tÝn hiÖu quang (c¸c tÝn hiÖu  
d÷ liÖu d¹ng ®iÖn ph¶i chuyÓn ®æi thµnh c¸c tÝn hiÖu quang vµ khi nhËn chóng sÏ l¹i ®−îc  
chuyÓn ®æi trë l¹i thµnh tÝn hiÖu ®iÖn).  
C¸p sîi quang cã thÓ ho¹t ®éng ë mét trong hai chÕ ®é: Single Mode (®¬n mèt - chØ cã  
mét ®−êng dÉn quang duy nhÊt) hoÆc Multi Mode (®a mèt - cã nhiÒu ®−êng dÉn quang).  
4. §−êng truyÒn v« tuyÕn gåm :  
- Radio  
- Sãng cùc ng¾n (viba, UHF)  
- Tia hång ngo¹i  
III.2.3. C¸c ph−¬ng thøc truy nhËp ®−êng truyÒn vËt lý  
Cã nhiÒu ph−¬ng ph¸p kh¸c nhau ®Ó truy nhËp ®−êng truyÒn vËt lý ®−îc ph©n chia  
thµnh hai lo¹i : c¸c ph−¬ng ph¸p truy nhËp ngÉu nhiªn (random access) vµ c¸c ph−¬ng ph¸p  
truy nhËp cã diÒu khiÓn (controled access).  
1. CSMA  
Ph−¬ng ph¸p truy nhËp ngÉu nhiªn nµy ®−îc sö dông cho topo d¹ng bus , trong ®ã tÊt c¶  
c¸c tr¹m cña m¹ng ®−îc nèi trùc tiÕp vµo bus. Mäi tr¹m ®Òu cã thÓ truy nhËp vµo bus chung  
(®a truy nhËp) mét c¸ch ngÉu nhiªn vµ do vËy rÊt cã thÓ dÉn ®Õn xung ®ét (hai hoÆc nhiÒu  
8
 
tr¹m ®ång thêi truyÒn d÷ liÖu). D÷ liÖu ®−îc truyÒn ®i theo khu«n d¹ng chuÈn trong ®ã cã  
vïng th«ng tin ®iÒu khiÓn chøa ®Þa chØ cña d÷ liÖu.  
Ph−¬ng ph¸p nµy cßn ®−îc gäi lµ ph−¬ng ph¸p LBT ( Listen Before Talk - Nghe tr−íc  
khi nãi ) ®−îc sö dông trong m¹ng bus. Mét tr¹m muèn truyÒn d÷ liÖu ph¶i xem ®−êng  
truyÒn cã rçi kh«ng. NÕu rçi th× nã truyÒn d÷ liÖu ®i, nÕu ®−êng truyÒn bËn th× tr¹m thùc hiÖn  
mét trong 3 gi¶i thuËt sau:  
(1): Tr¹m t¹m rót lui , chê ®îi trong mét kho¶ng thêi gian ngÉu nhiªn nµo ®ã rèi l¹i tiÕp  
tôc l¾ng nghe ®−êng truyÒn.  
(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 (1- persistent)  
(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 b»ng  
p cho tr−íc (0<p<1) (p-persistent). Sau mét thêi gian ngÉu nhiªn, nÕu ®−êng truyÒn tiÕp tôc  
bËn th× nã truyÒn d÷ liÖu víi x¸c suÊt b»ng p hay rót vµo chê ®îi víi x¸c suÊt 1-p.  
A backoff algorithm is used to prevent two nodes from retransmitting simultaneously  
and creating an endless number of collisions by delaying the retransmission for a variable  
length of time on each node  
Râ rµng lµ gi¶i thuËt (1) cã hiÖu qu¶ trong viÖc tr¸nh xung ®ét v× hai 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Ô truyÒn dÉn nªn cã thÓ  
tÝn hiÖu ch−a ®Õn ®−îc tr¹m nhËn vµ mét tr¹m kh¸c lóc ®ã ®ang “nghe” ®−êng truyÒn cø  
t−ëng lµ “rçi” vµ cø thÕ truyÒn d÷ liÖu ®i. MÊu chèt 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  
9
kh«ng hay biÕt g× vµ 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.  
CSMA/CD  
§©y lµ ph−¬ng ph¸p ®a truy nhËp c¶m nhËn sãng mang cã ph¸t hiÖn xung ®ét cßn gäi lµ  
LWT( Listen While Talk - Nghe trong khi nãi), ®−îc c¶i tiÕn tõ CSMA b»ng c¸ch bæ sung  
thªm qui t¾c :  
Khi mét tr¹m truyÒn d÷ liÖu, nã vÉn tiÕp tôc nghe ®−êng truyÒn. NÕu ph¸t hiÖn thÊy  
xung ®ét, nã ngõng ngay viÖc truyÒn vµ tiÕp tôc göi sãng mang thªm mét thêi gian n÷a ®Ó  
®¶m b¶o r»ng c¸c tr¹m trªn m¹ng ®Òu cã thÓ nghe ®−îc xung ®ét.  
- Sau ®ã tr¹m chê trong mét thêi gian ngÉu nhiªn nµo ®ã råi thö truyÒn l¹i theo c¸c  
qui t¾c cña CSMA.  
When a host on an Ethernet LAN has information to send, the following steps are taken:  
1. A device with a frame to send listens until Ethernet is not busy.  
2. When the Ethernet is not busy, the sender begins sending the frame.  
3. The sender listens to make sure that no collision occurred.  
4. Once the senders hear the collision, they each send a jamming signal, to ensure that all  
stations recognize the collision.  
5. After the jamming is complete, each sender randomizes a timer and waits that long.  
6. When each timer expires, the process starts over with step 1.  
2. Token Bus  
Ph−¬ng ph¸p nµy ®−îc dïng cho m¹ng h×nh bus. Nguyªn lý cña ph−¬ng ph¸p nµy lµ :  
b
§−êng truyÒn vËt lý  
Vßng logic  
10  
Mét tr¹m muèn truyÒn d÷ liÖu ®−îc cÊp quyÒn truy nhËp ®−êng truyÒn th«ng qua  
mét thÎ bµi (token). ThÎ bµi nµy ®−îc lu©n chuyÓn trªn mét vßng logic ®−îc t¹o thµnh bëi c¸c  
tr¹m cã nhu cÇu truyÒn d÷ liÖu. Khi mét tr¹m nhËn ®−îc mét thÎ bµi rçi th× nã ®−îc quyÒn  
truy nhËp ®−êng truyÒn hay nghÜa lµ truyÒn d÷ liÖu trong mét kho¶ng thêi gian nµo ®ã. Sau  
khi truyÒn xong d÷ liÖu hoÆc hÕt kho¶ng thêi gian cho phÐp, tr¹m ph¶i truyÒn thÎ bµi cho tr¹m  
tiÕp theo trong vßng logic. ChØ c¸c tr¹m trong vßng logic th× míi ®−îc nhËn thÎ bµi vµ truyÒn  
d÷ liÖu, c¸c tr¹m cßn l¹i chØ lµm nhiÖm vô nhËn d÷ liÖu nÕu cã d÷ liÖu truyÒn cho nã.  
§iÒu c¬ b¶n trong ph−¬ng ph¸p nµy lµ thiÕt lËp vµ duy tr× vßng logic ®Ó cÊp quyÒn cho  
c¸c tr¹m cã nhu cÇu bao gåm :  
- Khëi t¹o vßng logic : khi cµi ®Æt m¹ng hoÆc khi cã lçi.  
- 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ú ®Ó bæ sung vµo vßng logic nÕu cã nhu cÇu truyÒn d÷ liÖu.  
- Lo¹i bá mét tr¹m ra khái vßng logic : khi mét tr¹m kh«ng cßn nhu cÇu truyÒn d÷ liÖu  
th× cµn lo¹i nã ra khái vßng logic ®Ó tèi −u hãa viÖc ®iÒu khiÓn truy nhËp b»ng thÎ bµi.  
- Qu¶n lý lçi : gi¸m s¸t c¸c lçi ph¸t sinh trong qu¸ tr×nh nh− cã nhiÒu thÎ bµi trªn vßng,  
mÊt thÎ bµi, thÎ bµi lu©n chuyÓn liªn tôc trªn vßng …  
ThÎ bµi cã hai lo¹i : thÎ bµi tù do vµ thÎ bµi bËn. ThÎ bµi tù do lµ mét gãi tin ng¾n quay  
quanh vßng vµ cã thÓ ®−îc chän bëi bÊt cø tr¹m nµo. Khi mét tr¹m nhËn ®−îc thΠbµi rçi thÝ  
nã cã thÓ truyÒn tin. ThÎ bµi bËn lµ c¸c ®Çu ®Ò g¾n vµo gãi d÷ liÖu. Mét tr¹m cã thÓ gi÷ chç  
tr−íc b»ng c¸ch ghi møc −u tiªn cña m×nh vµo thÎ bµi. NÕu kh«ng cã tr¹m nµo cã møc −u tiªn  
cao h¬n th× nã cã thÓ chiÕm thÎ bµi vµ truyÒn.  
- CÊu tróc cña gãi d÷ liÖu trªn vßng gåm cã hai phÇn : thÎ bµi vµ d÷ liÖu  
- ThÎ bµi cã 3 tr−êng : giíi h¹n ®Çu, ®iÒu khiÓn truy nhËp vµ giíi h¹n cuèi.  
+ Giíi h¹n ®Çu khung lµ tr−êng cã kÝch th−íc 1 byte dïng ®Ó chØ phÇn ®Çu cña thÎ bµi.  
Néi dung cña tr−êng kh«ng bÞ nhÇm víi d÷ liÖu v× nã ®−îc m· hãa : JK0JK000, ë ®©y J,K lµ  
11  
c¸c bÝt vi ph¹m luËt m· hãa Manchester ( kh«ng cã chuyÓn ®æi gi÷a bit ) trong ®ã J lµ bit cã  
cïng cùc tÝnh víi bÝt tr−íc ®ã, cßn K lµ bit ng−îc cùc tÝnh víi bit tr−íc nã.  
+ §iÒu khiÓn truy nhËp lµ tr−êng 1 byte dïng ®Ó ®iÒu khiÓn sù truy nhËp vµo ®−êng  
truyÒn. C¸c tr¹m muèn gi÷ tr−íc thÎ bµi hay theo dâi ®−êng truyÒn sÏ thay mét trong c¸c tËp  
bit ®iÒu khiÓn.  
+ Giíi h¹n cuèi lµ tr−êng cã kÝch th−íc 1 byte dïng ®Ó kÕt thóc gãi d÷ liÖu, ®ång thêi  
chøa c¸c th«ng tin kiÓm so¸t viÖc truyÒn d÷ liÖu.  
3. Token Ring  
Ph−¬ng ph¸p nµy còng dùa trªn nguyªn lý dïng thÎ bµi ®Ó cÊp quyÒn truy nhËp ®−êng  
truyÒn nh−ng ë ®©y thÎ bµi lu©n chuyÓn theo vßng vËt lý chø kh«ng ph¶i vßng logic.  
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 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Ò ®Õn tr¹m nguån. Tr¹m nguån sÏ  
xo¸ bá d÷ liÖu, ®æi bit tr¹ng th¸i trë thµnh “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.  
12  
Sù quay vÒ l¹i 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  
(acknowledgement) 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µ:  
(1) Tr¹m ®Ých kh«ng tån t¹i hoÆc kh«ng ho¹t ®éng;  
(2) Tr¹m ®Ých tån t¹i nh−ng d÷ liÖu kh«ng ®−îc sao chÐp;  
(3) D÷ liÖu ®· ®−îc tiÕp nhËn;  
(4) Cã lçi.  
Trong ph−¬ng ph−¬ng ph¸p nµy cÇn gi¶i quyÕt hai vÊn ®Ò cã thÓ dÉn ®Õn ph¸ vì hÖ  
thèng. 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µ  
13  
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µ mét gi¶i ph¸p ®−îc khuyÕn nghÞ:  
§èi víi vÊn ®Ò mÊt thÎ bµi, cã thÓ quy ®Þnh tr−íc mét tr¹m ®iÒu khiÓn chñ ®éng (active  
monitor). 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Õ ng−ìng thêi  
gian (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 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.  
Beaconing is a Token Ring mechanism for notifying other stations that a serious error  
has occurred on the network.  
So s¸nh CSMA/CD víi c¸c ph−¬ng ph¸p dïng thÎ bµi  
§é phøc t¹p cña c¸c ph−¬ng ph¸p dïng thÎ bµi lín h¬n nhiÒu so víi CSMA/CD. Nh÷ng  
c«ng viÖc mµ mét tr¹m ph¶i lµm trong ph−¬ng ph¸p CSMA/CD ®¬n gi¶n h¬n nhiÒu so víi  
hai ph−¬ng ph¸p dïng thÎ bµi. MÆt kh¸c, hiÖu qu¶ cña c¸c ph−¬ng ph¸p dïng thÎ bµi kh«ng  
cao trong ®iÒu kiÖn t¶i nhÑ: mét tr¹m cã thÓ ph¶i ®îi kh¸ l©u míi ®Õn l−ît (cã thÎ bµi).  
Tuy nhiªn, c¸c ph−¬ng ph¸p dïng thÎ bµi còng cã nh÷ng −u ®iÓm quan träng: ®ã lµ kh¶  
n¨ng ®iÒu hoµ l−u th«ng trong m¹ng, hoÆc b»ng c¸ch cho phÐp c¸c tr¹m truyÒn sè l−îng ®¬n  
vÞ d÷ liÖu kh¸c nhau khi nhËn ®−îc thÎ bµi, hoÆc b»ng c¸ch lËp chÕ ®é −u tiªn cÊp ph¸t thÎ bµi  
cho c¸c tr¹m cho tr−íc. §Æc biÖt, c¸c ph−¬ng ph¸p dïng thÎ bµi cã hiÖu qu¶ cao h¬n  
CSMA/CD trong nh÷ng tr−êng hîp t¶i nÆng.  
III.3. ChuÈn hãa m¹ng côc bé  
Do ®Æc tr−ng cña m¹ng côc bé, viÖc chuÈn hãa chØ thùc hiÖn ë hai tÇng thÊp nhÊt  
lµ tÇng VËt lý vµ tÇng Liªn kÕt d÷ liÖu cña m« h×nh OSI.  
IEEE ®· chia tÇng liªn kÕt d÷ liÖu thµnh hai tÇng con : LLC (Logical Link Control) vµ  
MAC (Media Access Control). TÇng con LLC qu¶n lý viÖc truyÒn tin gi÷a c¸c thiÕt bÞ ®éc lËp  
14  
 
víi ®−êng truyÒn vËt lý cña m¹ng. LLC ®−îc ®Þnh nghÜa theo chuÈn IEEE 802.2 vµ hç trî c¶  
c¸c dÞch vô h−íng liªn kÕt vµ kh«ng h−íng liªn kÕt ®−îc c¸c líp cao h¬n sö dông. TÇng con  
MAC ®¶m b¶o viÖc truy nhËp ®−êng truyÒn.  
III.3.1. C¸c chuÈn IEEE 802.x vµ ISO 9902.x  
11  
9
11  
4
6
12  
5
Hä IEEE 802.x bao gåm c¸c chuÈn sau :  
IEEE 802.1 : High Level Interface  
IEEE 802.2 : LLC ( Logic Link Control)  
IEEE 802.3 : CSMA/CD  
IEEE 802.4 : Token Bus  
IEEE 802.5 : Token Ring  
IEEE 802.6 : Metropolitan Area Networks ( MAN)  
IEEE 802.10 : Standard for Interoperable LAN Security.  
IEEE 802.11 : Wireless LAN  
IEEE 802.12 : 100VG- AnyLAN  
1. 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é  
2. IEEE 802.2  
lµ chuÈn ®Æc t¶ tÇng LLC cña m¹ng côc bé  
Cã 3 kiÓu giao thøc LLC chÝnh ®−îc ®Þnh nghÜa :  
15  
 
LLC- type1 : lµ giao thøc kiÓu kh«ng liªn kÕt vµ kh«ng cã c¬ chÕ b¸o nhËn.  
LLC- type2 : lµ giao thøc kiÓu cã liªn kÕt.  
LLC- type3 : 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 dùa trªn ph−¬ng thøc c©n b»ng (balanced mode) cña  
giao thøc HDLC vµ cã c¸c khu«n d¹ng vµ chøc n¨ng t−¬ng tù.  
3. IEEE 802.3  
lµ chuÈn bao gåm c¶ tÇng VËt lý vµ tÇng con MAC  
PhÇn cèt lâi cña IEEE 802.3 lµ giao thøc MAC dùa trªn ph−¬ng thøc truy nhËp  
CSMA/CD.  
a. CÊu tróc frame  
§¬n vÞ d÷ liÖu trong giao thøc MAC ( gäi lµ MAC frame) cã khu«n d¹ng nh− sau :  
Ethernet Version 2 (DIX Ethernet)  
IEEE Ethernet (802.3)  
Trong ®ã :  
- Preamble (7 byte ) : ®Ó bªn thu ®¹t ®−îc sù ®ång bé bit. Nã lµ d·y lu©n phiªn c¸c bit 1  
vµ 0.  
16  
- SD lµ tr−êng giíi h¹n ®Çu khung, lµ d·y bit 10101011. Sau khi bªn thu nhËn ®−îc kÝ tù  
®Çu khung, ®¹t ®−îc ®ång bé kÝ tù.  
- DA : ®Þa chØ tr¹m ®Ých  
- SA : ®Þa chØ tr¹m göi ( tr¹m nguån)  
- Length : chØ ®é dµi ( ®¬n vÞ lµ byte) cña LLC data. ChuÈn 802.3 giíi h¹n vïng d÷ liÖu  
cña LLC lµ 1500 byte. Vïng d÷ liÖu nµy chøa gãi tin líp 3 (packet).  
- LLC data : néi dung d÷ liÖu cña LLC  
- FCS : chøa m· kiÓm tra lçi 32 bit cho MAC frame, trõ vïng Preamble, SD vµ b¶n th©n  
FCS.  
b. C¸c chuÈn cho tÇng vËt lý cña IEEE 802.3  
víi c¸ch ®Æt tªn theo quy −íc bé 3 :  
- Tèc ®é truyÒn tÝn hiÖu (1, 100, 1000 Mb/s)  
- Base (Baseband ) or Broad (Broadband)  
- §Æc tr−ng ®−êng truyÒn ( kho¶ng c¸ch, lo¹i cable...)  
* 1Base5 : Tèc ®é 1Mb/s, dïng c¸p UTP víi kho¶ng c¸ch lªn tíi 500m  
(250m/segment), topo h×nh sao.  
* 10Base2: T−¬ng tù nh− Thicknet nh−ng dïng c¸p ®ång trôc “gÇy” cã thÓ ch¹y víi  
kho¶ng c¸ch 185 m. Tèc ®é 10Mbps, topo d¹ng bus. (ph−¬ng ¸n nµy cßn gäi lµ Thin Ethernet  
hay Thinnet)  
- Kho¶ng c¸ch tèi thiÓu gi÷a 2 clients : 0.5 m  
- Kho¶ng c¸ch tèi ®a cña segment : 185 m  
- ChiÒu dài tèi ®a toàn m¹ng : 925 m  
- 1 Terminator ph¶i ®−îc nèi ®Êt  
- Sè tr¹m tèi ®a trªn 1 segment :30 (c¶ Repeater)  
- Tèi ®a 5 segment trªn toµn m¹ng  
* 10Base5: Dïng c¸p ®ång trôc, “bÐo” ®−êng kÝnh lín (10mm) víi trë kh¸ng 50Ω, tèc  
®é 10Mbps, ph¹m vi tÝn hiÖu 500m/segment, topo d¹ng bus. (ph−¬ng ¸n nµy cßn gäi lµ Thick  
Ethernet hay Thicknet); kÕt nèi th«ng qua AUI  
- Kho¶ng c¸ch tèi thiÓu gi÷a 2 clients : 2.5 m  
17  
- Kho¶ng c¸ch tèi ®a cña segment : 500 m  
- ChiÒu dài tèi ®a toàn m¹ng : 2500 m  
- 1 Terminator ph¶i ®−îc nèi ®Êt  
- Sè tr¹m tèi ®a trªn 1 segment :100 (c¶ Repeater)  
* 10BaseT: Dïng c¸p UTP (Cat 3,4,5), topo h×nh sao, tèc ®é 10Mbps, kho¶ng c¸ch tõ  
Hub tíi tr¹m tèi ®a lµ 100m.  
* 10BasseFL : dïng c¸p quang, 2000m  
* 100BaseTx: t−¬ng tù 10BASE-T nh−ng víi tèc ®é cao h¬n: 100Mbps, dïng UTP  
Cat5 (ph−¬ng ¸n nµy cßn gäi lµ Fast Ethernet )  
- 100BasseT4 : dïng UTP Cat 3, sö dông 4 ®«i d©y  
- 100BasseT2 : dïng UTP Cat 3,4,5 ; sö dông 2 ®«i d©y  
- 100 BaseFx : 400/2000m ( Half/Full Duplex), MM ; 10.000m –SM  
- 1000BaseT : Cat 5 , 100m  
- 1000BaseSx : 220-550, MM  
- 1000BaseLx : 3000m, SM hoÆc MM  
- 1000BaseCx : 25m, Shielded Copper  
4. IEEE 802.4  
CÊu tróc cña frame  
Preamble : >= 1 byte, t−¬ng tù nh− trong IEEE 802.3  
SD : lµ tr−êng giíi h¹n ®Çu khung, cã d¹ng NN0NN000, trong ®ã N lµ kÝ hiÖu phi d÷  
liÖu (nodata symbol) ®−îc chän tïy theo viÖc m· hãa tÝn hiÖu trªn ®−êng truyÒn. VÝ dô : nÕu  
m· hãa tÝn hiÖu theo m· Manchester th× SD sÏ cã d¹ng JK0JK000 trong ®ã :  
FC( Frame Delimiter) : chØ ra lo¹i frame lµ sè liÖu hay ®iÒu khiÓn  
DA,SA : T−¬ng tù nh− 802.3  
Data : chøa LLC data hoÆc th«ng tin ®iÒu khiÓn.  
5. IEEE 802.5  
CÊu tróc cña frame  
- SD : t−¬ng tù 803.4  
18  
- AC (Access Control ) : dïng ®Ó ®iÒu khiÓn viÖc truy nhËp ®−êng truyÒn. Trong ®ã cã :  
3 bit −u tiªn (priority bit)  
1 bit tr¹ng th¸i cña thÎ bµi : 0 (thÎ bµi tù do) hoÆc 1 (thÎ bµi bËn, d÷ liÖu theo sau)  
1 bit gi¸m s¸t  
3 bit ®Æt chç tr−íc ( reservation bit) : chøa møc −u tiªn cña tr¹m ®ang chê ®Ó truyÒn tin.  
- FC : chØ ra LLC data hay MAC control frame.  
- FCS : m· kiÓm tra lçi CRC 32 bit cho c¸c vïng FC, DA, SA, Data  
III.4. C¸c kh¸i niÖm liªn quan  
III.4.1.C¸c ph−¬ng thøc truyÒn tin  
Hafl-duplex : trong c¸c m¹ng 10BaseT sö dông Hub.  
Full-duplex : trong c¸c m¹ng 10BaseT sö dông Switch.  
III.4.2. §¸nh ®Þa chØ (LAN Addressing)  
Nh»m x¸c ®Þnh mét thiÕt bÞ riªng rÏ hoÆc mét nhãm thiÕt bÞ trªn mét m¹ng LAN. Mçi  
thiÕt bÞ (Card m¹ng) trªn m¹ng LAN ®−îc g¸n mét ®Þa chØ MAC, IEEE ®Þnh nghÜa khu«n  
d¹ng vµ ph©n phèi c¸c ®Þa chØ MAC nµy. Nhµ s¶n suÊt m· hãa mét ®Þa chØ MAC lªn card  
m¹ng vµ ®Þa chØ nµy lµ duy nhÊt .  
1. Unicast Address :  
Mét ®Þa chØ MAC gåm cã 48 bit, th−êng ®−îc ghi d−íi d¹ng nhÞ ph©n hoÆc d−íi d¹ng  
12 sè hexa, ®−îc chia lµm 2 phÇn :  
- 3 byte ®Çu (24 bit ) ®−îc g¸n cho mçi nhµ s¶n xuÊt bëi IEEE, ®−îc gäi lµ OUI (  
oganizationally unique identifier). The OUI sometimes is referred to as the Vendor ID.  
- 3 byte sau ( 24 bit) ®−îc nhµ s¶n xuÊt g¸n b»ng mét sè mµ kh«ng bao giê ®−îc sö  
dông l¹i.  
VD : Mét sè OUI  
00 00 00 – 00 00 09 : Xerox Corp  
00 01 02 – 00 01 03 : 3 Com  
00 00 0C, 00 E0 4F … : Cisco  
00 E0 4C : Realtek Semiconductor Group  
19  
 
00 40 63 : VIA Technologies Inc  
00 13 E8 : Intel  
2. Group Address  
§Þa chØ nhãm dïng ®Ó x¸c ®Þnh nhiÒu h¬n mét card m¹ng. IEEE ®Þnh nghÜa 3 lo¹i ®Þa  
chØ nhãm :  
- Broadcast address (§i¹ chØ qu¶ng b¸): cã d¹ng FFFF.FFFF.FFFF. NÕu ®Þa chØ ®Ých  
trong khung lµ ®Þa chØ qu¶ng b¸ th× tÊt c¶ c¸c thiÕt bÞ trong LAN ®−îc phÐp xö lý khung nµy.  
- §Þa chØ multicast ( multicast address): ®−îc sö dông trong m¹ng Ethernet vµ FDDI  
§−îc IANA quy ®Þnh : 3 byte ®Çu trong MAC address cã gi¸ trÞ lµ 10 - 00 - 5e  
- Functional address : chØ ®−îc sö dông trong m¹ng Token Ring, nh»m chØ ra c¸c thiÕt  
bÞ cung cÊp chøc n¨ng ®Æc biÖt trªn m¹ng.VÝ dô: ThiÕt bÞ cã ®Þa chØ c000.000.001 lµm nhiÖm  
vô Active Monitor.  
Chó ý : §Þa chØ MAC lµ ®Þa chØ kh«ng ph©n cÊp (flat address) bëi v× c¸c tr¹m th−êng kÕt  
nèi chung mét ®−êng truyÒn vËt lý hoÆc sö dông chung mét c«ng nghÖ (frame-relay, ppp)  
Khi tr¹m ®Ých nhËn ®−îc dßng bit truyÒn tíi (do L1 thùc hiÖn), nã sÏ l−u trong bé ®Öm  
(buffer in cache) cho ®Õn khi nhËn ®−îc mét frame. Sau ®ã L2 sÏ tiÕn hµnh c¸c b−íc sau :  
- Frame cã hîp lÖ kh«ng?  
- KiÓm tra FCS hoÆc CRC  
- Frame cã qu¸ nhá hoÆc qu¸ lín  
- Frame cã göi ®Õn ®Þa chØ cña m×nh kh«ng ?  
- Frame yªu cÇu giao thøc líp trªn lµ g× (IP, IPX )  
- Giao thøc líp trªn cã ®ang ho¹t ®éng hay kh«ng ?  
- Lo¹i bá header vµ trailer cña líp 2  
- ChuyÓn packet hay datagram lªn L3  
TÇng 3 sÏ lµm c¸c nhiÖm vô sau :  
§èi víi c¸c tr¹m cuèi :  
- X¸c ®Þnh cã ®óng packet göi cho m×nh hay kh«ng ?  
- KiÓm tra checksum, lo¹i bá header  
20  
Tải về để xem bản đầy đủ
pdf 28 trang baolam 28200 Free
Bạn đang xem 20 trang mẫu của tài liệu "Bài giảng Mạng máy tính - Chương 3: Mạng cục bộ LAN", để tải tài liệu gốc về máy hãy click vào nút Download ở trên

File đính kèm:

  • pdfbai_giang_mang_may_tinh_chuong_3_mang_cuc_bo_lan.pdf