http://www.ebook.edu.vn 1
MC LC
MC LC .......................................................................................................................1
CHƯƠNG 1. NHP MÔN MNG MÁY TÍNH ...........................................................5
1.1. M ĐẦU..............................................................................................................5
1.2. CÁC KHÁI NIM CƠ BN ...............................................................................5
1.2.1. Lch s phát trin .........................................................................................5
1.2.2. Các yếu t ca mng máy tính......................................................................7
1.2.2.1. Đường truyn vt lý ...............................................................................8
1.2.2.2. Kiến trúc mng máy tính .......................................................................9
1.2.3. Phân loi mng máy tính ............................................................................11
1.2.3.1. Theo khong cách địa lý......................................................................11
1.2.3.2. Da theo k thut chuyn mch ..........................................................11
1.2.3.3. Phân loi theo kiến trúc mng.............................................................14
1.3. KIN TRÚC PHÂN TNG VÀ MÔ HÌNH OSI..............................................14
1.3.1. Kiến trúc phân tng.....................................................................................14
1.3.2. Mt s khái nim cơ bn.............................................................................15
1.3.3. Mô hình OSI ...............................................................................................16
1.3.3.1. Gii thiu.............................................................................................16
1.3.3.2. Chc năng các tng trong mô hình OSI..............................................17
1.3.3.3. Các dch v và hàm .............................................................................19
1.3.4. Các mô hình chun hoá khác......................................................................22
1.3.4.1. Mô hình TCP/IP...................................................................................22
1.3.4.2. Mô hình SNA........................................................................................23
1.4. H ĐIU HÀNH MNG ..................................................................................25
1.4.1. Đặc đim quy định chc năng ca mt h điu hành mng. ......................25
1.4.2. Các tiếp cn thiết kế và cài đặt ...................................................................26
1.4.3. Các kiu h điu hàng mng.......................................................................27
1.4.3.1. Kiu ngang hàng (peer-to-peer)..........................................................28
1.4.3.2. Kiu h điu hành mng có máy ch (server based network).............28
1.4.3.3. Mô hình khách/ch (client/server).......................................................29
1.4.4. Các chc năng ca mt h điu hành mng................................................31
1.5. KT NI LIÊN MNG.........................................................................................32
1.5.1. Các tiếp cn.................................................................................................32
1.5.2. Giao din kết ni.........................................................................................33
1.6. CÂU HI VÀ BÀI TP....................................................................................33
CHƯƠNG 2. KIN TRÚC PHÂN TNG OSI ............................................................34
2.1. TNG VT LÝ (PHYSICAL)..........................................................................34
2.1.1. Vai trò và chc năng ca tng vt lý. .........................................................34
http://www.ebook.edu.vn 2
2.1.2. Các chun cho giao din vt lý ...................................................................35
2.2. TNG LIÊN KT D LIU (DATA LINK) ...................................................36
2.2.1. Vai trò và chc năng ca tng liên kết d liu ...........................................36
2.2.2. Các giao thc ca tng liên kết d liu.......................................................37
2.2.3. Các giao thc hướng ký t..........................................................................37
2.2.4. Các giao thc hướng bit..............................................................................41
2.3. TNG MNG (NETWORK)............................................................................43
2.3.1. Vai trò và chc năng ca tng mng...........................................................43
2.3.2. Các k thut chn đưng trong mng máy tính..........................................44
2.3.2.1. Tng quan ............................................................................................44
2.3.2.2. Các gii thut tìm đường ti ưu..........................................................45
2.3.3. Tc nghn trong mng ................................................................................47
2.3.4. Giao thc X25 PLP.....................................................................................48
2.3.5. Công ngh chuyn mch nhanh..................................................................50
2.3.5.1. Mng chuyn mch khung – Frame Relay (FR)..................................50
2.3.5.2. K thut ATM.......................................................................................51
2.3.6. Dch v OSI cho tng mng........................................................................52
2.4. TNG GIAO VN (TRANSPORTATION) ....................................................52
2.4.1. Vai trò và chc năng ca tng Giao vn.....................................................52
2.4.2. Giao thc chun cho tng Giao vn............................................................52
2.4.3. Dch v OSI cho tng Giao vn..................................................................53
2.5. TNG PHIÊN (SESSION)................................................................................53
2.5.1. Vai trò và chc năng ca tng Phiên ..........................................................53
2.5.2. Dch v OSI cho tng Phiên .......................................................................54
2.5.3. Giao thc chun cho tng Phiên .................................................................54
2.6. TNG TRÌNH DIN (PRESENTATION) .......................................................54
2.6.1. Vai trò và chc năng ca tng Trình din...................................................54
2.6.2. Dch v OSI cho tng Trình din................................................................54
2.6.3. Giao thc chun cho tng Trình din..........................................................54
2.7. TNG NG DNG (APPLICATION) ............................................................55
2.7.1. Vai trò và chc năng ca tng ng dng ...................................................55
2.7.2. Chun hoá tng ng dng ...........................................................................55
2.8. CÂU HI VÀ BÀI TP....................................................................................55
CHƯƠNG 3. MNG CC B – MNG LAN ..........................................................56
3.1. ĐẶC TRƯNG MNG CC B.......................................................................56
3.2. KIN TRÚC MNG CC B.........................................................................56
3.2.1. Topology.....................................................................................................56
3.2.1.1. Hình sao (star).....................................................................................56
3.2.1.2. Hình vòng (ring) ..................................................................................57
http://www.ebook.edu.vn 3
3.2.1.3. Dng đường thng (Bus) .....................................................................57
3.3.2. Đường truyn vt lý ....................................................................................59
3.3. CÁC PHƯƠNG PHÁP TRUY NHP ĐƯỜNG TRUYN VT LÝ..............60
3.3.1. Gii thiu ....................................................................................................60
3.3.2. Phương pháp CSMA/CD ............................................................................61
3.3.3. Phương pháp Token Bus.............................................................................62
3.3.4. Phương pháp Token Ring ...........................................................................63
3.3.5. So sánh các phương pháp ...........................................................................64
3.4. PHN CNG VÀ CÁC THIT B MNG .....................................................65
3.4.1. Thiết b cu thành mng máy tính ..............................................................65
3.4.2. Các thiết b ghép ni mng .........................................................................66
3.5. CÁC CHUN LAN ..........................................................................................67
3.5.1. Chun Ethernet............................................................................................67
3.5.1.1. 10BASE-5.............................................................................................68
3.5.1.2. 10BASE-2.............................................................................................69
3.5.1.3. 10BASE-T ...........................................................................................70
3.5.2. Token Ring..................................................................................................72
3.5.3. FDDI (Fiber Distributed Data Interface) ....................................................73
3.5. CÂU HI VÀ BÀI TP....................................................................................73
CHƯƠNG 4. NHNG VN ĐỀ CƠ BN CA MNG MÁY TÍNH ......................74
4.1. KIM SOÁT LI ..............................................................................................74
4.1.1. Phương pháp phát hin li vi bít chn l..................................................74
4.1.2. Phương pháp mã sa sai Hamming ............................................................74
4.1.3. Phương pháp mã dư vòng (CRC) ...............................................................75
4.2. ĐIU KHIN LƯU LƯỢNG VÀ ĐIU KHIN TC NGHN .....................76
4.2.1. Các khái nim ............................................................................................76
4.2.2. Điu khin lưu lượng theo cơ chế ca s trượt...........................................77
4.2.3. Điu khin tc nghn ..................................................................................79
4.2.3.1. Hin tượng tc nghn..........................................................................79
4.2.3.2. Các gii pháp điu khin tc nghn....................................................80
4.3. AN TOÀN THÔNG TIN TRÊN MNG ..........................................................81
4.3.1. Gii thiu.........................................................................................................81
4.3.2. Các lp bo mt trong mng.......................................................................82
4.3.3. Bo v d liu bng mt mã............................................................................83
4.3.3.1. Quy trình mt mã.................................................................................84
4.3.3.2. Phương pháp đổi ch..........................................................................85
4.3.3.3. Phương pháp thay thế..........................................................................86
4.3.3.4. Phương pháp s dng chun mt mã (DES).......................................87
4.3.3.4. Phương pháp s dng khóa công khai (Public key)............................89
http://www.ebook.edu.vn 4
4.3.3.5. So sánh các phương pháp mt mã.......................................................93
4.5. Đánh giá hiu năng mng...................................................................................94
4.5.1. Khái nim hiu năng và các độ đo hiu năng mng ...................................94
4.5.2. Tm quan trng ca vic đánh giá hiu năng mng máy tính ....................95
4.5.3. Các phương pháp đánh giá hiu năng mng...............................................95
4.6. CÂU HI VÀ BÀI TP....................................................................................97
CHƯƠNG 5. TCP/IP VÀ INTERNET .........................................................................98
5.1. GII THIU CHUNG V INTERNET ............................................................98
5.1.1. Lch s phát trin ca mng Internet và b giao thc TCP/IP ...................98
5.1.2. S tăng trưởng ca Internet ........................................................................99
5.2. KIN TRÚC MNG INTERNET...................................................................100
5.2.1. Mô hình TCP/IP........................................................................................100
5.2.2. H giao thc TCP/IP.................................................................................102
5.3. GIAO THC TCP ...........................................................................................103
5.3.1. Gii thiu ..................................................................................................103
5.3.2. Cu trúc gói s liu TCP...........................................................................103
5.3.3. Thiết lp và kết thúc kết ni TCP .............................................................105
5.3.3. Điu khin lưu lượng trong TCP ..............................................................105
5.3.3.1. Khi động chm.................................................................................105
5.3.3.2. Tính thi gian kh hi mt cách thông minh ....................................107
5.3.3.3. Tránh tc nghn.................................................................................108
5.3.4. Giao thc UDP (User Datagram protocol) ...............................................111
5.4. GIAO THC LIÊN MNG IP........................................................................112
5.4.1. Gii thiu ..................................................................................................112
5.4.2. Cu trúc gói s liu IP..............................................................................112
5.4.3. Các lp địa ch IP......................................................................................114
5.4.4. Các bước thc hin ca giao thc IP ........................................................115
5.5. PHÂN CHIA MNG CON .............................................................................116
5.6. ĐỊA CH IPV6 .................................................................................................117
5.7. INTRANET VÀ INTERNET ..........................................................................117
5.8. MT S NG DNG TRÊN INTERNET ....................................................117
5.9. CÂU HI VÀ BÀI TP..................................................................................117
DANH MC TÀI LIU THAM KHO ....................................................................118
http://www.ebook.edu.vn 5
CHƯƠNG 1. NHP MÔN MNG MÁY TÍNH
1.1. M ĐẦU
Mng máy tính phát sinh t nhu cu mun chia s, dùng chung tài nguyên và cho
phép giao tiếp trc tuyến (online) cũng như các ng dng đa phương tin trên mng.
Tài nguyên gm có tài nguyên phn mm (d liu, chương trình ng dng, ...) và tài
nguyên phn cng (máy in, máy quét, CD ROM,.). Giao tiếp trc tuyến bao gm gi
và nhn thông đip, thư đin t. Các ng dng đa phương tin có th là phát thanh,
truyn hình, đin thoi qua mng, hi tho trc tuyến, nghe nhc, xem phim trên
mng.
Trước khi mng máy tính được s dng, người ta thường phi t trang b máy in,
máy v và các thiết b ngoi vi khác cho riêng mình. Để có th dùng chung máy in thì
mi người phi thay phiên nhau ngi trước máy tính được ni vi máy in. Khi được
ni mng thì tt c mi người ngi ti các v trí khác nhau đều có quyn s dng máy
in đó.
S kết hp ca máy tính vi các h thng truyn thông, đặc bit là vin thông, đã
to ra cuc cách mng trong vn đề t chc khai thác và s dng h thng máy tính.
Mô hình tp trung da trên máy tính ln được thay thế mô hình các máy tính đơn l
được kết ni li để cùng thc hin công vic, hình thành môi trường làm vic nhiu
người s dng phân tán, cho phép nâng cao hiu qu khai thác tài nguyên chung t
nhng v trí địa lý khác nhau. Các h thng như thế được gi là mng máy tính.
Mng máy tính ngày nay đã tr thành mt lĩnh vc nghiên cu phát trin và ng
dng ct lõi ca Công ngh tng tin. Các lĩnh vc nghiên cu phát trin và ng dng
ca mng: kiến trúc mng, nguyên lý thiết kế, cài đặt và các ng dng trên mng.
1.2. CÁC KHÁI NIM CƠ BN
1.2.1. Lch s phát trin
Cui nhng năm 60 đã xut hin các mng x lý gm các trm cui (terminal)
th động được ni vào mt máy x lý trung tâm. Máy tính trung tâm hu như đảm
nhim tt c mi vic t x lý thông tin, qun lý các th tc truyn d liu, qun lý s
đồng b ca các trm cui, qun lý các hàng đợi, x lý các ngt t các trm cui,... Mô
hình này bc l các yếu đim như: tn quá nhiu vt liu (đường truyn) để ni các
trm vi trung tâm, máy tính trung tâm phi làm vic quá nhiu dn đến quá ti.
Để gim nh nhim v ca máy tính trung tâm người ta gom các trm cui vào
b gi là b tp trung (hoc b dn kênh) trưc khi chuyn v trung tâm. Các b này
có chc năng tp trung các tín hiu do trm cui gi đến vào trên cùng mt đường
truyn. S khác nhau gia hai thiết b này th hin ch:
B dn kênh (multiplexor): có kh năng truyn song song các thông tin do trm
cui gi v trung tâm.
B tp trung (concentrator): không có kh năng này, phi dùng b đệm để lưu tr
tm thi d liu