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
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
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
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
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.
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
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
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
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
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
đ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
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.
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
̇ 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.
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