Professional Documents
Culture Documents
2008
BK
TP.HCM
dce
2008
Gii thiu
Mn hc
M s: 504003
S tn ch: 4
Mn hc trc: khng
Ging vin
Phan nh Khi
Khoa Khoa hc v K thut my tnh
khoi@cse.hcmut.edu.vn (8647256 ext. 6227)
http://cse.hcmut.edu.vn/~khoi
Data Communication and Computer Networks
dce
2008
Gii thiu mn hc
ng lc
S pht trin v bo ca cc ng dng my tnh
S cn thit ca vic trao i thng tin gia cc ni, gia cc my tnh
Mc ch
Gii thiu cc khi nim, thut ng v cc phng php tip cn c dng
trong cc h thng truyn d liu
Hiu vic truyn s liu gia 2 thit b v cc vn lin quan
Hiu vic truyn d liu qua mng gia 2 thit b thng qua mt nghi thc giao
tip
Gii thiu mt s mng truyn s liu c s dng hin nay
i tng
Sinh vin chuyn ngnh c kin thc v thit k mch, cu trc my tnh, ngn
ng lp trnh cp cao
K s chuyn ngnh
nh gi
Kim tra gia k: 20%
Thc hnh: 20%
Kim tra cui k: 60%
dce
2008
Ni dung mn hc
dce
2008
dce
2008
Chng 1
Tng quan v truyn s liu v
mng truyn s liu
BK
TP.HCM
dce
2008
ng dng d liu
ng dng m thanh, ting ni
ng dng video
ng dng thi gian thc
V d
Data Communication and Computer Networks
dce
2008
dce
2008
Cc tc v chnh
dce
2008
My in
a/bng t
Cng sut tnh ton
Tp hp d liu
Phn tn ti
Tnh ton song song
Tnh ton theo m hnh client-server
Fault tolerance
10
dce
2008
CERN
11
dce
2008
Truyn s liu
12
dce
2008
13
dce
2008
Phn loi
14
dce
2008
LAN 1
LAN 2
Building B
= PC, Work station
Building C
= Brige (cau)
15
dce
2008
Cng ngh
Chuyn mch mch in (circuit-switching)
ng truyn dn dnh ring gia 2 node mng
Frame Relay
c dng trong chuyn mch gi c tc li thp
Tc ln n 2 Mbps
ATM
Ch truyn bt ng b (Asynchronous Transfer Mode)
Dng cc gi c kch thc c nh (gi l cell)
Tc ln n Gbps
ISDN
Mng s cc dch v tch hp (Integrated Services Digital Network)
Data Communication and Computer Networks
16
dce
2008
17
dce
2008
Chng 1
Tng quan v truyn s liu v
mng truyn s liu
BK
TP.HCM
dce
2008
19
dce
2008
20
dce
2008
H thng
i tng vt l, cha mt
hoc nhiu thc th
My tnh
Thit b u cui
Cm bin t xa
Ng ngha (semantic)
Thng tin iu khin
X l li
nh thi (timing)
ng b
Tun t
21
dce
2008
M hnh n gin 3 lp
Lp truy xut mng
Lp vn chuyn
Lp ng dng
22
dce
2008
23
dce
2008
Lp vn chuyn
m nhn vic truyn d liu tin cy
D liu n ng a ch
Theo th t gi
24
dce
2008
Lp ng dng
Cung cp cho cc ng dng cc dch v
truy cp mng
Web browser: HTTP
Email: SMTP
File: FTP
25
dce
2008
Kin trc 3 lp
26
dce
2008
27
dce
2008
28
dce
2008
Tiu chun ha
u im
Bo m th trng ln cho cc thit b v cc phn mm
Cho php cc sn phm ca cc nh cung cp c th giao tip vi nhau
Nhc im
Hn ch s pht trin cng ngh
C th c nhiu chun cho cng mt cng ngh
29
dce
2008
Tiu chun ha
H thng kn (s hu ring)
c nh ngha bi mt vi nh sn xut my tnh
Ch lin quan n vic truyn d liu trong mt my tnh hoc gia my tnh
vi cc thit b ngoi vi
H thng DoD
TCP/IP Transmission Control Protocol/Internet Protocol)
H thng m
c nh ngha bi ISO
OSI Open Systems Interconnection
Data Communication and Computer Networks
30
dce
2008
M hnh DoD
Pht trin bi DARPA (Defense Advanced Research Projects Agency) cho mng chuyn
mch gi ARPANET (sau ny l Internet)
Sp xp phn cp ca cc thc th c kh nng giao tip vi cc thc th ngang cp trong
mt h thng khc
Trong mt h thng, mt thc th cung cp dch v cho cc thc th khc v cng s dng
dch v ca cc thc th khc
Nhn mnh vo internetworking, ngha l, khi 2 thc th giao tip khng ni chung mt mng
Quan tm c h thng hng n kt ni v khng kt ni
Bao gm cc ng dng: trao i file (FTP, RCP), m phng terminal (telnet, rlogin), chia s
v truy cp file phn tn (NFS), thc thi lnh t xa (rsh, rexec), in n t xa (lpr), 802.X, X.25,
mail (SMTP), qun tr mng (NSP, SNMP)
TCP/IP c pht trin ng thi vi m hnh ISO
Lp ng dng
Lp transport (giao tip gia cc thit b)
Lp Internet
Lp truy xut mng
Lp vt l
31
dce
2008
32
dce
2008
Lp Internet
Cung cp chc nng tm ng gia 2 thit b thuc 2 mng khc
nhau
Cn c hin thc trong cc router
Lp transport
m nhn vic truyn d liu tin cy gia 2 ng dng
Chc chn d liu i n ch, cc gi d liu n ng th t gi
Lp ng dng
Cung cp cho cc ng dng cc dch v truy cp mng
Data Communication and Computer Networks
33
dce
2008
34
dce
2008
35
dce
2008
H thng l thuyt ra i
qu tr
ng dng (application)
Trnh by (presentation)
Giao dch (session)
Vn chuyn (transport)
Mng (network)
Lin kt d liu (data link)
Vt l (physical)
OSI environment
7 lp
Application Layer
Presentation Layer
Session Layer
Transport Layer
Network environment
Network Layer
Datalink Layer
Physical Layer
36
dce
2008
37
dce
2008
Lp hng ti ng dng
Lp ng dng
Cung cp cho cc ng dng cc dch v truy cp mng
Lp trnh by
Cung cp nh dng d liu c dng truyn d liu gia cc
my tnh ni mng (chuyn i m k t, m ha d liu, nn d
liu)
Lp giao dch
Cung cp c ch iu khin vic truyn thng ip gia cc ng dng
(tr gip danh b, quyn truy cp, chc nng tnh cc, )
Cho php 2 ng dng to, s dng v xa kt ni
C kh nng nhn dng tn v cung cp cc dch v khc (security,
checkpoint, recovery) cn thit cho 2 my tnh ni kt qua mng
38
dce
2008
Lp hng ti ng dng
Lp vn chuyn
Cung cp c ch trao i d liu gia 2 h thng
Cung cp dch v gi thng ip (message service) endto-end cho cc lp trn
Bo m d liu c truyn khng c li, theo th t v
khng mt mt, ngt qung hoc d tha
Chu trch nhim ng gi d liu t mt message ln
thnh nhiu message kch thc nh hn gi i v tp
hp cc message nh thnh mt message ban u khi
nhn c (c kh nng a hp)
Ngt thng bo thnh cc gi nh (c kch thc thch hp) v tp
hp cc gi cho lp mng
Kt hp cc giao dch vi cng cc node ngun/ch
Ti lp th t cc gi ti ch n
Khi phc li, h hng
iu khin dng t ngun n ch v ngc li
Data Communication and Computer Networks
39
dce
2008
40
dce
2008
41
dce
2008
Lp vt l
iu khin vic truyn d liu (chui cc bit) thc s trn cp/mng
nh ngha tn hiu in, trng thi ng truyn, m ha thng tin v
kiu kt ni c s dng
Thi gian tr truyn
Thi gian t/h truyn t ngun n ch
T/h truyn vi vn tc xp x vn tc nh sng C=3x108 m/s
V d
v tinh GEO d=40.000km tr truyn 1/8 s;
cp Ethernet d=1km tr truyn 3s
Li truyn
Suy gim cng sut t/h
Suy gim do nhiu
M hnh knh truyn n gin: knh nh phn i xng (Binary Symetric
Channel)
P: xc sut li 1 bit
Li xy ra c lp
Thc t, li xy ra thnh chm
42
dce
2008
Network layer
The network layer module accepts incoming packets from the transport layer and transit packets from
the DLC layer
It routes each packet to the proper outgoing DLC or (at the destination) to the transport layer
Typically, the network layer adds its own header to the packets received from the transport layer. This
header provides the information needed for routing (e.g., destination address)
Each node contains one network layer module plus one link layer module per link
Link layer
Physical layer
Time it takes the signal to travel from the source to the destination
E.g.,
Transmission errors
43
dce
2008
Computer II
Application process
Application process
Application layer
Application layer
Presentation layer
Presentation layer
Session layer
Session layer
Transport layer
Transport layer
Network layer
Network layer
Datalink layer
Datalink layer
Physical layer
Physical layer
Data network
Network environment
OSI environment
Real systems environment
Data Communication and Computer Networks
44
dce
2008
45
dce
2008
46
dce
2008
47
dce
2008
Bt li ca m hnh nhiu lp
Processing overhead: d liu phi i qua
nhiu lp t trn xung di
Data overhead: d liu gc c gn thm
cc header ca cc lp
Mt nhiu thi gian xy dng h thng cc
protocol chun cho tng lp
48
dce
2008
c thm
W. Stallings, Data and Computer
Communications (7th edition), Prentice Hall
2004, chapter 1, 2
Web sites for IETF, IEEE, ITU-T, ISO
Internet Requests for Comment (RFCs)
Usenet News groups
comp.dcom.*
comp.protocols.tcp-ip
49