Beruflich Dokumente
Kultur Dokumente
HCM
Khoa Khoa Hc v K Thut My Tnh
N TP
Mn: Mng my tnh
ThS. NGUYN CAO T
E-mail:dat@cse.hcmut.edu.vn
Lu v thi cui k
thi
MNG MY TNH CN BN
n tp
2
MNG MY TNH CN BN
n tp
3
Cc ni dung chnh
MNG MY TNH CN BN
n tp
4
ng dng
truyn ti
mng
lin kt dl
vt l
ng dng
truyn ti
mng
lin kt dl
vt l
MNG MY TNH CN BN
n tp
5
Ti sao cn c UDP?
Khng-kt-ni:
[RFC 768]
MNG MY TNH CN BN
n tp
6
UDP (tt)
bao gm c
mo u
32 bits
cng ngun #
cng ch #
di
D liu
ng dng
(thng ip)
nh dng on UDP
MNG MY TNH CN BN
n tp
7
Ngi nhn:
MNG MY TNH CN BN
n tp
8
V d TKT Internet
Ghi ch
1 1 0 1 1 1 0 1 1 1 0 1 1 1 0 1 1
tng 1 1 0 1 1 1 0 1 1 1 0 1 1 1 1 0 0
tng kim tra 1 0 1 0 0 0 1 0 0 0 1 0 0 0 0 1 1
Trng i Hc Bch Khoa Tp.HCM
Khoa Khoa Hc v K Thut My Tnh
2011
MNG MY TNH CN BN
n tp
9
application
reads data
TCP
send buffer
TCP
receive buffer
To ng ng
1 bn gi, 1 bn nhn
Bn gi s khng lm trn bn
nhn.
application
writes data
im-ti-im
socket
door
nh hng kt ni
b nh tm gi & nhn
socket
door
segment
MNG MY TNH CN BN
n tp
10
Cu trc on TCP
32 bits
URG: d liu khn cp
(hu nh ko s dng)
ACK: ACK #
valid
PSH: y d liu
(hu nh ko s dng)
RST, SYN, FIN:
khi to K/N
(thit lp, kt thc)
tng kim tra
Internet
(nh trong UDP)
Trng i Hc Bch Khoa Tp.HCM
Khoa Khoa Hc v K Thut My Tnh
2011
cng ngun
cng ch
s th t
s xc nhn
di ko
UA P RS F
m.u dng
ca s nhn
phn ph ( di thay i)
tnh theo
byte d liu
(khng theo s
on!)
s byte
ng/nhn sn
sng nhn
d liu
tng ng dng
( di thay i)
MNG MY TNH CN BN
n tp
11
My A
ng/dng
g
C
My B
my B xc
nhn vic
nhn C,
gi li C
my A xc
nhn vic
nhn C
t/gian
MNG MY TNH CN BN
n tp
12
Cc ni dung chnh
MNG MY TNH CN BN
n tp
13
Tng mng
Truyn on d liu t my
gi ti my nhn
My gi ng gi on thnh
gi tin
My nhn, pht gi tin ln
tng vn chuyn
Giao thc tng mng nm
trong mi my v b nh
tuyn
B nh tuyn kim tra trng
mo u trong mi gi IP i
qua n
ng dng
truyn ti
mng
lin kt dl
vt l
mng
lin kt dl
vt l
mng
lin kt dl
vt l
mng
lin kt dl
vt l
mng
lin kt dl
vt l
mng
lin kt dl
vt l
mng
mng
lin kt dl
lin kt dl
vt l
vt l
mng
lin kt dl
vt l
mng
lin kt dl
vt l
mng
lin kt dl
vt l
mng
lin kt dl
vt l
ng dng
truyn ti
mng
lin kt dl
vt l
MNG MY TNH CN BN
n tp
14
MNG MY TNH CN BN
n tp
15
Tng
Mng
giao thc IP
qui tc nh a ch
nh dng gi tin
qui tc x l gi tin
G/thc nh tuyn
chn ng i
RIP, OSPF, BGP
bng
chuyn tip
bo co li
gi tn hiu ti bt
Tng lin kt
tng vt l
MNG MY TNH CN BN
n tp
16
32 bits
ver
head. type of
service
len
16-bit identifier
time to
live
upper
layer
tng di
gi tin (bytes)
length
flgs
fragment
offset
header
checksum
dng cho
phn on/
ghp on
32 bit a ch IP ngun
32 bit a ch IP ch
Ty chn (nu c)
d liu
( di bt k,
thng thng l mt
on TCP hoc UDP)
MNG MY TNH CN BN
n tp
17
mt gi tin tr thnh vi gi
tin
ch ghp on ti ch n
cui cng
cc bit trong mo u IP
c dng xc nh v
sp th t cc on
D phn on:
vo: mt gi tin ln
ra: 3 gi nh hn
ghp on
MNG MY TNH CN BN
n tp
18
length ID fragflag
=4000 =x
=0
offset
=0
offset
=0
length ID fragflag
=1500 =x
=1
offset
=185
length ID fragflag
=1040 =x
=0
offset
=370
MNG MY TNH CN BN
n tp
19
nh a ch IP
B nh tuyn thng
thng c nhiu giao din
my tnh thng ch c 1
giao din.
a ch IP lin kt vi mi
giao din.
223.1.1.1
223.1.2.1
223.1.1.2
223.1.1.4
223.1.1.3
223.1.2.9
223.1.3.27
223.1.2.2
223.1.3.2
223.1.3.1
MNG MY TNH CN BN
n tp
20
a ch IP gm
Mng con l g ?
223.1.1.1
223.1.2.1
223.1.1.2
223.1.1.4
223.1.1.3
223.1.2.9
223.1.3.27
223.1.2.2
subnet
223.1.3.1
223.1.3.2
MNG MY TNH CN BN
n tp
21
223.1.2.0/24
223.1.3.0/24
MNG MY TNH CN BN
n tp
22
tt c bt u c thng tin y
v hnh mng v chi ph
lin kt
bt bit hng xm kt ni vt l
ti n, chi ph ti h
MNG MY TNH CN BN
n tp
23
N'
u
ux
uxy
uxyv
uxyvw
uxyvwz
D(v),p(v) D(w),p(w)
2,u
5,u
2,u
4,x
2,u
3,y
3,y
D(x),p(x)
1,u
D(y),p(y)
2,x
D(z),p(z)
4,y
4,y
4,y
5
u
2
1
2
x
3 1
1
2
MNG MY TNH CN BN
n tp
24
u
Kt qu bng chuyn tip ti u:
ch
z
x
lin kt
v
x
(u,v)
(u,x)
(u,x)
(u,x)
(u,x)
MNG MY TNH CN BN
n tp
25
MNG MY TNH CN BN
n tp
26
MNG MY TNH CN BN
n tp
27
T bt A ti mng con:
u
v
A
w
x
ch
u
v
w
x
y
z
hops
1
2
2
3
3
2
MNG MY TNH CN BN
n tp
28
MNG MY TNH CN BN
n tp
29
ph bin gi tin LS
bn mng nm mi node
s dng gii thut Dijkstra tnh tuyn ng
MNG MY TNH CN BN
n tp
30
MNG MY TNH CN BN
n tp
31
MNG MY TNH CN BN
n tp
32
Cc ni dung chnh
MNG MY TNH CN BN
n tp
33
hin v sa li.
Chia s mt knh truyn qung b: a truy cp.
nh a ch tng lin kt.
Truyn ti d liu tin cy, kim sot lu lng.
MNG MY TNH CN BN
n tp
34
lc my tnh
ng dng
tr.ti
mng
lin kt
lin kt
vt l
b nh
cpu
b
iu khin
bus
my
(vd, PCI)
s tr. ti
vt l
card mng
MNG MY TNH CN BN
n tp
35
Ethernet
Cng ngh thng tr ca mng cc b:
Cng ngh LAN u tin c dng rng ri
R tin ($20 cho mi NIC)
Theo kp nhp tng tc: 10 Mbps 10 Gbps
MNG MY TNH CN BN
n tp
36
Phn khi u
7 byte vi mu 10101010 theo sau bi 1 byte vi
mu 10101011
S dng ng b ha tc ng h ca ngi
gi vi ngi nhn.
MNG MY TNH CN BN
n tp
37
MNG MY TNH CN BN
n tp
38
NIC gi
MNG MY TNH CN BN
n tp
39
MNG MY TNH CN BN
n tp
40
Xem/tng tc vi vi m
Java trn Web AWL:
rt khuyn khch !
Thoi lui hm m:
Mc tiu: thay i thi gian ch
truyn li cho ph hp vi ti
hin ti
ti nng: thi gian ch ngu
nhin s di hn
ng u tin: chn K t
{0,1}; tr l K 512 t/g bit
ng ln 2: chn K t
{0,1,2,3}
sau va chm ln 10, chn K t
{0,1,2,3,4,,1023}
MNG MY TNH CN BN
n tp
41
ng dng
truyn ti
mng
lin kt
vt l
100BASE-T2
100BASE-FX
100BASE-T4
100BASE-SX
100BASE-BX
tng vt l dy
ng (cp xon)
Trng i Hc Bch Khoa Tp.HCM
Khoa Khoa Hc v K Thut My Tnh
2011
tng vt l si quang
MNG MY TNH CN BN
n tp
42
Tm tt
MNG MY TNH CN BN
n tp
43