Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Bi ging mn hc
C S K THUT
MNG TRUYN THNG
Ging vin:
Nguyn Thanh Tr
B mn:
NI DUNG
GII THIU CHUNG
LP VT L V LIN KT D LIU
LP MNG
LP GIAO VN
CC LP CAO
PHN TCH V THIT K MNG
3
Ging vin: Th.S Nguyn Thanh Tr Khoa Vin thng 1 Hc vin CNBCVT
Nhim v ca vin thng l lm th no truyn thng tin nhanh, chnh xc, cht
lng cao, bo mt tt, v d nhin l p ng nhu cu truyn thng ca con ngi.
5
Ging vin: Th.S Nguyn Thanh Tr Khoa Vin thng 1 Hc vin CNBCVT
6
Ging vin: Th.S Nguyn Thanh Tr Khoa Vin thng 1 Hc vin CNBCVT
Interfaces
(cc giao din)
Switches/routers
Large router
Ethernet card
Wireless card
Telephone
switch
7
Ging vin: Th.S Nguyn Thanh Tr Khoa Vin thng 1 Hc vin CNBCVT
Bng
thng
pht
Dch v thoi
Dch v d liu
C nh v thp (di thay i (c th ln ti
64kb/s)
Gb/s)
bng
Khng
Ln (100/1000:1)
Nhy cm vi li
m thoi li nu c li
tr
Thp v n nh
Ln v c th thay i
Kiu kt ni
Kt ni c nh hng
C th l kt ni khng
nh hng
9
Ging vin: Th.S Nguyn Thanh Tr Khoa Vin thng 1 Hc vin CNBCVT
VLR
HLR
BTS
BSC
PSTN/ISDN
Gateway
MSC
BTS
MSC
MS
S
BSC
Internet
PDSN
BTS
11
Ging vin: Th.S Nguyn Thanh Tr Khoa Vin thng 1 Hc vin CNBCVT
12
Ging vin: Th.S Nguyn Thanh Tr Khoa Vin thng 1 Hc vin CNBCVT
Mng xa l
Mng hnh cy
Ging vin: Th.S Nguyn Thanh Tr Khoa Vin thng 1 Hc vin CNBCVT
Mng hnh li
16
Ngi s dng
APPL
TCP
IP
Tokenring
nh tuyn
IP
Token ring
APPL
TCP
nh tuyn
IP
X.25
F.R
ATM
X.25
F.R
ATM
LAN
ng thu ring
Ngi s dng
Mng ng trc
din rng
IP
Ethernet
Ethernet
LAN
17
Ging vin: Th.S Nguyn Thanh Tr Khoa Vin thng 1 Hc vin CNBCVT
20
Ging vin: Th.S Nguyn Thanh Tr Khoa Vin thng 1 Hc vin CNBCVT
Ging vin: Th.S Nguyn Thanh Tr Khoa Vin thng 1 Hc vin CNBCVT
Ng ngha: N c ngha l g?
Hnh ng:
26
Ging vin: Th.S Nguyn Thanh Tr Khoa Vin thng 1 Hc vin CNBCVT
Mi trng mng
Trinh din
Phin
Mi trng OSI
Mi trng h thng thc
Truyn ti
Mng
c tnh
Phn lp
Lin kt d liu
Giao tip lp
Chuyn thc th thng tin
Vt l
27
Ging vin: Th.S Nguyn Thanh Tr Khoa Vin thng 1 Hc vin CNBCVT
Thit b B
Nt trung gian
ng truyn vt l
Ging vin: Th.S Nguyn Thanh Tr Khoa Vin thng 1 Hc vin CNBCVT
28
29
Ging vin: Th.S Nguyn Thanh Tr Khoa Vin thng 1 Hc vin CNBCVT
Lp vt l
30
Ging vin: Th.S Nguyn Thanh Tr Khoa Vin thng 1 Hc vin CNBCVT
Lp lin kt d liu
31
Ging vin: Th.S Nguyn Thanh Tr Khoa Vin thng 1 Hc vin CNBCVT
Lp mng
a ch logic
nh tuyn
ng gi Datagram
Phn on v ti hp gi
Chn on v sa li
32
Ging vin: Th.S Nguyn Thanh Tr Khoa Vin thng 1 Hc vin CNBCVT
a ch mc tin trnh
Ghp v tch d liu
Phn on, ng gi
Thit lp, qun l v ngt kt ni
Xc nhn v truyn li
iu khin lung
Ging vin: Th.S Nguyn Thanh Tr Khoa Vin thng 1 Hc vin CNBCVT
33
34
Ging vin: Th.S Nguyn Thanh Tr Khoa Vin thng 1 Hc vin CNBCVT
Lp trnh by
35
Ging vin: Th.S Nguyn Thanh Tr Khoa Vin thng 1 Hc vin CNBCVT
36
Ging vin: Th.S Nguyn Thanh Tr Khoa Vin thng 1 Hc vin CNBCVT
Application
Presentation
Application
Data
Presentation
Session
Session
segments
Transport
Data
Transport
packets
Network
Data Link
Data
Data
Network
frames
Physical
Data Link
Physical
10010111001011010010110101011110101
37
Ging vin: Th.S Nguyn Thanh Tr Khoa Vin thng 1 Hc vin CNBCVT
38
Ging vin: Th.S Nguyn Thanh Tr Khoa Vin thng 1 Hc vin CNBCVT
39
Ging vin: Th.S Nguyn Thanh Tr Khoa Vin thng 1 Hc vin CNBCVT
40
Ging vin: Th.S Nguyn Thanh Tr Khoa Vin thng 1 Hc vin CNBCVT
42
Ging vin: Th.S Nguyn Thanh Tr Khoa Vin thng 1 Hc vin CNBCVT
Ging vin: Th.S Nguyn Thanh Tr Khoa Vin thng 1 Hc vin CNBCVT
2.
Khi nim giao thc, nguyn tc phn lp cc chc nng truyn thng.
3.
4.
5.
6.
44
Ging vin: Th.S Nguyn Thanh Tr Khoa Vin thng 1 Hc vin CNBCVT
NI DUNG
GII THIU CHUNG
LP VT L V LIN KT D LIU
LP MNG
LP GIAO VN
CC LP CAO
PHN TCH V THIT K MNG
45
46
Ging vin: Th.S Nguyn Thanh Tr Khoa Vin thng 1 Hc vin CNBCVT
47
Ging vin: Th.S Nguyn Thanh Tr Khoa Vin thng 1 Hc vin CNBCVT
Truyn tn hiu lp vt l
Truyn tn hiu analog s dng cc sng bin i lin tc theo thi gian
v c s lng gi tr v hn trong mt min.
Ging vin: Th.S Nguyn Thanh Tr Khoa Vin thng 1 Hc vin CNBCVT
Truyn tn hiu lp vt l
50
Ging vin: Th.S Nguyn Thanh Tr Khoa Vin thng 1 Hc vin CNBCVT
Truyn tn hiu lp vt l
51
Ging vin: Th.S Nguyn Thanh Tr Khoa Vin thng 1 Hc vin CNBCVT
Truyn tn hiu
52
Ging vin: Th.S Nguyn Thanh Tr Khoa Vin thng 1 Hc vin CNBCVT
53
Ging vin: Th.S Nguyn Thanh Tr Khoa Vin thng 1 Hc vin CNBCVT
ng b v nh thi
54
Ging vin: Th.S Nguyn Thanh Tr Khoa Vin thng 1 Hc vin CNBCVT
ng b v nh thi
Truyn d b
- C cu nh thi n
- ng h t do bn thu v
bn pht
- Hot ng vi tc bit thp
Truyn ng b
- Cn c s dch chuyn 1
thnh 0 v ngc li trong
dng d liu
- Nn bt 0
55
Ging vin: Th.S Nguyn Thanh Tr Khoa Vin thng 1 Hc vin CNBCVT
Mi trng truyn dn
56
Ging vin: Th.S Nguyn Thanh Tr Khoa Vin thng 1 Hc vin CNBCVT
57
Ging vin: Th.S Nguyn Thanh Tr Khoa Vin thng 1 Hc vin CNBCVT
c t lp vt l v cc giao thc
Mc in th.
Khong thi gian thay i in th.
Tc d liu vt l.
Khong ng truyn ti a.
Cc u ni vt l: chn cm, s chn cm, loi b ni v cp ni.
C hng trm chun: RS-232, X.21, V.35, V.34, T1, E1, 10BASE-TX,
100BASE-TX, ISDN, POTS, SONET, DSI, 802.11a/b/g/n
58
Ging vin: Th.S Nguyn Thanh Tr Khoa Vin thng 1 Hc vin CNBCVT
c t lp vt l v cc giao thc
59
Ging vin: Th.S Nguyn Thanh Tr Khoa Vin thng 1 Hc vin CNBCVT
c t lp vt l v cc giao thc
EIA-232
60
Ging vin: Th.S Nguyn Thanh Tr Khoa Vin thng 1 Hc vin CNBCVT
c t lp vt l v cc giao thc
Cc chn d liu
61
Ging vin: Th.S Nguyn Thanh Tr Khoa Vin thng 1 Hc vin CNBCVT
c t lp vt l v cc giao thc
Cc chn iu khin
62
Ging vin: Th.S Nguyn Thanh Tr Khoa Vin thng 1 Hc vin CNBCVT
c t lp vt l v cc giao thc
Cc chn nh thi
63
Ging vin: Th.S Nguyn Thanh Tr Khoa Vin thng 1 Hc vin CNBCVT
c t lp vt l v cc giao thc
Cc chn khc
64
Ging vin: Th.S Nguyn Thanh Tr Khoa Vin thng 1 Hc vin CNBCVT
c t lp vt l v cc giao thc
65
Ging vin: Th.S Nguyn Thanh Tr Khoa Vin thng 1 Hc vin CNBCVT
c t lp vt l v cc giao thc
66
Ging vin: Th.S Nguyn Thanh Tr Khoa Vin thng 1 Hc vin CNBCVT
Chc nng
To khung d liu truyn trn ng lin kt trc tip gia cc thc th mng
Cung cp mt giao din dch v c nh ngha r vi lp mng;
Kim sot v x l cc li ng truyn;
iu khin lung d liu tng thch c tc ca my pht v my thu.
67
Ging vin: Th.S Nguyn Thanh Tr Khoa Vin thng 1 Hc vin CNBCVT
Dch v
Dch v phi kt
ni khng bo
nhn
Dch v phi kt
ni c bo
nhn
Dch v hng
kt ni c bo
nhn
68
Ging vin: Th.S Nguyn Thanh Tr Khoa Vin thng 1 Hc vin CNBCVT
nh khung
Pht hin v sa li trn dng bit nhn c t lp vt l.
Chia dng bit thnh cc khung ri rc v tnh checksum cho
tng khung.
Chia thnh khung theo cc cch:
m k t
S dng cc byte c vi k thut byte stuffing
S dng c bt u v kt thc vi k thut bit stuffing
S dng cc c im m ha lp vt l
69
Ging vin: Th.S Nguyn Thanh Tr Khoa Vin thng 1 Hc vin CNBCVT
Kim sot li
m bo cc khung n c lp mng ca my thu
ng th t.
Phn hi (positive/negative nhn an ton/cha
nhn).
B nh thi (timer)
Gi li (resend)
Gn s trnh t (sequence)
70
Ging vin: Th.S Nguyn Thanh Tr Khoa Vin thng 1 Hc vin CNBCVT
iu khin lung
t ra khi tc truyn ca my pht nhanh hn tc
nhn ca my thu dn n my thu qu ti.
Da trn thng tin phn hi (feedback-based flow
control)
Da trn tc (rate-based flow control)
71
Ging vin: Th.S Nguyn Thanh Tr Khoa Vin thng 1 Hc vin CNBCVT
72
Ging vin: Th.S Nguyn Thanh Tr Khoa Vin thng 1 Hc vin CNBCVT
FTP
TCP
Telnet
UDP
DNS
Application layer
Audio Video
RTP
Transport layer
IP
Ethernet
Token
Ring
ATM
X.25
Network layer
PPP
Frame
Relay
HDLC
C ch a truy nhp pht hin xung t (CSMA/CD carrier sense multiple access collision detection).
Tc c s l 10 Mbps.
100Mbps, 1Gbps, 10Gbps l cc chun sau ny.
74
Ging vin: Th.S Nguyn Thanh Tr Khoa Vin thng 1 Hc vin CNBCVT
75
Ging vin: Th.S Nguyn Thanh Tr Khoa Vin thng 1 Hc vin CNBCVT
76
Ging vin: Th.S Nguyn Thanh Tr Khoa Vin thng 1 Hc vin CNBCVT
77
Ging vin: Th.S Nguyn Thanh Tr Khoa Vin thng 1 Hc vin CNBCVT
10 Base5
10 Base2
10 BaseT
di ti a phn on
79
Ging vin: Th.S Nguyn Thanh Tr Khoa Vin thng 1 Hc vin CNBCVT
80
Ging vin: Th.S Nguyn Thanh Tr Khoa Vin thng 1 Hc vin CNBCVT
81
Ging vin: Th.S Nguyn Thanh Tr Khoa Vin thng 1 Hc vin CNBCVT
Lp 2
Lp 2,5
Lp 3
Cc lp cao v ti tin
82
Ging vin: Th.S Nguyn Thanh Tr Khoa Vin thng 1 Hc vin CNBCVT
83
Ging vin: Th.S Nguyn Thanh Tr Khoa Vin thng 1 Hc vin CNBCVT
2.
3.
4.
84
Ging vin: Th.S Nguyn Thanh Tr Khoa Vin thng 1 Hc vin CNBCVT
NI DUNG
GII THIU CHUNG
LP VT L V LIN KT D LIU
LP MNG
LP GIAO VN
CC LP CAO
PHN TCH V THIT K MNG
85
CHNG 3: LP MNG
Chc nng v hot ng ca lp mng
86
Ging vin: Th.S Nguyn Thanh Tr Khoa Vin thng 1 Hc vin CNBCVT
CHNG 3: LP MNG
K thut lu v chuyn gi
87
Ging vin: Th.S Nguyn Thanh Tr Khoa Vin thng 1 Hc vin CNBCVT
CHNG 3: LP MNG
u im ca chuyn mch knh
CHNG 3: LP MNG
u im ca chuyn mch gi
CHNG 3: LP MNG
Chuyn mch Datagram
CHNG 3: LP MNG
Chuyn mch Datagram
91
Ging vin: Th.S Nguyn Thanh Tr Khoa Vin thng 1 Hc vin CNBCVT
CHNG 3: LP MNG
Chuyn mch knh o
CHNG 3: LP MNG
Chuyn mch knh o
93
Ging vin: Th.S Nguyn Thanh Tr Khoa Vin thng 1 Hc vin CNBCVT
CHNG 3: LP MNG
Chuyn mch knh o
94
Ging vin: Th.S Nguyn Thanh Tr Khoa Vin thng 1 Hc vin CNBCVT
CHNG 3: LP MNG
95
Ging vin: Th.S Nguyn Thanh Tr Khoa Vin thng 1 Hc vin CNBCVT
CHNG 3: LP MNG
So snh
Datagram
Virtual circuit
Thit lp knh
Khng cn thit
Yu cu
nh a ch
a ch ngun, ch
Ch s VC
Mi VC yu cu mt khng
gian bng nh tuyn cho mi
kt ni.
nh tuyn
Mi gi tin c nh tuyn c
lp
ng i c la chn khi
THIT LP vc.
nh hng khi
router li
Khng nh hng
D nu c ti nguyn dnh
cho mi VC
iu khin nghn
D nu c ti nguyn dnh
cho mi VC
Kh thc hin
96
Ging vin: Th.S Nguyn Thanh Tr Khoa Vin thng 1 Hc vin CNBCVT
CHNG 3: LP MNG
nh tuyn
nh tuyn l mt tin trnh la chn con ng cho thc th thng tin chuyn
qua mng. N c xem nh l kh nng ca mt node trong vn la chn
ng dn cho thng tin qua mng.
(i) Quyt nh chn ng theo nhng tiu chun ti u no .
(ii) Cp nht thng tin nh tuyn, tc l thng tin dng cho chc nng (i)
97
Ging vin: Th.S Nguyn Thanh Tr Khoa Vin thng 1 Hc vin CNBCVT
CHNG 3: LP MNG
nh tuyn
20.0.0.5
Mng
10.0.0.0
30.0.0.6
Mng
20.0.0.0
40.0.0.7
Mng
30.0.0.0
20.0.0.6
10.0.0.5
Mng
40.0.0.0
30.0.0.7
Bng nh tuyn ti R
Ti cc net trn lin mng
nh tuyn ti a ch ny
20.0.0.0
30.0.0.0
10.0.0.0
20.0.0.5
40.0.0.0
30.0.0.7
98
Ging vin: Th.S Nguyn Thanh Tr Khoa Vin thng 1 Hc vin CNBCVT
CHNG 3: LP MNG
nh tuyn
30.0.0.7
Mng
10.0.0.0
Q
10.0.0.3
50.0.0.6
Mng
30.0.0.0
60.0.0.7
Mng
50.0.0.0
30.0.0.8
Mng
60.0.0.0
50.0.0.7
Bng nh tuyn ti S
Ti cc net trn lin mng
nh tuyn ti a ch ny
10.0.0.0
30.0.0.0
50.0.0.0
60.0.0.0
Ging vin: Th.S Nguyn Thanh Tr Khoa Vin thng 1 Hc vin CNBCVT
99
CHNG 3: LP MNG
Tham s nh tuyn
Reliability
Internetwork Delay
Bandwidth
Load
Hopcount
Cost
Routing Metric
Distance vector and link state find paths that minimize a metric
Static metric - does not depend on the network state; for example:
number of hops
link capacity and static delay
cost
Dynamic metric- depend on the network state
link load
current delay
see end of section
100
Ging vin: Th.S Nguyn Thanh Tr Khoa Vin thng 1 Hc vin CNBCVT
CHNG 3: LP MNG
nh tuyn tnh
101
Ging vin: Th.S Nguyn Thanh Tr Khoa Vin thng 1 Hc vin CNBCVT
CHNG 3: LP MNG
nh tuyn ng
102
Ging vin: Th.S Nguyn Thanh Tr Khoa Vin thng 1 Hc vin CNBCVT
CHNG 3: LP MNG
nh tuyn ng
CHNG 3: LP MNG
nh tuyn ng
Trong phng php nh tuyn ng, mt giao thc
nh tuyn c kch hot trong mi trng lin
mng.
Cc b nh tuyn s t ng trao i, cp nht thng
tin nh tuyn mt cch t ng.
Da trn cc thng tin nh tuyn thu thp c, cc
b nh tuyn s t ng xy dng cc thc th trong
bng nh tuyn
Vic s dng nh tuyn ng cho php cc b nh
tuyn thch ng vi vic thay i cu trc mng.
104
Ging vin: Th.S Nguyn Thanh Tr Khoa Vin thng 1 Hc vin CNBCVT
CHNG 3: LP MNG
nh tuyn
Yu cu i vi k thut nh tuyn
Chnh xc
n gin.
p ng s t bin (li)
n nh.
Cng bng.
Ti u (hiu qu)
105
Ging vin: Th.S Nguyn Thanh Tr Khoa Vin thng 1 Hc vin CNBCVT
CHNG 3: LP MNG
nh tuyn
Cc yu t c bn ca k thut nh tuyn
CHNG 3: LP MNG
Thut ton nh tuyn
Thut ton nh tuyn tnh ton ng i ngn nht trn
thng tin thu nhn c.
Thut ton xc nh u l thng tin tt nht lu trong
bng nh tuyn.
Mi thut ton nh tuyn xc nh thng tin tt nht theo
cch ca ring n.
Thut ton to ra mt s (metric, cost) cho mi ng i
qua mng (nh-ti u).
Cc metric c th c tnh ton da trn mt c
tnh n l hoc kt hp nhiu c tnh.
107
Ging vin: Th.S Nguyn Thanh Tr Khoa Vin thng 1 Hc vin CNBCVT
vi ij.
CHNG 3: LP MNG
Cc thut ton tm ng ngn nht
1. Thut ton Bellman-Ford
Tnh ton ng i ngn nht gia hai node trong mng.
dij : trng s (gi) lin kt gia node i v node j.
Dij :gi ti thiu gia node i v node j.
108
Ging vin: Th.S Nguyn Thanh Tr Khoa Vin thng 1 Hc vin CNBCVT
CHNG 3: LP MNG
Cc thut ton tm ng ngn nht
1. Thut ton Bellman-Ford
109
Ging vin: Th.S Nguyn Thanh Tr Khoa Vin thng 1 Hc vin CNBCVT
CHNG 3: LP MNG
Cc thut ton tm ng ngn nht
Thut ton Bellman-Ford v nh tuyn vector khong cch
D ij( h 1) m in d ik D kj
k i
CHNG 3: LP MNG
Cc thut ton tm ng ngn nht
2. Thut ton Dijikstra
111
Ging vin: Th.S Nguyn Thanh Tr Khoa Vin thng 1 Hc vin CNBCVT
CHNG 3: LP MNG
Cc thut ton tm ng ngn nht
2. Thut ton Dijikstra
112
Ging vin: Th.S Nguyn Thanh Tr Khoa Vin thng 1 Hc vin CNBCVT
CHNG 3: LP MNG
Cc thut ton tm ng ngn nht
2. Thut ton Dijikstra
113
Ging vin: Th.S Nguyn Thanh Tr Khoa Vin thng 1 Hc vin CNBCVT
CHNG 3: LP MNG
Cc thut ton tm ng ngn nht
Bi tp
Cho mt mng chuyn mch gi nh hnh
v:
3
2
5
6
ti tt c cc node cn li
- Dng thut ton Dijkstra tm ng i
CHNG 3: LP MNG
Giao thc nh tuyn
Giao thc nh tuyn : cung
cp c ch chia s thng tin
nh tuyn . Cp nht v duy tr
bng nh tuyn .
H t tr: Tp hp cc mng
c cng chnh sch nh tuyn ,
chu s qun l chung ca mt
t chc (nh tuyn trong min,
lin min)
Hi t mng: Ci nhn nht qun, chnh xc v topo mng mi
Ging vin: Th.S Nguyn Thanh Tr Khoa Vin thng 1 Hc vin CNBCVT
115
CHNG 3: LP MNG
Giao thc nh tuyn
Vai tr ca giao thc nh tuyn xut hin vi mi trng phn tn
Giao thc nh tuyn (Routing Protocol) nh ngha mt tp lut m b nh
tuyn s dng khi lin lc vi cc b nh tuyn hng xm nhn cc
thng tin nh tuyn (c th kt hp tnh ton ng i ti u):
- Cch gi cp nht thng tin nh tuyn (in-band, out-of-band).
- Thng tin no cha trong cc cp nht.
- Khi no th gi cp nht (Push nh k, Pull yu cu).
- B nh tuyn no nhn cp nht.
Mi quan h cht ch gia thut ton tm ng ngn nht v giao thc
nh tuyn.
116
Ging vin: Th.S Nguyn Thanh Tr Khoa Vin thng 1 Hc vin CNBCVT
CHNG 3: LP MNG
Giao thc nh tuyn
117
Ging vin: Th.S Nguyn Thanh Tr Khoa Vin thng 1 Hc vin CNBCVT
CHNG 3: LP MNG
Giao thc nh tuyn
Giao thc nh tuyn vect khong cch (Distance Vecto Routing
Protocol)
Trong giao thc ny mi node cn duy tr mt vecto (bng) v khong
cch ti cc node cn li trn mng.
Mt node cn bit khong cch (gi) ca cc node hng xm vi mnh ti
mt node ch.
Mt node c nhiu hng xm ti ch v n c th so snh, xc nh
tuyn ng ngn nht.
Thng tin cn trao i l gi khong cch t mi node hng xm ti cc
ch nn c th so snh v xc nh ng i ti tt c cc node ch.
Mi node ch trao i thng tin vi hng xm ca mnh v theo chu k
(30 giy).
Thng s dng thut ton Bellman-Ford.
Cc giao thc ni min: RIP, IGRP, EIGRP
118
Ging vin: Th.S Nguyn Thanh Tr Khoa Vin thng 1 Hc vin CNBCVT
CHNG 3: LP MNG
Giao thc nh tuyn
Giao thc nh tuyn vect khong cch
CHNG 3: LP MNG
Giao thc nh tuyn
Giao thc nh tuyn vect khong cch
CHNG 3: LP MNG
Giao thc nh tuyn
Giao thc nh tuyn vect khong cch
CHNG 3: LP MNG
Giao thc nh tuyn
Giao thc nh tuyn trng thi lin kt (Link State Routing Protocol)
122
Ging vin: Th.S Nguyn Thanh Tr Khoa Vin thng 1 Hc vin CNBCVT
CHNG 3: LP MNG
Giao thc nh tuyn
Giao thc nh tuyn trng thi lin kt (Link State Routing Protocol)
CHNG 3: LP MNG
Giao thc nh tuyn
Giao thc nh tuyn trng thi lin kt (Link State Routing Protocol)
124
Ging vin: Th.S Nguyn Thanh Tr Khoa Vin thng 1 Hc vin CNBCVT
CHNG 3: LP MNG
Giao thc nh tuyn
Giao thc nh tuyn trng thi lin kt (Link State Routing Protocol)
CHNG 3: LP MNG
Giao thc nh tuyn
Giao thc nh tuyn trng thi lin kt (Link State Routing Protocol)
Nhn cc
LSA
C s d
liu trng
thi lin kt
Thut ton
Dijkstra
Bng
nh tuyn IP
LSA c trn lt ra
cc giao din khc
CHNG 3: LP MNG
Giao thc nh tuyn
127
Ging vin: Th.S Nguyn Thanh Tr Khoa Vin thng 1 Hc vin CNBCVT
CHNG 3: LP MNG
Giao thc nh tuyn
Giao thc trng thi lin kt v Vect khong cch
D-V: Nhn nhn topo mng trn quan im ca node hng xm
(thng tin ni b).
L-S: C c ci nhn tng quan v ton b mng.
D-V: Thm vo cc vecto khong cch t b nh tuyn ny ti b
nh tuyn khc.
L-S: Tnh ton ng i ngn nht ti tt cc cc b nh tuyn cn
li.
D-V: Cp nht theo chu k , hi t chm.
L-S: Cp nht li khi c s kin , hi t nhanh hn.
D-V: Gi bng nh tuyn ca mnh ti cc b nh tuyn hng xm.
L-S: Gi cc cp nht trng thi lin kt ti tt c cc node khc.
128
Ging vin: Th.S Nguyn Thanh Tr Khoa Vin thng 1 Hc vin CNBCVT
CHNG 3: LP MNG
Giao thc nh tuyn
Giao thc nh tuyn vect khong cch
CHNG 3: LP MNG
Giao thc nh tuyn
Giao thc nh tuyn trng thi lin kt (Link State Routing Protocol)
CHNG 3: LP MNG
Giao thc nh tuyn
nh tuyn phn cp (Hierarchical Routing)
Khi mng m rng th cc bng nh tuyn cng s m
rng. Khi kch thc bng nh tuyn, thi gian x l
v bng thng cho vic gi bo co trng thi cng gia
tng. Ti mt ngng nht nh th s khng cn ph
hp cho vic mi router phi c tt c thng tin v cc
router khc trong bng nh tuyn ca mnh.
V vy, nh tuyn cn phi phn cp, cng ging nh
mng in thoi c nh.
Khi s dng nh tuyn phn cp, cc router c phn
vo cc min (region)
131
Ging vin: Th.S Nguyn Thanh Tr Khoa Vin thng 1 Hc vin CNBCVT
CHNG 3: LP MNG
Giao thc nh tuyn
nh tuyn phn cp (Hierarchical Routing)
132
Ging vin: Th.S Nguyn Thanh Tr Khoa Vin thng 1 Hc vin CNBCVT
CHNG 3: LP MNG
Cc giao thc lp mng trong Internet
Giao thc IP
Giao thc ICMP
Giao thc ARP v RARP
Giao thc nh tuyn RIP
Giao thc nh tuyn OSPF
Giao thc nh tuyn BGP
133
Ging vin: Th.S Nguyn Thanh Tr Khoa Vin thng 1 Hc vin CNBCVT
CHNG 3: LP MNG
Cc giao thc lp mng trong Internet
Giao thc IP
IP DATAGRAM
134
Ging vin: Th.S Nguyn Thanh Tr Khoa Vin thng 1 Hc vin CNBCVT
CHNG 3: LP MNG
Cc giao thc lp mng trong Internet
a ch trong mng
a ch vt l
a ch logic
a ch cng
135
Ging vin: Th.S Nguyn Thanh Tr Khoa Vin thng 1 Hc vin CNBCVT
CHNG 3: LP MNG
Cc giao thc lp mng trong Internet
a ch trong mng
07:01:02:01:2C:4B
Mt a ch vt l 6-byte (12 hexadecimal digits)
Ging vin: Th.S Nguyn Thanh Tr Khoa Vin thng 1 Hc vin CNBCVT
136
CHNG 3: LP MNG
Cc giao thc lp mng trong Internet
a ch trong mng
132.24.75.9
Mt a ch internet di dng thp
phn
Truyn d liu t mng LAN ny
sang LAN khc nn cn a ch ph
qut truyn qua bin gii LAN (a
ch mng, a ch logic)
Mt gi tin ti lp mng c a ch
logic (A,P)
a ch ny khng thay i khi i
mng ny sang mng khc.
a ch vt l thay i
137
Ging vin: Th.S Nguyn Thanh Tr Khoa Vin thng 1 Hc vin CNBCVT
CHNG 3: LP MNG
Cc giao thc lp mng trong Internet
a ch trong mng
CHNG 3: LP MNG
Cc giao thc lp mng trong Internet
a ch trong mng
a ch phn lp (classfull)
a ch IP l mt a ch 32 bit
a ch IP l thng nht
Khng gian a ch l 232 hoc 4.294.967.296 a ch
139
Ging vin: Th.S Nguyn Thanh Tr Khoa Vin thng 1 Hc vin CNBCVT
CHNG 3: LP MNG
Cc giao thc lp mng trong Internet
Phn lp a ch
a ch trong mng
Lp A 0 Network ID
Lp B 10
Host ID
Network ID
Lp C 110
Host ID
Network ID
Host ID
Lp D 1110
a ch Multicast
Lp E 1111
16
24
140
Ging vin: Th.S Nguyn Thanh Tr Khoa Vin thng 1 Hc vin CNBCVT
CHNG 3: LP MNG
Cc giao thc lp mng trong Internet
a ch trong mng
Mt n
Mt a ch IP
MT N MNG
a ch mng
CHNG 3: LP MNG
Cc giao thc lp mng trong Internet
a ch trong mng
a ch mng
142
Ging vin: Th.S Nguyn Thanh Tr Khoa Vin thng 1 Hc vin CNBCVT
CHNG 3: LP MNG
Cc giao thc lp mng trong Internet
a ch trong mng
143
CHNG 3: LP MNG
Cc giao thc lp mng trong Internet
a ch trong mng
Mng phn cp 2 mc (khng phn mng)
144
Ging vin: Th.S Nguyn Thanh Tr Khoa Vin thng 1 Hc vin CNBCVT
CHNG 3: LP MNG
Cc giao thc lp mng trong Internet
a ch trong mng
145
Ging vin: Th.S Nguyn Thanh Tr Khoa Vin thng 1 Hc vin CNBCVT
CHNG 3: LP MNG
Cc giao thc lp mng trong Internet
a ch trong mng
Mt n mng con
CHNG 3: LP MNG
Cc giao thc lp mng trong Internet
a ch trong mng
147
Ging vin: Th.S Nguyn Thanh Tr Khoa Vin thng 1 Hc vin CNBCVT
CHNG 3: LP MNG
Cc giao thc lp mng trong Internet
a ch trong mng
a ch khng phn lp
148
Ging vin: Th.S Nguyn Thanh Tr Khoa Vin thng 1 Hc vin CNBCVT
CHNG 3: LP MNG
Cc giao thc lp mng trong Internet
a ch trong mng
a ch khng phn lp
149
Ging vin: Th.S Nguyn Thanh Tr Khoa Vin thng 1 Hc vin CNBCVT
CHNG 3: LP MNG
Cc giao thc lp mng trong Internet
a ch trong mng
150
Ging vin: Th.S Nguyn Thanh Tr Khoa Vin thng 1 Hc vin CNBCVT
CHNG 3: LP MNG
Cc giao thc lp mng trong Internet
a ch trong mng
151
Ging vin: Th.S Nguyn Thanh Tr Khoa Vin thng 1 Hc vin CNBCVT
CHNG 3: LP MNG
Cc giao thc lp mng trong Internet
Cu hi 2 (tip)
a ch trong mng
n cc phn
cn li ca
Internet
Ging vin: Th.S Nguyn Thanh Tr Khoa Vin thng 1 Hc vin CNBCVT
Bt k gi tin no c ch n t
130.34.12.64 n 130.34.12.128
u c phn phi n R1
152
CHNG 3: LP MNG
Cc giao thc lp mng trong Internet
a ch trong mng
153
Ging vin: Th.S Nguyn Thanh Tr Khoa Vin thng 1 Hc vin CNBCVT
CHNG 3: LP MNG
Cc giao thc lp mng trong Internet
Giao thc IP
Gi tr u tin
7 (111)
6(110)
5(101)
4(100)
3(011)
2(010)
1(001)
0(000)
ngha
iu khin mng
iu khin lin mng
Ti hn, c bit
Truyn nhanh (trn lt)
Truyn nhanh
Lp tc
u tin
Bnh thng
154
Ging vin: Th.S Nguyn Thanh Tr Khoa Vin thng 1 Hc vin CNBCVT
CHNG 3: LP MNG
Cc giao thc lp mng trong Internet
Giao thc IP
155
Ging vin: Th.S Nguyn Thanh Tr Khoa Vin thng 1 Hc vin CNBCVT
CHNG 3: LP MNG
Cc giao thc lp mng trong Internet
Giao thc IP
Phn on gi tin
MTU (byte)
Giao thc
Hyperchannel
65535
17.914
4.464
FDDI
4.352
Ethernet
1,500
X.25
576
PPP
296
156
Ging vin: Th.S Nguyn Thanh Tr Khoa Vin thng 1 Hc vin CNBCVT
CHNG 3: LP MNG
Cc giao thc lp mng trong Internet
Giao thc IP
Phn on gi tin
- Datagram ID
- Flag
- Fregment Offset
D: Khng phn on
M: Cn phn on
dch = 0000/8=0
Byte 0000
Byte 1.399
dch = 0000/8=0
dch = 1400/8=175
Byte 0000
Byte 3.999
Byte 1.400
Byte 2.799
dch = 2800/8=350
Byte 2.800
Ging vin: Th.S Nguyn Thanh Tr Khoa Vin thng 1 Hc vin CNBCVT
Byte 3,999
157
CHNG 3: LP MNG
Cc giao thc lp mng trong Internet
Giao thc IP
Phn on gi tin
158
Ging vin: Th.S Nguyn Thanh Tr Khoa Vin thng 1 Hc vin CNBCVT
CHNG 3: LP MNG
Cc giao thc lp mng trong Internet
Giao thc IP
a ch ton cu
c lp vi cng ngh mng lp di.
Pht chuyn khng nh hng
Pht chuyn khng tin cy
159
Ging vin: Th.S Nguyn Thanh Tr Khoa Vin thng 1 Hc vin CNBCVT
CHNG 3: LP MNG
Cc giao thc lp mng trong Internet
Giao thc IP
Ging vin: Th.S Nguyn Thanh Tr Khoa Vin thng 1 Hc vin CNBCVT
CHNG 3: LP MNG
Cc giao thc lp mng trong Internet
Giao thc IP
C 4 chc nng c bn
a ch: Ni phn phi gi tin n
ng gi d liu theo khun dng: ng gi d liu vo mt gi
tin IP theo ng khun dng dnh ring.
Phn mnh v hp li theo kch thc khung ti a ca mng vt
l.
nh tuyn hoc phn phi trc tip ty thuc vo dch v lin
mng hay trong ni mng.
Ging vin: Th.S Nguyn Thanh Tr Khoa Vin thng 1 Hc vin CNBCVT
CHNG 3: LP MNG
Cc giao thc lp mng trong Internet
Giao thc thng bo iu khin lin mng ICMP (Internet Control
Message Protocol)
162
Ging vin: Th.S Nguyn Thanh Tr Khoa Vin thng 1 Hc vin CNBCVT
CHNG 3: LP MNG
Cc giao thc lp mng trong Internet
Giao thc ICMP
163
Ging vin: Th.S Nguyn Thanh Tr Khoa Vin thng 1 Hc vin CNBCVT
CHNG 3: LP MNG
Cc giao thc lp mng trong Internet
Giao thc ARP (Address Resolution Protocol), RARP (Reverse Address
Resolution Protocol)
164
Ging vin: Th.S Nguyn Thanh Tr Khoa Vin thng 1 Hc vin CNBCVT
CHNG 3: LP MNG
Cc giao thc lp mng trong Internet
Giao thc ARP, RARP
Hot ng ca ARP
. Tm a ch MAC ca mt my xc nh a ch IP
. Phc v cho mc ch truyn thng gia cc my trong mng
cc b bi tng Datalink
165
Ging vin: Th.S Nguyn Thanh Tr Khoa Vin thng 1 Hc vin CNBCVT
CHNG 3: LP MNG
Cc giao thc lp mng trong Internet
Giao thc ARP, RARP
166
CHNG 3: LP MNG
Cc giao thc lp mng trong Internet
Giao thc ARP, RARP
Hot ng ca RARP
CHNG 3: LP MNG
Cc giao thc lp mng trong Internet
Giao thc nh tuyn RIP
CHNG 3: LP MNG
Cc giao thc lp mng trong Internet
Giao thc nh tuyn RIP
169
Ging vin: Th.S Nguyn Thanh Tr Khoa Vin thng 1 Hc vin CNBCVT
CHNG 3: LP MNG
Cc giao thc lp mng trong Internet
Giao thc nh tuyn OSPF
170
Ging vin: Th.S Nguyn Thanh Tr Khoa Vin thng 1 Hc vin CNBCVT
CHNG 3: LP MNG
Cc giao thc lp mng trong Internet
Giao thc nh tuyn OSPF
u im:
Tc hi t nhanh.
H tr mt n mng con chiu di bin thin (VLSM).
Kch thc mng va v ln.
S dng bng thng hiu qu (ch gi thng tin thay
i).
Chn tuyn ti u thng qua gi (cn bng ti khi c
nhiu ng cng gi)
Nhm thnh vin (phn on mng hiu qu, gii hn
nh hng li)
171
Ging vin: Th.S Nguyn Thanh Tr Khoa Vin thng 1 Hc vin CNBCVT
CHNG 3: LP MNG
Cc giao thc lp mng trong Internet
Giao thc nh tuyn OSPF H thng thut ng
Lin kt (link)
giao din
Trng thi lin kt
(link state)
C s d liu topo
Vng
Gi
Bng nh tuyn
C s d liu lin
k
DR v BDR
172
Ging vin: Th.S Nguyn Thanh Tr Khoa Vin thng 1 Hc vin CNBCVT
CHNG 3: LP MNG
Cc giao thc lp mng trong Internet
Giao thc nh tuyn OSPF Trng thi v cc loi gi tin
Loi gi
Down
Init
Two-way
ExStart
Exchange
Loading
Full
Adjacency
Loi 1 Hello
Loi 2 Database
Description Packet
(DBD)
Loi 3 Request
(LSR)
Loi 4 Link State
Update (LSU)
Loi 5 (LSAck)
Acknowledgement
Miu t
Thit lp v duy tr thng tin gn k
vi hng xm.
Miu t ni dung ca c s d liu
trng thi lin kt trn mt OSPF b
nh tuyn.
Yu cu mt phn thng tin c th
ca c s d liu trng thi lin kt.
Truyn ti cc LSA (Link State
Advertisement) ti hng xm.
Xc nhn vic nhn LSA.
Ging vin: Th.S Nguyn Thanh Tr Khoa Vin thng 1 Hc vin CNBCVT
173
CHNG 3: LP MNG
Cc giao thc lp mng trong Internet
Giao thc nh tuyn OSPF Thit lp mi quan h vi cc b nh
tuyn khc.
CHNG 3: LP MNG
Cc giao thc lp mng trong Internet
Giao thc nh tuyn OSPF Kiu mng trong OSPF
175
Ging vin: Th.S Nguyn Thanh Tr Khoa Vin thng 1 Hc vin CNBCVT
CHNG 3: LP MNG
Cc giao thc lp mng trong Internet
Giao thc nh tuyn OSPF Bu chn DR v BDR
DR c xem nh pht ngn vin ca phn on mng.
Tt c cc router trn phn on mng gi thng tin trng thi lin kt
ca mnh ti DR.
Mt b nh tuyn th hai c bu chn lm d phng BDR trong
trng hp DR b li.
176
Ging vin: Th.S Nguyn Thanh Tr Khoa Vin thng 1 Hc vin CNBCVT
CHNG 3: LP MNG
Cc giao thc lp mng trong Internet
Giao thc nh tuyn OSPF - Bu chn DR v BDR
DR gi thng tin trng thi lin kt ti tt c cc router trong phn on mng
s dng a ch multicast 224.0.0.5
m bo c DR v BDR u c c thng tin trng thi lin kt ca cc
router trn phn on mng th s dng mt a ch multicast cho cc router
bu chn l 224.0.0.6
Vi kiu mng im-im ch c 2 node tn ti nn khng cn DR hoc
BDR.(Cc router thc s c mi quan h lin k vi nhau).
177
Ging vin: Th.S Nguyn Thanh Tr Khoa Vin thng 1 Hc vin CNBCVT
CHNG 3: LP MNG
Cc giao thc lp mng trong Internet
Giao thc nh tuyn OSPF Hot ng
Bc 1 : Khm ph hng xm
CHNG 3: LP MNG
Cc giao thc lp mng trong Internet
Giao thc nh tuyn OSPF Hot ng
Bc 2 : Chn DR v BDR
CHNG 3: LP MNG
Cc giao thc lp mng trong Internet
Giao thc nh tuyn OSPF Hot ng
Bc 3 : Khm ph tuyn
180
Ging vin: Th.S Nguyn Thanh Tr Khoa Vin thng 1 Hc vin CNBCVT
CHNG 3: LP MNG
Cc giao thc lp mng trong Internet
Giao thc nh tuyn OSPF Hot ng
Bc 4 : La chn tuyn ti u
CHNG 3: LP MNG
Cc giao thc lp mng trong Internet
Giao thc nh tuyn OSPF Hot ng
Bc 5 : Duy tr thng tin nh tuyn
CHNG 3: LP MNG
Cc giao thc lp mng trong Internet
Giao thc nh tuyn OSPF nh tuyn phn cp
183
Ging vin: Th.S Nguyn Thanh Tr Khoa Vin thng 1 Hc vin CNBCVT
CHNG 3: LP MNG
Cc giao thc lp mng trong Internet
Giao thc nh tuyn OSPF nh tuyn phn cp
CHNG 3: LP MNG
Cc giao thc lp mng trong Internet
Giao thc nh tuyn lin min
Lin mng c chia thnh nhiu h thng t tr (AS Autonomous System) trnh c vic mt lin mng ln
n mc mt giao thc nh tuyn khng th x l cng
vic cp nht cc bng nh tuyn ca tt c cc router
H thng t tr l mt nhm cc mng v router chu mt
quyn lc qun tr chung. N i khi cn c gi l vng
nh tuyn (routing domain).
nh tuyn bn trong mt h thng t tr c gi l nh tuyn
trong.
nh tuyn gia cc h thng t tr c gi l nh tuyn ngoi.
185
Ging vin: Th.S Nguyn Thanh Tr Khoa Vin thng 1 Hc vin CNBCVT
CHNG 3: LP MNG
Cc giao thc lp mng trong Internet
Giao thc nh tuyn lin min
CHNG 4: LP GIAO VN
Cc giao thc lp mng trong Internet
Giao thc nh tuyn lin min Nguyn tc
CHNG 4: LP GIAO VN
Cc giao thc lp mng trong Internet
Giao thc nh tuyn lin min - nh tuyn vecto ng i
Tng t nh nh tuyn vecto khong cch.
Gi s c mt node trong mi AS hot ng lm i din ca ton b
AS: Speaker Node
Node i din ny to ra mt bng nh tuyn v qung b ti cc
node i din ca cc AS hng xm.
188
Ging vin: Th.S Nguyn Thanh Tr Khoa Vin thng 1 Hc vin CNBCVT
CHNG 4: LP GIAO VN
Cc giao thc lp mng trong Internet
Giao thc nh tuyn lin min - nh tuyn vecto ng i
Khi to: Mi node i din ch bit c nhng node c th kt ni n bn
trong AS.
189
Ging vin: Th.S Nguyn Thanh Tr Khoa Vin thng 1 Hc vin CNBCVT
CHNG 4: LP GIAO VN
Cc giao thc lp mng trong Internet
Giao thc nh tuyn lin min - nh tuyn vecto ng i
Chia s v cp nht
190
Ging vin: Th.S Nguyn Thanh Tr Khoa Vin thng 1 Hc vin CNBCVT
CHNG 3: LP MNG
Cc giao thc lp mng trong Internet
Giao thc nh tuyn lin min - BGP
CHNG 3: LP MNG
Cc giao thc lp mng trong Internet
Giao thc nh tuyn lin min - BGP
Phin BGP
S dng dch v ca TCP
c xem l cc kt ni bn c nh.
C BGP ni min v BGP lin min
192
Ging vin: Th.S Nguyn Thanh Tr Khoa Vin thng 1 Hc vin CNBCVT
CHNG 3: LP MNG
Cc giao thc lp mng trong Internet
Giao thc nh tuyn lin min - BGP
Open message
to mi quan h hng xm mt router chy BGP m mt khi
nim TCP vi hng xm v gi bn tin Open.
Update message
Rt li cc mng ch qung co trc , thng bo mt tuyn
ti ch mi hoc thc hin c hai chc nng ny.
Keepalive message
Cc b nh tuyn trao i bn tin ny mt cch nh k (trc khi
vt thi gian cho php) ni vi cc router khc l node ang
tn ti.
Notification message
c gi bi mt router khi pht hin li v router mun ng kt
ni.
193
Ging vin: Th.S Nguyn Thanh Tr Khoa Vin thng 1 Hc vin CNBCVT
CHNG 3: LP MNG
Cu trc b nh tuyn
B nh tuyn li
Tin cy
Thng lng/Hiu nng
B nh tuyn x nghip
Nhiu cng
D cu hnh
Ga thnh thp
B nh tuyn truy nhp
Khch hng
Ga thnh thp
Modem pool
Cisco
GSR
12416
320Gb/s
640Gb/s
Backbone routers
Access routers
Enterprise routers
194
Ging vin: Nguyn
Th.S Nguyn
Thanh
Thanh
Tr Tr
Khoa
Khoa
Vin thng
Vin thng
1 Hc
1 vin
Hc CNBCVT
vin CNBCVT
CHNG 3: LP MNG
Cu trc b nh tuyn
Chuyn tip gi tin : C bn (xc nhn tiu , thi gian sng, tnh li tng di, tm
kim tuyn, phn on, x l trng ty chn).Phc tp (phn loi gi, bin dch gi,
sp xp th t u tin lu lng )
Tin trnh x l nh tuyn (cc giao thc nh tuyn, cu hnh h thng, qun l b
nh tuyn)
195
Ging vin: Th.S Nguyn Thanh Tr Khoa Vin thng 1 Hc vin CNBCVT
CHNG 3: LP MNG
Cu trc b nh tuyn
Hot ng ca b nh tuyn
Chp nhn gi n t ng u vo
Tm kim a ch ch ca gi trong bng chuyn tip
xc nh cng u ra
X l tiu gi tin
Chuyn mch: Gi gi tin n cng u ra
m trong hng i
196
Ging vin: Th.S Nguyn Thanh Tr Khoa Vin thng 1 Hc vin CNBCVT
CHNG 3: LP MNG
Tng kt chng 3:
1.
2.
3.
4.
5.
197
Ging vin: Th.S Nguyn Thanh Tr Khoa Vin thng 1 Hc vin CNBCVT
NI DUNG
GII THIU CHUNG
LP VT L V LIN KT D LIU
LP MNG
LP GIAO VN
CC LP CAO
PHN TCH V THIT K MNG
198
CHNG 4: LP GIAO VN
Lp giao vn chu trch nhim phn phi thng tin t tin trnh
ti tin trnh. Phn phi gi tin, mt phn ca bn tin t tin
trnh ny ti tin trnh khc.
199
Ging vin: Th.S Nguyn Thanh Tr Khoa Vin thng 1 Hc vin CNBCVT
CHNG 4: LP GIAO VN
Ti sao cn lp giao vn ?
Lp mng tn ti trm u cui v b nh tuyn trong mng.
Trm u cui khng th iu khin nhng thnh phn trong
mng. Nn trm u cui thit lp lp khc ti cc u cui
cung cp dch v truyn ti tin cy hn dch v lp mng bn
di.
Trong khi lp mng ch lm vic c vi mt t thc th lp
truyn ti th lp truyn ti cho php nhiu ng dng ng thi s
dng dch v truyn ti.
Cung cp mt giao din chung cho cc nh lp trnh ng dng v
khng cn quan tm n lp mng h tng. Nh lp trnh ng dng
c th s dng hm nguyn thy lp giao vn trn cc mng khc
nhau (nhng cng lp truyn ti).
200
Ging vin: Th.S Nguyn Thanh Tr Khoa Vin thng 1 Hc vin CNBCVT
CHNG 4: LP GIAO VN
Chc nng
Cung cp dch v cho cc lp cao hn.
Dch v phi kt ni
Dch v hng kt ni
201
Ging vin: Th.S Nguyn Thanh Tr Khoa Vin thng 1 Hc vin CNBCVT
CHNG 4: LP GIAO VN
Chc nng
Tin cy, phn phi theo
ng th t (TCP)
application
transport
network
data link
physical
Thit lp kt ni.
iu khin tc nghn.
iu khin lung.
network
data link
physical
network
data link
physical
network
data link
physicalnetwork
data link
physical
network
data link
physical
network
data link
physical
application
transport
network
data link
physical
202
Ging vin: Th.S Nguyn Thanh Tr Khoa Vin thng 1 Hc vin CNBCVT
CHNG 4: LP GIAO VN
Hm nguyn thy dch v giao vn
203
Ging vin: Th.S Nguyn Thanh Tr Khoa Vin thng 1 Hc vin CNBCVT
CHNG 4: LP GIAO VN
a ch lp giao vn
Ging vin: Th.S Nguyn Thanh Tr Khoa Vin thng 1 Hc vin CNBCVT
CHNG 4: LP GIAO VN
a ch lp giao vn
IANA ranges
205
Ging vin: Th.S Nguyn Thanh Tr Khoa Vin thng 1 Hc vin CNBCVT
CHNG 4: LP GIAO VN
a ch lp giao vn
Phn phi thng tin t tin trnh n tin trnh cn 2 nhn dng: a
ch IP v ch s cng ti mi pha thit lp nn kt ni - a ch
socket.
Giao thc lp truyn ti cn mt cp a ch socket (client server).
C 4 thng tin l mt phn ca tiu IP v tiu lp giao vn.
Tiu IP gm c a ch IP; Tiu UDP hoc TCP gm c a ch
cng.
206
Ging vin: Th.S Nguyn Thanh Tr Khoa Vin thng 1 Hc vin CNBCVT
CHNG 4: LP GIAO VN
Ghp/tch knh
C ch a ch cho php
ghp/tch knh lp giao
vn.
Pha pht: nhiu tin trnh cn
gi gi tin cn thc hin ghp
knh. Giao thc nhn cc bn
tin t cc tin trnh khc nhau
c phn bit bi ch s
cng, gn mo u, chuyn
xung lp mng.
Pha thu l mi quan h mtti-nhiu v cn phi tch
knh.
80
21
53
110
80
21
53
110
207
Ging vin: Th.S Nguyn Thanh Tr Khoa Vin thng 1 Hc vin CNBCVT
CHNG 4: LP GIAO VN
Giao thc UDP
Ty thuc vo dch v nn TCP truyn thng c chia
thnh TCP v UDP.
n gin v nhanh
Dch v datagram, khng tin cy, kt ni khng nh hng
a thm vo khi nim cng nhn dng cc ng dng ng
mc.
Cc datagram c th b mt, khng theo th t, hoc trng lp.
Mo u rt nh
u im khi s dng trc tip trn IP
C th phn bit cc ng dng ring thng qua cc cng wellknown
Kim tra tng (checksum)
208
Ging vin: Th.S Nguyn Thanh Tr Khoa Vin thng 1 Hc vin CNBCVT
CHNG 4: LP GIAO VN
Giao thc UDP
Cc cng well-known c s dng vi UDP
209
Ging vin: Th.S Nguyn Thanh Tr Khoa Vin thng 1 Hc vin CNBCVT
CHNG 4: LP GIAO VN
Giao thc UDP
Cc bc c bn trong truyn ti s dng UDP
210
Ging vin: Th.S Nguyn Thanh Tr Khoa Vin thng 1 Hc vin CNBCVT
CHNG 4: LP GIAO VN
Giao thc UDP
Tiu UDP
211
Ging vin: Th.S Nguyn Thanh Tr Khoa Vin thng 1 Hc vin CNBCVT
CHNG 4: LP GIAO VN
Giao thc UDP
ng dng
Khng yu cu tin cy, xc nhn hoc cc tnh nng
iu khin lung ti lp truyn ti.
Hiu sut quan trng hn s ton vn: chui video,
thoi
Cc trng hp khc: multicast, broadcast.
212
Ging vin: Th.S Nguyn Thanh Tr Khoa Vin thng 1 Hc vin CNBCVT
CHNG 4: LP GIAO VN
Giao thc TCP
TCP l giao thc kt ni c nh hng, to mt kt ni o gia 2 TCP
u cui gi d liu.
Application
Application
TCP
IP
Network
TCP
IP
Network
Internetwork
213
Ging vin: Th.S Nguyn Thanh Tr Khoa Vin thng 1 Hc vin CNBCVT
CHNG 4: LP GIAO VN
Giao thc TCP
B m pha pht v thu
CHNG 4: LP GIAO VN
Giao thc TCP
Phn on
Lp IP cn gi
d liu i di
dng gi tin
ch khng phi
chui cc byte.
Ti lp giao vn, TCP s nhm mt s lng byte thnh mt gi tin gi
l mt phn on.
TCP s thm tiu cho mi phn on (nhm mc ch iu khin)
v chuyn phn on xung lp IP truyn i.
Cc phn on c ng gi vo IP datagram v gi i.
Ton b hot ng ny l trong sut vi tin trnh thu.
215
Ging vin: Th.S Nguyn Thanh Tr Khoa Vin thng 1 Hc vin CNBCVT
CHNG 4: LP GIAO VN
Giao thc TCP
216
Ging vin: Th.S Nguyn Thanh Tr Khoa Vin thng 1 Hc vin CNBCVT
CHNG 4: LP GIAO VN
Giao thc TCP
Trng iu khin
Nhng bit thc hin iu khin lung, thit lp v gii phng, loi b kt
ni v th hin kiu truyn ti d liu trong TCP.
URG: Ga tr trng con tr khn c
hiu lc.
ACK: Xc nhn c gi tr
RST: Khi to li kt ni
SYN: S th t ng b
FIN: Ngt kt ni
PSH: y d liu
217
Ging vin: Th.S Nguyn Thanh Tr Khoa Vin thng 1 Hc vin CNBCVT
CHNG 4: LP GIAO VN
Giao thc TCP
Kt ni TCP
CHNG 4: LP GIAO VN
Giao thc TCP
Thit lp kt ni TCP dng th tc bt tay 3 bc
CHNG 4: LP GIAO VN
Giao thc TCP
Gi d liu
220
Ging vin: Th.S Nguyn Thanh Tr Khoa Vin thng 1 Hc vin CNBCVT
CHNG 4: LP GIAO VN
Giao thc TCP
Gii phng kt ni theo th tc bt tay 3 bc
CHNG 4: LP GIAO VN
Giao thc TCP
iu khin lung
222
Ging vin: Th.S Nguyn Thanh Tr Khoa Vin thng 1 Hc vin CNBCVT
CHNG 4: LP GIAO VN
Giao thc TCP
iu khin lung
CHNG 4: LP GIAO VN
Giao thc TCP
V d iu
khin lung
224
Ging vin: Th.S Nguyn Thanh Tr Khoa Vin thng 1 Hc vin CNBCVT
CHNG 4: LP GIAO VN
Giao thc TCP
B nh thi
Ging vin: Th.S Nguyn Thanh Tr Khoa Vin thng 1 Hc vin CNBCVT
CHNG 4: LP GIAO VN
Tng kt chng 4:
1.
2.
3.
4.
Giao thc TCP: nguyn tc, khun dng tiu , th tc thit lp kt ni,
iu khin lung, ng dng
226
Ging vin: Th.S Nguyn Thanh Tr Khoa Vin thng 1 Hc vin CNBCVT
NI DUNG
GII THIU CHUNG
LP VT L V LIN KT D LIU
LP MNG
LP GIAO VN
CC LP TRN
PHN TCH V THIT K MNG
227
CHNG 5: cc lp trn
Cc giao thc lp trn hng ti cung cp dch v ca cho cc ng dng.
Thit b A
Thit b B
Nt trung gian
Nt trung gian
ng truyn vt l
228
Ging vin: Th.S Nguyn Thanh Tr Khoa Vin thng 1 Hc vin CNBCVT
CHNG 5: cc lp trn
Lp phin
CHNG 5: cc lp trn
Lp phin
iu khin hi thoi
230
Ging vin: Th.S Nguyn Thanh Tr Khoa Vin thng 1 Hc vin CNBCVT
CHNG 5: cc lp trn
Lp phin
231
Ging vin: Th.S Nguyn Thanh Tr Khoa Vin thng 1 Hc vin CNBCVT
CHNG 5: cc lp trn
Lp trnh din
CHNG 5: cc lp trn
Lp trnh din
Xc lp dng thc d liu c trao i (m ha k t
theo b m g?, theo h thng my no?) (ASCII hay
nh phn ABCDIC)
Nn v gii nn d liu.
S lng bit t i (hiu qu)
V d: 25.888888888 c nn thnh 25.[9]8
CHNG 5: cc lp trn
Lp trnh din
Mt s giao thc lp trnh din
ASCII, American Standard Code for Information
Interchange
EBCDIC, Extended Binary Coded Decimal Interchange
Code
X.25 PAD, Packet Assembler/Disassembler Protocol
234
Ging vin: Th.S Nguyn Thanh Tr Khoa Vin thng 1 Hc vin CNBCVT
CHNG 5: cc lp trn
Lp ng dng
235
Ging vin: Th.S Nguyn Thanh Tr Khoa Vin thng 1 Hc vin CNBCVT
CHNG 5: cc lp trn
Lp ng dng
236
Ging vin: Th.S Nguyn Thanh Tr Khoa Vin thng 1 Hc vin CNBCVT
CHNG 5: cc lp trn
Lp ng dng
Lp ng dng
trong TCP/IP
Tng ny cung
cp cc dch v
di dng cc giao
thc cho ng dng
ca ngi dng
237
Ging vin: Th.S Nguyn Thanh Tr Khoa Vin thng 1 Hc vin CNBCVT
CHNG 5: cc lp trn
Lp ng dng
Mt s giao thc lp ng dng thng thng
HTTP:
L giao thc c dng truy nhp cc trang web trn web
server.
HTTP s dng Port 80
Giao thc FTP(File Transfer Protocol)
L giao thc s dng trong dch v truyn file gia 2 my trn
mng
FTP dng Port 21 v c 2 kt ni gia cc host mun truyn thng
tin: kt ni iu khin v kt ni d liu
Telnet
Dng trong ng dng truy cp t xa, s dng Port 23
Telnet dng mt c ch thng lng gia 2 host mun truyn
thng, cho php iu khin v qun tr t xa
238
Ging vin: Th.S Nguyn Thanh Tr Khoa Vin thng 1 Hc vin CNBCVT
CHNG 4: LP GIAO VN
Lp ng dng
Mt s giao thc lp ng dng thng thng
CHNG 5: cc lp trn
Tng kt chng 5 :
1.
2.
3.
240
Ging vin: Th.S Nguyn Thanh Tr Khoa Vin thng 1 Hc vin CNBCVT
NH GI MN HC
Chuyn cn
10%
Bi thi cui k
60%
Sinh vin i hc 80% l thuyt, lm bi
kim tra v thc hnh s c quyn d thi
cui k.
Thi vit, ng (n theo cng v bi
ging)
241
Ging vin: Th.S Nguyn Thanh Tr Khoa Vin thng 1 Hc vin CNBCVT