Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 221 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
221
Dung lượng
1,06 MB
Nội dung
http://ngoclinhson.violet.vn 1/221 i Hc Cn Th - Khoa Cụng Ngh Thụng Tin Giỏo Trỡnh Mng Mỏy Tớnh V1.0 Chng 1: Tng quan v mng mỏy tớnh Mc ớch Chng ny nhm gii thiu cho ngi hc nhng ni dung sau: Cỏc loi mng truyn d liu ó tn ti trc ca mng mỏy tớnh i Cu trỳc tng quỏt ca mt mng mỏy tớnh Hai ch truyn ti d liu c bn l Chuyn mch v Chuyn gúi Nhng li ớch m mng mỏy tớnh mang li Yờu cu Sau hc xong chng ny, ngi hc phi cú c nhng kh nng sau: Phõn bit c hai loi mng Chuyn mch v Chuyn gúi; nh ngha c mng mỏy tớnh l gỡ v trỡnh by c cu trỳc tng quỏt ca mt mng mỏy tớnh Nờu lờn c nhng li ớch m mng mỏy tớnh mang li Biờn San: Th.s Ngụ Bỏ Hựng Ks Phm Th Phi - 01/2005 http://ngoclinhson.violet.vn 1/221 http://ngoclinhson.violet.vn 2/221 i Hc Cn Th - Khoa Cụng Ngh Thụng Tin - Giỏo Trỡnh Mng Mỏy Tớnh V1.0 1.1 Mng in bỏo Mng in bỏo s dng h thng mó Morse mó húa thụng tin cn truyn i Mó Morse s dng hai tớn hiu l tớt v te (ký hiu bng du chm () v du gch ngang (-)) Mi mt ký t latin s c mó húa bng mt chui tớc/te riờng bit, cú di ngn khỏc truyn thụng tin i, bờn gi s ln lt mó húa tng ký t ca thụng ip thnh mó Morse, bờn nhn sau ú s thc hin quỏ trỡnh gii mó Vn bn c truyn i c gi l mt thụng ip (message) hay mt th tớn (Telegram) Vo nm 1851 mng th tớn u tiờn c s dng ni hai thnh ph London v Paris Sau ú khụng lõu, h thng mng ny c m rng ton chõu u Cu trỳc ca mng gm cú hai thnh phn l Trm in bỏo (Telegraph Station) v Trm chuyn in bỏo ( Telegraph Switching Station) c ni li vi bng h thng dõy truyn dn Trm in bỏo l ni cho phộp truyn v nhn cỏc thụng ip di dng cỏc mó Morse, thụng thng c th hin bng õm tớt v te truyn v nhn thụng tin cn cú mt in bỏo viờn thc hin quỏ trỡnh mó húa v gii mó thụng tin truyn/nhn Vỡ khụng th ni trc tip tt c cỏc trm in bỏo li vi nhau, ngi ta s dng cỏc Trm chuyn in bỏo cho phộp nhiu trm in bỏo s dng chung mt ng truyn truyn tin Ti mi trm chuyn in bỏo cú mt thao tỏc viờn chu trỏch nhim nhn cỏc in bỏo gi n, xỏc nh ng i chuyn tip in bỏo v ni nhn Nu ng truyn hng v ni nhn ang uc s dng truyn mt in bỏo khỏc, thao tỏc viờn s lu li in bỏo ny sau ú truyn i ng truyn rónh tng tc truyn tin, h thng Baudot thay th mó Morse bng mó nh phõn bits (cú th mó húa cho 32 ký t) Cỏc trm in bỏo cng c thay th bng cỏc mỏy tờlờtớp (teletype terminal) cho phộp xut / nhp thụng tin dng ký t H thng s dng k thut bin iu (Modulation) v a hp (Multiplexing) truyn ti thụng tin 1.2 Mng in thoi Mng in thoi cho phộp truyn thụng tin di dng A õm bng cỏch s dng h thng truyn tớn hiu tun t Mng in thoi hot ng H1.1 Mng chuyn mch theo ch chuyn mch nh hng ni kt (circuit switching), tc thit lp ng ni kt tn hin gia hai bờn giao tip trc Má y chủ thụng tin c truyn i (connection oriented) (Host) B 1.3 Mng hng u cui õy l mụ hỡnh ca cỏc h thng mỏy tớnh ln (Main Frame) vo nhng nm ca thp niờn 1970 H thng gm mt mỏy ch mnh (Host) cú nng lc tớnh toỏn cao c ni kt vi nhiu thit b u cui n n (Dumb terminal) ch lm nhim v xut nhp thụng tin, giao tip vi ngi s dng Thit b u cui (Dumb Terminal) Thiế bịđ u cuối t bịđ ầ (Dumb Terminal) H1.2 Mng hng u cui http://ngoclinhson.violet.vn 2/221 http://ngoclinhson.violet.vn 3/221 Biờn San: Th.s Ngụ Bỏ Hựng Ks Phm Th Phi - 01/2005 http://ngoclinhson.violet.vn 3/221 http://ngoclinhson.violet.vn 4/221 i Hc Cn Th - Khoa Cụng Ngh Thụng Tin - Giỏo Trỡnh Mng Mỏy Tớnh V1.0 1.4 Mng mỏy tớnh Mng mỏy tớnh l mng ca hai hay nhiu mỏy tớnh c ni li vi bng mt ng truyn vt lý theo mt kin trỳc no ú Mng cú th cú kin trỳc n gin nh hỡnh di õy: H1.3 Mng cc b n gin Hoc phc hn ú l h thng gm nhiu mng n gin ni li vi nh hỡnh sau: Mt h thng mng tng quỏt c cu thnh t thnh phn: ng biờn mng ( Network Edge): Gm cỏc mỏy tớnh (Host) v cỏc chng trỡnh ng dng mng (Network Application) ng trc mng ( Network Core): Gm cỏc b chn ng (router) úng vi trũ l mt mng trung tõm ni kt cỏc mng li vi Mng truy cp, ng truyn vt lý (Access Network , physical media): Gm cỏc ng truyn ti thụng tin H1.4 Mng din rng phc 1.4.1 ng biờn mng Bao gm cỏc mỏy tớnh (Host) trờn mng ni thc thi cỏc chng trỡnh ng dng mng (Network Application) ụi ngi ta cũn gi chỳng l cỏc H thng cui (End Systems) vi ý ngha õy chớnh l ni xut phỏt ca thụng tin di chuyn trờn mng, cng nh l im dng ca thụng tin Quỏ trỡnh trao i thụng tin gia hai mỏy tớnh trờn mng cú th din theo hai mụ hỡnh: Mụ hỡnh Khỏch hng / Ngi phc v (Client / server model) hay Mụ hỡnh ngang hng (peer-to-peer model) H1.5 ng biờn mng Biờn San: Th.s Ngụ Bỏ Hựng Ks Phm Th Phi - 01/2005 http://ngoclinhson.violet.vn 4/221 http://ngoclinhson.violet.vn 5/221 i Hc Cn Th - Khoa Cụng Ngh Thụng Tin - Giỏo Trỡnh Mng Mỏy Tớnh V1.0 1.4.1.1 Mụ hỡnh khỏch hng/ngi phc v (client/server): Trong mụ hỡnh ny mt mỏy tớnh s úng vai trũ l client v mỏy tớnh úng vai trũ l server Mỏy tớnh client s gi cỏc yờu cu (request) n mỏy tớnh server yờu cu server thc hin cụng vic gỡ ú Chng hn ngi dựng duyt web trờn mng Internet, trỡnh duyt web s gi yờu cu n web server ngh web server gi v trang web tng ng Mỏy tớnh server nhn c mt yờu cu t client gi n s phõn tớch yờu cu hiu c client mun u gỡ, thc hin ỳng yờu cu ca client Server s gi kt qu v cho client cỏc thụng ip tr li (reply) Vớ d, web server nhn c mt yờu cu gi n t trỡnh duyt web, nú s phõn tớch yờu cu xỏc nh xem client cn nhn trang web no, sau ú m tin html tng ng trờn a cng cc b ca nú gi v trỡnh duyt web thụng ip tr li Mt s ng dng c xõy dng theo mụ hỡnh client / server nh: www, mail, ftp, 1.4.1.2 Mụ hỡnh ngang cp (peer-to-peer): Trong mụ hỡnh ny, mt mỏy tớnh va úng vai trũ l client, va úng vai trũ l server Mt s ng dng thuc mụ hỡnh ny nh: Gnutella, KaZaA 1.4.2 ng trc mng L h thng mng ca cỏc b chn ng (routers), lm nhim v chn ng v chuyn tip thụng tin, m bo s trao i thụng tin thụng sut gia hai mỏy tớnh nm trờn hai nhỏnh mng cỏch xa Cõu hi t l lm thụng tin cú th c truyn i trờn mng? Ngi ta cú th s dng mt hai ch truyn ti thụng tin l: Chuyn mch (circuit switching) v chuyn gúi (packet switching) H1.6 Mng ng trc 1.4.2.1 Chuyn mch (circuit switching) Ch ny hot ng theo mụ hỡnh ca h thng in thoi cú th giao tip vi mỏy B, mỏy A phi thc hin mt cuc gi (call) Nu mỏy B chp nhn cuc gi, mt kờnh o c thit lp dnh riờng cho thụng tin trao i gia A v B Tt c cỏc ti nguyờn c cp cho cuc gi ny nh bng thụng ng truyn, kh nng ca cỏc b hoỏn chuyn thụng tin u c dnh riờng cho cuc gi, khụng chia s cho cỏc cuc gi khỏc, mc dự cú nhng khong ln thi gian hai bờn giao tip im lng Ti nguyờn (bng thụng) s c chia thnh nhiu nhng phn bng v s gỏn cho cỏc cuc gi Khi cuc gi s hu mt phn ti nguyờn no ú, mc dự khụng s H1.7 Mng chuyn mch dng n nú cng khụng chia s ti nguyờn ny cho cỏc cuc gi khỏc Vic phõn chia bng thụng ca kờnh truyn thnh nhng phn cú th c thc hin bng mt hai k thut: Phõn chia theo tn s (FDMA-Frequency Division Multi Access) hay phõn chia theo thi gian (TDMA- Time Division Multi Access) Biờn San: Th.s Ngụ Bỏ Hựng Ks Phm Th Phi - 01/2005 http://ngoclinhson.violet.vn 5/221 http://ngoclinhson.violet.vn 6/221 http://ngoclinhson.violet.vn 6/221 http://ngoclinhson.violet.vn 7/221 i Hc Cn Th - Khoa Cụng Ngh Thụng Tin - Giỏo Trỡnh Mng Mỏy Tớnh V1.0 1.4.2.2 Mng chuyn gúi A statistical multiplexing Trong phng phỏp ny, thụng tin trao i gia hai mỏy tớnh (end systems) c phõn thnh nhng 1.5 Mbs B gúi tin (packet) cú kớch thc ti queue of packets a xỏc nh 45 Mbs waiting for output Gúi tin ca nhng ngi dựng link khỏc ( vớ d ca A v B) s chia s bng thụng ca kờnh D truyn Mi gúi tin s s dng E ton b bng thụng ca kờnh H1.8 Mng chuyn gúi truyn nú c phộp iu ny s dn n tỡnh trng lng thụng tin cn truyn i vt quỏ kh nng ỏp ng ca kờnh truyn Trong trng hp ny, cỏc router s ng s theo gii thut lu v chuyn tip (store and forward), tc lu li cỏc gúi tin cha gi i c vo hng i ch cho n kờnh truyn rónh s ln lt gi chỳng i 10 Mbs Ethernet C 1.4.2.3 So sỏnh mng chuyn mch v mng chuyn gúi Chuyn gúi cho phộp cú nhiu ngi s dng mng hn: Gi s: Mt ng truyn Mbit Mi ngi dựng c cp 100Kbps truy N users cp active Thi gian active chim 10% tng thi gian Mbps link Khi ú: circuit-switching: cho phộp ti a 10 users H1.9 Chia s ng truyn packet switching: cho phộp 35 users, (xỏc sut mng chuyn gúi cú hn 10 active ng thi l nh hn 0.004) Chuyn gúi: Thớch hp cho lng lu thụng d liu ln nh c ch chia s ti nguyờn v khụng cn thit lp cuc Cn cú c ch iu khin tt nghn v mt d liu Khụng h tr c c ch chuyn mch m bo tng bng thụng c nh cho mt s ng dng v õm v hỡnh nh 1.4.2.4 Mng truy cp Cho phộp ni cỏc mỏy tớnh vo cỏc router ngoi biờn Nú cú th l nhng loi mng sau: Mng truy cp t nh, vớ d nh s dng hỡnh thc modem dial qua ng in thoi hay ng ADSL Mng cc b cho cỏc cụng ty, xớ nghip Mng khụng dõy H1.10 Mng truy cp Biờn San: Th.s Ngụ Bỏ Hựng Ks Phm Th Phi - 01/2005 http://ngoclinhson.violet.vn 7/221 http://ngoclinhson.violet.vn 8/221 i Hc Cn Th - Khoa Cụng Ngh Thụng Tin - Giỏo Trỡnh Mng Mỏy Tớnh V1.0 1.4.3 Cỏc li ớch ca mng mỏy tớnh 1.4.3.1 Mng to kh nng dựng chung ti nguyờn cho cỏc ngi dựng Vn l lm cho cỏc ti nguyờn trờn mng nh chng trỡnh, d liu v thit b, c bit l cỏc thit b t tin, cú th sn dựng cho mi ngi trờn mng m khụng cn quan tõm n v trớ thc ca ti nguyờn v ngi dựng V mt thit b, cỏc thit b cht lng cao thng t tin, chỳng thng c dựng chung cho nhiu ngi nhm gim chi phớ v d bo qun V mt chng trỡnh v d liu, c dựng chung, mi thay i s sn dựng cho mi thnh viờn trờn mng lp tc iu ny th hin rt rừ ti cỏc ni nh ngõn hng, cỏc i lý bỏn vộ mỏy bay 1.4.3.2 Mng cho phộp nõng cao tin cy Khi s dng mng, cú th thc hin mt chng trỡnh ti nhiu mỏy tớnh khỏc nhau, nhiu thit b cú th dựng chung iu ny tng tin cy cụng vic vỡ cú mỏy tớnh hoc thit b b hng, cụng vic cú th tip tc vi cỏc mỏy tớnh hoc thit b khỏc trờn mng ch sa cha 1.4.3.3 Mng giỳp cho cụng vic t hiu sut cao hn Khi chng trỡnh v d liu ó dựng chung trờn mng, cú th b qua mt s khõu i chiu khụng cn thit Vic iu chnh chng trỡnh (nu cú) cng tit kim thi gian hn ch cn ci t li trờn mt mỏy V mt t chc, vic chộp d liu phũng h tin li hn cú th giao cho ch mt ngi thay vỡ mi ngi phi t chộp phn ca mỡnh 1.4.3.4 Tit kim chi phớ Vic dựng chung cỏc thit b ngoi vi cho phộp gim chi phớ trang b tớnh trờn s ngi dựng V phn mm, nhiu nh sn xut phn mm cung cp c nhng n bn cho nhiu ngi dựng, vi chi phớ thp hn tớnh trờn mi ngi dựng 1.4.3.5 Tng cng tớnh bo mt thụng tin D liu c lu trờn cỏc mỏy phc v tin (file server) s c bo v tt hn so vi t ti cỏc mỏy cỏ nhõn nh c ch bo mt ca cỏc h iu hnh mng 1.4.3.6 Vic phỏt trin mng mỏy tớnh ó to nhiu ng dng mi Mt s ng dng cú nh hng quan trng n ton xó hi: kh nng truy xut cỏc chng trỡnh v d liu t xa, kh nng thụng tin liờn lc d dng v hiu qu, to mụi trng giao tip thun li gia nhng ngi dựng khỏc nhau, kh nng tỡm kim thụng tin nhanh chúng trờn phm vi ton th gii, Biờn San: Th.s Ngụ Bỏ Hựng Ks Phm Th Phi - 01/2005 http://ngoclinhson.violet.vn 8/221 http://ngoclinhson.violet.vn 9/221 i Hc Cn Th - Khoa Cụng Ngh Thụng Tin - Giỏo Trỡnh Mng Mỏy Tớnh V1.0 Chng 2: Cỏc thnh phn ca mng mỏy tớnh Mc ớch Chng ny nhm gii thiu cho ngi hc nhng sau: Cỏc thnh phn liờn quan n phn cng ca mt mng mỏy tớnh S phõn loi mng mỏy tớnh theo cỏc tiờu khỏc Kin trỳc phn mm ca mt mng mỏy tớnh, c bit l kin trỳc cú th bc ca cỏc giao thc mng Mụ hỡnh tham kho OSI Yờu cu Sau hc xong chng ny, ngi hc phi cú c nhng kh nng sau: Phõn bit c cỏc loi mng: mng qung bỏ, mng chuyn mch, mng cc b, mng din rng, mng khụng dõy, liờn mng, Bin lun c s cn thit ca tip cn phõn lp kin trỳc mng vic thit k v xõy dng cỏc h thng mng mỏy Phõn bit c cỏc khỏi nim quan trng kin trỳc phn mm mng nh dch v mng, giao din mng v giao thc mng Trỡnh by c ý ngha ca mụ hỡnh OSI, chc nng c bn mi tng mụ hỡnh Biờn San: Th.s Ngụ Bỏ Hựng Ks Phm Th Phi - 01/2005 http://ngoclinhson.violet.vn 9/221 http://ngoclinhson.violet.vn 10/221 i Hc Cn Th - Khoa Cụng Ngh Thụng Tin - Giỏo Trỡnh Mng Mỏy Tớnh V1.0 2.1 Phn cng mng mỏy tớnh 2.1.1 Phõn loi mng mỏy tớnh theo k thut truyn tin Da theo k thut truyn ti thụng tin, ngi ta cú th chia mng thnh hai loi l Mng qung bỏ (Broadcast Network) v mng im ni im (Point to point Network) 2.1.1.1 Mng qung bỏ Trong h thng mng qung bỏ ch tn ti mt kờnh truyn c chia s cho tt c cỏc mỏy tớnh Khi mt mỏy tớnh gi tin, tt c cỏc mỏy tớnh cũn li s nhn c tin ú Ti mt thi im ch cho phộp mt mỏy tớnh c phộp s dng ng truyn 2.1.1.2 Mng im ni im Trong h thng mng ny, cỏc mỏy tớnh c ni li vi thnh tng cp Thụng tin c gi i s c truyn trc tip t mỏy gi n mỏy nhn hoc c chuyn tip qua nhiu mỏy trung gian trc n mỏy tớnh nhn 2.1.2 Phõn loi mng mỏy tớnh theo phm v a lý Trong cỏch phõn loi ny ngi ta chỳ ý n i lng ng kớnh mng ch khong cỏch ca hai mỏy tớnh xa nht mng Da vo i lng ny ngi ta cú th phõn mng thnh cỏc loi sau: ng kớnh mng 1m 10 m 100 m km 10 km 100 km 1000 km 10000 km V trớ ca cỏc mỏy tớnh Trong mt vuụng Trong phũng Trong tũa nh Trong mt khu vc Trong mt thnh ph Trong mt quc gia Trong m t chõu lc C hnh tinh Loi mng Mng khu vc cỏ nhõn Mng cc b, gi tt l mng LAN (Local Area Network) Mng thnh ph, gi tt l mng MAN (Metropolitan Area Network) Mng din rng, gi tt l mng WAN (Wide Area Network) 2.1.2.1 Mng cc b õy l mng thuc loi mng qung bỏ, s dng mt ng truyn cú tc cao, bng thụng rng, cú hỡnh trng (topology) n gin nh mng hỡnh bus, mng hỡnh (Star topology), mng hỡnh vũng (Ring topology) 2.1.2.1.1 Mng hỡnh bus Tt c cỏc mỏy tớnh c ni li bng mt dõy dn (Cỏp ng trc gy hoc ng trc bộo) Khi mt s chỳng thc hin truyn tin, tớn hiu s lan truyn n tt c cỏc mỏy tớnh cũn li Nu cú hai mỏy tớnh truyn tin cựng mt lỳc thỡ s dn n tỡnh trng ng v trng thỏi li xy H2.1 Mng hỡnh Bus Biờn San: Th.s Ngụ Bỏ Hựng Ks Phm Th Phi - 01/2005 http://ngoclinhson.violet.vn 10/221 http://ngoclinhson.violet.vn 207/221 i Hc Cn Th - Khoa Cụng Ngh Thụng Tin - Giỏo Trỡnh Mng Mỏy Tớnh V1.0 8.3.2 Cỏc thụng ip tr li Ging nh cỏc thụng ip yờu cu, cỏc thụng ip tr li bt u bng mt hng START_LINE Trong trng hp ny, dũng START_LINE s ch phiờn bn HTTP ang c s dng, mt mó ký s xỏc nh yờu cu l thnh cụng hay tht bi v mt chui ký t ch lý ca cõu tr li ny Vớ d, dũng START_LINE HTTP/1.1 202 Accepted ch server ó cú th thừa yờu cu ca ngi dựng Cũn dũng HTTP/1.1 404 Not Found ch rng server ó khụng th tỡm thy ti liu nh c yờu cu Cú nm loi mó tr li tng quỏt vi ký s u tiờn xỏc nh loi mó Mó 1xx 2xx 3xx 4xx 5xx Loi Thụng tin Thnh cụng Chuyn hng Li client Li server Lý ó nhn c yờu cu, ang tip tc x lý Thao tỏc ó c tip nhn, hiu c v chp nhn c Cn thc hin thờm thao tỏc hon tt yờu cu c t Yờu cu cú cỳ phỏp sai hoc khụng th c ỏp ng Server tht bi vic ỏp ng mt yờu cu hp l Cng ging nh cỏc thụng ip yờu cu, cỏc thụng ip tr li cú th cha mt hoc nhiu dũng phn MESSAGE_HEADER Nhng dũng ny cung cp thờm thụng tin cho client Vớ d, dũng header Location ch rng URL c yờu cu ang cú v trớ khỏc Vỡ th, nu trang Web ca Khoa Cụng Ngh Thụng Tin c di chuyn t a ch http://www.cit.ctu.edu.vn/index.html sang a ch http://www.ctu.edu.vn/cit/index.html m ngi dựng li truy cp vo URL c, thỡ Web server s tr li nh sau HTTP/1.1 301 Moved Permanently Location: http://www.ctu.edu.vn/cit/index.html Trong tỡnh chung nht, thụng ip tr li cng s mang theo ni dung trang Web c yờu cu Trang ny l mt ti liu HTML, nhng vỡ nú cú th cha d liu khụng phi dng bn (vớ d nh nh GIF), d liu ny cú th c mó húa theo dng MIME Mt s hng phn MESSAGE_HEADER cung cp thờm thụng tin v ni dung ca trang Web, bao gm ContentLength (s bytes phn ni dung), Expires (thi im m ni dung trang Web c xem nh li thi), v Last-Modified (thi im c sa i ln cui cựng) 8.3.3 Cỏc kt ni TCP Nguyờn tc chung ca giao thc HTTP l client ni kt n cng TCP s 80 ti server, server luụn lng nghe trờn cng ny sn sng phc v client Phiờn bn u tiờn http://ngoclinhson.violet.vn 207/221 http://ngoclinhson.violet.vn 208/221 (HTTP/1.0) s thit lp mt ni kt riờng cho mi hng mc d liu cn ti v t server Khụng khú thy rng õy l c ch khụng my hiu qu: Cỏc thụng ip dựng thit lp v gii phúng ni kt s phi c trao i qua li gia client v server v m tt c client mun ly thụng tin mi nht ca mt trang Web, server s b quỏ ti Ci tin quan trng nht phiờn bn HTTP/1.1 l nú cho phộp cỏc kt ni lõu di client v server s trao i nhiu thụng ip yờu cu/tr li trờn cựng mt kt ni TCP Kt ni lõu di cú hai cỏi li Th nht, nú lm gim thiu chi phớ cho vic thit lp/gii phúng ni kt Th hai, client gi nhiu thụng ip yờu cu qua mt kt ni TCP, c ch iu khin tc nghn ca TCP s hot ng hiu qu hn Tuy nhiờn, kt ni lõu di cng cú cỏi giỏ phi tr Vn phỏt sinh ch: khụng client v server bit c kt ni ú s kộo di bao lõu iu ny thc s gõy khú khn cho phớa server bi vỡ ti mi thi im, nú phi m bo trỡ kt ni n c ngn client Gii phỏp cho ny l: server s k v ct ni kt nu nú khụng nhn c mt yờu cu c th no t phớa Biờn San: Th.s Ngụ Bỏ Hựng Ks Phm Th Phi - 01/2005 163 http://ngoclinhson.violet.vn 208/221 http://ngoclinhson.violet.vn 209/221 i Hc Cn Th - Khoa Cụng Ngh Thụng Tin - Giỏo Trỡnh Mng Mỏy Tớnh V1.0 client mt khong thi gian nh trc Ngoi ra, c client v server phi theo dừi xem phớa bờn cú ch ng ct ni kt hay khụng v ly ú lm c s t ct ni kt ca mỡnh (Nhc li rng, c hai bờn phi ct ni kt thỡ ni kt TCP mi thc s kt thỳc) 8.3.4 Tr m Mt nhng lnh vc nghiờn cu tớch cc nht hin v Internet l lm tr tm cỏc trang Web mt cỏch hiu qu Vic tr tm mang li nhiu li ớch T phớa client, vic np v hin th mt trang Web t b m gn y l nhanh hn rt nhiu so vi t mt server no ú na vũng trỏi t i vi server, cú thờm mt b m can thip vo v phc v giỳp yờu cu ca ngi dựng s gim bt ti trờn server Vic tr m cú th c ci t ti nhiu ni khỏc khau Vớ d, trỡnh duyt Web cú th tr tm nhng trang Web mi c np v gn õy, ngi dựng duyt li nhng trang Web ú, trỡnh duyt s khụng phi ni kt Internet ly chỳng v m dựng bn tr sn Vớ d khỏc, mt khu vc lm vic (site) cú th c mt mỏy lm nhim v tr tm cỏc trang Web, nhng ngi dựng sau cú th s dng cỏc bn tr sn ca nhng ngi dựng trc Yờu cu ca h thng ny l mi ngi dựng site phi bit a ch ca mỏy tớnh lm nhim v b tr tm, v h ch n gin l liờn h vi mỏy tớnh ny ti cỏc trang Web v theo yờu cu Ngi ta thng gi mỏy tớnh lm nhim v tr tm cỏc trang Web cho mt site l proxy V trớ tr m cú th di chuyn gn hn n phn lừi ca Internet l cỏc ISP Trong tỡnh ny, cỏc site ni kt ti ISP thng khụng hay bit gỡ v vic tr tm õy Khi cỏc yờu cu HTTP t cỏc site c chuyn phỏt n router ca ISP, router lin kim tra xem URL c yờu cu cú ging vi cỏc URL c tr sn hay khụng Nu cú, router s tr li Nu khụng, router s chuyn yờu cu n server tht s v cng khụng quờn lu vo b m ca mỡnh thụng ip tr li t phớa server ú Vic tr tm l n gin Tuy nhiờn b m phi m bo nhng thụng tin tr m ú khụng quỏ c lm c vic ny, cỏc Web server phi gỏn ngy ht hn (tc l trng Expires header) cho mi trang Web m nú phc v cho client Nhõn ú, cỏc b m cng lu li thụng tin ny V t ú, cỏc b m s khụng cn phi kim tra tớnh cp nht ca trang Web ú cho n ngy ht hn n Ti thi im mt trang Web ht hn, b m s dựng lnh HEAD hoc lnh GET cú iu kin (GET vi trng If-Modified-Since phn header c t) kim tra rng nú cú mt phiờn bn mi nht ca trang Web Tng quỏt hn, cn phi cú cỏc ch th hng dn cho vic tr m v cỏc ch th ny phi c tuõn th ti mi b m Cỏc ch th s ch cú nờn tr m mt ti liu hay khụng, tr nú bao lõu, mt ti liu phi ti nh th no v võn võn 8.4 Truyn tin (FTP) Thụng qua dch v FTP, ngi dựng ti mt mỏy tớnh cú th ng nhp v thao tỏc lờn h thng tin c chia s ca mt mỏy tớnh t xa Mc tiờu ca dch v FTP l: 1) m bo vic chia s tin (chng trỡnh mỏy tớnh hoc d liu) trờn mng 2) Khuyn khớch vic s dng khụng trc tip (thụng qua chng trỡnh) ti nguyờn trờn cỏc mỏy tớnh khỏc 3) Ngi dựng khụng cn phi quan tõm n s khỏc ca cỏc h thng tin trờn mng 4) Truyn d liu mt cỏch tin cy v hiu qu http://ngoclinhson.violet.vn 209/221 http://ngoclinhson.violet.vn 210/221 Biờn San: Th.s Ngụ Bỏ Hựng Ks Phm Th Phi - 01/2005 164 http://ngoclinhson.violet.vn 210/221 http://ngoclinhson.violet.vn 211/221 i Hc Cn Th - Khoa Cụng Ngh Thụng Tin - Giỏo Trỡnh Mng Mỏy Tớnh V1.0 8.4.1 Mụ hỡnh dch v FTP Hỡnh H8.9 mụ t mụ hỡnh ca dch v FTP H8.9 Mụ hỡnh dch v FTP Trong h thng ny, ngi dựng s lnh cho FTP user agent User agent s ni kt ti FTP server dn xp th tc lm vic, thc thi cỏc tỏc v theo yờu cu v tr kt qu v cho ngi dựng 8.4.2 Giao thc FTP u tiờn, user agent thit lp mt kt ni iu khin trờn cng 21 ti FTP server Sau ó tha thun cỏc tham s truyn nhn, hai bờn s thit lp mt kờnh d liu chy trờn cng 20 D liu ca cỏc tin c trao i qua li gia user agent v server s chy trờn kờnh d liu ny Kờnh d liu l kờnh hot ng theo phng thc hai chiu v khụng nht thit phi luụn tn ti Hỡnh 8.10 Giao tip gia Client v Server giao thc FTP 8.4.3 Cỏc lnh c bn Sau õy l cỏc lnh c bn m ngi dựng cú th s dng thao tỏc lờn h thng FTP Lnh Tham s í ngha FTP host-name Ni kt n FTP server cú a ch host-name Cung cp tờn ngi dựng cho FTP server thc hin USER user-name quỏ trỡnh chng thc ASCII Ch nh kiu d liu truyn nhn l ký t BINARY Ch nh kiu d liu truyn nhn l nh phõn LS Xem ni dung th mc t xa CD remote-dir Chuyn n th mc khỏc h thng tin t xa Ti tin remote-file trờn FTP server v h thng GET remote-file local-file tin cc b v t tờn l local-file Np tin cc b local-file lờn server v t tờn l PUT local-file remote-file remote-file To mt th mc cú tờn dir-name trờn h thng tin MKDIR dir-name t xa RMDIR dir-name Xúa th mc cú tờn dirname trờn h thng tin t xa QUIT úng ni kt FTP v thoỏt chng trỡnh FTP Biờn San: Th.s Ngụ Bỏ Hựng Ks Phm Th Phi - 01/2005 165 http://ngoclinhson.violet.vn 211/221 http://ngoclinhson.violet.vn 212/221 i Hc Cn Th - Khoa Cụng Ngh Thụng Tin - Giỏo Trỡnh Mng Mỏy Tớnh V1.0 Mc lc Chng Error! Bookmark not defined Tng quan v mng mỏy tớnh 1.1 Mng in bỏo 1.2 Mng in thoi 1.3 Mng hng u cui 1.4 Mng mỏy tớnh .3 1.4.1 ng biờn mng 1.4.1.1 Mụ hỡnh khỏch hng/ngi phc v (client/server): 1.4.1.2 Mụ hỡnh ngang cp (peer-to-peer): .4 1.4.2 ng trc mng .4 1.4.2.1 Chuyn mch (circuit switching) 1.4.2.2 Mng chuyn gúi 1.4.2.3 So sỏnh mng chuyn mch v mng chuyn gúi .5 1.4.2.4 Mng truy cp .5 1.4.3 Cỏc li ớch ca mng mỏy tớnh 1.4.3.1 Mng to kh nng dựng chung ti nguyờn cho cỏc ngi dựng 1.4.3.2 Mng cho phộp nõng cao tin cy 1.4.3.3 Mng giỳp cho cụng vic t hiu sut cao hn 1.4.3.4 Tit kim chi phớ 1.4.3.5 Tng cng tớnh bo mt thụng tin 1.4.3.6 Vic phỏt trin mng mỏy tớnh ó to nhiu ng dng mi Chng .7 Cỏc thnh phn ca mng mỏy tớnh 2.1 Phn cng mng mỏy tớnh 2.1.1 Phõn loi mng mỏy tớnh theo k thut truyn tin .8 2.1.1.1 Mng qung bỏ 2.1.1.2 Mng im ni im .8 2.1.2 Phõn loi mng mỏy tớnh theo phm v a lý .8 2.1.2.1 Mng cc b 2.1.2.1.1 Mng hỡnh bus 2.1.2.1.2 Mng hỡnh 2.1.2.1.3 Mng hỡnh vũng 2.1.2.2 Mng ụ th 2.1.2.3 Mng din rng .9 2.1.3 Mng khụng dõy 10 2.1.3.1 Ni kt h thng (System interconnection) 10 2.1.3.2 Mng cc b khụng dõy (Wireless LANs): 10 2.1.3.3 Mng din rng khụng dõy (Wireless WANs): 10 2.1.4 Liờn mng (Internetwork) 10 2.2 Phn mm mng .11 2.2.1 Cu trỳc th bc ca giao thc 11 2.2.2 Vớ d v cu http://ngoclinhson.violet.vn 212/221 http://ngoclinhson.violet.vn 213/221 trỳc th bc ca giao thc 12 2.2.3 Dch v mng 13 2.2.3.1 Cỏc phộp toỏn ca dch v 14 2.2.3.2 S khỏc bit gia dch v v giao thc .14 2.3 Mụ hỡnh tham kho OSI 15 Chng .18 Tng vt lý 18 Biờn San: Th.s Ngụ Bỏ Hựng Ks Phm Th Phi - 01/2005 166 http://ngoclinhson.violet.vn 213/221 http://ngoclinhson.violet.vn 214/221 i Hc Cn Th - Khoa Cụng Ngh Thụng Tin - Giỏo Trỡnh Mng Mỏy Tớnh V1.0 3.1 Gii thiu 19 3.2 Vn s húa thụng tin .19 3.2.1 S húa bn 20 3.2.2 S húa hỡnh nh tnh 21 3.2.3 S húa õm v phim nh 22 3.3 Cỏc loi kờnh truyn 22 3.3.1 Kờnh truyn hu tuyn 22 3.3.1.1 Cỏp xon ụi (Twisted Pair) .23 3.3.1.2 Cỏp ng trc (Coaxial Cable) 23 3.3.1.3 Cỏp quang (Fiber Optic) .24 3.3.2 Kờnh truyn vụ tuyn 25 3.4 c im kờnh truyn 25 3.4.1.1 Truyn ti tớn hiu súng dng hỡnh sin 26 3.4.1.2 Truyn tớn hin bt k 27 3.4.1.3 Bng thụng ca mt kờnh truyn (Bandwidth) 27 3.4.1.4 Tn s bin iu v tc d liu (Baund rate and bit rate) .28 3.4.1.5 Nhiu v kh nng kờnh truyn 29 3.4.1.6 Giao thụng (Traffic) 30 3.5 Mó húa ng truyn (Line Coding) 31 3.5.1 Mó húa ng truyn bng tớn hiu s 31 3.5.2 Mó húa ng truyn bng tớn hiu tun t 32 Chng .33 Tng liờn kt d liu 33 ( Data link layer ) 33 4.1 Chc nng ca tng liờn kt d liu 34 4.1.1 Cỏc dch v c bn ca tng liờn kt d liu 34 4.1.2 X lý li 34 4.1.3 nh khung 34 4.1.3.1 Phng phỏp m ký t (Character Count) 35 4.1.3.2 Phng phỏp s dng byte lm c v cỏc byte n (Flag byte with byte stuffing) 35 4.1.3.3 S dng c bt u v kt thỳc khung cựng vi cỏc bit n (Starting and ending flags with bit stuffing) .35 4.1.4 iu khin li (Error Control) 36 4.1.5 iu khin lung (Flow Control) 36 4.2 Vn x lý li 37 4.2.1 B mó phỏt hin li 37 4.2.2 Nhng b mó phỏt hin li (Error-Detecting Codes) 37 4.2.2.1 Kim tra chn l (Parity Check) 37 4.2.2.2 Kim tra thờm theo chiu dc (Longitudinal Redundancy Check or Checksum) 38 4.2.2.3 Kim tra phn d tun hon (Cyclic Redundancy Check) .38 4.3 Mt s giao thc iu khin li (Error Control) 40 4.3.1.1 Giao thc truyn n cụng khụng rng buc (Unrestricted Simplex Protocol) 42 4.3.1.2 Giao thc truyn n cụng dng v ch (Simplex Stop-and-wait Protocol) 43 4.3.1.3 Giao thc truyn n cụng http://ngoclinhson.violet.vn 214/221 http://ngoclinhson.violet.vn 215/221 cho kờnh truyn cú nhiu (Simplex Protocol for Noisy Channel ) 44 4.4 Giao thc ca s trt (Sliding windows) 45 4.4.1 Vn truyn ti thụng tin theo hai chiu (Duplex) 45 4.4.2 Gii thiu v giao thc ca s trt 45 Biờn San: Th.s Ngụ Bỏ Hựng Ks Phm Th Phi - 01/2005 167 http://ngoclinhson.violet.vn 215/221 http://ngoclinhson.violet.vn 216/221 i Hc Cn Th - Khoa Cụng Ngh Thụng Tin - Giỏo Trỡnh Mng Mỏy Tớnh V1.0 4.4.3 Hot ng ca ca s trt .46 4.4.4 Ci t giao thc ca s trt kớch thc bit (A One-Bit Sliding Window Protocol 47 4.4.5 Vn iu khin li (Error Control) .48 4.4.5.1 Giao thc Go-Back-N 48 4.4.5.2 Giao thc Selective Repeat 51 4.4.5.2.1 Kớch thc ti a ca ca s gi v nhn l bao nhiờu ? 54 4.4.5.2.2 S lng buffer lu khung l bao nhiờu? 54 4.4.5.2.3 Khi no gi bỏo nhn cho mt gúi tin? 54 4.4.6 Giao thc HDLC (HighLevel Data Link Control) 54 4.4.6.1 Cỏc c tớnh ca giao thc HDLC 54 4.4.6.1.1 Ba loi trm HDLC 55 4.4.6.2 Hai cu hỡnh ng ni kt: 55 4.4.6.3 Cú ch truyn ti l: 55 4.4.6.4 Cu trỳc khung 55 4.4.6.5 Mt vi kch bn v giao thc HDLC 57 4.4.6.6 Giao thc im ni im (PPP- Point-to-Point Protocol) 59 Chng .61 MNG NI B 61 & .61 LP CON IU KHIN TRUY CP .61 5.1 Tng quan v LAN 62 5.2 Hỡnh thỏi mng 62 5.2.1 Mng hỡnh 62 5.2.2 Mng hỡnh vũng 63 5.2.3 Mng hỡnh bus 63 5.3 Lp MAC (Media Access Control Sublayer) .63 5.3.1 Phng phỏp chia kờnh .64 5.3.1.1 Chia tn s (FDMA Frequency Division Multiple Access) 64 5.3.1.2 Chia thi gian (TDMA Time Division Multiple Access) 65 5.3.1.3 Kt hp gia FDMA v TDMA 65 5.3.1.4 Phõn chia mó (CDMA Code Division Multiple Access) 65 5.3.2 Phng phỏp truy cp ng truyn ngu nhiờn (Random Access) .68 5.3.2.1 ALOHA .68 5.3.2.2 CSMA Carrier Sense Multiple Access 69 5.3.3 Phng phỏp phõn lt truy cp ng truyn .73 5.3.3.1 Vớ d v phng phỏp thm dũ: Thm dũ phõn tỏn (Distributed Polling) 73 5.3.3.2 Vớ d v phng phỏp chuyn th bi: Token Ring 74 5.3.3.3 Vớ d v phng phỏp chuyn th bi: Token Bus 79 5.4 Chun húa mng cc b 80 5.5 Gii thiu mt s cụng ngh mng LAN 82 5.5.1 Ethernet (802.3) .82 5.5.1.1 Tng quan 82 5.5.1.2 Khuụn dng khung thụng tin ca Ethernet 84 5.5.1.3 a ch Ethernet http://ngoclinhson.violet.vn 216/221 http://ngoclinhson.violet.vn 217/221 84 5.5.1.4 Cỏch thc mó húa tớn hiu 84 5.5.1.5 Gii thut truy cp ng truyn 85 5.5.1.6 Cỏc cụng ngh Ethernet 85 5.5.2 FDDI (Fiber Distributed Data Interface) 86 5.5.2.1 Cỏc tớnh cht vt lý 86 5.5.2.2 Gii thut Th bi c nh thi Timed Token 87 5.5.2.3 Qun lý th bi 88 Biờn San: Th.s Ngụ Bỏ Hựng Ks Phm Th Phi - 01/2005 168 http://ngoclinhson.violet.vn 217/221 http://ngoclinhson.violet.vn 218/221 i Hc Cn Th - Khoa Cụng Ngh Thụng Tin - Giỏo Trỡnh Mng Mỏy Tớnh V1.0 5.5.3 Mng khụng dõy (802.11) 89 5.5.3.1 Cỏc tớnh cht vt lý 89 5.5.3.2 Trỏnh ng (Collision Avoidance) 90 5.5.3.3 H thng phõn tỏn .91 5.5.3.4 Khuụn dng khung 92 Chng .93 Tng mng (Network Layer) 93 6.1 Gii thiu 94 6.2 Cỏc liờn quan n vic thit k tng mng 94 6.2.1.1 K thut hoỏn chuyn lu v chuyn tip (Store-and-Forward Switching)94 6.2.2 Cỏc dch v cung cp cho tng chuyn 95 6.2.2.1 Ci t dch v khụng ni kt ( Implementation of Connectionless Service) 95 6.2.2.2 Ci t dch v nh hng ni kt (Connection Oriented Service) 96 6.2.2.3 So sỏnh gia Datagram subnet v Virtual-Circuit subnet 97 6.3 Gii thut chn ng 98 6.3.1 Gii thiu 98 6.3.2 Mc tiờu ca gii thut chn ng 98 6.3.3 Phõn loi gii thut chn ng 98 6.3.4 Cỏc gii thut tỡm ng i ti u 99 6.3.4.1 Gii thut tỡm ng i ngn nht Dijkstra 99 6.3.4.2 Gii thut chn ng ti u Ford-Fulkerson 100 6.3.5 Gii phỏp vch ng Vector Khong cỏch (Distance Vector) 101 6.3.6 Gii phỏp chn ng Trng thỏi ni kt (Link State) 104 6.3.6.1 Lm ngp mt cỏch tin cy (Reliable Flooding) .104 6.3.6.2 Tớnh toỏn chn ng Link State 106 6.3.7 Vch ng phõn cp (Hierarchical Routing) 106 6.3.8 Vch ng mng di ng 107 6.4 Cỏc gii thut chng tc nghn 109 6.4.1 Cỏc nguyờn tc chung iu khin tc nghn 109 6.4.2 Cỏc bin phỏp phũng nga tc nghn 110 6.4.3 iu khin tc nghn cỏc mng dng mch o .111 6.4.4 iu khin tc nghn mng dng Datagram 111 6.5 Liờn mng 113 6.5.1 Cỏc mng c ni kt vi sao? 114 6.5.2 Ni kt cỏc mng dng mch o .115 6.5.3 Ni kt cỏc mng dng datagram .116 6.5.4 Vch ng liờn mng 117 6.5.5 Phõn mnh v tỏi hp 117 6.6 B giao thc liờn mng (IPs - Internet Protocols) 119 6.6.1 Gii thiu .119 6.6.2 Giao thc liờn mng IP (Internet Protocol) 120 6.6.2.1 nh dng gúi tin IP (IP Packet Format) 120 6.6.3 Cu trỳc a http://ngoclinhson.violet.vn 218/221 http://ngoclinhson.violet.vn 219/221 ch IP 121 6.6.4 Mt s a ch IP c bit 123 6.6.5 í ngha ca Netmask 123 6.6.6 Phõn mng (Subnetting) 123 6.6.6.1 Gii thiu 123 6.6.6.2 Phng phỏp phõn mng 124 6.6.6.2.1 Phng phỏp phõn lp hon ton (Classfull Standard) .125 Biờn San: Th.s Ngụ Bỏ Hựng Ks Phm Th Phi - 01/2005 169 http://ngoclinhson.violet.vn 219/221 http://ngoclinhson.violet.vn 220/221 i Hc Cn Th - Khoa Cụng Ngh Thụng Tin - Giỏo Trỡnh Mng Mỏy Tớnh V1.0 6.6.6.2.2 Phng phỏp Vch ng liờn khụng phõn lp CIDR (Classless InterDomain Routing ) .126 6.6.7 Vch ng giao thc IP .128 6.6.7.1 ng i ca gúi tin 130 6.6.7.2 Giao thc phõn gii a ch (Address Resolution Protocol) 131 6.6.7.3 Giao thc phõn gii a ch ngc RARP (Reverse Address Resolution Protocol) 132 6.6.7.4 Giao thc thụng ip iu khin Internet ICMP (Internet Control Message Protocol) 132 Chng 134 TNG VN CHUYN 134 7.1 Dch v ca tng chuyn 135 7.1.1 Cỏc dch v cung cp cho tng ng dng 135 7.1.2 Cỏc hm dch v c s 136 7.2 Cỏc yu t cu thnh giao thc chuyn 136 7.2.1 nh a ch .137 7.2.2 Thit lp ni kt .138 7.2.3 Gii phúng ni kt 139 7.2.4 iu khin thụng lng 141 7.3 Tng chuyn mng Internet .142 7.3.1 Giao thc UDP (User Datagram Protocol) .142 7.3.2 Giao thc TCP (Transmission Control Protocol) 143 Chng 149 CC NG DNG MNG .149 8.1 Dch v tờn (DNS) 149 8.1.1 Min phõn cp 150 8.1.2 Cỏc server phc v tờn 150 8.1.3 Phng phỏp phõn tớch tờn 153 8.2 Electronic Mail (SMTP, MIME, POP3, IMAP) 154 8.2.1 Cỏc thnh phn ca h thng email .154 8.2.2 Khuụn dng ca mt email 155 8.2.3 Chuyn th 157 8.2.4 Phõn phỏt th 159 8.2.4.1 POP3 159 8.2.4.2 IMAP .160 8.3 World Wide Web (HTTP) .161 8.3.1 Cỏc thụng ip yờu cu 162 8.3.2 Cỏc thụng ip tr li 163 8.3.3 Cỏc kt ni TCP 163 8.3.4 Tr m 164 8.4 Truyn tin (FTP) 164 8.4.1 Mụ hỡnh dch v FTP 165 8.4.2 Giao thc FTP 165 8.4.3 Cỏc lnh c bn .165 http://ngoclinhson.violet.vn 220/221 http://ngoclinhson.violet.vn 221/221 Biờn San: Th.s Ngụ Bỏ Hựng Ks Phm Th Phi - 01/2005 170 ************************************************************* http://ngoclinhson.violet.vn, http://ngoclinhson.tk - website ang xõy dng, cp nht: + Vn bn thit yu v Giỏo dc v o to; + Ti liu v Qun lý Giỏo dc; + Ti liu v cỏc hot ng giỏo dc; + Ti liu v Tin hc, cụng ngh thụng tin, thit k web; + Giỏo trỡnh, giỏo ỏn, thi/kim tra (v ỏp ỏn); + Ti liu cỏ nhõn cú c v mi lnh vc; + Cỏc phn mm cỏ nhõn cú c v mi lnh vc; (Mt s chuyờn mc, ni dung trc tiờn u tiờn THPT) Cỏc ti liu ó upload cú th c chnh sa, b sung theo thi gian, cú th thay th bng mt ti liu khỏc giỏ tr hn; s b xúa i nu phỏt hin thiu chớnh xỏc hoc khụng cú giỏ tr Do ú, ti mt a ch, cựng mt tiờu cú th download c ti liu khỏc hoc mi hn Ban qun tr c gng cung cp kốm theo ngun gc ti liu mt cỏch y nht, c bit l v tỏc gi, thi gian ti liu, thi gian upload hay cung cp Ban qun tr u tiờn ti liu dng bn (word) Cỏc ti liu s c chuyn mó Unicode v chun húa bn iu kin cho phộp Yờu cu cao qu thc quỏ sc ca mt website cỏ nhõn ú khụng trỏnh sai sút, rt mong s úng gúp chia s ca quý thy cụ v cỏc bn Qun tr website rt trõn trng v cm n s ng h ca mi ngi ************************************************************* http://ngoclinhson.violet.vn 221/221 [...]... http://ngoclinhson.violet.vn 13/221 Đại Học Cần Thơ - Khoa Công Nghệ Thông Tin - Giáo Trình Mạng Máy Tính – V1.0 Nối các mạng LAN lại với nhau nhờ vào một mạng diện rộng, lúc đó mạng WAN đóng vai trò là một Subnet Nối các mạng WAN lại với nhau hình thành mạng WAN lớn hơn Liên mạng lớn nhất hiện nay là mạng toàn cầu Internet 2.2 Phần mềm mạng Đây là thành phần quan trọng thật sự làm cho mạng máy tính vận hành chứ không... phố Ví dụ như mạng truyền hình cáp trong thành phố ô ị 2.1.2.3 Mạng diện rộng Mạng LAN và mạng MAN thông thường không sử dụng các thiết bị chuyển mạch, điều đó hạn chế trong việc mở rộng phạm vi mạng về số lượng máy tính và khoảng cách Chính vì thế mạng diện rộng được phát minh Trong một mạng WAN, các máy tính (hosts) được nối vào một mạng con (subnet) hay đôi khi còn gọi là đường trục mạng (Backbone),...http://ngoclinhson.violet.vn 11/221 Đại Học Cần Thơ - Khoa Công Nghệ Thông Tin - Giáo Trình Mạng Máy Tính – V1.0 2.1.2.1.2 Mạng hình sao Các máy tính được nối trực tiếp vào một Bộ tập trung nối kết, gọi là Hub Dữ liệu được chuyển qua Hub trước khi đến các máy nhận Hub có nhiều cổng (port), mỗi cổng cho phép một máy tính nối vào Hub đóng vai trò như một bộ khuyếch đại (repeater)... lại H2.2 Mạng Ưu điểm của mạng hình sao là dễ dàng cài đặt, không dừng mạng khi nối thêm hình sao vào hoặc lấy một máy tính ra khỏi mạng, cũng như dễ dàng phát hiện lỗi So với mạng hình Bus, mạng hình sao có tín ổn định cao hơn Tuy nhiên nó đòi hỏi nhiều dây dẫn hơn so với mạng hình bus Toàn mạng sẽ bị ngưng hoạt động nếu Hub bị hư Chi phí đầu tư mạng hình sao cao hơn mạng hình Bus 2.1.2.1.3 Mạng hình... lượt truyền qua các máy tính Một máy tính khi truyền tin phải tuân thủ nguyên tắc sau: Chờ cho đến khi token đến nó và nó sẽ lấy token ra khỏi vòng tròn Gởi gói tin của nó đi một vòng qua các máy tính trên đường tròn Chờ cho đến khi gói tin quay về H2.3 Mạng hình vòng Đưa token trở lại vòng tròn để nút bên cạnh nhận token 2.1.2.2 Mạng đô thị Mạng MAN được sử dụng để nối tất cả các máy tính trong phạm vi... router khác 2.1.4 Liên mạng (Internetwork) Thông thường một mạng máy tính có thể không đồng nhất ( homogeneous), tức có sự khác nhau về phần cứng và phần mềm giữa các máy tính Trong thực tế ta chỉ có thể xây dựng được các mạng lớn bằng cách liên nối kết (interconnecting) nhiều loại mạng lại với nhau Công việc này được gọi là liên mạng (Internetworking) Ví dụ: Nối kết một tập các mạng LAN có kiểu khác... kế đến router sẽ 9 H2.5 Mạng diện rộng H2.6 Lưu và chuyển tiếp trong mạng WAN Biên Sọan: Th.s Ngô Bá Hùng – Ks Phạm Thế Phi - 01/2005 http://ngoclinhson.violet.vn 11/221 http://ngoclinhson.violet.vn 12/221 Đại Học Cần Thơ - Khoa Công Nghệ Thông Tin - Giáo Trình Mạng Máy Tính – V1.0 quyết định nơi gói tin cần phải đến và sau đó sẽ chuyển gói tin lên đường đã được chọn 2.1.3 Mạng không dây Nếu phân biệt... 20/221 Đại Học Cần Thơ - Khoa Công Nghệ Thông Tin - Giáo Trình Mạng Máy Tính – V1.0 Chương 3: Tầng vật lý Mục đích Chương này nhằm giới thiệu những nội dung cơ bản sau: • Giới thiệu mô hình của một hệ thống truyền dữ liệu đơn giản và các vấn đề có liên quan đến trong một hệ thống truyền dữ liệu sử dụng máy tính • Giới thiệu các phương pháp số hóa thông tin • Giới thiệu về đặc điểm kênh truyền, tính năng... cơ quan của B được chuyển về Bưu điện Cần Thơ bằng ô tô 11 Thư cho cơ quan của B được chuyển đến công ty của B bằng ô tô 12 Bộ phận văn thư của công ty của B tiến hành phân loại thư Biên Sọan: Th.s Ngô Bá Hùng – Ks Phạm Thế Phi - 01/2005 11 http://ngoclinhson.violet.vn 13/221 http://ngoclinhson.violet.vn 14/221 Đại Học Cần Thơ - Khoa Công Nghệ Thông Tin - Giáo Trình Mạng Máy Tính – V1.0 13 Thư được phát... minh ra hệ thống mạng của mình sẽ thực hiện các chức năng ở từng tầng theo những cách thức riêng Các cách thức này thường được mô tả dưới dạng các chuẩn mạng hay các giao Biên Sọan: Th.s Ngô Bá Hùng – Ks Phạm Thế Phi - 01/2005 16 http://ngoclinhson.violet.vn 18/221 http://ngoclinhson.violet.vn 19/221 Đại Học Cần Thơ - Khoa Công Nghệ Thông Tin - Giáo Trình Mạng Máy Tính – V1.0 thức mạng Như vậy dẫn ... ngang hng (peer-to-peer model) H1.5 ng biờn mng Biờn San: Th.s Ngụ Bỏ Hựng Ks Phm Th Phi - 01/2005 http://ngoclinhson.violet.vn 4/221 http://ngoclinhson.violet.vn 5/221 i Hc Cn Th - Khoa Cụng Ngh... X ) + R( X ) Cỏc version thng c s dng ca P l : CRC-12 = X12 + X11 + X3 + X2 + X + CRC-16 = X16 + X15 + X2 + CRC-CCITT = X16 + X12 + X5 + CRC-32 = X32 + X26 + X23 + X22 + X16 + X12 + X11 + X10... Giỏo Trỡnh Mng Mỏy Tớnh V1.0 4.3.2 Giao thc truyn n cụng dng v ch (Simplex Stop-and-wait Protocol) Giao thc Stop-and-wait cng c thit k cho cỏc cuc truyn ti thụng tin mt chiu t ngi gi sang ngi nhn