Professional Documents
Culture Documents
Trang 75
Ph lc
Hnh A.1
Hnh A.2
OSI
Theo m hnh OSI, mi tng c mt giao thc phn bit. Trong hnh ta thy
s tng ng gia m hnh OSI v m hnh TCP/IP. Tri tim ca giao thc
TCP/IP l giao thc tng ng vi tng 3 v 4 m hnh OSI (Hnh A.2).
Trang 76
Ph lc
Giao thc IP tng ng vi giao thc tng mng, cn giao thc TCP tng
ng giao thc tng giao vn. Cc ng dng s chy thng trn giao thc ny. Cc
ng dng c th nh: truyn file, th in t... Ta thy giao thc TCP/IP chy c
lp vi cc giao thc tng lin kt d liu v tng vt l. N c th chy trn mng
Ethernet, Token Ring, FDDI, ng truyn ni tip, X.25...
nh a ch.
Chn ng.
- Phn on cc datagram.
- n v c s cho truyn d liu.
Mc ch u tin ca IP l cung cp cc thut ton truyn d liu gia cc
mng. N cung cp mt dch v phn pht khng kt ni cho cc giao thc tng
cao hn. Ngha l n khng thit lp phin (session) lm vic gia trm truyn v
trm nhn. IP gi (encapsulate) d liu v pht n vi mt s n lc nht. IP
khng bo cho ngi nhn v ngi gi v tnh trng gi d liu m c gng pht
n, do gi l dch v n lc nht. Nu tng lin kt d liu b li th IP cng
khng thng bo m c gi ln tng trn. Do , ti tng TCP d liu phi c
phc hi li. Ni cch khc, tng TCP phi c c ch timeout i vi vic truyn
v s phi gi li (resend) d liu.
Trc khi pht d liu xung tng di, IP thm vo cc thng tin iu khin
bo cho tng 2 bit c thng bo cn gi vo mng. n v thng tin IP truyn
i gi l datagram, cn khi truyn trn mng gi l gi. Cc gi c truyn vi
tc cao trn mng.
Giao thc IP khng quan tm kiu d liu trong gi. Cc d liu phi thm
cc thng tin iu khin gi l u IP (IP header). Hnh A.3 ch ra cch IP gi
thng tin v mt u gi chun ca mt datagram IP.
Trang 77
Ph lc
Hnh A.3
Precedence
unused
Trang 78
Ph lc
giao thc chn ng u tin ca IP. Nu giao dch chim v tr truyn file
bn c th thit lp cc bit l 0 0 1 bo rng bn khng mun tr thp v
thng lng cao nhng cn tin cy cao. Cc trng ca TOS c thit lp bi
cc ng dng nh (TELNET, FTP) v khng chn ng. Cc b chn ng ch
c trng ny v da vo chn ra ng ti u cho datagram. N yu cu mt
b chn ng c nhiu bng chn, mi bng ng vi mt kiu dch v.
- Total length: y l chiu di ca datagram o bng byte (trng ny di
16 bit do khu vc IP datagram di 65535 byte).
Khi phi truyn mt gi t mng rt ln sang mng khc, b chn ng
TCP/IP phi phn on gi ln thnh cc gi nh hn. Xt v d, truyn mt
khung t mng Token Ring (kch thc truyn ti a 4472 byte) ti mng
Ethernet (ti a 1518 byte). TCP/IP s thit lp kch thc gi cho mt lin kt.
Nhng nu hai trm ang thng tin bng nhiu loi phng tin, mi loi h tr
kch thc truyn khc nhau? Vic phn on thnh cc gi nh thch hp cho
truyn trn mng LAN hoc mng LAN phc hp dng tng IP. Cc trng sau
c s dng t c kt qu ny.
- Identification, flags, fregment offset: Cc trng ny biu th cch phn
on mt datagram qu ln. IP cho php trao i d liu gia cc mng c kh
nng phn on cc gi.
Mi u IP ca mi datagram phn on hu nh ging nhau. Trng
identification nhn dng cc datagram c phn on t cng mt datagram
ln hn. N kt hp vi a ch IP ngun nhn dng.
Trng flags biu th:
+ D liu ang ti c c phn on hay khng.
+ Phn on hoc khng i vi mt datagram.
Vic phn on rt quan trng khi truyn trn cc mng c kch thc khung
khc nhau. Ta bit cu (bridge) khng c kh nng ny. Khi nhn mt gi qu
ln n s pht (forward) ln mng v khng lm g c. Cc giao thc tng trn s
timeout gi v tr li theo. Khi mt phin lm vic thit lp, hu ht cc giao thc
c kh nng thng lng kch thc gi ti a m mi trm c th qun l, do
khng nh hng ti hot ng ca cu.
Cc trng total length (tng chiu di) v fragment offset IP c th xy dng
li mt datagram v chuyn n ti phn mm tng cao hn. Trng total length
biu th tng di ca mt gi. Trng fragment offset biu th lch t u
Trang 79
Ph lc
gi ti im m ti d liu s c t vo trong on d liu xy dng li
gi (reconstruction).
- Trng Time to live (TTL): C nhiu iu kin li lm cho mt gi lp v
hn gia cc router (b chn ng) trn internet. Khi u gi c thit lp ti
trm gc (originator). Cc router s dng trng ny m bo cc gi khng b
lp v hn trn mng. Ti trm pht trng ny c thit lp thi gian l mt s
giy, khi datagram qua mi router trng ny s b gim. Vi tc hin nay ca
cc router thng gim. Mt thut ton l router ang nhn s ghi thi gian mt
gi n, v sau , khi pht (forward) gi, router s gim trng ny i mt s
giy m datagram phi i c pht i. Khng phi tt c cc thut ton u
lm vic theo cch ny. Thi gian gim t nht l 1 giy. Router gim trng ny
ti 0 s hu gi tin v bo cho trm gc pht i datagram.
Trng TTL cng c thit lp mt thi gian xc nh (v d s khi to
thp nht 64) m bo mt gi tn ti trn mng trong mt khong thi gian
xc nh. Nhiu router cho php ngi qun tr mng thit lp trng ny mt s
bt k t 0 n 255.
- Trng Protocol: Trng ny dng biu th giao thc mc cao hn IP
(v d TCP hoc UDP). C nhiu giao thc tn ti trn giao thc IP. IP khng
quan tm ti giao thc ang chy trn n. Thng cc giao thc ny l TCP hoc
UDP. Theo th t IP bit phi chuyn ng gi tin ti ng thc th pha trn,
l mc ch ca trng ny.
- Trng Checksum: y l m CRC _16 bit (kim tra d tha vng). N
m bo tnh ton vn (integrity) ca header. Mt s CRC c to ra t d liu
trong trng IP data v c t trong trng ny bi trm truyn (transmitting
station). Khi trm nhn c d liu, n s tnh s CRC. Nu hai s CRC khng
ging nhau, c mt li trong header v gi tin s b hu. Khi mi router nhn c
datagram, n s tnh li checksum. Bi v, trng TTL b thay i bi mi router
khi datagram truyn qua.
- Trng IP option: V c bn, n gm thng tin v chn ng (source
routing), tm vt (tracing a route), gn nhn thi gian (time stamping) gi tin khi
n truyn qua cc router v cc u mc b mt qun s. Xin xem phn tham kho
cui cun sch. Trng ny c th c hoc khng c trong header (ngha l cho
php di header thay i).
- Cc trng IP source v IP destination address (a ch ngun v ch):
Rt quan trng i vi ngi s dng khi khi to trm lm vic ca h hoc c
Trang 80
Ph lc
truy nhp cc trm khc khng s dng dch v tn min (DNS) hoc cp nht file
host (up-to-date host file). N cho bit a ch trm ch gi tin phi ti v a ch
trm gc pht gi tin.
Tt c cc host trn internet dc nh danh bi a ch. a ch IP rt quan
trng s c bn ti y di y.
Trang 81
Ph lc
128.4.70.9 l mt v d a ch IP. Nhn vo da ch ny kh m bit c u
l phn s hiu mng, u l phn s hiu host. a ch IP gm 4 byte, phn s
hiu mng c th chim mt, hai hoc ba byte u, phn cn li l s hiu host.
Tu thuc vo iu , a ch IP chia lm 5 lp: A, B, C, D, v E. Cc lp A, B
v C c s dng cho a ch mng v host. Lp D l kiu a ch c bit dng
cho multicast. Lp E c ginh. Vic xc nh lp a ch no, di phn s
hiu mng bng phn mm.
+ nh danh lp IP: Phn mm IP s xc nh lp nh danh mng bng
phng php n gin l c cc bit u ca trng u tin ca mi gi. Chuyn
a ch IP sang dng nh phn tng ng. Nu bit u tin l 0 th l a ch lp
A. Nu l 1 c bit tip theo. Nu bit ny l 0 th l a ch lp B. Nu l 1 c
tip bit th ba. Bit ny bng 0 l a ch lp C, nu bng 1 l a ch lp D v c
dng cho multicast.
Lp A: a ch lp A ch s dng byte u cho s hiu mng, ba byte sau cho
a ch host. a ch lp A cho php phn bit 126 mng, mi mng ti 16 triu
host ng vi 24 bits. Ti sao ch c 126 mng ng vi 8 bit? Th nht, 127.x
(01111111 nh phn) c ginh cho chc nng loop-back nn khng gn cho s
hiu mng. Th hai, bit u tin thit lp 0 nhn dng lp A. a ch mng lp
A thng trong phm vi t 1 ti 126, cn ba byte cui c gn mt cch a
phng cho cc host. a ch lp A c dng:
<s hiu mng.host.host.host>
Lp B: a ch lp B dng hai byte u cho s hiu mng v hai byte cui
ginh cho s hiu host. N c nhn dng bi hai bit u tin l 10. Cho php
phn bit 16384 s hiu mng, mi mng ti 65354 host. Do dch a ch s
hiu mng t 128 ti 191. Nn n s c dng:
<s hiu mng.s hiu mng.host.host>
Lp C: a ch lp C s dng ba byte u cho s hiu mng v byte cui cho
a ch host. Nhn dng bi ba bit u tin l 110. Cho php a ch mng trong
phm vi 192-223 ca trng th nht. Do c ti hai triu mng v mi mng c
th cha 254 host. Thng a ch lp C c gn bi NIC. N c dng:
<s hiu mng. s hiu mng. s hiu mng.host>
V d:
(192.1.1.1) nt c gn nh danh host l 1 t mng lp C l 192.1.1.0
Trang 82
Ph lc
(150.150.5.6) nt c gn nh danh host l 5.6 t mng lp B l
150.150.0.0
(9.6.7.8) nt c gn nh danh host l 6.7.8 t mng lp A 9.0.0.0
+ Cc hn ch ca a ch IP:
- a ch IP khng th t bn bit u tin 1111 v dnh cho lp E.
-
A.1.3 IPv6
IPv6 l tp hp nhng c t v nng cp IPv4 v c IETF son tho. N
c coi l giao thc Internet th h mi v c thit k nhng gi thng tin
c nh dng cho IPv4 c th lm vic c. Nhng gii hn v dung lng a
ch v tc tm ng thp thc y vic pht trin IPv6. Vi dung lng 128
Trang 83
Ph lc
bit v cch nh a ch n gin hn, giao thc mi ny s gii quyt phn no
nhng vn trn. Cc tnh nng c tng cng khc l m ho 64 bit v t
ng cu hnh c thit k sn ca a ch IP. Khun dng ca IPv6 header c
miu t hnh A.4.
Trang 84
Ph lc
chuyn i ny. S c giai on m c hai giao thc cng tn ti trn Internet cng
cng. Cc chuyn gia c tnh qu trnh chuyn i ny mt khong 4 n 10
nm.
Hnh A.5
Trang 85
Ph lc
- Acknowledgement Number: s hiu ca segment tip theo m trm ngun
ang ch nhn, ngm bo nhn tt cc segment m trm ch gi cho trm
ngun. Tham s ny c vai tr nh tham s N(R) trong HDLC.
- Data offset: s lng t (32 bt) trong TCP header.
- Reserved: dnh dng trong tng lai.
- Control bit: cc bt iu khin:
- URG: vng tr khn c hiu lc.
- ACK: vng bo nhn c hiu lc.
- PSH: chc nng PUSH.
- RST: khi ng li lin kt.
- SYN: ng b ho cc s hiu tun t.
- FIN: khng cn d liu t trm ngun.
- Window: cp pht credit kim sot lung d liu. y chnh l s lng
cc byte d liu, bt u t byte c ch ra trong vng ACK number m trm
ngun sn sng nhn.
- Checksum: m kim sot li cho ton b segment.
- Urgent Pointer: con tr ny tr ti s hiu tun t ca byte i theo sau d
liu khn, cho php bn nhn bit c di ca d liu khn. Vng ny ch c
hiu lc khi bit URG c thit lp.
- Options: khai bo cc Options ca TCP, trong c di ti a ca vng
TCP data trong mt segment.
- Padding: phn chn thm vo header bo m phn header lun kt thc
mt mc 32 bt. Phn thm ny gm ton s 0.
- TCP data: ( di thay i) cha d liu ca tng trn, c di ti a
ngm nh l 536 bytes. Gi tr ny c th iu chnh bng cch khai bo trong
vng Options.
Mt tin trnh ng dng trong mt host truy nhp vo cc dch v ca TCP
cung cp thng qua mt cng. Mt cng kt hp vi mt a ch IP to thnh mt
socket duy nht trong lin mng. Dch v TCP c cung cp nh mt lin kt
lgic gia mt cp socket. Mt socket c th tham gia nhiu lin kt vi cc
socket xa khc nhau. Trc khi truyn d liu gia 2 trm cn phi thit lp mt
lin kt TCP gia chng v khi khng cn nhu cu truyn d liu th lin kt
c gii phng. Cng nh cc giao thc khc, cc thc th tng trn s dng
TCP thng qua cc hm dch v nguyn thu.
Trang 86
Ph lc
Hnh A.6
Giao thc UDP chy ngay bn di giao thc RTP. C hai giao thc RTP v
UDP to nn mt phn chc nng ca tng giao vn.
Ph lc
lnh lin kt ti gateway. MGCP thc cht l mt giao thc ch/t ni m cc
gateway thc hin cc lnh do gatekeeper gi ti.
MGCP a ra mt phng thc kt ni m cc im cui v kt ni l nhng
phn t c bn. Cc im cui l cc ngun hoc kho d liu, c th l vt l hoc
o. Cc kt ni c th l kiu im ti im hoc kiu a im. Kt ni im im l s lin kt gia hai im cui truyn d liu gia chng. Kt ni gia
im cui v mt vng a im gi l kt ni a im.
Cc kt ni c th c thit lp thng qua vi kiu mng sau:
S dng RTP v UDP qua mng TCP/IP truyn gi tin m thanh.
S dng AAL2 hoc lp thch ng khc qua mng ATM truyn gi tin m
thanh.
Truyn cc gi tin thng qua kt ni ni b.
i vi cc kt ni im - im, cc im cui ca kt ni c th trn cng mt
gateway hoc cc gateway khc nhau.
Ph lc
H.323 quy nh chi tit cc chc nng iu khin v qun tr bng thng cho
gatekeeper, bao gm chuyn i a ch, iu khin truy nhp v qun tr bng
thng. Thc cht y chnh l cc chc nng h tr cho m bo QoS. Trong khi
MGCP khng nh ngha bt c mt chc nng h tr m bo QoS no.
Pht hin v khc phc li : C H.323 ln MGCP u cung cp c ch pht
hin v khc phc li. H.323 s dng cc timer khc nhau gim st vic pht
nhn cc thng bo iu khin thit lp kt ni, trc khi thc hin vic pht li.
Ch sau mt s ln pht li c qui nh m vn khng nhn ng thng bo tr
li, kt ni TCP mi c s dng. i vi MGCP , thng qua gateway,
gatekeeper thng xuyn gim st v cp nht trng thi cc im cui.
Gatekeeper cp nht cc trng hp c bit (d gy ra li) vo danh sch cch ly
gim st, theo di v thng bo cho trm iu khin. MGCP a ra mt s
phng php xc nh v khc li nh nh tuyn li, x l lnh khng tun t,
x l khi ng ng thi,...
gi.
- iu khin cuc gi : Bao gm vic truyn v hu cuc gi.
SIP c th kch hot cc cuc gi a bn nh khi iu khin a im (MCU)
hoc lin kt y mng thay cho vic pht theo a ch (Multicast). SIP cn c th
Trang 89
Ph lc
thit lp cuc gi gia mng in thoi cng cng (PSTN) v mng in thoi
internet.
SIP cng c th c s dng cng vi cc giao thc bo hiu v thit lp
cuc gi khc khi to, gim st cng nh gii phng kt ni cho cc im
cui. Chng hn, thit lp cuc gi u tin dng SIP xc nh cc bn tham
gia vo cuc gi ny c tng thch vi yu cu H.323 khng, ly a ch u cui
v trm trung chuyn H.245, v sau s dng giao thc H.245.0 thit lp
cuc gi.
SIP khng cung cp cc dch v hi ngh (nh : iu khin phng hp hoc
bu c), n cng khng quy nh cch thc iu khin dch v hi ngh. Tuy
nhin, SIP c th c s dng thc hin cc giao thc iu khin dch v hi
ngh.
Trang 90
Ph lc
i vi H.323 khi nhn c tn hiu yu cu l gn nh n c tn hiu tr li
ngay lp tc. Ni chung h tng H.323 c th p ng cc yu cu bo m cht
lng dch v ca ng dng thi thc tt hn so vi SIP. Tuy nhin nu cc ng
dng loi ny c nhng thut ton tm ng v m phng lu lng ti u th
SIP c v nh chim u th hn H.323.
V bo hiu: c H.323 v SIP u h tr cc chc nng iu khin v qun l
thit lp kt ni, nh : khi to kt ni (call set-up), gi kt ni (call hold), chuyn
kt ni (call transfer), ch thc hin kt ni (call waiting),...
H tr QoS: H.323 quy nh chi tit cc chc nng iu khin v qun tr
bng thng cho gatekeeper, bao gm chuyn i a ch, iu khin truy nhp v
qun tr bng thng. Thc cht y chnh l cc chc nng h tr cho m bo
QoS. Trong khi SIP khng nh ngha bt c mt chc nng h tr m bo QoS
no.
Pht hin v khc phc li: C H.323 ln SIP u cung cp c ch pht hin
v khc phc li. H.323 s dng cc timer khc nhau gim st vic pht nhn
cc thng bo iu khin thit lp kt ni, trc khi thc hin vic pht li. Ch
sau mt s ln pht li c qui nh m vn khng nhn ng thng bo tr li,
kt ni TCP mi c s dng. i vi SIP qui nh thc th UA t ng pht li
sau mi 0,5s cho n khi nhn c thng bo tr li ng x ng; thc th NS
t ng pht li thng bo trng thi cui cng OK cho n khi nhn c
thng bo tr li ACK.
Trang 91
Ph lc
Ph lc B T vit tt
ACELP
ADPCM
ARP
ATM
CQ
CRTP
CT
CTI
DSCP
ECTF
ETSI
FIFO
GSM
GSTN
IETF
IP
ISDN
ISP
ITSP
Trang 92
Ph lc
ITU
ITU-T
LAN
Standardization
Local Area Network
Link Fragment and Interleaving
LFI
MC
MCU
PCM
PQ
PSTN
QoS
RAS
RSVP
RTCP
RTP
SAP
SCN
SIP
SS7
TCP
TDM
ToS
UDP
VoIP
VPN
WAN
WFQ
Multipoint Controller
Multipoint Control Unit
Pulse Code Modulation
Priority Queuing
Public Switched Telephone Network
Quality of Service
Registration, Admission and Status
Resource Reservation Protocol
RTP Coltrol Protocol
Realtime Transport Protocol
Service Access Point
Switched Circuit Network
Session Initiation Protocol
Signaling System 7
Transport Control Protocol
Time Division Multiplexing
Type of Service
User Datagram Protocol
Voice over IP
Virtual Private Network
Wide Area Network
Weighted Fair Queuing
Trang 93
Ph lc
Trang 94
Ph lc
Trang 95
Ph lc
Trang 96