Professional Documents
Culture Documents
CHNG 1:
GII THIU
Khi nim v mng my tnh
Lch s pht trin
M hnh OSI
Mng my tnh
Mt tp hp ca cc my tnh c lp c
kt ni bng mt cu trc no .
Hai my tnh c gi l kt ni nu chng
c th trao i thng tin. Kt ni khng cn
phi l dy ng, cp quang, sng ngn,
sng hng ngoi v truyn v tinh u c
th s dng. Mng bao gm nhiu kch c,
hnh thc v dng khc nhau.
Truyn bit
Tc truyn
Giao tip in/c
Phng tin truyn dn
Ch truyn dn (simplex, half-duplex, fullduplex)
ng Frame
Ghi a ch
iu khin lung
Kim sot li
iu khin truy nhp (mng broadcast)
Presentation layer
nh dng (translation): tha thun khun dng
d liu trao i d liu
M ha
Nn
Application layer
giao din gia tng ng dng v mng.
LAN-Mng cc b
Mng cc b (Local area network-LAN), l
mng ring trong mt to nh hoc khu trng m
kch thc c th ln n mt vi kilometer.
Mng LAN c in chy tc ti a t 10 Mbps
n 100 Mbps
Cc mng LAN mi hot ng vi tc ln n
10 Gbps. Trong sch ny chng ta tham kho
mng c in v o tc ng truyn bng
megabits/sec (1 Mbps l 1,000,000 bits/sec) v
gigabits/sec (1 Gbps l 1,000,000,000 bits/sec).
802.3 Ethernet
WAN
Mng (wide area network-WAN), m
rng trn mt vng a l ln, thng l
mt quc gia hoc lc a.
N cha mt tp hp cc my tnh c d
nh chy cc chng trnh ca ngi
dng
Cc my trm (host) c kt ni bi mt
mng truyn thng con (communication
subnet) hoc ch gi vn tt l mng con
(subnet).
WAN
Mng WAN
Mng khng dy
Truyn thng khng dy k thut s khng
l tng mi. Nm 1901, Guglielmo
Marconi (nh vt l ngi ) m t mt
my in tn khng dy, dng m Morse
(gm cc du chm v gch). Cc h thng
khng dy hin i c thc thi tt hn nhng
tng c bn th ging nh vy.
Mng khng dy c th chia thnh:
LAN khng dy
WAN khng dy
Mng khng dy
Bluetooth
IEEE 802.11
CHNG 2:
CU TRC CA MNG
(TOPOLOGY)
Cc cu trc ca mng
C 2 cu trc chnh l:
point-to-point (im
im): cc ng truyn
ring bit c thit lp
ni cc cp my tnh
li vi nhau.
Cc cu trc ca mng
broadcast (mt im - nhiu im): tt c
cc trm phn chia chung mt ng
truyn vt l.
M hnh bus
u im
D dng ci t v m rng
Ph hp trong iu kin cn nhanh chng thit
lp mng tm thi
L m hnh i hi chi ph thp
Mt my hng khng lm nh hng n cc
my khc.
Hn ch
Kh qun tr v tm nguyn nhn li
Gii hn chiu di cp v s lng my tnh
Mt on cp b t s nh hng n ton
mng
Chi ph bo tr c th cao hn khi backbone di
Hiu nng gim khi c my tnh c thm vo
M hnh Ring
u im
S pht trin ca h thng khng tc ng ng k n
hiu nng
Tt c cc my tnh c quyn truy cp nh nhau
Hn ch
Chi ph thc hin cao
Phc tp
Khi mt my c s c th c th nh hng n cc
my tnh khc
M hnh Star
u im
D dng b sung hay loi b bt my tnh
D dng theo di v gii quyt s c
C th ph hp vi nhiu loi cp khc nhau
Hn ch
Khi hub khng lm vic, ton mng cng s
khng lm vic
S dng nhiu cp
CHNG 3:
PHNG TIN
TRUYN DN V CC
THIT B MNG
I. GII THIU V MI
TRNG TRUYN DN
l phng tin vt l cho php truyn
ti tn hiu gia cc thit b.
C hai loi phng tin truyn dn ch
yu:
Hu tuyn ( bounded media)
V tuyn (boundless media)
Cc c tnh ca phng
tin truyn dn
Chi ph
Yu cu ci t
Bng thng (bandwidth).
Bng tng c s ( baseband)
suy dn ( attenuation ).
Nhiu in t ( Electronmagnetic
Interference - EMI)
Nhiu xuyn knh ( crosstalk )
II. CP (CABLE)
Cp ng trc (coaxial)
Cp xon i
Cp xon i c v bc chng nhiu STP (
Shielded twisted-Pair)
Cp xon i khng c v bc chng nhiu
UTP (Unshielded Twisted- Pair)
Thng s k thut
Chiu di cp
Tc truyn
Nhiu
Lp t/bo tr
Gi thnh
Kt ni
Cp ng trc
Cp ng trc (Coxial)
Cu to
Phn loi
Thinnet / Thicknet
Baseband / Broadband
Thng s k thut
Chiu di cp
Tc truyn
Nhiu
Lp t/bo tr
Gi thnh
Kt ni
Cp quang
Cp quang (Fiber optic)
Thnh phn & cu to
Dy dn
Ngun sng (LED, Laser)
u pht hin (Photodiode, photo transistor)
Phn loi
Multimode stepped index
Multimode graded index
Single mode (mono mode)
Thng s k thut
Chiu di cp
Nhiu
Gi thnh
Tc truyn
Lp t/bo tr
Kt ni
Thng s c bn ca cc loi cp
Wireless
Wireless ?
Cc k thut
Radio
Microwave
Infrared
Lightwave
Radio
Radio
c im
Tn s
Thit b: antenna, transceiver
Phn loi
Single-Frequency
Low power
High power
Spread-Spectrum
Direct-sequence modulation
Frequency-hopping
Radio (tt)
Thng s k thut
Thng s
Thng s
Wireless (tt)
Lightwave
c im
Card mng
a ch MAC (Media Access
Control): mi card mng c 1 a
ch dnh ring dng phn bit
card mng ny vi card mng khc
trn mng.
a ch ny gm 6 byte (48 bit),c
dng XXXXXX.XXXXXX,3 byte u
l m s ca nh sn xut,3 byte
sau l s serial ca card mng.
Card mng
CHNG 4:
GIAO THC TCP/IP
TNG QUAN
TCP (Transmission Control Protocol) l giao
thc thuc tng vn chuyn. TCP l mt giao
thc "c kt ni" (connection - oriented),
ngha l cn phi thit lp lin kt gia hai
thc th TCP trc khi chng trao i d liu
vi nhau.
IP (Internet Protocol) l giao thc thuc tng
mng ca m hnh OSI. IP l mt giao thc
kiu khng kt ni (connectionless)
IHL
Type of
services
Identification
Time to live
Total lenght
Flags
Protocol
Header checksum
Source address
Destination address
Options + Padding
Data
Fragment
offset
Destination port
Sequence number
Acknowledge numbers
Data Rese- UG AC PS
RST SIN FIN Window
offset rved R K H
Checksum
Urgent Points
Options + Padding
TCP Data
A CH IP
a ch IP l a ch c cu trc, l
mt con s c kch thc 32 bit,
chia thnh bn phn, mi phn c
kch thc 8 bit , gi l octet hoc
byte.
Cch trnh by a ch
Cc h thng s
Nh phn: ch s dng s 0 v 1.
Bt phn: ch s dng s 0 n 7.
Thp lc phn: s dng s 0 n 9 v
cc ch ci A, B, C, D, E, F tng ng
vi cc s t 10 n 15.
54
27
13
6
3
1
0
1
1
0
1
1
Kt qu
26+25+23+22
=108
V d: 1101100 (2) =
154 (8)
6C (16)
A and B
A or B
1
1
0
0
1
0
1
0
1
0
0
0
1
1
1
0
CC LP A CH IP
Khng gian a ch IP ( gm 232
a ch) c chia thnh 5 lp
(class) d qun l l: A, B,
C, D v E. Trong cc lp A, B
v C c trin khai t cho
cc host trn mng Internet, lp
D dng cho cc nhm multicast,
cn lp E phc v cho mc ch
nghin cu.
LP A (CLASS A)
Dnh 1 byte cho phn network_id v 3
byte cho phn host_id.
LP A (CLASS A)
Bit u tin ca byte u tin
phi l bit 0. Dng nh phn
ca octet ny l 0XXXXXXX
Nhng a ch IP c byte u
tin nm trong khong t 0
(00000000) n 127
(01111111) s thuc lp A.
V d: 50.14.32.8.
LP A (CLASS A)
Byte u tin ny cng chnh l
network_id, tr i bit u tin lm ID
nhn dng lp A, cn li 7 bit
nh th t cc mng, ta c 128 (
=27 ) mng lp A khc nhau. B i
hai trng hp c bit l 0 v 127.
Kt qu l lp A ch cn 126 a ch
mng, 1.0.0.0 n 126.0.0.0.
LP A (CLASS A)
Phn host_id chim 24 bit, ngha
l c 224 = 16777216 host khc
nhau trong mi mng. B i hai
trng hp c bit (phn host_id
cha ton cc bit 0 v bit 1) . Cn
li: 16777214 host.
V d i vi mng 10.0.0.0 th
nhng gi tr host hp l l
10.0.0.1 n 10.255.255.254.
LP B (CLASS B)
Dnh 2 byte cho phn network_id v 2
byte cho phn host_id.
LP B (CLASS B)
Hai bit u tin ca byte u tin
phi l 10. Dng nh phn ca
octet ny l 10XXXXXX
Nhng a ch IP c byte u tin
nm trong khong t 128
(10000000) n 191 (10111111)
s thuc v lp B
V d: 172.29.10.1 .
LP B (CLASS B)
Phn network_id chim 16 bit
b i 2 bit lm ID cho lp, cn
li 14 bit cho php ta nh th
t 16,384 (=214) mng khc
nhau (128.0.0.0 n
191.255.0.0).
LP B (CLASS B)
Phn host_id di 16 bit hay c
65536 (=216) gi tr khc nhau.
Tr i 2 trng hp c bit cn
li 65534 host trong mt mng
lp B.
V d i vi mng 172.29.0.0 th
cc a ch host hp l l t
172.29.0.1 n 172.29.255.254.
LP C (CLASS C)
Dnh 3 byte cho phn network_id v 1
byte cho phn host_id.
LP C (CLASS C)
Ba bit u tin ca byte u tin
phi l 110. Dng nh phn ca
octet ny l 110XXXXX
Nhng a ch IP c byte u tin
nm trong khong t 192
(11000000) n 223 (11011111)
s thuc v lp C.
V d: 203.162.41.235
LP D V E (CLASS D &
CLASS E)
Cc a ch c byte u tin nm
trong khong 224 n 256 l cc
a ch thuc lp D hoc E.
TNG KT
Lp
Byte u tin
0xxxxxxx
B
C
D
E
10xxxxxx
110xxxxx
1110xxxx
11110xxx
MNG CON
Cu trc ca a ch IP
trong vic chia mng con
Mt s khi nim mi
a ch mng con (a ch ng
mng): gm c phn network_id v
subnet_id, phn host_id ch cha cc
bit 0
a ch broadcast trong mt mng con:
tt c cc bit trong phn host_id l 1.
Mt n mng con (subnet mask): tt c
cc bit trong phn host_id l 0, cc
phn cn li l 1.
Quy c ghi a ch IP
Vn t ra l khi xc nh c mt
a ch IP (v d 172.29.8.230) ta khng
th bit c host ny nm trong mng
no (khng th bit mng ny c chia
mng con hay khng, v c nu chia th
dng bao nhiu bit chia). Chnh v
vy khi ghi nhn a ch IP ca mt
host, ta cng phi cho bit subnet mask
l bao nhiu
V d: 172.29.8.230/255.255.255.0
hoc 172.29.8.230/24 (c ngha l dng
24 bit u tin cho NetworkID).
IV. BI TP
Bi 1: Cho a ch IP sau:
172.16.0.0. Hy chia thnh 8
mng con v c 1000 host trn
mi mng con .
Gii: a ch trn vit di dng
nh phn
10101100.00010000.00000000.00000000
Bc 1: Xc nh class v
Bc 2: S bit cn mn
Cn mn bao nhiu bit:
N = 4, bi v:
S mng con c th: 24 2 = 14 > 8.
S host ca mi mng con c th:
2(164) 2 = 212 - 2 = 4094 > 1000.
hay 255.255.240.0
Bc 3: Xc 10101100.00010000.00000000.00000001
nh vng a ch host
S
T
T
n
10101100.00010000.00000000.00000000
10101100.00010000.00001111.11111111
SubnetID
Vng
HostID
Broadcast
Dng
10101100.00010000.00001111.11111110
c?
172.16.0.0
172.16.0.1 172.16.15.254
172.16.15.255
Khng
172.16.16.0
172.16.16.1 172.16.31.254
172.16.31.255
15 172.16.240.0
172.16.240.1
172.16.255.254
172.16.255.255
Khng
10101100.00010000.00010000.00000001
10101100.00010000.00010000.00000000
10101100.00010000.00011111.11111111
n
14 172.16.224.0
172.16.224.1
172.16.239.255
c
10101100.00010000.00011111.11111110
172.16.239.254
a ch IP th nht:
192.168.5.9/28
192
168
IP
(nh 11000000 10101000 00000101 00001001
phn)
Subnet
mask
11111111
11111111
11111111
11110000
Kt qu
11000000 10101000 00000101 00000000
AND
Kt qu
11000000 10101000 00000101 00000000
AND
Net ID
192
168
00001001
Host ID
a ch IP th hai: 192.168.5.39/28
IP
IP (nh
phn)
Subnet
Mask
AND
Network
ID
HostID
192
168
39
11111111
11111111 11110000
192
168
32
7
192.168.5.9/28
192.168.5.39/28
Net
ID ca
a ch
th 1
Net
ID ca
a ch
th 2
Kt lun: Hai a ch
trn khng cng
mng
192
168
192
168
32
Lit k tt c cc a ch IP
Mng
tng
ng
vi IP
Vng a ch HostID vi
dng nh phn
11000000.10101000.00000101.00000001
11000000.10101000.00000101.00001110
11000000.10101000.00000101.00100001
11000000.10101000.00000101.00101110
Vng a
ch HostID
vi dng
thp phn
192.168.5.1/28
n
192.168.5.14/28
192.168.5.33/28
n
192.168.5.46/28
Cc bc thc hin
Bao gm 3 bc:
1. Xc nh Subnet mask
2. Lit k ID ca cc Subnet mi
3. Cho bit vng a ch IP ca cc
HostID trong mi Subnet
Bc 1: Xc nh Subnet mask
chia thnh 4 mng con th
cn thm 3 bit (v 23 - 2 > 4).
Bc 2: Lit k ID ca cc Subnet
mi
Subnet mask
vi dng thp
phn
11111111.11111111.11100000.00000000
255.255.224.0
NetworkID ca bn Subnets mi
Sub
net
Subnet ID
vi dng thp
phn
10001011.00001100.00100000.00000000
139.12.32.0/19
10001011.00001100.01000000.00000000
139.12.64.0/19
10001011.00001100.01100000.00000000
139.12.96.0/19
10001011.00001100.10000000.00000000
139.12.128.0/19
10001011.00001100.00100000.00000001
10001011.00001100.00111111.11111110
2
3
4
10001011.00001100.01000000.00000001
10001011.00001100.01011111.11111110
10001011.00001100.01100000.00000001
10001011.00001100.01111111.11111110
10001011.00001100.10000000.00000001
10001011.00001100.10011111.11111110
HostID vi
dng thp
phn
139.12.32.1/19 139.12.63.254/19
139.12.64.1/19 139.12.95.254/19
139.12.96.1/19 139.12.127.254/19
139.12.128.1/19 139.12.159.254/19
2. A CH RING (PRIVATE
ADDRESS)
Tt c cc IP host khi kt ni vo mng
Internet u phi c mt a ch IP do t
chc IANA (Internet Assigned Numbers
Authority ) cp pht - gi l a ch hp l
(hay l c ng k).
Tuy nhin s lng host kt ni vo mng
ngy cng gia tng dn n tnh trng khan
him a ch IP. Mt gii php a ra l s
dng c ch NAT km theo RFC 1918 quy
nh danh sch a ch ring. Cc a ch ny
s khng c IANA cp pht - hay cn gi l
a ch khng hp l.
Lp
S lng mng
10.0.0.0 n
10.255.255.255
172.16.0.0 n
172.32.255.255
16
192.168.0.0 n
192.168.255.255
256
3. C CH NAT (NETWORK
ADDRESS TRANSLATION)
Hot ng ca NAT
NAT lm vic nh mt router, cng vic ca
n l chuyn tip cc gi tin (packets) gia
nhng lp mng khc nhau trn mt mng
ln.
NAT s dng IP ca chnh n lm IP cng
cng cho mi my con (client) vi IP ring.
Khi mt my con thc hin kt ni hoc gi
d liu ti mt my tnh no trn internet,
d liu s c gi ti NAT, sau NAT s
thay th a ch IP gc ca my con ri
gi gi d liu i vi a ch IP ca NAT.
Hot ng c th ca NAT
Chuyn i a ch IP ngun thnh a ch IP
ca chnh n, c ngha l d liu nhn c
bi my tnh t xa (remote computer) ging
nh nhn c t my tnh c cu hnh NAT.
Gi d liu ti my tnh t xa v nh c
gi d liu s dng cng dch v no.
D liu khi nhn c t my tnh t xa s
c chuyn ti cho cc my con.
V d:
192.168.10.9/24
N=3 (= 24/8), I = 32 (= 28-3)
Bi tp 4
Cho a ch IP: 102.16.10.10/12
Tm a ch mng con?
Di a ch host?
Broadcast?
102.16.10.10/12 thuc lp A
chuyn i 102 thnh
102 (10) = 64 + 32 + 4 + 2 = 01100110 (2)
Subnet mask:
11111111.11110000.00000000.00000000
Byte u tin chc chn khi dng php ton
AND ra kt qu ging vi 102.
Tr li cu hi 1: a ch mng con?
Xt byte k tip l: 16 (10) 00010000 (2)
Khi AND byte ny vi Subnet mask, ta
c kt qu l: 00010000 (2)
Nh vy a ch mng con s l:
102.16.0.0/12
Tr li cu hi 2: Di a ch host?
D dng tnh ra c di a ch host s t:
102.16.0.1/12
n
102.31.255.254/12
Tr li cu hi 3: Broadcast?
102.31.255.255/12