Professional Documents
Culture Documents
Chương 1
Chương 1
Internet l g? ..
Giao thc l g? ..
Bin mng ..
Li mng .
Cc chng trnh tng tc vch ra cc l trnh trong
mng Internet
Java Applet: Chuyn mch thng bo v Chuyn mch gi
5. Cc mng truy nhp v Phng tin vt l .
6. Tr v Mt trong cc mng chuyn mch gi .
7. Cc tng giao thc v cc kiu dch v ca chng .
8. Xng sng ca mng Internet, NAPs v ISPs ..
9. S lc lch s ca Mng my tnh v Mng Internet
10.ATM .
11.Tm tt .
12.Bi tp v nh v cc cu hi tho lun ...
2
10
14
19
43
55
63
74
79
90
94
96
1.1 Internet l g?
Trong cun sch ny chng ta s dng Internet cng cng, mt mng my tnh c
trng(v c l l ci m hu ht ngi c u tng s dng), nh mt phng
M t c bn.
Thay v a ra mt nh ngha c th,chng ta hy th mt phng php tip
cn din t hn.C hai cch lm iu .Cch th nht l m t cc chi tit c
bn ca Internet, l, cc thnh phn phn cng v phn mm c s to nn
mng Internet. Cch khc l miu t Internet theo quan im mt h tng mng
cung cp dch v cho cc ng dng phn tn.Chng ta s bt u vi vic m t c
bn, s dng Hnh 1.1-1 minh ha cho tho lun ca chng ta.
M t dch v
Tho lun trn nh ngha rt nhiu mnh to nn Internet. By gi chng ta
s b qua phn m t c bn v i n mt ci nhn hng dch v tru tng hn:
Internet cho php cc ng dng phn tn chy trn cc h thng u cui
ca n trao i d liu vi nhau. Cc ng dng ny bao gm ng nhp
t xa, truyn file, th in t, to lung m thanh v video, hi ngh m
thanh v video thi gian thc, cc tr chi phn tn, World Wide Web, v.v
[AT & T 1998]. iu c gi tr nhn mnh rng Web khng phi l mt
mng ring bit m ch l mt trong nhiu ng dng phn tn s dng dch
v truyn thng c cung cp bi Internet. Web cng c th chy trn mt
mng ngoi mng Internet. Mt l do m Internet l phng tin truyn
thng c la chn cho Web, d nh th no, l bi v khng tn ti mt
mng chuyn mch gi no khc kt ni nhiu hn 43 triu my tnh vi
nhau [Network 1999]v c 100 triu ngi s dng hoc nhiu hn
[Almanac]. (Nhn y, vic xc nh s lng my tnh ni vi Internet l
mt nhim v rt kh khn, v vy khng c ai chu trch nhim duy tr mt
danh sch ca nhng ngi kt ni. Khi mt mng mi c thm vo
Internet, cc qun tr vin ca n khng cn phi bo co nhng h thng
u cui c kt ni vi mng . Tng t nh vy, mt mng ang tn
ti khng cn bo co nhng thay i ca n v cc h thng u cui c
kt ni vi bt k chnh quyn trung ng no.)
Internet cung cp 2 dch v cho cc ng dng phn tn ca n l: dch v
hng kt ni (connection-oriented service)v dch v phi kt ni
(connectionless service). Ni mt cch khng r rng, dch v hng kt
ni m bo rng d liu c truyn t mt ngi gi n mt ngi nhn
cui cng s c chuyn ti ngi nhn theo th t v ton vn. Dch v
phi kt ni khng a ra bt k mt m bo no v vic phn phi cui
cng. Thng thng, vic thc hin mt ng dng phn tn s s dng mt
trong 2 dch v m khng phi l c hai. Chng ta s xem xt hai dch v
khc nhau ny trong phn 1.3 v chi tit hn trong Chng 3.
Hin ti, Internet khng cung cp mt dch v m a ra li ha v vic n
s cn bao lu chuyn giao d liu t ngi gi n ngi nhn. V
ngoi tr vic tng tc bit truy cp ca bn n nh cung cp dch v
Internet (ISP), th hin ti bn khng th c c dch v tt hn (tc l c
c tr nh hn) bng cch tr nhiu hn - mt trng thi cng vic m
mt s ngi (c bit l ngi M!) gp phi. Chng ta s cng xem mt
nghin cu Internet tin tin ci m nhm mc ch thay i tnh trng ny
trong Chng 6.
Mt s siu lin kt tt
Tt c cc nh nghin cu Internet u bit, mt s thng tin tt nht v chnh xc
nht v Internet v cc giao thc ca n khng c trong nhng quyn sch in, bo,
hoc tp ch. Hiu bit cao nht v Internet l ngay trong bn thn Internet! Tt
nhin, thc s l c rt nhiu ti liu xem xt qua, v i khi cc thng tin qu
l tht thng (khi c khi khng). Di y, chng ta s lit k mt vi trang Web
ni chung l xut sc v mng v cc thnh phn lin quan n mng Internet.
Trong sut cun sch, chng ta cng s trnh by cc lin kt c lin quan, cc
URL cht lng cao ci m cung cp khi qut, nguyn thy (ngha l mt trch
dn), hoc ti liu tin tin lin quan n ch c th c nghin cu. y l
mt tp cc lin kt chnh m bn s mun tham kho trong khi bn theo ui
trong sut cun sch ny:
Internet Engineering Task Force (IETF): IETF l cng ng quc t m c lin
quan ti s pht trin v hot ng ca Internet v kin trc ca n. IETF chnh
tin truyn thng i chng, phng tin truyn thng in t, phng tin truyn
thng in n, v thm ch c vn ha ni v vit.
Tham kho
[Almanac 1998] Computer Industry Almanac, December 1998, http://www.c-ia.com/
[AT&T 1998] "Killer Apps," AT&T WWW page
http://www.att.com/attlabs/brainspin/networks/killerapps.html
[Network 1996] Network Wizards, Internet Domain Survey, July 1996,
http://www.nw.com/zone/WWW-9607/report.html
[Network 1999] Network Wizards, Internet Domain Survey, January 1999,
http://www.nw.com/zone/WWW/top.html
1.2.Giao thc l g?
Hnh 1.2-1: Mt giao thc ca con ngi v mt giao thc mng my tnh
Mt v d v giao thc mng my tnh m bn rt quen thuc, ta hy xem xt iu
g s xy ra khi ta to ra mt yu cu n mt my ch Web, tc l, khi bn g vo
URL ca mt trang Web no vo trnh duyt web ca bn. Kch bn ny c
m t na bn phi ca Hnh 1.2-1. Trc tin, my tnh ca bn s gi mt
thng ip gi l "yu cu kt ni" n my ch Web v ch cu tr li. My ch
Web cui cng s nhn c thng ip yu cu kt ni ca bn v p tr li mt
thng ip "tr li kt ni". Nh vy l thnh cng yu cu cc vn bn Web,
my tnh ca bn sau s gi tn ca trang Web m bn mun ly t my ch
Web trong mt thng ip "ly". Cui cng, my ch Web gi tr v nhng
phn ca ca vn bn Web n my tnh ca bn.
Vic a ra cc v d v con ngi v mng trn, cho thy vic trao i cc
thng ip v cc hot ng nhn c khi cc thng ip c gi v c
nhn l nhng yu t then cht ca mt giao thc:
Mt giao thc xc nh nh dng v th t ca nhng thng ip trao i gia
hai hoc nhiu thc th giao tip, cng nh l cc hnh ng c thc hin khi
truyn v/hoc nhn cc thng ip.
Mng Internet v cc mng my tnh ni chung, lm cho vic s dng cc giao
thc tr ln rng ri hn. Nhng giao thc khc nhau c s dng thc hin
nhng cng vic giao tip khc nhau. Khi bn c ht quyn sch ny, bn s hc
c mt vi giao thc n gin v d hiu, trong khi nhng ci khc th li rt
phc tp v i hi kin thc chuyn su. Thnh tho trong lnh vc mng my
tnh tng ng vi vic hiu c cc giao thc mng l g, ti sao v nh th
no? (Tr li cho cc cu hi What, Why v How)
Dch v hng kt ni
Khi mt ng dng s dng mt dch v hng kt ni, my client v server (t
ti cc h thng u cui khc nhau) gi cc gi (cha thng tin) iu khin ti
nhau trc khi gi cc gi cha d liu thc (v d nh cc thng ip th in
t). Qu trnh ny c gi l th tc bt tay (handshaking procedure) , n s
cnh bo cho c client v server , to iu kin chng chun b cho mt cuc
tn cng ca cc gi tin ( ni c 2 bn s tip nhn cc gi tin c truyn ).
C mt iu lu th v rng th tc bt tay khi u ny tng t nh cch
thc m con ngi s dng tng tc vi nhau. S trao i qua li ca t Hi
chng ta thy Hnh 1.2-1 l mt v d ca giao thc bt tay ca con ngi
(mc d vic bt tay khng din ra theo ngha en gia hai ngi ). Hai thng ip
TCP - c trao i nh mt phn ca tng tc WWW c ch ra trn Hnh 1.21 l hai trong ba thng ip c trao i khi TCP thit lp mt kt ni gia bn
gi v bn nhn.Thng ip TCP th ba (khng c ch ra trn hnh) , ci m
hnh thnh nn khu (phn) cui cng ca nghi thc ba ln bt tay ca TCP (xem
Phn 3.7) , c nm trong thng ip get ch ra trong Hnh 1.2-1.
Mt khi th tc bt tay kt thc,th mt kt ni c ni l c thit lp
gia hai h thng u cui. Nhng hai h thng u cui ny c kt ni vi
nhau trong theo mt cch thc lng l t xut hin thut ng connection oriented( hng kt ni) . c bit rng, ch c cc h thng u cui l nhn
thc c kt ni ny; cc b chuyn mch gi (tc l, cc router) trong mng
Internet l hon ton m tt v kt ni ny. Bi v mt kt ni TCP th khng hn
g cc ti nguyn xc nh v cc bin trng thi trong cc h thng u cui. Cc
b chuyn mch gi khng bo lu li bt c thng tin trng thi kt ni no.
Dch v khng kt ni
Khng c nghi thc bt tay (handshaking) trong dch v phi kt ni ca Internet.
Khi mt pha ca mt ng dng mun gi gi tin cho mt pha khc ca mt ng
dng , ng dng gi ch n gin gi gi tin. V khng c th tc bt tay trc
khi truyn cc gi tin , d liu c th c vn chuyn nhanh hn. Nhng s khng
c tn hiu xc nhn , do ngun gi s khng bao gi bit chc chn c gi
tin no n c ch. Hn th na, dch v ny khng cung cp km theo iu
khin lu lng hoc kim sot nghn mng Dch v phi kt ni ca Internet
c cung cp bi UDP (User Datagram Protocol); UDP c nh ngha trong
Internet Request for Comments RFC 768 [RFC 768].
Phn ln cc ng dng Internet quen thuc u s dng TCP, dch v hng kt
ni ca Internet. Cc ng dng ny bao gm Telnet (ng nhp t xa), SMTP (cho
th in t), FTP (cho truyn file), v HTTP (cho web). Tuy nhin, UDP - dch v
phi kt ni ca Internet c s dng bi mt s ng dng , bao gm mt s ng
dng a phng tin mi m, v d in thoi Internet, pht thanh (m nhc) theo
yu cu, truyn hnh hi ngh.
Tham kho
[AT&T 1998] "Killer Apps," AT&T WWW page
http://www.att.com/attlabs/brainspin/networks/killerapps.html
[Iren] S.Iren, P.Amer, P.Conrad, "The Transport Layer: Tutorial and Survey," ACM
Computing Surveys, June 1999
[Thinworld 1998] Thinworld homepage, http://www.thinworld.com/
[Mills 1998] S. Mills, "TV set-tops set to take off ", CNET News.com, Oct. 1998
[RFC 768] J. Postel, " Datagram Protocol," RFC 768, Aug. 1980.
[RFC 793] J. Postel, "Transmission Control Protocol," RFC 793, September 1981.
1.4 Li ca mng
thng lin kt) cung cp cho truyn thng gia cc h thng u cui c
dnh ring trong thi gian ca phin lm vic. Trong cc mng chuyn mch gi,
cc ti nguyn ny khng c dnh ring; mt thng ip ca phin lm vic s
dng ti nguyn theo yu cu, v h qu l, c th phi ch (tc l, xp hng)
truy cp vo mt lin kt truyn thng. Nh mt php suy din n gin, hy xem
xt hai nh hng - mt ci th i hi phi t ch trc cn ci cn li th khng
i hi phi t ch trc v cng khng chp nhn t ch trc. i vi nh
hng m yu cu t ch trc, u tin chng ta phi thng qua cuc gi kh
phc tp (hoc gi mt e-mail) trc khi chng ta ri khi nh. Nhng khi chng
ta n nh hng chng ta c th, v nguyn tc, ngay lp tc giao tip vi ngi
bi bn v gi ba n ca chng ta. i vi cc nh hng m khng yu cu t
ch trc, chng ta khng cn phi bn tm n vic d tr mt bn. Nhng khi
chng ta n nh hng , chng ta c th phi ch c c mt bn trc khi
chng ta c th giao tip vi nhn vin nh hng.
Cc telephone network khp ni l nhng v d ca cc mng chuyn mch
knh. Hy xem xt nhng g xy ra khi mt ngi mun gi thng tin (thoi hoc
fax) n mt ngi khc qua mt mng in thoi. Trc khi ngi gi c th gi
thng tin, u tin mng phi thit lp mt kt ni gia ngi gi v ngi nhn.
Ngc li vi cc kt ni TCP m chng ta tho lun trong phn trc, y l
mt kt ni tht m cc thit b chuyn mch trn con ng gia ngi gi
v ngi nhn duy tr trng thi kt ni cho kt ni . Trong thut ng ca in
thoi, kt ni ny c gi l mt mch (circuit). Khi mng thit lp mch, n
cng duy tr mt tc truyn dn khng i cho cc lin kt ca mng trong sut
thi gian kt ni. Vic t trc ny cho php ngi gi chuyn d liu n ngi
nhn vi tc c nh c m bo.
Internet ngy nay l mt v d hon ho ca mng chuyn mch gi. Hy xem xt
nhng g s xy ra khi mt host mun gi mt gi tin n mt host khc qua mt
mng chuyn mch gi. Ging nh vi chuyn mch knh, gi tin c truyn qua
mt lot cc lin kt truyn thng. Nhng vi chuyn mch gi, gi tin c gi
vo trong mng m khng duy tr bt k bng thng no. Nu mt trong cc lin
kt b nghn bi cc gi khc cn phi c truyn qua lin kt ny cng mt lc,
th khi gi tin ca chng ta s phi ch trong mt b m bn gi ca ng
truyn, v phi chu mt tr. Internet thc hin n lc ti a cung cp cc d
liu mt cch kp thi. Nhng n khng thc hin bt k s bo m no.
Khng phi tt c cc mng vin thng u c th c phn loi thnh cc mng
chuyn mch knh thun ty hay cc mng chuyn mch gi thun ty. V d, cc
mng da trn cng ngh ATM, mt kt ni c th thc hin mt s duy tr trc
Hnh 1.4.3 minh ha FDM v TDM cho mt lin kt mng c th. i vi FDM,
min tn s c tch ra thnh mt s mch, mi bng thng 4 KHz (tc l, 4.000
Hertz hoc 4.000 vng / giy). i vi TDM, min thi gian c tch ra l bn
mch; mi mch c phn cng cng mt khe cm dnh ring trong cc khung
TDM quay. Tc lan truyn ca khung bng tc khung nhn vi s bit trong
mt khe. V d, nu lin kt truyn 8.000 khung/giy v mi khe cm gm c 8 bit,
th tc truyn l 64 Kbps.
mt hnh nh mi. Cc ti nguyn mng l lng ph trong sut thi gian xem hnh
ca ngi bc s ny. Nhng ngi ng h chuyn mch gi cng ch ra rng vic
thit lp cc mch u cui v t bng thng u cui l phc tp v i hi cc
phn mm bo hiu phc tp phi hp hot ng ca cc b chuyn mch trn
ng i t ngun n ch.
Trc khi chng ta kt thc cuc tho lun ca chng ta v chuyn mch knh,
chng ta hy cng lm vic thng qua mt s v d nhng ci m a ra ci nhn
su sc hn na v vn ny. Hy cng xem xt xem phi mt bao lu gi mt
tp tin 640 kbits t host A n host B qua mt mng chuyn mch knh. Gi s
rng tt c cc lin kt trong mng s dng TDM vi 24 khe cm v c tc bit
1.536 Mbps. Cng gi s rng phi mt 500 miligiy thit lp mt mch u
cui trc khi A c th bt u truyn ti tp tin. Mt bao lu gi tp tin ?
Mi mch c mt tc truyn l (1.536 Mbps)/24 = 64 Kbps, do , phi mt
(640 kbits)/(64 Kbps) = 10 giy truyn tp tin. Vi 10 giy ny chng ta thm
vo thi gian thit lp mch, ta s nhn c 10,5 giy gi tp tin . Lu
rng thi gian truyn dn l c lp vi s lng lin kt: thi gian truyn dn s l
10 giy d cho mch u cui i qua mt lin kt hay mt trm lin kt. AT & T
Labs cung cp mt trang web tng tc [AT & T 1998] tm hiu v tr truyn
dn cho cc loi tp tin khc nhau v cc cng ngh truyn dn khc nhau.
Chuyn mch gi
Chng ta thy trong phn 1.2 v 1.3 rng cc giao thc mc ng dng trao i
cc thng ip (messages) trong vic thc hin nhim v ca chng. Cc thng
ip c th cha bt k mong mun thit k giao thc no. Cc thng ip c th
di dng mt chc nng iu khin (v d, thng ip "hi" trong v d v th tc
bt tay ca chng ta) hoc c th cha d liu, chng hn nh mt file ASCII, mt
file Postscript, mt trang Web, mt file m thanh s. Trong cc mng chuyn mch
gi hin i, bn ngun chia nh thng ip di thnh cc gi (packet) nh hn.
Gia ngun v ch, mi gi tin i qua cc lin kt truyn thng v cc b
chuyn mch gi (packet switches) (cn c bit n nh l cc router). Cc
gi tin c truyn qua mi lin kt truyn thng vi tc bng vi tc truyn
y ca lin kt . Hu ht cc thit b chuyn mch gi s dng lu tr v
chuyn tip truyn dn ti cc u vo ca cc lin kt. Lu tr v chuyn tip
truyn dn c ngha l b chuyn i phi nhn c ton b gi tin trc khi n
c th bt u truyn nhng bit u tin ca gi tin ln cc lin kt i ra. V vy,
chuyn mch gi lu tr v chuyn tip a ra mt tr do lu tr v chuyn tip
ti u vo ca mi mt lin kt dc theo ng i ca gi tin. Tr ny t l thun
vi chiu di ca gi tin tnh bng bit. c bit, nu mt gi c cha L bit, v gi
Hnh 1.4-7: Thi gian truyn thng ip ca mt thng ip 7.5 Mbit trong mt
mng chuyn mch thng bo
Hnh 1.4-8: Thi gian truyn cc gi tin ca thng ip 7.5Mbit, chi thnh 5000
gi tin, trong mt mng chuyn mch gi
Tht ng kinh ngc, chuyn mch gi lm gim tr ca chuyn mch thng
bo xung ba ln! Nhng ti sao li nh vy? Chuyn mch gi lm g khc so
vi chuyn mch thng bo? S khc bit quan trng chnh l chuyn mch thng
bo thc hin truyn dn ni tip trong khi chuyn mch gi thc hin truyn dn
song song. Quan st thy rng vi chuyn mch thng bo, trong khi mt nt
(ngun hoc mt trong cc thit b chuyn mch) c truyn, th cc nt cn li l
Giao din bn
trong
M s VC bn
trong
Giao din bn
ngoi
M s VC bn
ngoi
12
22
63
18
17
97
87
Cc mng datagram
Mng datagram xt v nhiu phng din tng t nh cc dch v bu chnh. Khi
mt ngi mun gi th n mt ni no , ngi ny phi nht l th vo phong
b, trn phong b c ghi r a ch ni cn n ca bc th. a ch trn th ny c
cu trc phn cp. V d, nhng bc th gi c ni nhn ti Hoa K (USA) a ch
bao gm : t nc (USA), bang (vd :..., Pennsylvania), thnh ph (vd :........,
Philadelphia), tn ph (vd : ph Walnut), s nh (vd :...., 141). Dch v bu chnh
thng s dng a ch c ghi trn phong b gi bc th n a im cn
n. VD : bc th c gi t Php, vn phng bu chnh Php u tin s gi
bc th n trung tm bu cc Hoa K. Ti y, trung tm sau chuyn bc
th n trung tm bu cc Philadelphia. Cui cng, ngi a th Philadelphia
s chuyn bc th n a im cui trn a ch bc th.
Trong mt mng datagram, phn u ca mi gi thng tin qua mng bao gm i
ch ch. Ging vi a ch bu chnh, a ch ny cng c cu trc phn cp. Khi
mt gi c chuyn n mt b chuyn mch gi trong mng, b chuyn mch
ny s kim tra phn i ch ch ca gi thng tin v gi chuyn tip n b
chuyn i lin k. C th hn, mi b chuyn mch gi c mt bng nh tuyn
nh x a ch ch (hoc mt phn a ch ch) ra lin kt ngoi bin
(outbound link). Khi mt gi n lc chuyn i, b chuyn kim tra a ch v lp
bng ch mc vi a ch ny tm ra outbound link thch hp, sau b chuyn
s gi gi thng tin ny vo trong lin kt ngoi tm c.
Ton b phng php nh tuyn cng tng t nh ngi li xe khng s dng
bn m thay vo vn xc nh c tuyn ng bng cch hi ng. V
d, gi s Joe ang li xe t Philadelphia n s 156 Lakeside Drive Orlando,
Floria. u tin, Joe li xe n trm gn v hi cch i n a ch s 156
Lakeside Drive Orlando, Floria. Nhn vin trm xng tch phn Floria t a
ch Joe hi v by cho Joe hy i ng cao tc pha Nam I-95, sau hy r vo
trm xng gn . Anh ta cng khuyn Joe ngay khi n Floria tt nht nn hi tip
ai . Joe i trn ng cao tc I-95 v anh ta n c Jacksonvile, Floria, Joe
nh mt nhn vin trm xng khc ch ng cho mih. Ngi ny tch tip phn
Orlando t i ch Joe hi v ni Joe nn di tip ng I-95 n bi bin Daytona,
sau hi tip. Sau khi n c bi bin Daytona, ngi nhn vin trm xng Joe
hi tip cng tch phn Orlando ca a ch v ch Joe i thng I-4 l n Orlando.
Joe i thng I-4 n c Orlando v tip tc dng li hi, ngi ny tch tip
Hnh 1.4-10: S khc nhau ln nht gia cc mng vin thng: chuyn
mch knh hay chuyn mch gi?
Lin kt trong mt mng chuyn mch knh c th dung FDM hoc TDM:
Hnh 1.4-11: Chuyn mch knh thc hin : FDM hay TDM?
Cc mng chuyn gi l cc mng knh o hoc cc mng datagram. B chuyn
mch trong cc mng knh o s gi cc gi tin theo s hiu VC ca cc gi v
duy tr trng thi kt ni. B chuyn mch trong cc mng datagram s gi cc gi
tin theo a ch ch ca gi v khng duy tr trng thi kt ni:
Tm ng i trn Internet
Traceoute l mt chng trnh ph bin tm ng i ca mt gi tin t bt c
host ngun no ti bt k mt host ch no trong mng Internet. Trc khi chng
ta gii thch xem traceroute lm g v n hot ng nh th no, u tin hy th
chy chng trnh traceroute. Trong hp bn di, nhp vo tn ca mt host bt
k, v d surf.eurecomf.fr hoc www.mit.edu. Tn host m bn nhp vo s c
gi n mt my ch t ti IBM Israel Tel-Aviv, Israel. Host ti Tel-Aviv s
phn ng vi cc tuyn ng c ly t Tel-Aviv n my ch m bn lit k
trong hp di y. Sau khi chy chng trnh, hy quay v trang ny tho lun
v chng trnh traceroute.
a ch host hoc tn
Tham kho
Mt c trng ca ADSL chnh l dch v cho php ngi dng thc hin mt
cuc gi thoi thng thng, bng cch s dng knh POTs,trong khi ng thi c
th lt wed.c im ny l khng c sn i vi cc modem quay s chun.
Lng bng thng hng ln v hng xung thc s c sn cho ngi s dng l
Figure 1.5-2: Mt mng truy nhp lai gia cp quang v cp ng trc (HFC)
(truyn) bit (d liu) cao nht qua nhng khong cch xa nht? Chng ta s tr
li nhng cu hi ny bn di.
Nhng trc khi chng ta i vo nhng c im ca nhng loi thit b c nh
hng khc nhau, chng ta c mt vi nhn xt v chi ph ca chng. Chi ph thc
t ca lin kt vt l (dy ng, cp quang, v.v.....) thng tng i nh so vi chi
ph ca cc lin kt mng khc. c bit, gi nhn cng gn vi vic lp t lin
kt vt l c th ln hn chi ph ca nguyn vt liu. V l do , rt nhiu nhng
cng ty xy dng lp t dy xon i, si quang, v cp ng trc cho mi cn
phng trong to nh. Thm ch nu lc u ch c mt phng tin c s dng
ngay, th l mt c hi tt nhng thit b khc c th c s dng trong
tng lai gn, v rt nhiu tin s c tit kim m khng phi lp t thm cc
ng dy.
Dy ng xon i
Thit b truyn dn t tn km v thng c s dng nht l dy ng xon i.
T hn 100 nm nay n c s dng trong cc mng li in thoi. Trn thc
t, c nhiu hn 99% cc kt ni mc t thit b in thoi cm tay n b chuyn
mch in thoi cc b s dng dy ng xon i. Hu ht chng ta u tng
nhn thy dy xon i trong nh hoc trong mi trng lm vic ca mnh. Dy
xon i bao gm 2 si ng cch in, mi si dy khong 1mm, c sp xp
u n theo m hnh xon c; quan st Hnh 1.5-3. Nhng si dy c xon vo
nhau gim thiu s nhiu in xy ra gia nhng cp ging nhau. in hnh
nh, mt s cp c buc li vi nhau trong mt dy cp bng cch bc chng li
trong 1 lp bo v. Mi cp dy to thnh mt lin kt truyn thng n
d, H thng Irdirum bao gm 66 v tinh tm thp. Chm sao v tinh Lioyd cung
cp v thu thp thng tin v Iridium tt nh cc h thng chm sao v tinh khc.
Cng ngh v tinh tm thp c th c s dng trong vic truy cp Internet trong
tng lai.
Tham kho
[@Home 1998] @Home, "xDSL vs. @HOME'S Hybrid-fiber-coaxial (HFC)
Cable Modem Network: the Facts," 1998.
[ADSL 1998] ADSL Forum, ADSL Tutorial, 1998.
[Cable 1998] Cable Data News, "Overview of Cable Modem Technology and
Services," 1998.
[Cisco 1998] Cisco, "Designing Switched LAN Internetworks," 1998.
[Goodman 1997] D. Goodman (Chair), "The Evolution of Untethered
Communications," National Academy Press, December 1997.
[NAS 1995] National Academy of Sciences, "The Unpredictable Certainty:
Information Infrastructure Through 2000," 1995.
[Pacific
Bell
1998]
Pacific
Bell,
"ISDN
Users
Guide,"
http://www.pacbell.com/products/business/fastrak/networking/isdn/info/isdnguide/index.html
[Waung 1998] W. Waung, "Wireless Mobile Data Networking The CDPD
Approach," Wireless Data Forum, 1998.
[Wireless 1998] Wireless Data Forum, "CDPD System Specification Release 1.1,"
1998
Tr do xp hng
Mt gi tin
Trong cc tho lun trc y ca chng ta, chng ta gi nh rng hng i c
kh nng cha v s cc gi tin. Trong thc t mt hng i ng trc mt lin
kt c kh nng hu hn, mc d sc cha ca hng i ph thuc rt ln vo thit
k v chi phi ca cng (switch). Bi v kh nng ca hng i l hu hn, nn
tr ca gi tin khng thc s tin n v cng khi cng lu lng tin n 1.
Thay vo , mt gi c th i n gp mt hng i y. Vi khong trng khng
lu tr thm 1 gi tin, mt router s nh gi tin ra; iu c ngha l,
gi tin s b mt. T cch nhn ca h thng u cui, iu ny s c nhn
nh l mt gi tin c truyn vo trong li ca mng, nhng khng bao gi
xut hit t mng ch n. S lng cc gi d liu b mt tng ln khi cng
lu lng tng ln. Do , hiu sut ti mt node thng c xc nh khng
ch bi tr, m cn bi xc sut mt gi tin. Nh chng ta s tho lun trong
chng tip theo, mt gi tin b mt c th c pht li trn mt c s u cui,
bi giao thc tng ng dng hoc tng vn ti.
Tr u cui
Tho lun ca chng ta n thi im ny tp trung vo tr ti nt, tc l tr
mt router ring l. Hy kt thc tho lun ca chng ta bng cch xt mt cch
tm tt tr t ngun n ch. hiu c khi nim ny, gi s rng c Q-1
router gia my ch ngun v my ch ch. Chng ta cng gi s rng mng
khng b tc nghn (tc l tr do xp hng l khng ng k), tr do x l ti mi
mt router v ti my ch ngun l dproc, tc truyn dn ca mi mt router v
ca my ch ngun l R bit/s, v tr lan truyn gia mi mt cp router v gia
my ch ngun v router u tin l d prop. Cc tr ti cc nt tch ly v to ra tr
u cui,
dendend = Q(dproc + dtrans + dprop),
trong mt ln na dtrans = L/R, vi L l kch thc gi tin. Chng ti li cho
ngi c vic tng qut ha cng thc ny trong trng hp cc tr l khng
ng nht ti cc node v xut hin tr do xp hng trung bnh ti mi node.
Tham kho
[Bertsekas 1992] D. Bertsekas and R. Gallager, Data Networks, 2nd Edition,
Prentice Hall, Englewood Cliffs, N.J., 1992
[Daigle 1991] J.N. Daigle, Queuing Theory for Telecommunications, AddisionWesley, Reading Massachusetts, 1991.
[Kleinrock 1975] L. Kleinrock, Queuing Systems, Volume 1, John Wiley, New
York, 1975.
[Kleinrock 1976] L. Kleinrock, Queuing Systems, Volume 2, John Wiley, New
York, 1976.
[Ross 1995] K.W. Ross, Multiservice Loss Models for Broadband
Telecommunication Networks, Springer, Berlin, 1995.
Nh lu trn, mt kin trc phn tng cho php chng ta xem xt mt phn
r rng, c th ca mt h thng ln v phc tp. iu ny t n c gi tr ng k.
Khi mt h thng c cu trc phn tng, n cng s d dng hn nhiu thay i
vic thc hin cc dch v c cung cp bi cc tng. Min l mt tng cung cp
cc dch v tng t cho tng trn n, v s dng cc dch v tng t t tng
bn di n, phn cn li ca h thng s khng thay i khi mt thc hin trong
tng thay i. (Lu rng s thay i trong vic thc hin ca mt dch v rt
khc so vi vic thay i chnh dch v y). V d, nu chc nng x l ti cng
b thay i (v d, cho hnh khch ln v xung my bay theo chiu cao), th phn
cn li ca h thng hng khng s khng thay i bi v tng cng vn cung cp
chc nng tng t (nhn v tr khch); ch n gin l n thc hin chc nng
ny theo mt cch khc sau khi thay i. i vi nhng h thng ln v phc tp
nhng h thng m lun lun phi cp nht, th kh nng thay i vic thc hin
ca mt dch v m khng nh hng ti cc thnh phn khc ca h thng l mt
li th quan trng ca vic phn tng.
qu khi ni v cc hng hng khng. By gi chng ta hy hng s ch
ti cc giao thc mng. gim phc tp thit k, nhng nh thit k mng
t chc cc giao thc -- phn cng v phn mm mng nhng ci m thc hin cc
giao thc -- thnh cc tng. Vi mt kin trc giao thc phn tng, mi giao
thc s thuc v mt trong cc tng. Mt iu quan trng cn nhn ra rng mt
giao thc tng n c phn phi gia cc thc th mng (bao gm cc h thng
u cui v cc b chuyn mch gi) nhng ci m thc thi giao thc , tng t
nh cc chc nng trong kin trc hng khng phn tng ca chng ta c phn
phi gia cc sn bay n v i. Ni theo mt cch khc,s c mt mnh ca
tng n trong mi thc th mng. Nhng mnh ny lin lc vi cc mnh khc
bng cch trao i cc thng ip ca tng n. Cc thng ip ny c gi l n
v d liu giao thc tng n (layer-n protocol data units) , hoc thng dng hn l nPDUs. Ni dung v nh dng ca mt n-PDU, cng nh cch thc m trong
cc n-PDU c trao i gia cc thc th mng, c nh ngha bi mt giao
thc tng n. Khi c xp li cng nhau, cc giao thc ca cc tng khc nhau
c gi l chng giao thc.
Khi tng n ca host A gi mt n-PDU ti tng n ca host B, tng n ca host A s
chuyn n-PDU ti tng n-1 v sau bt tng n-1 vn chuyn n-PDU ti tng n
ca B; do tng n c ni l da vo tng n-1 vn chuyn n-PDU ca n
ti ch. Mt khi nim quan trng l m hnh dch v ca mt tng. Tng n-1
c gi l cung cp dch v cho tng n. V d, tng n-1 c th bo m rng nPDU s ti tng n ch trong khong thi gian mt giy m khng gp li no,
Hnh 1.7-3: Cc PDUs khc nhau ti cc tng khc nhau trong kin trc giao thc
Lu rng Hnh 1.7-3, tng n s dng cc dch v ca tng n-1. V d, khi tng
4 to ra thng ip M, n chuyn thng ip ny xung tng 3 v da vo tng 3
vn chuyn thng ip ti tng 4 ti ch.
Th v l, khi nim nh cy vo dch v ca tng thp hn l kh ph bin trong
nhiu hnh thc giao tip khc. V d, xt vic gi th qua ng bu in thng
thng. Khi bn vit mt bc th, bn bao gm c thng tin bn ngoi phong b
v d nh a ch ch n v a ch tr v ca bc th. Bc th vi cc thng tin
v a ch c th c coi nh l mt PDU tng cao nht ca chng giao thc.
Sau bn b PDU vo mt hm th. Ti thi im ny, l th ri khi tay bn.
Sau dch v bu chnh c th thm mt s thng tin ca h ln l th ca bn,
c bn l thm mt header cho l th ca bn. V d , ti M mt m vch thng
c in ln th ca bn.
Khi bn b phong b th ca mnh vo mt hm th, bn nh cy vo cc dch
v ca dch v bu chnh chuyn bc th ti ch chnh xc, mt cch kp thi.
V d, bn s khng phi lo lng v vic liu xe ch th c b hng khi mang l th
hay khng. Thay vo , bu in s lo vic ny, (c l) vi mt k hoch r
rng khc phc t nhng sai st . Hn th na, bn trong bn thn dch v bu
chnh cng c nhiu tng, v cc giao thc ti mt tng s nh cy v s dng cc
dch v ca tng bn di.
cho mt tng c th tng tc vi tng bn di n, cc giao din gia hai tng
phi c nh ngha mt cch chnh xc. Cc khung (thn) chun nh ngha mt
cch chnh xc cc giao din gia cc tng lin k (v d : nh dng ca cc PDU
c truyn gia cc tng) v cho php cc nh pht trin phn mm v phn cng
mng thit lp phn bn trong ca cc tng nh h mong mun. Do , nu mt
thc hin mi v ci tin ca mt tng c a ra, th ci thc hin mi ny c
th thay th ci cch thc hin c v, theo l thuyt, cc tng s tip tc lm vic
c vi nhau.
Trong mt mng my tnh, mi tng c th thc hin mt hoc nhiu hn cc tp
cng vic khi qut sau y:
Kim sot li, n lm cho knh logic gia cc tng trong hai phn t mng
ngang hng tr nn tin cy hn.
iu khin lung (kim sot lu lng), n ngn nga vic lm ngp mt
my ngang hng chm hn bng cc PDUs.
Phn tng giao thc c nhng li th v khi nim v cu trc. Tuy nhin, mt s
nh nghin cu v cc k s mng phn i kch lit s phn tng ny [Wakeman
1992]. Mt mt hn ch tim tng ca s phn tng l mt tng c th lp li
chc nng ca tng thp hn. V d, mt s chng giao thc cung cp chc nng
khi phc li trn c lin kt c s (link basis) ln u cui c s (end-to-end
basis). Mt hn ch th hai l chc nng ca mt tng c th cn cc thng tin
(v d, gi tr timestamp) nhng ci m ch xut hin trong tng khc ; iu ny nh
hng ti mc ch tch bit cc tng.
Tng lin kt (link layer): tng mng nh tuyn mt gi tin i qua mt lot
cc b chuyn mch gi (tc l, cc router) gia ngun v ch. chuyn
mt gi tin t mt node (host hoc b chuyn mch gi) ti node tip theo
trong tuyn ng, tng mng phi da vo cc dch v ca tng lin kt.
C th, ti mi node IP chuyn datagram ti tng lin kt - ci s chuyn
datagram ny ti node tip theo trn tuyn ng. Ti node tip theo ny,
tng lin kt chuyn IP datagram ti tng mng. Qu trnh x l ny tng
t nh nhn vin bu in ti bu in trung tm , ngi m t l th ln
mt chic my bay, my bay s chuyn bc th ti bu in trung tm tip
theo trn tuyn ng. Cc dch v c cung cp ti tng lin kt ph
thuc vo giao thc c th ca tng lin kt c s dng trn ng dn.
V d , mt s giao thc cung cp dch v vn chuyn tin cy da trn mt
ng lin kt c s, tc l, t node truyn pht , qua mt lin kt , ti
Tham kho
[Wakeman 1992] Ian Wakeman, Jon Crowcroft, Zheng Wang, and Dejan Sirovica,
"Layering considered harmful," IEEE Network, January 1992, p. 7.
Hnh 1.8-1: Kin trc NAP ca PacBell (cch ni lch s ca trang web Pacific
Bell).
Ngi c tinh c th nhn thy rng cng ngh ATM, ci m s dng
cc mch o, c th c tm thy ni no trong mng Internet.
Nhng trc y chng ti ni rng Internet l mt mng datagram
v khng s dng cc mch o". By gi chng ti tha nhn rng
cu ni ny hi ko dn s tht mt cht. Chng ti a ra tuyn b
ny bi v n gip ngi c xem xt mt khu rng thng qua cc
cy bng cch khng a ra cc vn chnh b che khut. S tht l
c cc mch o trong mng Internet, nhng chng c tp trung
trong cc nhm bit lp ca mng Internet v chng c chn su
xung trong chng giao thc, thng nm tng 2. Nu bn thy kh
hiu, th by gi ch cn gi v l Internet khng s dng bt k mt
cng ngh no s dng cc mch o. iu ny khng phi l qu xa
s tht.
chy mt NBP khng phi l r. Thng 6 nm 1996, chi ph thu cc si
quang 45 Mb/s t b bin ti b bin, cng nh phn cng b sung
Tham kho
[Haynal 99] R. Haynal, "Internet Backbones," http://navigators.com/isp.html
[List 1999] "The List: The Definitive ISP Buyer's Guide,"
http://thelist.internet.com/
vic truyn hng lot cc ngun lu lng. Cng thi gian ny, Paul Baran thuc vin
nghin cu Rand bt u nghin cu t m cch dng chuyn mch gi m bo
an ton cho cc cuc m thoi qua mng qun i [Baran 1964], trong khi ti
Phng Th Nghim Vt L Quc Gia ca Anh(National Physical Laboratory -NPL),
Donald Davies v Roger Scantlebury cng pht trin cc tng ca h v chuyn
mch gi.
Cc nghin cu ti MIT, Rand, v NPL t nn mng cho Internet ngy nay .
Nhng mng Internet cng c mt lch s lu di theo quan im xy dng v chng
minh cng c bt u t u nhng nm 60. J.C.R. Lickder [DEC 1990]v
Lawrence Roberts, c hai l cng s ca Kleinrock MIT, c hai tip tc ph trch
cc chng trnh khoa hc my tnh ti C quan qun l cc d n cao cp
(Advanced Reasearch Projects Agency -ARPA) M. Roberts [Roberts 67] cng b
k hoch tng th cho ci c gi l ARPAnet [Roberts 1967], mng my tnh
chuyn mch gi u tin v cng l t tin ca mng Internet cng cng ngy nay.
Nhng mng chuyn mch gi u tin c bit n nh Interface Message
Processors (IMPs-B x l thng ip giao din) v hp ng xy dng ARAPnet
c cp cho BBN(cng ty Bolt, Beranek and Newman). Vo ngy Quc T lao
ng nm 1969, mng IMP u tin c lp t ti UCLA, khng lu sau c
thm 3 IMP c ci t Vin Nghin Cu Stanford, UC SanTa Barbara v
trng i hc Utah. Tin thn non tr ca Internet vi bn nt ln c hnh
thnh vo cui nm 1969. Kleinrock nh li ln s dng mng li u tin
thc hin ng nhp t xa t UCLA n SRI ln vo h thng [Kleinrock 1998].
Trong sut nm 1990, vic nghin cu v pht trin mng cng to nn cc tin
b ng k trong cc lnh vc ca cc router tc cao, nh tuyn (xem, v d
nh, Chng 4) v cc mng cc b (xem, v d, Chng 5). Cng ng k thut
vt ln vi cc vn v vic xc nh v thc hin mt m hnh dch v
Internet cho vic vn chuyn yu cu rng buc thi gian thc, chng hn nh cc
ng dng truyn thng lin tc (xem, v d, Chng 6). S cn thit ca an ton v
qun l c s h tng Internet (see. v d, Chng 7 v 8) cng tr nn ht sc
quan trng khi cc ng dng thng mi in t pht trin nhanh chng v Internet
tr thnh mt thnh phn trung tm ca c s h tng vin thng th gii.
Tham kho
Hai tho lun tuyt vi v lch s Internet l [Hobbes 1998] v [Leiner 1998].
[Abramson 1970] N. Abramson, The Aloha System - Another Alternative for
Computer Communications, Proceedings of Fall Joint Computer Conference,
AFIPS Conference, 1970, p.37.
[Baran 1964] P. Baran, "On Distributed Communication Networks," IEEE
Transactions on Communication Systems, March, 1964. Rand Corporation
Technical report with the same title (Memorandum RM-3420-PR, 1964).
[Berners-Lee 1989] Tim Berners-Lee, CERN, "Information Management: A
Proposal," March 1989,May 1990
[Bush 1945] V. Bush, "As We May Think," The Atlantic Monthly, July 1945.
[Cerf 1974] V. Cerf and R. Kahn, "A protocol for packet network interconnection,"
IEEE Transactions on Communications Technology, Vol. COM-22, Number 5
(May 1974) , pp. 627-641.
[DEC 1990] Digital Equipment Corporation, "In Memoriam: J.C.R. Licklider
1915-1990," SRC Research Report 61, August 1990.
[Hobbes 1998] R. Hobbes Zakon, "Hobbes Internet Timeline", Version 3.3, 1998.
[Fraser 1983] Fraser, A. G. (1983). Towards a universal data transport system.
IEEE Journal on Selected Areas in Communications, SAC-1(5):803-816.
[Fraser 1993] Fraser, A. G. (1993). Early experiments with asynchronous time
division networks. IEEE Network Magazine, 7(1):12-27.
[W3C 1995] The World Wide Web Consortium, "A Little History of the World
Wide Web," 1995.
[Ziff-Davis 1998] Ziff-Davis Publishing, "Ted Nelson: hypertext pioneer,"
Mc ch ban u ca ATM
Cc chun cho ATM c pht trin ln u tin vo gia thp nin 80. cho
nhng ngi qu tr nh c, th thi im c hai loi mng vt tri : cc
mng in thoi, mng c s dng ch yu (v hin vn ang c s dng)
thc hin thoi thi gian thc; v cc mng d liu, mng m c s dng ch
yu chuyn cc file vn bn, h tr ng nhp t xa, v cung cp dch v email.
Cng c cc mng c nhn dnh ring phc v cho hi ngh video. Internet
tn ti vo thi im ny, nhng t ngi ngh n vic s dng n vn chuyn
cc cuc gi in thoi, v WWW vn cha c bit n. l l do t nhin
thit k mt cng ngh mng m c th thch hp vic vn chuyn m thanh v
video thi gian thc cng nh cc vn bn, email v cc file hnh nh.
ATM t c mc tiu ny. Hai t chc tiu chun, Din n ATM [ATM
Forum] v Lin minh vin thng quc t [ITU] pht trin cc chun ATM cho
Cc mng s dch v tch hp bng thng rng (BISDNs). Cc chun ATM ku gi
chuyn mch gi vi cc mch o (c gi l cc knh o trong bit ng ATM);
cc chun xc nh cch thc cc ng dng khp ni trc tip vi ATM, t
ATM cung cp gii php lin kt mng hon chnh cho cc ng dng phn tn.
Song song vi s pht trin ca cc chun ATM, cc cng ty ln trn khp th gii
u t ng k trong vic nghin cu v pht trin ATM. Nhng u t ny
dn n v s cc cng ngh ATM hiu qu cao, bao gm chuyn mch ATM ci
m c th chuyn i hng terabit/giy. Trong nhng nm gn y, cng ngh ATM
c trin khai rt tch cc c trong mng in thoi ln trong cc mng xng
sng ca Internet.
Cc c im c bn ca ATM
Chng ta s tho lun v ATM chi tit hn trong cc chng tip theo. By gi
chng ta s phc tho s lc cc c im c bn ca n:
Cc chun ATM nh ngha mt tp y cc giao thc truyn thng, t
tng vn ti theo tt c cc con ng xung qua tng vt l.
N s dng chuyn mch gi vi cc gi c chiu di c nh l 53 byte.
Trong bit ng ATM cc gi tin ny c gi l cc t bo. Mi t bo c 5
byte cho phn header v 48 byte cho "trng ti c ch". Cc t bo c chiu
di c nh v cc header n gin to iu kin cho chuyn mch tc
cao.
trong chng giao thc Internet. ATM bao gm nhiu loi AAL khc nhau h tr
nhiu loi dch v khc nhau.
Hin nay, ATM thng c s dng nh l mt cng ngh ca tng lin kt trong
khu vc tp trung ca Internet. Mt loi AAL c bit, AAL5, c pht trin
cho php TCP/IP giao tip vi ATM. Ti giao din IP-to-ATM, AAL5 chun b
cc IP datagram ATM truyn ti; ti giao din ATM-to-IP, AAL5 tp hp cc t
bo ATM vo cc IP datagram. Hnh 1,10-2 cho thy chng giao thc ngn xp cho
cc khu vc ca Internet m s dng ATM.
Tham kho
[ATM Forum] The ATM Forum Web site, http://www.atmforum.com
[ITU] The ITU Web site, http://www.itu.ch
1.11 Tm tt
Trong chng ny chng ta bao qut mt s lng vt liu khng khip! Chng
ta xem xt cc mnh phn cng v phn mm khc nhau, nhng ci to nn
mng Internet ni ring v mng my tnh ni chung. Chng ta bt u t
bin ca mng, nhn vo cc h thng u cui, cc ng dng, v cc dch v
vn ti c cung cp cho cc ng dng chy trn cc h thng u cui. S dng
cc ng dng phn tn da trn mng nh l cc v d, chng ta gii thiu khi
nim v mt giao thc - mt khi nim quan trng trong mng. Sau chng ta
i su hn vo bn trong mng, vo li mng, xc nh chuyn mch gi v chuyn
mch knh nh l hai phng php c s vn chuyn d liu qua mt mng li
vin thng, v kim tra nhng im mnh v im yu ca tng phng php. Sau
chng ta nhn xung nhng phn thp nht ca mng (t mt quan im kin
trc) - cc cng ngh tng lin kt v phng tin truyn thng vt l thng c
tm thy trong mng truy nhp.
Sau , trong phn th hai ca chng m u ny chng ta c ci nhn rng
hn v mng. T mt quan im thc hin, chng ta xc nh nguyn nhn ca
tr gi v mt gi trong mng Internet. Chng ta xc nh cc nguyn l kin
trc quan trng trong mng (cc m hnh dch v, phn tng). Sau chng ta
kim tra cu trc ca Internet ngy nay. Chng ta kt thc phn gii thiu v
mng ca mnh bng mt lch s s lc v mng my tnh. Bn thn chng u
tin ny to thnh mt kha hc mini v mng my tnh.
V vy, chng ta thc s bao qut c mt lng kin thc c s khng khip
trong chng u tin ny! Nu bn cm thy hi dn dp, ng lo lng. Trong cc
chng sau chng ta s xem xt li tt c nhng tng ny, bao qut chng vi
nhiu chi tit hn ( l mt li ha, khng phi l mt li e da!). Ti thi im
ny, chng ti hy vng bn ri khi chng ny vi mt trc gic vn ang pht
trin v cc mnh to nn mt mng, mt hng dn vn cn ang pht trin v
cc t vng ca mng (ng trnh n vic tham chiu n chng ny), v mt
ham mun lun ln ln v vic tm hiu thm v mng. l nhim v trc mt
ca chng ti cho phn cn li ca cun sch ny.
Bi tp v nh v cc cu hi tho lun
Chng 1
Cc cu hi n tp
Cc phn 1.1-1.4
1)
2)
3)
4)
5)
6)
7)
8)
Cc phn 1.5-1.7
C phi bng thng HFC c dnh ring hoc c chia s gia
nhng ngi s dng hay khng? C phi cc xung t l c th xy
ra trong mt knh HFC truyn xung hay khng? Ti sao c hoc ti
sao khng?
10)
Tc truyn dn ca cc mng LAN s dng Ethernet l bao
nhiu? i vi mt tc truyn dn nht nh, mi ngi dng trn
mng LAN c th truyn ti lin tc tc ny hay khng?
9)
11)
12)
13)
14)
15)
16)
17)
Cc bi ton
1) Thit k v m t mt giao thc tng ng dng c s dng gia mt
Automatic Teller Machine, v mt my tnh tp trung ca ngn hng. Giao
thc ca bn nn cung cp xc nhn qua th ca ngi s dng v mt khu,
truy vn s d ti khon (c duy tr cc my tnh tp trung), v thc
hin rt tin khi ti khon (tc l, khi tin c trao cho ngi s dng).
Cc thc th giao thc ca bn s c th x l tt c cc trng hp chung
qu thng thng, trong bao gm c trng hp khng c tin trong
ti khon thc hin vic rt tin. Chi tit ho giao thc ca bn bng cch
lit k cc thng ip trao i, v hnh ng thc hin bi Automatic Teller
Machine hoc my tnh tp trung ca ngn hng trong vic truyn v nhn
cc thng ip. Tm tt hot ng ca giao thc ca bn trong trng hp
rt tin n gin m khng c li, bng cch s dng mt biu tng t
nh trong Hnh 1.2-1. Trng thi tng minh ca cc gi nh c thc
hin bi giao thc ca bn v dch v truyn ti u cui c bn.
2) Hy xem xt mt ng dng m truyn d liu vi tc n nh (v d,
ngi gi to ra N bit n v d liu trong k n v thi gian, vi k l nh v
c nh). Ngoi ra, khi mt ng dng bt u, n s lu li trong khong
thi gian tng i di. Hy tr li cc cu hi sau y, a ra chng minh
tm tt cho cu tr li ca bn:
Mt mng chuyn mch gi hay mt mng chuyn mch knh s thch
hp hn cho ng dng ny? Ti sao?
Gi s mt mng chuyn mch gi c s dng v giao thng duy
nht trong mng ny n t cc ng dng nh m t trn. Hn na,
gi s rng tng tc d liu ca ng dng l nh hn so vi nng
lc ca mi lin kt. C cn thit phi c mt s hnh thc kim sot
tc nghn hay khng? Ti sao?
3) Xt vic gi mt tp tin c F = M * L bit trn mt con ng gm Q lin
kt. Mi lin kt truyn vi tc R b/s. Mng c xp ti nh nhng
khng c tr do xp hng. Khi mt hnh thc chuyn mch gi c s
dng, M*L bit s c chia thnh M gi, mi gi cha bit L. Tr lan truyn
l khng ng k.
a) Gi s mng l mt mng chuyn mch gi knh o. C ngha l VC
thit lp time = ts giy. Gi s vi mi gi cc tng gi thm vo tng cng
h bit cho header. Mt bao lu gi tp tin t ngun ti ch?
b.) Gi s mng l mt mng chuyn mch gi datagram, v mt dch v
phi kt ni c s dng. By gi gi s mi gi tin c 2h bit cho header.
Mt bao lu gi tp tin ?
c) Lp li (b), nhng gi s chuyn mch thng bo c s dng (tc l,
2h bit c thm vo thng ip, v thng ip s khng b phn on).
d) Cui cng, gi s rng mng l mt chuyn mch knh. Hn na gi
s rng tc truyn ti ca mch gia ngun v ch l R b/s. Gi s thi
gian thit lp l ts v h bit cho header c thm vo tp tin y , mt bao
lu gi tp tin ?
4) Th nghim Java applet ca chuyn mch thng bo trong chng ny. Cc
tr trong applet c tng ng vi cc tr trong cu hi trc khng? Tr lan
truyn ca lin kt nh hng nh th no n tr u cui tng th cho
chuyn mch gi v chuyn mch thng bo?
5) Xt vic gi mt tp tin ln gm F bit t Host A n Host B. C hai lin kt
(v mt switch) gia A v B, v cc lin kt khng b tc nghn (tc l,
khng c tr do xp hng). Host A phn on tp tin thnh cc segment, mi
segment cha S bit v thm 40 bit cho header, to thnh cc gi tin c L =
40 + S bit. Mi lin kt c tc lan truyn l R b/s. Tm gi tr ca S sao
cho tr l nh nht khi di chuyn gi tin t Host A n Host B. B qua tr
lan truyn.
6) Bi ton c bn ny s bt u khm ph tr lan truyn v tr truyn tin, hai
khi nim trung tm trong mng d liu. Xt hai my ch, Host A v Host B,
c kt ni bi mt lin kt duy nht c tc R b/s. Gi s rng hai host
c t cch nhau m mt, v gi s rng tc lan truyn dc theo lin
kt l s mt/giy. Host A gi mt gi tin kch thc L bit n Host B.
a)Biu din tr lan truyn, dprop theo m v s
b) Xc nh thi gian truyn gi tin, dtrans theo L v R
Cu hi tho lun
1)Vit mt on vn m t cho mi mt d n trong ba d n ln hin ang c
thc hin ti W3C.
2) in thoi Internet l g? M t mt s sn phm hin c cho in thoi Internet.
Tm mt s trang Web ca cc cng ty kinh doanh in thoi Internet.
3) m thanh theo yu cu trn Internet l g? M t mt s sn phm hin c cho
m thanh theo yu cu Internet. Tm mt s trang Web ca cc cng ty kinh doanh
Internet m thanh theo yu cu. Tm mt s trang web cung cp ni dung m thanh
theo yu cu.
4) Hi tho truyn hnh Internet l g? M t mt s sn phm hin c cho hi tho
truyn hnh Internet. Tm mt s trang Web ca cc cng ty kinh doanh hi tho
truyn hnh Internet.
5) Lt web tm mt cng ty cung cp truy cp Internet HFC. Tc truyn ca
modem cp l bao nhiu? C phi tc ny lun lun c m bo cho mi mt
ngi dng trn mng hay khng?