MC LC
Chng 1: NHNG KHÁI NIM C BN CA MNG MÁY
TÍNH..........................................................................................................1
1.1. M đu..................................................................................................... 1
1.1.1. S lc lch s phát trin..........................................................................1
1.1.2. Mc tiêu ca mng máy tính.....................................................................5
1.1.3. Các ng dng ca mng máy tính ............................................................5
1.1.4. Các dch v mng .....................................................................................5
1.2. Nhng khái nim c bn ........................................................................ 6
1.2.1. Mng máy tính..........................................................................................6
1.2.2. ng truyn vt lý ..................................................................................6
1.2.3. Topology...................................................................................................8
1.2.4. Giao thc (Protocol) .................................................................................9
1.2.5. Phân loi mng........................................................................................10
1.2.6. Qun tr mng và h điu hành mng .....................................................11
1.3. Kin trúc mng ..................................................................................... 12
1.3.1. M đu ....................................................................................................12
1.3.2. Kin trúc mng........................................................................................13
1.3.3. Mt s kin trúc mng ............................................................................13
1.3.4. Chun hóa mng và các t chc chun hóa mng ..................................14
Chng 2: MÔ HÌNH OSI VÀ CÁC GIAO THC TNG ...............15
2.1. Vai trò ca mô hình OSI ...................................................................... 15
2.1.1. S cn thit ca các chun chung ...........................................................15
2.1.2. Quy tc và các tin trình truyn thông ca kin trúc đa tng .................15
2.1.3. Mô hình OSI và cu trúc logic ca nó ....................................................16
2.1.4. Các đn v d liu...................................................................................18
2.1.5. Các hàm nguyên thu ca các dch v mng..........................................18
2.1.6. Các phng thc hot đng ca dch v mng.......................................19
2.2. Tng vt lý (Physical Layer)................................................................ 20
2.2.1. Nhim v.................................................................................................20
2.2.2. Dch v....................................................................................................21
2.2.3. Giao thc.................................................................................................21
2.3. Tng liên kt d liu............................................................................. 22
2.3.1. Nhim v.................................................................................................22
i
2.3.2. Dch v....................................................................................................22
2.3.3. Giao thc.................................................................................................22
2.4. Tng mng............................................................................................. 23
2.4.1. Nhim v.................................................................................................23
2.4.2. Dch v....................................................................................................23
2.4.3. Giao thc.................................................................................................23
2.5. Tng giao vn ........................................................................................ 23
2.5.1. Nhim v.................................................................................................23
2.5.2. Dch v....................................................................................................24
2.5.3. Giao thc.................................................................................................24
2.6. Tng phiên............................................................................................. 25
2.6.1. Nhim v.................................................................................................25
2.6.2. Dch v....................................................................................................25
2.6.3. Giao thc.................................................................................................25
2.7. Tng trình din ..................................................................................... 26
2.7.1. Nhim v.................................................................................................26
2.7.2. Dch v....................................................................................................26
2.7.3. Giao thc.................................................................................................26
2.8. Tng ng dng ...................................................................................... 26
2.8.1. Nhim v.................................................................................................26
2.8.2. Dch v....................................................................................................27
2.8.3. Giao thc.................................................................................................27
Chng 3: MÔ HÌNH TCP/IP ..............................................................28
3.1. Tng quan v TCP/IP........................................................................... 28
3.1.1. S hình thành và phát trin.....................................................................28
3.1.2. Kin trúc ca h giao thc TCP/IP........................................................28
3.1.3. i chiu vi mô hình tham chiu OSI ..................................................30
3.2. Các giao thc......................................................................................... 30
3.2.1. Giao thc liên mng IP (Internet Protocol) ............................................31
3.2.2. Các giao thc khác trong tng Internet...................................................35
3.2.3. Giao thc điu khin đng truyn TCP (Transmission Control
Protocol).......................................................................................................................36
3.2.4. Giao thc không liên kt UDP (User Datagram Protocol).....................41
3.3. Nhng đa ch dùng trong mô hình TCP/IP....................................... 42
3.3.1. a ch IP ................................................................................................42
ii
3.3.2. a ch vt lý...........................................................................................44
3.3.3. Lý do tn ti hai loi đa ch ...................................................................44
3.3.4. Phng thc chuyn đi gia hai loi đa ch ........................................44
Chng 4: MNG INTERNET ............................................................46
4.1. Ngun gc .............................................................................................. 46
4.2. C ch qun lý Internet........................................................................ 47
4.3. Các dch v thông tin trên Internet .................................................... 47
4.3.1. Dch v tên min DNS (Domain Name System)....................................47
4.3.2. Search engine..........................................................................................49
4.3.3. Telnet ......................................................................................................50
4.3.4. Mail.........................................................................................................50
4.3.5. FTP (File Transfer Protocol)...................................................................51
Chng 5: MNG LAN.........................................................................53
5.1. Công ngh mng cc b ....................................................................... 53
5.1.1. Mng cc b và đc trng ca mng cc b...........................................53
5.1.2. Topology mng cc b ...........................................................................53
5.1.3. Các phng thc truy nhp đng truyn ..............................................56
5.1.4. Thit b s dng trong mng cc b .......................................................58
5.1.5. Mng LAN o (Virtual LAN).................................................................62
5.2. Mng Ethernet ...................................................................................... 63
5.2.1. Gii thiu chung v Ethernet..................................................................63
5.2.2. Cu trúc mng Ethernet ..........................................................................63
5.2.3. i chiu gia Ethernet và OSI..............................................................64
5.2.4. n v d liu c bn trong công ngh Ethernet....................................65
5.2.5. Phân loi công ngh mng Ethernet .......................................................67
Chng 6: AN TOÀN THÔNG TIN TRÊN MNG...........................69
6.1. Kim soát li và lung d liu ............................................................. 69
6.1.1. t vn đ ...............................................................................................69
6.1.2. Kim soát li...........................................................................................69
6.1.3. Kim soát lung d liu..........................................................................71
6.1.4. Gii quyt tc nghn thông tin................................................................71
6.2. Bo mt thông tin trên mng............................................................... 72
6.2.1. Các khái nim c bn..............................................................................72
6.2.2. Các mc bo v.......................................................................................73
6.2.3. Các phng pháp bo v thông tin bng mã hóa....................................75
iii
Chng 7: QUN TR MNG MÁY TÍNH........................................83
7.1. Mô hình qun tr mng máy tính........................................................ 83
7.1.1. Gii thiu chung......................................................................................83
7.1.2. Mô hình qun tr mng............................................................................83
7.2. Qun tr mng WINDOWS 2000 ........................................................ 88
7.2.1. Gii thiu v Windows 2000 ..................................................................88
7.2.2. Các nét đc trng ca WINDOWS 2000................................................90
7.2.3. Mô hình WORKGROUP và DOMAIN..................................................92
7.4. Cài đt widows 2000 Server................................................................. 93
7.4.1. Kin thc h tr trc khi cài đt...........................................................93
7.4.2. Cài đt Windows 2000 Server ................................................................93
7.4.3. Thit lp cu hình TCP/IP trên máy Windows 2000 Server ..................97
7.4.4. Tp lnh c bn h tr kim tra cu hình mng .....................................97
7.4.5. Thc hành chc nng My NetWork Places ............................................98
7.5. Cài đt và qun tr Windows 2000 Domain Controller.................... 98
7.5.1. Dch v tên min DNS............................................................................98
7.5.2. Active Directory....................................................................................105
7.5.3. Công c MMC trong Windows 2000 ...................................................110
7.6. To và qun lý tài khon ngi dùng và nhóm............................... 117
7.6.1. Gii thiu chung....................................................................................117
7.6.2. To tài khon ngi dùng và nhóm ......................................................117
7.6.3. Chia s tài nguyên trên máy ch...........................................................120
7.6.4. Qun tr máy Windows 2000 Professional trong vùng.........................121
7.7. Cài đt và qun tr Dhcp và Wins trên Windows 2000 Server...... 123
7.7.1. Dch v DHCP ......................................................................................123
7.7.2. Dch v WINS.......................................................................................126
7.8. Dch v truy cp t xa (Remote Access)........................................... 127
7.8.1. Các khái nim và các giao thc ............................................................127
7.8.2. An toàn trong truy cp t xa .................................................................130
7.8.3. Trin khai dch v truy cp t xa..........................................................132
7.8.4. Thit lp dch v truy cp t xa vi Windows 2000.............................133
iv
DANH MC HÌNH V
Hình 1.1. Mô hình truyn d liu t xa đu tiên............................................................1
Hình 1.2. Mô hình trao đi mng ca h thng 3270 ....................................................2
Hình 1.3. Cáp đng trc (cha v).................................................................................7
Hình 1.4. Cáp xon đôi ..................................................................................................7
Hình 1.5. Cáp quang ......................................................................................................8
Hình 1.6. Các kiu cu trúc liên kt mng.....................................................................9
Hình 1.7. Mng WAN..................................................................................................10
Hình 2.1. Mô hình phân tng .......................................................................................16
Hình 2.2. Mô hình tham chiu OSI..............................................................................17
Hình 2.3. Các loi d liu trong OSI ...........................................................................18
Hình 2.4. Các loi hàm nguyên thu ca dch v ........................................................19
Hình 2.5. Nhim v ca tng vt lý .............................................................................21
Hình 2.6. Nhim v ca tng liên kt d liu ..............................................................22
Hình 2.9. Nhim v ca tng giao vn.........................................................................24
Hình 2.10. Tng ng dng ...........................................................................................27
Hình 3.1. Kin trúc TCP/IP..........................................................................................29
Hình 3.2. TCP/IP và OSI .............................................................................................30
Hình 3.3. Giao thc trong mô hình TCP/IP.................................................................31
Hình 3.4. n v d liu ca giao thc IP ...................................................................33
Hình 3.5. Loi dch v .................................................................................................33
Hình 3.6. Các bit c .....................................................................................................34
Hình 3.7. Cu trúc gói d liu TCP/IP.........................................................................40
Hình 3.8. Cu trúc gói tin UDP....................................................................................42
Hình 3.9. Cu trúc các lp đa ch IP...........................................................................43
Hình 3.10. Ví d cu trúc các lp đa ch IP................................................................43
Hình 3.11. Ví d đa ch khi b sung vùng subnetid ...................................................44
Hình 4.1. Mô hình hot đng ca th đin t..............................................................51
Hình 5.1. Topology mng hình sao..............................................................................54
Hình 5.9. Repeater .......................................................................................................58
Hình 5.10. Hub.............................................................................................................59
Hình 5.11. Bridge.........................................................................................................59
Hình 5.12. Switch.........................................................................................................60
Hình 5.13. Router.........................................................................................................61
Hình 5.14. Gateway .....................................................................................................61
Hình 5.16. Mi quan h logic gia kin trúc OSI và Ethernet (802)...........................64
Hình 5.17. n v d liu Ethernet..............................................................................65
Hình 6.1. Các mc bo v............................................................................................73
Hình 6.2. Mô hình truyn tin bo mt c bn..............................................................75
Hình 6.3. Mô hình theo đng truyn (link-oriented).................................................76
v
Hình 6.4. Phng pháp bo v bng mt mã t t nút ti nút.....................................77
Hình 6.5. S đ thut toán mã DES.............................................................................80
Hình 6.6. Mã hóa công khai.........................................................................................81
Hình 7.1. Mi quan h tng tác gia ngi qun tr và h qun tr mng.................83
Hình 7.2. Mô hình Manager/Agent ca h thng qun tr mng.................................84
Hình 7.3. S đ minh ho mô hình manager/agent .....................................................85
Hình 7.4. Mô hình kin trúc qun tr mng OSI/ISO ..................................................86
Hình 7.5. Kin trúc phân tng ca Windows 2000......................................................88
Hình 7.6. Dch v th mc ch đng (AD) ...............................................................105
Hình 7.7. Cu trúc logic ca AD................................................................................106
Hình 7.8. Kt ni truy cp t xa qua đng đin thoi công cng............................128
Hình 7.9. Giao thc xác thc PAP.............................................................................131
Hình 7.10. Giao thc xác thc CHAP .......................................................................131
DANH MC BNG BIU
Bng 1.1 - c tính ca kin trúc Ethernet..................................................................13
Bng 1.2 - c tính ca kin trúc các mng Token-ring .............................................13
Bng 3.1 - Các cng TCP ph bin..............................................................................37
Bng 4.1 - Các trang web h tr tìm kim...................................................................50
Bng 6.1 - Ví d phng pháp kim tra chn l..........................................................70
Bng 6.2 - Mã hóa th đng âm...................................................................................79
Bng 6.3 - Kt qu ca phép mã th đng âm .............................................................79
vi
Chng 1: NHNG KHÁI NIM C BN CA MNG
MÁY TÍNH
1.1. M đu
1.1.1. S lc lch s phát trin
Vào gia nhng nm 50 khi nhng th h máy tính đu tiên đc đa vào hot
đng thc t vi nhng bóng đèn đin t thì chúng có kích thc rt cng knh và tn
nhiu nng lng. Hi đó vic nhp d liu vào các máy tính đc thông qua các tm
bìa mà ngi vit chng trình đã đc l sn. Mi tm bìa tng đng vi mt dòng
l
nh mà mi mt ct ca nó có cha tt c các ký t cn thit mà ngi vit chng
trình phi đc l vào ký t mình la chn. Các tm bìa đc đa vào mt "thit b"
gi là thit b đc bìa mà qua đó các thông tin đc đa vào máy tính (hay còn gi là
trung tâm x lý) và sau khi tính toán kt qu s đc đa ra máy in. Nh vy các thit
b đc bìa và máy in đc th hin nh các thi
t b vào ra (I/O) đi vi máy tính. Sau
mt thi gian các th h máy mi đc đa vào hot đng trong đó mt máy tính
trung tâm có th đc ni vi nhiu thit b vào ra (I/O) mà qua đó nó có th thc
hin liên tc ht chng trình này đn chng trình khác.
Cùng vi s phát trin ca nhng ng dng trên máy tính các phng pháp
nâng cao kh nng giao tip vi máy tính trung tâm cng đã đc đu t nghiên cu
rt nhiu. Vào gia nhng nm 60 mt s nhà ch to máy tính đã nghiên cu thành
công nhng thit b truy cp t xa ti máy tính ca h. Mt trong nhng phng pháp
thâm nhp t xa đc thc hin bng vic cài đt mt thit b đu cui mt v trí cách
xa trung tâm tính toán, thit b đu cui này đc liên kt vi trung tâm bng vic s
dng đng dây đin thoi và vi hai thit b x lý tín hiu (thng gi là Modem) gn
hai đu và tín hiu đc truyn thay vì trc tip thì thông qua dây đin thoi.
Thit b
đu cui
Modem Modem
ng dây
đin thoi
Máy tính
trung tâm
Hình 1.1. Mô hình truyn d liu t xa đu tiên
1
Nhng dng đu tiên ca thit b đu cui bao gm máy đc bìa, máy in, thit
b x lý tín hiu, các thit b cm nhn. Vic liên kt t xa đó có th thc hin thông
qua nhng vùng khác nhau và đó là nhng dng đu tiên ca h thng mng.
Trong lúc đa ra gii thiu nhng thit b đu cui t xa, các nhà khoa hc đã
trin khai mt lot nhng thit b điu khin, nhng thit b đu cui đc bit cho
phép ngi s dng nâng cao đc kh nng tng tác vi máy tính. Mt trong
nhng sn phm quan trng đó là h thng thit b đu cui 3270 ca IBM. H thng
đó bao gm các màn hình, các h thng điu khin, các thit b truyn thông đc
liên kt v
i các trung tâm tính toán.
Thit b đu
cui
Thit b đu
cui
Thit b kim
soát nhiu
đu cui
Modem
Máy tính
trung tâm
Thit b
kim soát
yn thôtru ng
Thit b kim
soát nhiu đu
cui
Thit b đu
cui
Thit b đu
cui
Modem
Hình 1.2. Mô hình trao đi mng ca h thng 3270
H thng 3270 đc gii thiu vào nm 1971 và đc s dng dùng đ m
rng kh nng tính toán ca trung tâm máy tính ti các vùng xa. Ð làm gim nhim
v truyn thông ca máy tính trung tâm và s lng các liên kt gia máy tính trung
tâm vi các thit b đu cui, IBM và các công ty máy tính khác đã sn xut mt s
các thit b sau:
̇ Thit b kim soát truyn thông: có nhim v nhn các bit tín hiu t
các
kênh truyn thông, gom chúng li thành các byte d liu và chuyn nhóm
các byte đó ti máy tính trung tâm đ x lý, thit b này cng thc hin
công vic ngc li đ chuyn tín hiu tr li ca máy tính trung tâm ti
các trm xa. Thit b trên cho phép gim bt đc thi gian x lý trên
máy tính trung tâm và xây dng các thit b logic đc trng.
̇ Thit b kim soát nhiu đu cui: cho phép cùng mt lúc kim soát nhi
u
thit b đu cui. Máy tính trung tâm ch cn liên kt vi mt thit b nh
2
vy là có th phc v cho tt c các thit b đu cui đang đc gn vi
thit b kim soát trên. Ðiu này đc bit có ý ngha khi thit b kim soát
nm cách xa máy tính vì ch cn s dng mt đng đin thoi là có th
phc v cho nhiu thit b đu cui.
Vào gia nhng nm 1970, các thit b đu cui s dng nhng phng pháp
liên kt qua đng cáp nm trong mt khu vc đã đc ra đi. Vi nhng u đim t
nâng cao tc đ truyn d liu và qua đó kt hp đc kh nng tính toán ca các
máy tính li vi nhau. Ð thc hin vic nâng cao kh nng tính toán vi nhiu máy
tính các nhà sn xut bt đu xây dng các mng ph
c tp. Vào nhng nm 1980 các
h thng đng truyn tc đ cao đã đc thit lp Bc M và Châu Âu và t đó
cng xut hin các nhà cung cp các dnh v truyn thông vi nhng đng truyn có
tc đ cao hn nhiu ln so vi đng dây đin thoi. Vi nhng chi phí thuê bao
chp nhn đc, ngi ta có th s d
ng đc các đng truyn này đ liên kt máy
tính li vi nhau và bt đu hình thành các mng mt cách rng khp. đây các nhà
cung cp dch v đã xây dng nhng đng truyn d liu liên kt gia các thành ph
và khu vc vi nhau và sau đó cung cp các dch v truyn d liu cho nhng ngi
xây dng mng. Ngi xây dng mng lúc này s không cn xây dng li
đng
truyn ca mình mà ch cn s dng mt phn các nng lc truyn thông ca các nhà
cung cp.
Vào nm 1974 công ty IBM đã gii thiu mt lot các thit b đu cui đc
ch to cho lnh vc ngân hàng và thng mi, thông qua các dây cáp mng các thit
b đu cui có th truy cp cùng mt lúc vào mt máy tính dùng chung. Vi vic liên
kt các máy tính nm trong mt khu vc nh
nh mt tòa nhà hay là mt khu nhà
thì tin chi phí cho các thit b và phn mm là thp. T đó vic nghiên cu kh nng
s dng chung môi trng truyn thông và các tài nguyên ca các máy tính nhanh
chóng đc đu t.
Vào nm 1977, công ty Datapoint Corporation đã bt đu bán h điu hành
mng ca mình là "Attached Resource Computer Network" (hay gi tt là Arcnet) ra
th trng. Mng Arcnet cho phép liên kt các máy tính và các trm đu cui li bng
dây cáp mng, qua đó đã tr
thành là h điu hành mng cc b đu tiên.
T đó đn nay đã có rt nhiu công ty đa ra các sn phm ca mình, đc bit
khi các máy tính cá nhân đc s dng mt cánh rng rãi. Khi s lng máy vi tính
trong mt vn phòng hay c quan đc tng lên nhanh chóng thì vic kt ni chúng
tr nên vô cùng cn thit và s mang li nhiu hiu qu cho ngi s dng.
3
Ngày nay vi mt lng ln v thông tin, nhu cu x lý thông tin ngày càng
cao. Mng máy tính hin nay tr nên quá quen thuc đi vi chúng ta, trong mi lnh
vc nh khoa hc, quân s, quc phòng, thng mi, dch v, giáo dc... Hin nay
nhiu ni mng đã tr thành mt nhu cu không th thiu đc. Ngi ta thy đc
vic kt ni các máy tính thành mng cho chúng ta nhng kh nng mi to ln nh:
̇ S dng chung tài nguyên: Nhng tài nguyên ca mng (nh thit b,
chng trình, d liu) khi đc tr thành các tài nguyên chung thì mi
thành viên ca mng đu có th tip cn đc mà không quan tâm ti
nhng tài nguyên đó đâu.
̇ Tng đ tin cy ca h thng: Ngi ta có th d dàng bo trì máy móc và
lu tr (backup) các d liu chung và khi có trc trc trong h thng thì
chúng có th đc khôi phc nhanh chóng. Trong trng hp có trc trc
trên mt trm làm vic thì ngi ta cng có th s dng nhng trm khác
thay th.
̇ Nâng cao cht lng và hiu qu khai thác thông tin: Khi thông tin có th
đc s dng chung thì nó mang li cho ngi s dng kh nng t chc
li các công vic vi nhng thay đi v cht nh:
X Ðáp ng nhng nhu cu ca h thng ng dng kinh doanh hin đi.
X Cung cp s thng nht gia các d liu.
X Tng cng nng lc x lý nh kt hp các b phn phân tán.
X Tng cng truy nhp ti các dch v mng khác nhau đang đc
cung cp trên th gii.
Vi nhu cu đòi hi ngày càng cao ca xã hi nên vn đ k thut trong mng
là mi quan tâm hàng đu ca các nhà tin hc. Ví d nh làm th nào đ truy xut
thông tin mt cách nhanh chóng và ti u nht, trong khi vic x lý thông tin trên
mng quá nhiu đôi khi có th làm tc nghn trên mng và gây ra mt thông tin mt
cách đáng tic.
Hin nay vic làm sao có đc mt h thng mng chy tht tt, th
t an toàn
vi li ích kinh t cao đang rt đc quan tâm. Mt vn đ đt ra có rt nhiu gii
pháp v công ngh, mt gii pháp có rt nhiu yu t cu thành, trong mi yu t có
nhiu cách la chn. Nh vy đ đa ra mt gii pháp hoàn chnh, phù hp thì phi
tri qua mt quá trình chn lc da trên nhng u đim ca tng y
u t, tng chi tit
rt nh.
4
Ð gii quyt mt vn đ phi da trên nhng yêu cu đt ra và da trên công
ngh đ gii quyt. Nhng công ngh cao nht cha chc là công ngh tt nht, mà
công ngh tt nht là công ngh phù hp nht.
1.1.2. Mc tiêu ca mng máy tính
T nhng thi k bt đu hình thành cho ti ngày nay, mc tiêu ca mng máy
tính vn không có gì thay đi đó là: “Tng cng tính hiu qu và gim chi phí”.
Mng máy tính thc hin mc tiêu này bng ba cách:
̇ Chia s thông tin
̇ Chia s phn cng và phn mm
̇ Thc hin vic qun tr và h tr tp trung
1.1.3. Các ng dng ca mng máy tính
Ngày nay, khi mng máy tính tr nên ph dng, và đc ng dng trong
hu ht các lnh vc ca đi sng, to ra s thun tin trong vic lu tr và x lý
thông tin.
Trong các t chc: Trc khi có mng trong các t chc, mi ni đu phi có
ch lu tr d liu riêng, các thông tin trong ni b s khó đc cp nht kp thi;
mt ng d
ng ni này không th chia s cho ni khác.
Trong cng đng: Vic ng dng mng máy tính đa con ngi ti gn nhau
hn. Thông qua các dch v nh email, www, chat,... vic trao đi thông tin trong
cng đng, vic chia s kin thc, và cp nht thông tin tr nên d dàng hn. Tuy
nhiên, mng máy tính cng b lm dng đ làm nhng điu phi pháp, hoc lan truyn
các phn mm virus ác tính.
Trong kinh doanh: M
ng máy tính đã tr thành mt phn không th thiu ca
các doanh nghip, ngân hàng, đc bit vic đin t hóa thng mi đang m ra mt
thi k mi cho vic thông thng buôn bán tr nên thun tin d dàng hn. Mc dù
nc ta đang trong thi k xây dng khung pháp lý và môi trng cho vic ng dng
thng mi đin t nhng cho ti nay chúng ta có th khng
đnh thng mi đin t
là mt xu hng tt yu trong kinh doanh.
1.1.4. Các dch v mng
Các dch v mng là các ng dng trên nn tng mng máy tính đ cung cp
cho ngi dùng các phng tin đ khai thác thông tin trên mng máy tính. Có các
dch v mng c bn nh sau:
5
World Wide Web: dch v chia s thông tin da trên các tài liu siêu vn bn
(HyperText)
FTP (File Transfer Protocol): dch v truyn file
Tìm kim thông tin.
Email: Th đin t.
Telnet: dch v đng nhp t mt máy vào mt máy khác trong mng.
...
1.2. Nhng khái nim c bn
1.2.1. Mng máy tính
Mng máy tính là mt tp hp các máy tính và các thit b liên quan đc kt
ni bng các thit b truyn thông đ thc hin vic chia s d liu, và các thit b
ngoi vi nh cng hay máy in.
1.2.2. ng truyn vt lý
ng truyn vt lý là đng dùng đ truyn d liu gia các máy tính. D
liu có th đc truyn qua mng thông qua đng truyn không dây hoc s dng
cáp mng.
a) ng truyn không dây
D liu truyn qua mng không dây có th s dng các đng truyn sau:
̇ ng truyn s dng tia hng ngoi
̇ ng truyn s dng Laser
̇ ng truyn s dng sóng radio
̇ ng truyn s dng sóng đin thoi di đng
̇ ng truyn s dng v tinh
b) ng truyn s dng cáp
i vi mng truyn d liu qua đng cáp, có ba loi cáp đc s dng là:
̇ Cáp đng trc (Coxial Cable)
Cu to loi cáp này gm mt lõi bng đng, bao quanh là mt lp nha (PVC,
Teflon), tip đn là mt lp bc kim
đ chng nhiu, cui cùng là mt lp bao ngoài.
6
Hình 1.3. Cáp đng trc
Cáp đng trc đc chia làm hai loi: loi mng (thinnet) vi đ đng kính
0.64cm có th truyn tín hiu khong 185m; loi dy (thicknet) vi đng kính
1.27cm có th truyn tín hiu khong 500m.
Ngi ta thng s dng các loi cáp loi cáp đng trc khi truyn d liu xa
vi đ bo mt va phi.
̇ Cáp xon đôi (Twisted-Pair Cable):
ây là loi cáp gm mt hay nhiu cp đng dây đng đc xon vào
nhau nhm làm gim nhiu đin t gây ra bi môi trng xung quanh và gia
chúng vi nhau.
Hình 1.4. Cáp xon đôi
Cáp xon đôi đc chia làm hai loi, mt loi có lp chng nhiu (STP-
Sheilding Twisted Pair) và mt loi không có lp chng nhiu (UTP-Unsheilding
Twisted Pair).
Cáp UTP có nm loi và có th truyn d liu vi khong cách 100 m, vi
bng thông t 4 Mbps ti 100 Mbps tùy vào loi UTP.
Cáp STP là loi cáp có lp chng nhiu giúp truyn d liu đi xa hn nhiu so
vi UTP.
Ngi ta thng s dng cáp xon đôi khi ngân sách dành cho vic thit lp
mng là có gii hn, và ngi s dng mun thit lp đc mng mt cách đn gin.
7
̇ Cáp quang (Fible Optic Cable):
Cáp si quang bao gm mt dây dn trung tâm (là mt hoc mt bó si thy
tinh có th truyn dn tín hiu quang) đc bc mt lp v bc có tác dng phn x
các tín hiu tr li đ gim s mt mát tín hiu. Bên ngoài cùng là lp v plastic đ
bo v cáp. Nh vy cáp si quang không truyn dn các tín hiu đin mà ch truyn
các tín hiu quang (các tín hiu d liu phi đc chuyn đi thành các tín hiu quang
và khi nhn chúng s li đc chuyn đi tr li thành tín hiu đin).
Protective outer sheath
(jaket)
Optical fiber (core)
Glass cadding
Hình 1.5. Cáp quang
Cáp quang có đng kính t 8.3-100 micron. Do đng kính lõi si thy tinh
có kích thc rt nh nên rt khó khn cho vic đu ni, nó cn công ngh đc bit
vi k thut cao đòi hi chi phí cao.
Di thông ca cáp quang có th lên ti hàng Gbps và cho phép khong cách đi
xa do đ suy hao tín hiu trên cáp rt thp. Ngoài ra, vì cáp si quang không dùng tín
hiu đin t đ truyn không th b phát hin và thu trm bi các thit b đi
n t ca
ngi khác.
Ngi ta thng s dng cáp quang khi truyn d liu tc đ cao vi khong
cách ln trên vi đ bo mt cao.
1.2.3. Topology
Topology hay cu trúc liên kt mng là cách b trí thành phn khác nhau ca
mng máy tính.
Topology (topo) có hai loi là topology vt lý và topology logic.
̇ Topology vt lý là cách b trí các thit b và dây ni trong mng.
̇ Topology logic là cách truyn d liu trong mng.
Topo ca mng din rng thông thng là nói đn s liên kt gia các mng
cc b thông qua các b dn đng (router) và kênh vin thông.
8
Star
Bus
Mesh
Ring
Token ring
Tree
Hình 1.6. Các kiu cu trúc liên kt mng
Topology mng cc b có các kiu cu trúc liên kt chun sau đây:
̇ Kiu Bus
̇ Kiu Star
̇ Kiu Ring
̇ Kiu Mesh
̇ Kiu Hybrid
1.2.4. Giao thc (Protocol)
Giao thc là mt tp hp các lut và chun đc đt ra đ giúp cho máy tính
có th kt ni vi nhau và trao đi thông tin sao cho có ít li nht có th. Ví d: giao
thc TCP/IP giúp truyn thông tin gia các máy tính trên mng internet, giao thc
HTTP giúp truyn các tài liu siêu vn bn gia máy ch và máy trm, giao thc
SMTP giúp truyn tin các th đin t trên mng v.v..
9
1.2.5. Phân loi mng
Mng máy tính đc chia làm hai loi chính tùy vào kích c và chc nng
ca mng.
a) Mng cc b LAN (Local Area Network)
Mng LAN là nhng khi c bn ca mt mng máy tính, mng LAN có th
kt ni hai máy tính vi nhau hoc trm máy tính. Tuy nhiên mng LAN có gii hn
v mt đa lý, ch trong ni b mt công ty hay mt tòa nhà.
b) Mng đô th MAN (Metropolitan Area Network)
Mng MAN là mng đc cài đt trong phm vi mt đô th hoc mt trung
tâm kinh t - xã hi có bán kính khong 100 km tr li.
c) Mng din rng WAN (Wide Area Network)
Mng WAN là mng không có gii hn v mt đa lý, mng WAN đc to
thành thông qua vic kt ni rt nhiu mng LAN vi nhau. Mng WAN ln nht
chính là mng Internet.
Hình 1.7. Mng WAN
Ngoài ra, mng máy tính có th đc phân loi theo k thut chuyn mch
thành ba loi mng nh: mng chuyn mch kênh, mng chuyn mch thông báo và
10
mng chuyn mch gói. Nhng trong khuôn kh giáo trình này chúng ta không đi sâu
vào tìm hiu cách phân loi này. Nhng đc gi quan tâm có th đc thêm các sách v
k thut mng.
1.2.6. Qun tr mng và h điu hành mng
a) Qun tr mng
Qun tr mng là các tác v qun tr cho máy trm và máy ch đm bo cho h
thng mng hot đng n đnh và đm bo an toàn cho mng máy tính, các công c
kèm theo tng sn phm có đôi chút khác nhau. Có th phân chia thành các công vic
qun tr thành các tác v nh sau:
1. Hoch đnh, to, duy trì tài khon ngi dùng và tài khon nhóm, nhm
đm bo cho mi ngi dùng có th đ
ng nhp và truy cp nhng tài
nguyên cn thit.
2. Qun tr an ninh: Hoch đnh, ban hành, thc thi mt chính sách bo mt
nhm bo v d liu và tài nguyên mng dùng chung, bao gm các th
mc, tp tin, máy in.
3. Qun tr máy in: Thit lp máy in mng và máy in cc b, nhm đm bo
cho ngi dùng có th d dàng kt ni và s dng tài nguyên máy in. Phát
hin và x lý các vn đ th
ng xy ra trong vic in n.
4. Giám sát tài nguyên và s kin trên mng: Hoch đnh và thc thi chính sách
theo dõi các s kin xy ra trên mng, sao cho ta có th phát hin nhng
trng hp vi phm chính sách bo mt. Giám sát và điu khin mc đ s
dng tài nguyên. Qun lý các thit b lu tr nh các loi đa cng.
5. Lu d phòng và phc hi d liu: Hoch đnh, lp lch biu, tin hành sao
lu thng xuyên, đm bo có th nhanh chóng phc hi d liu quan trng.
b) H điu hành mng
Vi vic ghép ni các máy tính thành mng thì cn thit phi có mt h thng
phn mm có chc nng qun lý tài nguyên, tính toán và x lý truy nhp mt cách
thng nht trên mng nh tp, đa, thit b ngoi vi đc qun lý bi mt tin trình
nht đnh và h điu hành mng điu khin s tng tác gia các tin trình và truy
cp ti các tin trình đó.
Cn c vào vic truy nhp tài nguyên trên mng ngi ta chia các thc th
trong mng thành hai loi ch và khách, trong đó máy khách (Client) truy nhp đc
11
vào tài nguyên ca mng nhng không chia s tài nguyên ca nó vi mng, còn máy
ch (Server) là máy tính nm trên mng và chia s tài nguyên ca nó vi các ngi
đang dùng mng.
Hin nay các h điu hành thng đc chia làm hai loi là h điu hành mng
ngang hàng (Peer-to-peer) và h điu hành mng khách/ch (client/server).
Vi h điu hành mng ngang hàng mi máy tính trên mng có th va đóng
vai trò ch ln khách tc là chúng va có th s dng tài nguyên ca mng ln chia s
tài nguyên ca nó cho mng, ví d: LANtastic ca Artisoft, NetWare lite ca Novell,
Windows (for Workgroup, 95, NT Client) ca Microsoft.
Vi h điu hành mng phân bit các máy tính đc phân bit ch và khách,
trong đó máy ch mng (Server) gi vai trò ch và các máy cho ngi s dng gi
vai trò khách (các trm). Khi có nhu cu truy nhp tài nguyên trên mng các trm to
ra các yêu cu và gi chúng ti máy ch sau đó máy ch thc hin và gi tr li. Ví
d
các h điu hành mng phân bit: Novell Netware, LAN Manager ca Microsoft,
Windows NT Server ca Microsoft, LAN Server ca IBM, Vines ca Banyan System
vi server dùng h điu hành Unix.
1.3. Kin trúc mng
1.3.1. M đu
xây dng đc mt mng máy tính hot đng n đnh cn phi xác đnh
các yu t sau:
- Phng thc truy nhp đng truyn: đây là các quy tc cho mt mng máy
tính mà mt máy tính tham gia mng máy tính cn phi tuân theo phng thc truy
nhp đng truyn đm bo cho s truyn nhn d liu gia các máy tính trong mng
din ra mt cách n đnh không có s đng đ x
y ra.
- Quy cách ca các gói tin truyn gia các máy tính: do hn ch ca bng
thông đng truyn cng nh đm bo không phi truyn đi truyn li mt lng ln
d liu, d liu truyn gia các máy tính trên thc t đc đóng gói thành các gói nh
vi các thông tin kèm theo đm bo cho d liu có th đi t ngun ti đích.
Vic xác đnh các yu t này là nhng vic đu tiên đ to nên mt mng máy
tính n đnh. Các yu t đó s quyt đnh cu trúc c s h tng ca mt mng máy
tính bao gm c phn cng, phn mm, và quy cách truyn nhn thông tin.
12
1.3.2. Kin trúc mng
Theo Microsoft: “Kin trúc mng là cu trúc c s ca mt mng máy tính bao
gm c phn cng, các tng chc nng, các công c giao tip, và các giao thc s
dng đ thit lp liên lc và đm bo truyn thông tin mt cách tin cy”.
1.3.3. Mt s kin trúc mng
Mt s kin trúc mng đin hình bao gm:
a) Kin trúc Ethernet
Kin trúc Ethernet là kin trúc mng đc đi hc Hawai xây dng vào nm
1960 s dng phng thc truy nhp đng truyn CSMA/CD, thng s dng cho
c mng nh (LAN) ln mng din rng.
c tính Mô t
Kiu topo truyn thng Linear bus
Kiu topo khác Star bus
Kiu truy nhp mng CSMA/CD
c t IEEE802.3
Tc đ truyn d liu 10 Mbps hoc 100 Mbps
Kiu cáp Cáp đng trc (Thicknet), cáp xon UTP
Bng 1.1 - c tính ca kin trúc Ethernet
b) Kin trúc Token Ring
Token Ring là kin trúc do IBM xây dng nm 1984, đc IEEE/ANSI chun
hóa vào nm 1985. Kin trúc mng này s dng phng pháp truy nhp đng truyn
token-passing, mt phng pháp truyn d liu s dng th bài lu chuyn sau trong
mng mt máy tính ch có th truyn d liu khi gi th bài đó sau khi truyn xong
thì th bài s b hu và mt th khác đc sinh ra.
c tính Mô t
Kiu topo truyn thng Star-wired ring
Kiu truy nhp mng token-passing
c t IEEE 802.5
Tc đ truyn d liu 4 Mbps hoc 16 Mbps
Kiu cáp Cáp xon STP, UTP
Bng 1.2 - c tính ca kin trúc các mng Token-ring
c) Kin trúc AppleTalk
13
AppleTalk là kin trúc mng đc Apple gii thiu vào nm 1983, đây là kin
trúc dành cho các máy Macintosh. Các máy tính Macintosh đc tích hp sn các
tính nng mng do vic trin khai AppleTalk là rt đn gin so vi các kin trúc
mng khác.
1.3.4. Chun hóa mng và các t chc chun hóa mng
Mng máy tính là mt trong nhng công c truyn thng nn tng, vì th ngay
t bui đu phát trin các nhà sn xut thit b đã có nhu cu xây dng các quy tc, và
đc t đ sn phm ca h có th tng tác vi nhau trong mng máy tính. Vì các nhà
sn xut và cung cp thit b mng khp ni trên th gii do vy nhu cu đnh ra các
chun thit k
cho các thit b phn cng, phn mm mng ngày mt tr nên bc thit.
Mt s t chc đã đng ra xây dng các đc t chun v kin trúc mng, giao
thc cng nh thit b mng giúp cho vic chun hóa mng tr nên d dàng và nhanh
chóng hn. Các t chc ni bt, có uy tín đó là:
a) ISO (International Standard Organization)
T chc tiêu chun quc t hot đng di s bo tr ca Liên hp Quc vi
thành viên là các c quan chun quc gia vi s lng khong hn 100 thành viên
trong nhng thành tu ca ISO trong lãnh vc truyn thông là mô hình h thng m
(Open Systems Interconnection - gi tt là OSI).
b) IEEE (Institute of Electrical and Electronics Engineers)
IEEE là vin đin và đin t ca M hot đng trên các lnh vc t vn, và xây
dng chun cho lnh vc đin và đ
in t, vi mng máy tính IEEE có d án 802 xây
dng các chun cho card mng và các loi cáp.
c) ITU (International Telecommunication Union)
T chc t vn quc t v đin tín và đin thoi làm vic di s bo tr ca
Liên Hip Quc có tr s chính ti Geneva – Thy S. Các thành viên ch yu là các
c quan bu chính vin thông các quc gia. T chc này có vai trò phát trin các
khuyn ngh trong các lnh vc vi
n thông.
d) Các t chc khác
Ngoài các t chc trên còn có các t chc chun hóa khác nh:
ANSI (American National Standards Institute),
IEC (International Engineering Consortium) .v.v..
14
Chng 2: MÔ HÌNH OSI VÀ CÁC GIAO THC TNG
2.1. Vai trò ca mô hình OSI
2.1.1. S cn thit ca các chun chung
Nh chúng ta đã gii thiu chng trc, các chun mng là ht sc cn
thit đ kt ni các mng vi các thit b khác nhau và tuân theo kin trúc khác nhau.
Mô hình tham chiu OSI (Open Systems Interconnection) đc bt đu nghiên cu t
nm 1971 nhm gii quyt mc tiêu này. Nm 1978, ISO - t chc chun hóa quc t
đã đa ra mt tp các đc t mô t mt kin trúc mng b
y tng cho phép các mng
máy tính tuân theo kin trúc mng này có th s dng các thit b ca các hãng khác
nhau đ kt ni vi nhau. Các đc t này mô t áp dng cho các h thng cho phép
kt ni t tt c các h thng khác đ trao đi thông tin vì th đc gi là chun cho
các h thng m.
2.1.2. Quy tc và các tin trình truyn thông ca kin trúc đa tng
a) Vì sao cn phi phân tng
Kin trúc đa tng xut phát t nhu cu chia các tác v trao đi thông tin gia
hai mng máy tính ra làm các tác v nh và mi tác v thì có mt s giao thc điu
khin và đc gi là mt tng.
b) Nguyên tc xây dng kin trúc đa tng
Nguyên tc xây dng mô hình các h thng phân tng là mi mt cu trúc
thành phn ca mng đc gi là mt kin trúc đa tng, trong đó mi tng đc xây
dng trên tng đó.
c) Các thành phn c bn ca mt tng
Quan h gia hai tng là liên tip nhau là thông qua các dch v mng mà tng
di có th cung cp cho tng trên.
Mi tng cung cp các đim truy cp dch v đ tng trên có th s dng dch v
mà tng di cung cp các đim truy cp dch v gi tt là SAP (Service Access Point)
Hai tng đng mc cn phi có các quy tc trao đi thông tin đm bo vic
trao đi din ra an toàn và bo mt. Các quy tc này là gi giao thc ca tng.
15
Nh vy có th nói dch v mng s tr li câu hi tng cung cp các chc
nng gì, còn giao thc s tr li câu hi tng mng này làm nh th nào đ thc hin
các chc nng này.
………….. …………..
Tng i Tng i
Giao thc tng i
Tng 2 Tng 2
Giao thc tng 2
Tng 1 Tng 1
Giao thc tng 1
………….. …………..
ng truyn vt lý
Giao thc tng N-1
Tng N-1 Tng N-1
Giao thc tng N
Tng N Tng N
Hình 2.1. Mô hình phân tng
d) Qui trình truyn thông
Vic truyn thông t h thng gi ti h thng nhn đc coi là trc tip
gia hai tng tng ng nhau trong h thng bng giao thc đc đnh ngha cho
mi tng.
Thông tin đc truyn gia hai tng i tng ng liên tip các dch v ca
các tng di đ truyn thông tin đc xung thông qua tng 1 và qua đng truyn
vt lý r
i li đi lên t tng 1 ti tng i ca bên nhn tin.
2.1.3. Mô hình OSI và cu trúc logic ca nó
Mô hình tham chiu OSI chia kin thc mng thành by tng, mi tng s
tng ng vi mt tác v trong hot đng trao đi thông tin trong mng máy tính, do
đó s bao gm các hot đng mng, thit b, và các giao thc khác nhau.
ISO cung cp các đc t cho các thit b, giao thc và các hot đng mng cho
tng tng mt ca kin trúc OSI nhm mô t cách thc mi tng liên lc và tng tác
16
vi các tng trc và sau nó. V mt cu trúc logic tng quát các tng ca OSI đc
mô t trong hình di đây.
Hình 2.2. Mô hình tham chiu OSI
By tng ca mô hình OSI là:
̇ Tng ng dng (Application)
̇ Tng Trình din (Presentation)
̇ Tng Phiên (Session)
̇ Tng Giao vn (Transport)
̇ Tng Mng (Network)
̇ Tng Liên kt d liu (Data-Link)
̇ Tng Vt lý (Physical)
Khi trao đi thông tin, mi thông tin đc chia thành các gói nh và mi gói
tin s đi t tng ng dng ti tng Vt lý, mi tng s thêm thông tin v giao thc
c
a tng vào đu hoc cui gói tin đ đnh hng, tìm đng và kim tra li. Khi ti
máy nhn gói tin li đi t tng vt lý ti tng ng dng và mi tng li da vào các
thông tin đu và cui gói tin đ thao tác và chuyn tip lên các tng tip theo. Sau khi
đi qua mi tng thì thông tin đc thêm vào tng ti máy gi s đc tng tng ng
ti máy gi lc b.
17
Trong mô hình này mi tng ca máy tính đc coi là tng tác vi các tng
ca máy tính nhn, tuy nhiên trên thc t vic giao tip ch xy ra gia các tng trong
mt máy tính và gia hai tng vt lý ca máy tính gi và máy tính nhn.
2.1.4. Các đn v d liu
Trong quá trình truyn thông tin theo mô hình OSI, d liu đc chia ra làm
ba loi:
n v d liu cung cp cho dch v SDU (Service Data Unit): ây là đn v
d liu đc truyn t tng trên xung tng di và cung cp đu vào cho các dch v
tng di.
SDU(i-2) SDU(i-2)
PDU(i-1)
SDU
PCI
SDU
PCI
PDU(i-1)
SDU(i-1)
PDU(i)
Tng (i-1)
Tng i
Hình 2.3. Các loi d liu trong OSI
Thông tin điu khin ca giao thc PCI (Protocol Control Information):
ây là phn thông tin điu khin cho giao thc đc thêm vào tng di mi
khi mt SDU đc gi xung t tng trên.
n v d liu ca giao thc PDU (Protocol Data Unit): ây là đn v d liu
đc chia thành khi kt hp SDU và PCI. Khi SDU quá dài thì có th b ct ra làm
nhiu SDU nh hn và mi SDU nh này s kt hp vi mt PCI đ to ra PDU,
PDU đc truyn xung tng di s tr thành SDU ca tng di.
2.1.5. Các hàm nguyên thu ca các dch v mng
Mi dch v đc cung cp bi mt tp các hàm nguyên thy, hay nói cách
khác hàm nguyên thy đc dùng đ truy nhp các dch v mà tng di cung cp
cho tng trên thông qua các đim truy cp dch v SAP.
18
Có bn kiu hàm nguyên thu đó là:
- Request (yêu cu): là hàm mà nhng đi tng (chng trình) s dng dch
v tng trên dùng đ gi mt chc nng t tng di.
- Indication (ch báo): là hàm nguyên thy mà các đi tng (chng trình)
cung cp dch v tng di dùng đ:
¬ Gi mt chc nng.
¬ Ch báo mt chc nng đã đc gi mt đim truy nhp dch v
(Service Access Point) ca tng trên.
- Response (tr li): Là hàm nguyên thu mà đi tng (chng trình) s
dng dch v dùng đ hoàn tt mt chc nng đã đc gi t trc bi mt hàm
nguyên thy Indication ti cùng đim truy nhp dch v (SAP).
- Confirm (xác nhn): Là hàm nguyên thu mà đi tng (chng trình) cung
cp dch v dùng đ hoàn tt mt chc nng đã đc gi t trc bi mt hàm
nguyên thy ti cùng đim truy nhp dch v (SAP).
Tng (N+1)
Tng N
SAP
Tng N
CONFIRM
INDICATION
RESPONSE
REQUEST
SAP
Tng (N+1)
H thng B
H thng A
Hình 2.4. Các loi hàm nguyên thu ca dch v
i vi mi dch v li có nhng hàm nguyên thy riêng có chc nng thuc
mt trong bn loi hàm nguyên thy đã trình bày trên.
2.1.6. Các phng thc hot đng ca dch v mng
19