1. Trang chủ
  2. » Luận Văn - Báo Cáo

Xây dựng phần mềm quản lý ngân hàng câu hỏi trắc nghiệm tuyển sinh đại học

160 475 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 160
Dung lượng 3,22 MB

Nội dung

Error!. Bookmark not defined... Tuy nhiên, MC... Mã hóa hình nh là kh n ng tùy ch n... Có hai ph ng th c tìm gatekeeper:.

Trang 1

Chúng em xin chân thành c m n Th y Hoàng C ng đã t n tình h ng d n, ch

b o chúng em trong su t th i gian th c hi n đ tài

Chúng em xin chân thành c m n quý Th y Cô trong Khoa đã t n tình gi ng d y, trang b cho chúng em nh ng ki n th c quí báu trong nh ng n m h c v a qua

Chúng con xin g i lòng bi t n sâu s c đ n ba, m , và gia đình đã nuôi d ng, giáo

M c dù chúng em đã c g ng hoàn thành lu n v n trong ph m vi và kh n ng cho phép, nh ng ch c ch n s không tránh kh i nh ng thi u sót, kính mong s c m thông

và t n tình ch b o c a quý Th y Cô và các b n

Nhóm th c hi n

Nguy n Minh Trí & Nguy n Thanh Tu n

Trang 2

Trong th i đ i ngày này, công ngh thông tin đóng vài trò quan tr ng h u nh trong

t t c các l nh v c Do v y con ng i ph i không ng ng h c t p đ m mang, trao

d i ki n th c N u không b sung ki n th c chúng ta s b t t h u trong th i đ i thông tin phát tri n m t cách nhanh chóng nh hi n nay Nh t là khi internet xu t

hi n, nhu c u trao đ i thông tin ngày càng cao, nhu c u h c h i ki n th c không ch gói g n trong nhà tr ng, ho c trong l p h c., gi đây v i máy vi tính cùng v i

m ng internet, chúng ta có th tham gia vào các l p h c đ c m tr c tuy n, tham gia phát bi u trong l p h c Bây gi c ng có nh ng trang web h tr vi c h c tr c tuy n nh ng giá thành m c, có khi không h tr ng i h c t p tham gia tr c ti p vào

l p h c Các bài gi ng đ c thi t k tr c và đ c đ a lên m ng đ cho ng i h c chép v h c ho c h c tr c ti p trên trang web đó

Trong nh ng n m tr c đây, các d ch v truy n thông đa ph ng ti n đ u r t khó

và hình nh đ giúp cho giáo viên có th giáo ti p tr c ti p v i sinh viên

Trang 3

N i dung c a lu n v n đ c trình bày trong 9 ch ng :

Ch ng 1 : T ng Quan : Gi i thi u s l c v d y h c tr c tuy n và nêu lên m c tiêu c a đ tài

Ch ng 2 : Tìm hi u chu n H323 và các u đi m c a chu n H323

Ch ng 3 :C u hình m ng theo chu n H323 và các giao th c đ c s d ng trong chu n H323

Ch ng 4 : Nghiên c u cách th c thi t l p cu c g i thông qua m ng H323

Ch ng 5 : Nghiên c u các kh n ng c a chu n H323, các chu n nén âm thanh,

hình nh, các ng d ng c a chu n H323 trong vi c xây d ng h i ngh và các d ch v

đi n tho i thông qua IP

Ch ng 6 : Gi i thi u v h th ng Student h tr trong vi c d y h c tr c tuy n

Ch ng 7 : Phân tích : trình bày b c phân tích trong xây d ng h th ng

Ch ng 8 : Thi t k và cài đ t : Trình bày b c thi t k và cài đ t h th ng

Ch ng 9 : T ng k t : đánh giá h th ng và nêu nh ng b c phát tri n trong t ng lai c a h th ng

Trang 4

K H

TT –

M C L C

L I CÁM N i

L I NÓI U ii

DANH SÁCH HÌNH vii

DANH SÁCH B NG xi

Ch ng 1 : T ng quan 1

1.1 T ng quan 1

1.2 M c tiêu c a đ tài : 1

Ch ng 2 : Tìm hi u chu n H323 2

2.1 Gi i thi u chu n H323: 2

2.2 Các u đi m c a chu n H323: 2

2.2.1 Cung c p các b mã hoá đã đ c chu n hoá : 2

2.2.2 Tính t ng thích cao : 2

2.2.3 c l p h th ng m ng : 3

2.2.4 c l p v i ng d ng và h đi u hành : 3

2.2.5 H tr đa đi m : 3

2.2.6 Qu n lý b ng thông : 3

2.2.7 H tr kh n ng qu n bá thông tin : 3

2.2.8 Linh ho t : 3

2.2.9 Kh n ng h i ngh liên m ng : 3

Ch ng 3 : C u hình m ng theo chu n H323 4

3.1 Terminal : 4

3.2 Gateway : 6

3.3 Gatekeeper : 8

3.4 MCU (Multipoint Control Unit): 10

3.5 Các giao th c s d ng trong H323 : 11

3.5.1 Giao th c H225 RAS ( Registration/Admission/Status) : 11

3.5.2 Giao th c báo hi u cu c g i H225 : 12

3.5.3 Giao th c đi u khi n cu c g i H245 : 13

3.5.4 Giao th c RTP (Real-time Transport Protocol) : 14

3.5.5 Giao th c RTCP (Real-time Transport Control Protocol): 17

3.6 Mã hóa/gi i mã (CODEC) tín hi u Audio : 17

3.7 Mã hoá/gi i mã (CODEC)tín hi u Video : 18

3.8 Data channel (Kênh d li u): 19

Ch ng 4 Thi t l p cu c g i thông qua m ng H323 20

4.1 Các th t c th c hi n trên kênh H225 RAS : 20

4.1.1 Tìm gatekeeper : 20

4.1.2 Th t c đ ng ký v i gatekeeper : 21

4.1.3 nh v đi m cu i : 23

4.1.4 Các th t c khác : 24

4.2 Thi t l p cu c g i gi a hai đi m cu i qua m ng H323 : 24

4.2.1 nh tuy n kênh đi u khi n và báo hi u : 25

4.2.2 Quá trình thi t l p cu c g i qua m ng H323 : 27

Ch ng 5 : Các kh n ng c a chu n H323 và ng d ng 49

Trang 5

K H

TT –

5.1.1 Chu n nén âm thanh G711: 50

5.1.2 Chu n nén âm thanh G723 : 50

5.1.3 Chu n nén âm thanh G729 : 50

5.2 Chu n nén hình nh : 51

5.2.1 Chu n nén hình nh H261 : 51

5.2.2 Chu n nén hình nh H263: 51

5.3 Chu n T120 : 51

5.3.1 Gi i thi u : 51

5.3.2 Các u đi m c a T120 : 52

5.4 Phát tri n d ch v đi n tho i thông qua IP (VoIP): 53

5.4.1 Gi i thi u : 53

5.4.2 Các ng d ng c a đi n tho i IP : 54

5.4.3 Các u đi m c a VoIP : 55

5.5 Xây d ng h i ngh đa truy n thông: 56

5.5.1 H i ngh đa đi m t p trung (Centralized multipoint conference): 56

5.5.2 H i ngh đa đi m phân tán (Decentralized multipoint conference): 57

5.5.3 H i ngh đa đi m phân tán t p trung k t h p: 58

5.6 B th vi n OpenH323: 59

5.6.1 Gi i thi u : 59

5.6.2 C u trúc phân l p c a th viên OpenH323 : 59

5.6.3 Di n gi i ý ngh a m t s l p : 63

Ch ng 6 : Student - H th ng h tr h c t xa : 64

6.1 Gi i thi u : 64

6.2 i t ng s d ng h th ng: 65

6.3 Các ch c n ng : 66

6.3.1 Ch c n ng dàng cho Admin : 66

6.3.2 Ch c n ng dành cho giáo viên : 67

6.3.3 Ch c n ng dành cho sinh viên : 69

Ch ng 7 : Phân tích 70

7.1 Mô hình Use case : 70

7.2 Danh sách các Actor : 70

7.3 Danh sách các Use-case: 71

7.4 c t các use-case chính : 73

7.4.1 c t use-case “KetNoi”: 73

7.4.2 c t use-case “DangNhap” : 74

7.4.3 c t use-case “ThayDoiThongTinCaNhan” : 75

7.4.4 c t use-case “DangKy” : 76

7.4.5 c t use-case “QuanLyLop” : 77

7.4.6 c t use-case “QuanLyTextChat” : 79

7.4.7 c t use-case “QuanLyHinhAnh” : 80

7.4.8 c t use-case “QuanLyAmThanh” : 81

7.4.9 c t use-case “QuanLyThanhVien” : 82

7.4.10 c t use-case “TaoLopHoc” : 84

7.4.11 c t use-case “ThayDoiChuLop” : 85

7.4.12 c t use-case “QuanLyDSNguoiDung” : 86

7.4.13 c t use-case “ThayDoiQuyenNguoiDung” : 87

7.4.14 c t use-case “TruyenAmThanh” : 88

Trang 6

K H

TT –

7.5 Phân tích ki n trúc h th ng : 88

7.6 Phân tích các use-case chính : 90

7.6.1 Phân tích Use case “KetNoi”: 90

7.6.2 Phân tích Use case “DangNhap”: 91

7.6.3 Phân tích Use case “DangKy”: 92

7.6.4 Phân tích Use case “QuanLyLopHoc”: 93

7.6.5 Phân tích Use case “QuanLyThanhVien”: 95

7.6.6 Phân tích Use case “TaoLopHoc”: 97

7.6.7 Phân tích Use case “ThayDoiChuLop”: 98

7.6.8 Phân tích Use case “ThayDoiQuyenNguoiDung”: 99

7.6.9 Phân tích Use case “TruyenAmThanh”: 100

Ch ng 8 : Thi t k và cài đ t 101

8.1 L c đ tri n khai c a h th ng : 101

8.1.1 Các node và ch c n ng c a các node 101

8.1.2 Tri n khai h th ng : 101

8.2 Thi t k d li u : 102

8.2.1 S đ l p : 102

8.2.2 Thi t k b ng l u thông tin c a l p h c : 102

8.2.3 Thi t k b ng l u thông tin ng i s d ng : 103

8.3 Thi t k giao di n : 104

8.3.1 Thi t k màn hình chính : 104

8.3.2 Thi t k màn hình đ ng nh p : 109

8.3.3 Thi t k màn hình hi n th danh sách l p : 110

8.3.4 Thi t k màn hình t o l p h c m i : 112

8.3.5 Thi t k màn hình xoá m t l p : 113

8.3.6 Thi t k màn hình thay đ i m t kh u : 114

8.3.7 Thi t k màn hình server : 115

8.4 Thi t k x lý : 116

8.4.1 Danh sách các x lý : 116

8.4.2 Thi t k các x lý chính : 117

8.5 S đ l p c a m t s l p x lý chính : 141

8.6 Công c và môi tr ng phát tri n h th ng 142

8.7 Yêu c u v ph n c ng : 143

8.8 H ng d n s d ng h th ng : 143

8.8.1 Kh i đ ng Server : 143

8.8.2 Kh i đ ng các client : 144

Ch ng 9 : T ng k t 145

9.1 K t lu n : 145

9.2 H ng phát tri n : 145

Trang 7

K H

TT –

DANH SÁCH HÌNH

Hình 3-1: C u hình m ng theo chu n H323 4

Hình 3-2: C u hình m t terminal 5

Hình 3-3: Gateway 6

Hình 3-4: N i dung c b n c a Gateway 7

Hình 3-5: K t h p gi a đ u cu i (terminal), gatekeeper, gateway 10

Hình 3-6: Các giao th c s d ng trong H323 11

Hình 3-7: Mã hoá gói tin RTP trong gói IP 16

Hình 4-1: T đ ng tìm gatekeeper 21

Hình 4-2: Th t c đ ng ký v i gatekeeper 22

Hình 4-3: Th t c đ ng ký v i gatekeeper 23

Hình 4-4: Các kênh logic trong m t cu c g i 24

Hình 4-5: Gatekeeper tìm đ ng báo hi u cu c g i 25

Hình 4-6: Báo hi u cu c g i tr c ti p gi a các Endpoint 26

Hình 4-7: Thi t l p kênh đi u khi n H.245 tr c ti p gi a các Endpoint 27

Hình 4-8: Gatekeeper đ nh tuy n kênh đi u khi n H.245 27

Hình 4-9: Cu c g i c b n không có gatekeeper 28

Hình 4-10: Hai đi m cu i đ u đ ng ký v i m t gatekeeper 29

Hình 4-11: Hai đi m cu i đ u đ ng ký v i m t gatekeeper 30

Hình 4-12: Ch có phía ch g i đ ng ký – Báo hi u tr c ti p 31

Hình 4-13: Ch có phía ch g i đ ng ký – gatekeeper đ nh tuy n báo hi u 31

Hình 4-14: Ch có phía b g i đ ng ký – Báo hi u truy n tr c ti p 32

Hình 4-15: Ch có phía b g i đ ng ký gatekeeper đ nh tuy n báo hi u 33

Hình 4-16: Hai đ u cu i đ ng ký v i hai gatekeeper – 34

Hình 4-17: Hai bên đ ng ký v i hai gatekeeper – Phía g i truy n tr c ti p còn phía b g i thì đ nh tuy n báo hi u qua gatekeeper 2 35

Hình 4-18: Hai bên đ ng ký v i 2 gatekeeper – gatekeeper 1 phía g i đ nh tuy n báo hi u còn phía b g i thì truy n tr c ti p 36

Hình 4-19: Hai đ u cu i đ u đ ng ký - nh tuy n qua hai gatekeeper 37

Hình 4-20: Yêu c u thay đ i đ r ng c a b ng t n – thay đ i thông s truy n 43

Trang 8

K H

TT –

Hình 4-21: Yêu c u thay đ i đ r ng b ng t n – thay đ i thông s nh n 44

Hình 4-22: i m cu i k t thúc cu c g i có s tham gia c a gatekeeper 46

Hình 4-23: K t thúc cu c g i b t đ u t gatekeeper 47

Hình 5-1: Các chu n đ c cung c p trong chu n H323 49

Hình 5-2: H i ngh phân tán và t p trung 57

Hình 5-3: H i ngh đa đi m phân tán t p trung k t h p 59

Hình 7-1: Mô hình UseCase 70

Hình 7-2: Ki n trúc h th ng Error! Bookmark not defined Hình 7-3: S đ l p đ i t ng c a Use case “KetNoi” 90

Hình 7-4: S đ l p đ i t ng c a Use case “DangNhap” 91

Hình 7-5: S đ l p đ i t ng c a Use case “DangKy” 92

Hình 7-6: S đ l p đ i t ng c a Use case “QuanLyLopHoc” – Thay doi mat khau.93 Hình 7-7: S đ l p đ i t ng c a Use case “QuanLyLopHoc” – Xoa lop hoc 94

Hình 7-8: S đ l p đ i t ng c a Use case “QuanLyThanhVien” – Cho phép phát bi u 95

Hình 7-9: S đ l p đ i t ng c a Use case “QuanLyThanhVien” – Cho phép phát hình nh 95

Hình 7-10: S đ l p đ i t ng c a Use case “QuanLyThanhVien” – u i sinh viên 96 Hình 7-11: S đ l p đ i t ng c a Use case “TaoLopHoc” 97

Hình 7-12: S đ l p đ i t ng c a Use case “ThayDoiChuLop” 98

Hình 7-13: S đ l p đ i t ng c a Use case “ThayQuyenNguoiDung” 99

Hình 7-14: S đ l p đ i t ng c a Use case “TruyenAmThanh” 100

Hình 8-1: L c đ tri n khai c a h th ng 101

Hình 8-2: Ánh x t l p entity CClassDB sang l p CRoomSet 102

Hình 8-3: Ánh x t l p entity CuserDB sang l p CusersSet 103

Hình 8-4: Màn hình chính 104

Hình 8-5: Màn hình th hi n webcam 105

Hình 8-6: Màn hình danh sách thành viên 106

Hình 8-7: Menu call 107

Hình 8-8: Menu chat 107

Hình 8-9: Menu audio 107

Trang 9

K H

TT –

Hình 8-11: Màn hình sau khi k t n i 109

Hình 8-12: Màn hình đ ng nh p 109

Hình 8-13: Màn hình danh sách l p 111

Hình 8-14: Menu l p h c 112

Hình 8-15: Menu ng i dùng 112

Hình 8-16: Màn hình t o l p h c 113

Hình 8-17: Màn hình xoá l p h c 113

Hình 8-18: Màn hình thay đ i m t kh u 114

Hình 8-19: Màn hình server 115

Hình 8-20: L c đ tu n t c a x lý XL1 117

Hình 8-21: Bi u đ c ng tác c a x lý XL1 118

Hình 8-22: L c đ tu n t c a x lý XL2 119

Hình 8-23: Bi u đ c ng tác c a x lý XL2 120

Hình 8-24: L c đ tu n t c a x lý XL3 121

Hình 8-25: Bi u đ c ng tác c a x lý XL3 122

Hình 8-26: L c đ tu n t c a x lý XL5 123

Hình 8-27: Bi u đ c ng tác c a x lý XL5 124

Hình 8-28: L c đ tu n t c a x lý XL6 125

Hình 8-29: Bi u đ c ng tác c a x lý XL6 126

Hình 8-30: L c đ tu n t c a x lý XL13 127

Hình 8-31: Bi u đ c ng tác c a x lý XL13 128

Hình 8-32: L c đ c a x lý XL14 129

Hình 8-33: Bi u đ c ng tác c a x lý XL14 130

Hình 8-34: L c đ tu n t c a x lý XL15 131

Hình 8-35: Bi u đ c ng tác c a x lý XL15 132

Hình 8-36: L c đ tu n t c a x lý XL16 133

Hình 8-37: Bi u đ c ng tác c a x lý XL16 134

Hình 8-38: L c đ tu n t c a x lý XL17 135

Hình 8-39: Bi u đ c ng tác c a x lý XL17 136

Hình 8-40: L c đ tu n t c a x lý XL19 137

Hình 8-41: Bi u đ c ng tác c a x lý XL19 138

đ tu n t c a x lý XL24 139

Trang 10

K H

TT –

Hình 8-43: Bi u đ c ng tác c a x lý XL24 140

Hình 8-44: Kh i đ ng server 143

Hình 8-45: Kh i đ ng client 144

Hình 8-46: Client đ ng nh p 145

Trang 11

K H

TT –

DANH SÁCH B NG

B ng 2-1: B ng so sánh các chu n CODEC 18

B ng 5-1: B ng t ng k t các chu n trong n m 49

B ng 7-1: Danh sách các actor 71

B ng 7-2: Danh sách các use case 72

B ng 7-3: Danh sách các l p đ i t ng c a Use case “KetNoi” 90

B ng 7-4: Danh sách các l p đ i t ng c a Use case “DangNhap” 92

B ng 7-5: Danh sách các l p đ i t ng c a Use case “DangKy” 93

B ng 7-6: Danh sách các l p đ i t ng c a Use case “QuanLyLopHoc” 94

B ng 7-7: Danh sách các l p đ i t ng c a Use case “QuanLyThanhVien” 96

B ng 7-8: Danh sách các l p đ i t ng c a Use case “TaoLopHoc” 97

B ng 7-9: Danh sách các l p đ i t ng c a Use case “ThayDoiChuLop” 99

B ng 7-10: Danh sách các l p đ i t ng c a Use case “ThayDoiNguoiDung” 100

B ng 7-11: Danh sách các l p đ i t ng c a Use case “TruyenAmThanh” 100

B ng 8-1: Danh sách các thu c tính c a b ng CRoomSet 103

B ng 8-2: Danh sách các thu c tính c a b ng CUsersSet 103

B ng 8-3: Các tr ng trên màn hình chính 105

B ng 8-4: Các tr ng trên màn hình th hi n webcam 106

B ng 8-5: Các tr ng trên màn hình danh sách thành viên 107

B ng 8-6: Các tr ng trên menu call 107

B ng 8-7: Các tr ng trên menu chat 107

B ng 8-8: Các tr ng trên menu audio 108

B ng 8-9: Các tr ng trên menu video 108

B ng 8-10: Các tr ng trên màn hình đ ng nh p 110

B ng 8-11: Các tr ng trên màn hình th hi n danh sách l p 111

B ng 8-12: Các tr ng trên menu l p h c 112

B ng 8-13: Các tr ng trên menu ng i dùng 112

B ng 8-14: Các tr ng trên màn hình t o l p h c 113

B ng 8-15: Các tr ng trên màn hình xóa l p h c 114

Trang 12

K H

TT –

B ng 8-16: Các tr ng trên màn hình thay đ i m t kh u 115

B ng 8-17: Các tr ng trên màn hình server 115

B ng 8-18: Danh sách các x lý 117

B ng 8-19: Danh sách các hành đ ng c a x lý XL1 119

B ng 8-20: Danh sách các hành đ ng c a x lý XL2 121

B ng 8-21: Danh sách các hành đ ng c a x lý XL3 123

B ng 8-22: Danh sách các hành đ ng c a x lý XL5 125

B ng 8-23: Danh sách các hành đ ng c a x lý XL6 127

B ng 8-24: Danh sách các hành đ ng c a x lý XL13 129

B ng 8-25: Danh sách các hành đ ng c a x lý XL14 131

B ng 8-26: Danh sách các hành đ ng c a x lý XL15 133

B ng 8-27: Danh sách các hành đ ng c a x lý XL16 135

B ng 8-28: Danh sách các hành đ ng c a x lý XL17 137

B ng 8-29: Danh sách các hành đ ng c a x lý XL19 139

B ng 8-30: Danh sách các hành đ ng c a x lý XL24 141

Trang 13

D y h c tr c tuy n là hình th c đào t o không t p trung, các h c viên không c n ph i

t p trung t i m t đ a đi m c th nào, đi u này s giúp cho các h c viên xa không

có đi u ki n đ n l p nh ng v n có th tham gia vào l p h c i u đ c bi t là giáo viên có th tr c tham gia gi ng d y t i m t đ a đi m nào đó H c viên có th trao đ i

Trang 14

d li u đa ph ng ti n (multimedia) audio, video, data th i gian th c qua m ng chuy n m ch gói (bao g m c m ng IP) mà không quan tâm đ n ch t l ng d ch v H323 n m trong b các khuy n ngh H32x cung c p các d ch v truy n d li u đa

ph ng ti n qua các lo i m ng khác nhau M t trong các ng d ng c a H323 chính

là d ch v đi n tho i IP và h i ngh đa truy n thông n nay, H323 đã phát tri n thông qua hai phiên b n Phiên b n th nh t đ c thông qua vào n m 1996 và phiên

b n th hai đ c thông qua vào n m 1998 ng d ng vào chu n này r t r ng bao g m

c các thi t b ho t đ ng đ c l p c ng nh ng d ng truy n thông nhúng trong môi

tr ng máy tính cá nhân, có th áp d ng cho đàm tho i đi m - đi m c ng nh cho truy n thông h i ngh H323 còn bao g m c ch c n ng đi u khi n cu c g i, qu n lí thông tin đa ph ng ti n và qu n lí b ng thông và đ ng th i còn cung c p giao di n

gi a m ng LAN và các m ng khác

2.2 Các u đi m c a chu n H323:

2.2.1 Cung c p các b mã hoá đã đ c chu n hoá :

H.323 thi t l p các chu n nén và gi i nén cho các lu ng d li u audio và video, b o

đ m cho các thi t b t các nhà cung c p khác nhau có s h tr chung

2.2.2 Tính t ng thích cao :

Ng i s d ng có th trao đ i d li u mà không ph i lo l ng v tính t ng thích bên nh n Bên c nh vi c đ m b o bên nh n có th gi i nén thông tin nh n đ c, H.323 còn thi t l p nh ng kh n ng cho phép bên nh n có th trao đ i kh n ng đ i

v i bên g i

Trang 15

Tuy H.323 có th qu n lý đ c nh ng cu c h i ngh có nhi u k t n i mà không c n

s d ng thêm m t trình đi u khi n đa đi m chuyên d ng nào, nh ng vi c s d ng MCU (Multipoint Control Unit – trình đi u khi n đa đi m) s cung c p m t ki n trúc

m nh và linh ho t h n cho h i ngh ki u nhi u k t n i

2.2.6 Qu n lý b ng thông :

Vi c truy n các d li u truy n thông đa ph ng ti n đòi h i b ng thông r t l n và có

th làm ngh n m ch gi i quy t v n đ này, H.323 đ a ra trình qu n lý b ng thông Nhân viên qu n tr m ng có th gi i h n s k t n i H.323 hay gi i h n b ng thông cho các ng d ng s d ng H.323 i u này đ m b o cho s l u thông trên

2.2.9 Kh n ng h i ngh liên m ng :

Nhi u ng i dùng mu n k t n i t m ng LAN đ n m t đ u xa ch ng h n nh k t n i

gi a h th ng LAN v i h th ng ISDN H.323 c ng h tr kh n ng này và s d ng

k thu t mã hoá chung t các chu n h i ngh khác nhau đ gi m thi u th i gian chuy n đ i mã và t o m t hi u su t t i u cho h i ngh

Trang 16

Ki n trúc c a H.323 không bao g m c m ng LAN hay t ng transport dùng đ k t

n i gi a các m ng LAN khác mà ch có nh ng thành ph n c n thi t cho vi c t ng tác v i m ng chuy n m ch đi n t SCN (Switched Circuit Network)

H.323 g m có b n thành ph n chính cho m t h th ng truy n tin trên m ng đó là: Terminal, Gateway, Gatekeeper và MCU

MCU

Mang H320 (ISDN) Gateway

ISDN videophone

IBM Compatible H323 terminal

Laptop computer H323 terminal

ph i h tr chu n H245 đ c dùng đ đi u ti t các kênh truy n d li u, và khà n ng

c a thi t b Ngoài ra nó ph i đ c h tr các thành ph n sau:

- Giao th c báo hi u H225 ph c v trong quá trình thi t l p và hu b cu c g i

Trang 17

- Giao th c Q.931 dùng cho báo hi u và thi t l p cu c g i

- Giao th c RTP/RCTP đ truy n và k t h p các gói tin audio, video

M t đ u cu i H323 c ng có th đ c trang b thêm các tính n ng nh :

- Mã hoá và gi i mã các tín hi u audio, video

- H tr giao th c T120 ph c v cho vi c trao đ i thông tin s li u (data)

- T ng thích v i MCU đ h tr các liên k t đa đi m

Hình 3-2: C u hình m t terminal

Trang 18

ph i H323) Ví d nh m t gateway có th k t n i và cung c p kh n ng truy n tin

gi a m t đ u cu i H323 và m ng chuy n m ch kênh (bao g m t t c các lo i m ng chuy n m ch đi n tho i ch ng h n PSTN) Vi c k t n i này đ c th c hi n nh ch c

n ng chuy n đ i giao th c trong quá trình thi t l p, gi i phóng cu c g i và ch c n ng

bi n đ i khuôn d ng d li u gi a hai m ng khác nhau c a gateway Nh v y đ i v i

k t n i gi a hai thi t b đ u cu i H323 thì không c n thi t ph i có gateway, nh ng

đ i v i cu c g i có s tham gia c a m ng chuy n m ch kênh thì gateway là b t bu c

Trang 19

Các thi t b đ u cu i giao ti p v i Gateway s d ng giao th c H.245 và Q.931

Trang 20

Gatekeeper là m t thành ph n quan tr ng trong m ng H323, nó đ c xem nh b não

c a m ng Gatekeeper ho t đ ng nh m t b chuy n m ch o Gatkeeper có các ch c

n ng nh đánh đ a ch ; cho phép và xác nh n các đ u cu i H323, các gateway; qu n

lí gi i thông; tính c c cu c g i; ngoài ra nó còn có th cung c p kh n ng đ nh tuy n cu c g i gatekeeper qu n lí gi i thông nh kh n ng cho phép hay không cho phép các cu c g i x y ra Khi s cu c g i đã v t qua m t ng ng nào đó thì nó s

t ch i t t c các cu c g i khác

M c dù v y, gatekeeper là thành ph n tu ch n trong m ng H323 nh ng nó có kh

n ng đ nh tuy n các cu c g i H323 B ng cách này, các cu c g i thông qua gatekeeper đ c ki m soát hi u q a h n Nh ng ng i cung c p d ch v c n kh

n ng này đ có th tính ti n cu c g i D ch v này có th đ c dùng đ đ nh tuy n l i

m t cu c g i n u đi m đ c g i không xác đ nh đ c Kh n ng đ nh tuy n c a gatekeeper có th giúp gi i quy t s cân b ng gi a nhi u gateway Gatekeeper là m t thành ph n đ c l p v i các thi t b H323, nh ng nhà cung c p có th tích h p nh ng

ch c n ng c a gatekeeper vào thành ph n c a MCU

M t gatekeeper không c n thi t trong m ng H323, tuy nhiên n u trong m ng có gatekeeper thì các thi t b đ u cu i và các Gateway ph i s d ng các th t c c a gatekeeper Các ch c n ng c a m t gatekeeper đ c phân bi t làm 2 lo i là các ch c

n ng b t bu c và các ch c n ng không b t bu c

Các ch c n ng b t bu c c a gatekeeper :

- Ch c n ng d ch đ a ch : - gatekeeper s th c hi n vi c chuy n đ i t m t đ a ch hình th c (d ng tên g i) c a các thi t b đ u cu i và gateway sang đ a ch truy n d n

th c trong m ng (đ a ch IP) Chuy n đ i này d a trên b ng đ i chi u đ a ch đ c

Trang 21

mi n ch có duy nh t m t gatekeeper M t mi n hoàn toàn có th đ c l p v i c u trúc

m ng, bao g m nhi u m ng đ c k t n i v i nhau Thông qua các ch c n ng trên:

d ch đ a ch , đi u khi n truy nh p, đi u khi n đ r ng b ng t n, gatekeeper cung c p

kh n ng qu n lí mi n

Các ch c n ng không b t bu c c a Gatekeeper :

- i u khi n báo hi u cu c g i - gatekeeper có th l a ch n gi a hai ph ng th c

đi u khi n báo hi u cu c g i là: nó k t h p v i kênh báo hi u tr c ti p gi a các đ u

cu i đ hoàn thành báo hi u cu c g i ho c ch s d ng các kênh báo hi u c a nó đ

x lý báo hi u cu c g i

Khi ch n ph ng th c đ nh tuy n báo hi u cu c g i tr c ti p gi a các đ u cu i, thì gatekeeper s không ph i giám sát báo hi u trên kênh H.225.0

- H n ch truy nh p - Gatekeeper có th s d ng báo hi u trên kênh H.225.0 đ t

ch i m t cu c g i c a m t thi t b đ u cu i khi nh n th y có l i trong vi c đ ng ký

Nh ng nguyên nhân t ch i bao g m: m t Gateway ho c đ u cu i đ ng ký h n ch

Trang 22

Hình 3-5: K t h p gi a đ u cu i (terminal), gatekeeper, gateway

3.4 MCU (Multipoint Control Unit):

MCU là m t đi m cu i (Endpoint) trong m ng, nó cung c p kh n ng nhi u thi t b

đ u cu i, gateway cùng tham gia vào m t liên k t đa đi m (multipoint conference)

Nó bao g m m t MC (Multipoimt Controller) b t bu c ph i có và m t MP (Multipoint Process) có th có ho c không

Nhi m v c a MC là đi u ti t kh n ng audio, video, data gi a các thi t b đ u cu i theo giao th c H245 Nó c ng đi u khi n các tài nguyên c a h i tho i b ng vi c xác

đ nh dòng audio, video, data nào c n đ c g i đ n các đ u cu i Tuy nhiên, MC

Trang 23

3.5.1 Giao th c H225 RAS ( Registration/Admission/Status) :

Các b n tin H225 RAS đ c dùng đ trao đ i gi a các đi m cu i (các đ u

cu i, các gateway) và gatekeeper cho các ch c n ng nh tìm gatekeeper, đ ng kí,

qu n lí gi i thông Kênh này đ c l p v i kênh báo hi u cu c g i và kênh đi u khi n H.245 Th t c m kênh logic H.245 không dùng đ thi t l p kênh báo hi u RAS Trong môi tr ng m ng không có Gatekeeper thì không s d ng kênh báo hi u RAS

N u có Gatekeeper thì kênh báo hi u RAS đ c m gi a Endpoint và Gatekeeper và

đ c m tr c khi thi t l p các kênh khác gi a các H.323 Endpoint

Trang 24

th i gian Timeout và đ c đ m l i cho m i thông đi p khác nhau M t Endpoint hay Gatekeeper không đáp ng đ c yêu c u trong th i gian Timeout thì có th dùng thông đi p RIP (Request In Progress) đ thông báo r ng nó v n đang ti p t c yêu

c u M t Endpoint hay Gatekeeper nh n RIP s xoá Timeout c a nó và đ m l i

- Tìm gatekeeper: Là quá trình đi m cu i tìm m t gatekeeper đ nó có th đ ng kí

- ng kí: tham gia vào m t mi n do gatekeeper qu n lí, các đi m cu i ph i đ ng

kí v i gatekeeper và thông báo đ a ch giao v n và các đ a ch hình th c c a nó (Trong h th ng có gatekeeper thì đ a ch hình th c chính là s đ c quay)

- nh v các đi m cu i: Là ti n trình tìm đ a ch giao v n cho m t đi m cu i khi bi t

đ a ch hình th c c a nó (thông qua gatekeeper) M i khi có cu c g i, gatekeeper

Trang 25

b n tin yêu c u giám sát b t bu c Yêu c u này cùng v i nh ng b n tin sau đó liên quan đ n quá trình khai báo/tìm ki m gi a đ u cu i và Gatekeeper s đ c truy n đi trên kênh không tin c y RAS (kênh

truy n thông tin v khai báo, giám sát và tr ng thái) Quá trình này k t thúc khi thi t

b đ u cu i nh n đ c trong b n tin CONNECT đ a ch chuy n t i an toàn mà trên đó

s g i đi các b n tin đi u khi n H.245 B n tin báo hi u H.225.0 s không b phân

đo n khi đi qua các PDU (Protocol Datagram Unit), còn nh ng b n tin đ c truy n

đi trên kênh RAS là nh ng b n tin không chu n hoá

Trong h th ng không có Gatekeeper , kênh báo hi u cu c g i đ c m gi a hai Endpoint liên quan đ n cu c g i Thông đi p báo hi u cu c g i đ c truy n tr c ti p

gi a hai Endpoint ch g i và Endpoint b g i s d ng đ a ch chuy n t i kênh báo

hi u Trong tr ng h p này, xem nh Endpoint ch g i đã bi t đ a ch chuy n t i kênh báo hi u cu c g i c a Endpoint b g i nên có th truy n tr c ti p

Trong h th ng có Gatekeeper, kênh báo hi u cu c g i đ c m gi a Endpoint và Gatekeeper, ho c gi a các Endpoint v i nhau ( do Gatekeeper quy t đ nh)

Trong ch ng sau khi nghiên c u v x lí cu c g i s nói rõ h n v giao th c báo

hi u cu c g i H225

3.5.3 Giao th c đi u khi n cu c g i H245 :

Giao th c đi u khi n H245 dùng đ th c hi n vi c giám sát các ho t đ ng c a các

th c th H323 bao g m: trao đ i kh n ng các đi m cu i; đóng m kênh logic; đi u khi n lu ng; quy t đ nh ch t ; và các l nh và ch th khác

Kênh H245 đ c thi t l p gi a hai đi m cu i, m t đi m cu i v i MC, ho c m t đi m

cu i v i gatekeeper Các đi m cu i ch thi t l p m t kênh H245 duy nh t cho m i

cu c g i mà nó tham gia.Kênh này s d ng các thông đi p và th t c trong chu n

Trang 26

H.245 M t Terminal, MCU, Gateway, ho c Gatekeeper có th h tr nhi u cu c g i,

do đó có nhi u kênh đi u khi n H.245

Khuy n cáo H.245 ch ra m t s ph ng th c đ c l p h tr báo hi u Endpoint – to – Endpoint M t ph ng th c đ c ch rõ b i cú pháp, ng ngh a, và m t t p các th

t c c a nó đ ch rõ s trao đ i thông đi p và s t ng tác v i ng i dùng Các Endpoint H.323 s h tr cú pháp, ng ngh a và các th t c b i các giao th c sau:

- Trao đ i kh n ng: Tr c khi ti n hành cu c g i đa ph ng ti n, m i đ u cu i ph i

- Báo hi u kênh logic: M t kênh logic là m t kênh mang thông tin t đi m cu i này

t i đi m cu i khác (trong tr ng h p h i tho i đi m - đi m) ho c đ n nhi u đi m

cu i khác (trong tr ng h p h i tho i đi m - đa đi m) H245 cung c p các b n tin đ đóng m các kênh logic Sau khi kênh logic đ c m thông tin media m i đ c truy n đi trên các kênh này

- Xác đ nh ch t : Th t c này nh m gi i quy t v n đ xung đ t gi a hai đi m cu i

đ u có kh n ng MC khi cùng tham gia vào m t cu c g i h i ngh , ho c gi a hai

đi m cu i khi mu n m m t kênh thông tin m t chi u

Các thông đi p c a H.245 g m: Request, Respone, Command, và Indication

3.5.4 Giao th c RTP (Real-time Transport Protocol) :

Realtime Protocol là m t chu n Internet đ truy n các lu ng thông tin gi a các thành

ph n t ng tác trên m ng RTP cung c p các d ch v v d li u mang tính th i gian

th c nh video và audio Thông th ng các ng d ng ch y RTP d a trên UDP đ t n

d ng kh n ng multiplexing và ki m l i RTP h tr vi c truy n d li u đ n nhi u

đ a ch đích b ng cách dùng c ch multicast n u đ c h tr b i h th ng m ng

Trang 27

Giao th c truy n th i gian th c (RTP) là m t th t c d a trên k thu t IP t o ra các

h tr đ truy n t i các d li u yêu c u th i gian th c, ví d nh các dòng d li u hình nh và âm thanh Các d ch v cung c p b i RTP bao g m các c ch khôi ph c

th i gian, phát hi n các l i, b o an và xác đ nh n i dung RTP đ c thi t k ch y u cho vi c truy n đa đ i t ng nh ng nó v n có th đ c s d ng đ truy n cho m t

đ i t ng RTP có th truy n t i m t chi u nh d ch v video theo yêu c u c ng nh các d ch v trao đ i qua l i nh đi n tho i Internet

Ho t đ ng c a RTP đ c h tr b i m t th t c khác là RCTP đ nh n các thông tin

ph n h i v ch t l ng truy n d n và các thông tin v thành ph n tham d các phiên

hi n th i

Ho t đ ng c a giao th c

RTP không có s n các c ch đ đ m b o vi c truy n theo th i gian hay các k thu t

v QoS mà d a vào các d ch v l p d i đ th c hi n nh ng kh n ng này RTP không đ m b o an toàn hay th t các packet khi truy n, s th t trong RTP packet cho phép bên nh n s p x p l i các packet theo th t khi truy n c a bên g i Ngoài ra

s th t c ng có th đ c t n d ng đ xác đ nh v trí thích h p c a m t packet, ví d trong vi c gi i mã video, mà không c n ph i gi i mã các packet theo th t

Các gói tin truy n trên m ng Internet có tr và jitter không d đoán đ c Nh ng các

ng d ng đa ph ng ti n yêu c u m t th i gian thích h p khi truy n các d li u và phát l i RTP cung c p các c ch b o đ m th i gian, s th t và các c ch khác liên quan đ n th i gian B ng các c ch này RTP cung c p s truy n t i d li u th i gian th c gi a các đ u cu i qua m ng

Tem th i gian (time-stamping) là thành ph n thông tin quan tr ng nh t trong các ng

d ng th i gian th c Ng i g i thi t l p các “tem th i gian” ngay th i đi m octet đ u tiên c a gói đ c l y m u

“Tem th i gian” t ng d n theo th i gian đ i v i m i gói Sau khi nh n đ c gói d

li u, bên thu s d ng các “tem th i gian” này nh m khôi ph c th i gian g c đ ch y các d li u này v i t c đ thích h p

Trang 28

Ngoài ra, nó còn đ c s d ng đ đ ng b các dòng d li u khác nhau ( ch ng h n

nh gi a hình và ti ng) Tuy nhiên RTP không th c hi n đ ng b mà các m c ng

d ng phía trên s th c hi n s đ ng b này

B ph n nh n d ng t i xác đ nh ki u đ nh d ng c a t i tin c ng nh các ph ng cách

mã hoá và nén T các b ph n đ nh d ng này, các ng d ng phía thu bi t cách phân tích và ch y các dòng d li u t i tin T i m t th i đi m b t k trong quá trình truy n tin, các b phát RTP ch có th g i m t d ng c a t i tin cho dù d ng c a t i tin có th thay đ i trong th i gian truy n (thay đ i đ thích ng v i s t c ngh n c a m ng)

M t ch c n ng khác mà RTP có là xác đ nh ngu n Nó cho phép các ng d ng thu

bi t đ c d li u đ n t đâu Ví d tho i h i ngh , t thông tin nh n d ng ngu n m t

ng i s d ng có th bi t đ c ai đang nói

Hình 3-7: Mã hoá gói tin RTP trong gói IP

Các c ch trên đ c th c hi n thông qua mào đ u c a RTP Cách mã hoá gói tin RTP trong gói tin IP đ c mô t trên hình v

RTP n m phía trên UDP, s d ng các ch c n ng ghép kênh và ki m tra c a UDP UDP và TCP là hai giao th c đ c s d ng ch y u trên Internet TCP cung c p các

k t n i đ nh h ng và các dòng thông tin v i đ tin c y cao trong khi UDP cung c p các d ch v không liên k t và có đ tin c y th p gi a hai tr m ch S d UDP đ c

s d ng làm th t c truy n t i cho RTP là b i vì 2 lí do:

- Th nh t, RTP đ c thi t k ch y u cho vi c truy n tin đa đ i t ng, các k t n i

có đ nh h ng, có báo nh n không đáp ng t t đi u này

- Th hai, đ i v i d li u th i gian th c, đ tin cây không quan tr ng b ng truy n đúng theo th i gian H n n a, s tin c y trong TCP là do c ch báo phát l i, không thích h p cho RTP Ví d khi m ng b t c ngh n m t s gói có th m t, ch t l ng

d ch v dù th p nh ng v n có th ch p nh n đ c N u th c hi n vi c phát l i thì s gây nên đ tr r t l n cho ch t l ng th p và gây ra s t c ngh n c a m ng

Trang 29

3.5.5 Giao th c RTCP (Real-time Transport Control Protocol):

RTCP (Real-time Transport Control Protocol) là giao th c h tr cho RTP cung c p các thông tin ph n h i v ch t l ng truy n d li u Các d ch v mà RTCP cung c p là:

- Giám sát ch t l ng và đi u khi n t c ngh n: ây là ch c n ng c b n c a RTCP

Nó cung c p thông tin ph n h i t i m t ng d ng v ch t l ng phân ph i d li u Thông tin đi u khi n này r t h u ích cho các b phát, b thu và giám sát B phát có

th đi u ch nh cách th c truy n d li u d a trên các thông báo ph n h i c a b thu

B thu có th xác đ nh đ c t c ngh n là c c b , t ng ph n hay toàn b Ng i qu n

lí m ng có th đánh giá đ c hi u su t m ng

- Xác đ nh ngu n: Trong các gói RTP, các ngu n đ c xác đ nh b i các s ng u nhiên có đ dài 32 bít Các s này không thu n ti n đ i v i ng i s d ng RTCP cung c p thông tin nh n d ng ngu n c th h n d ng v n b n Nó có th bao g m tên ng i s d ng, s đi n tho i, đ a ch e-mail và các thông tin khác

- ng b môi tr ng: Các thông báo c a b phát RTCP ch a thông tin đ xác đ nh

th i gian và nhãn th i gian RTP t ng ng

Chúng có th đ c s d ng đ đ ng b gi a âm thanh v i hình nh

- i u ch nh thông tin đi u khi n: Các gói RTCP đ c g i theo chu k gi a nh ng

ng i tham d Khi s l ng ng i tham d t ng lên, c n ph i cân b ng gi a vi c

nh n thông tin đi u khi n m i nh t và h n ch l u l ng đi u khi n h tr m t nhóm ng i s d ng l n, RTCP ph i c m l u l ng đi u khi n r t l n đ n t các tài nguyên khác c a m ng RTP ch cho phép t i đa 5% l u l ng cho đi u khi n toàn

b l u l ng c a phiên làm vi c i u này đ c th c hi n b ng cách đi u ch nh t c

đ phát c a RTCP theo s l ng ng i tham d

3.6 Mã hóa/gi i mã (CODEC) tín hi u Audio :

bên phát, tín hi u Audio t microphone tr c khi đ c truy n ti p ph i đ c mã hoá Còn bên nh n, chúng ph i đ c gi i mã tr c khi đ a đ n speaker CODEC là

Trang 30

B ng 3-1: B ng so sánh các chu n CODEC

Vi c l a ch n thu t toán CODEC là m t trong nh ng y u t c b n đ nâng cao ch t

l ng tho i Internet

3.7 Mã hoá/gi i mã (CODEC)tín hi u Video :

Video CODEC mã hoá tín hi u hình nh t camera đ truy n d n và gi i mã các tín

hi u video nh n đ c (đã đ c mã hoá) đ hi n th hình nh Trong H323, truy n hình nh có th có ho c không, vì v y vi c h tr video CODEC là tu ch n Tuy nhiên các đ u cu i cung c p kh n ng liên l c hình nh ph i đ c h tr giao th c

mã hoá, gi i mã tín hi u video Các giao th c h tr là H261, H263

Mã hóa hình nh là kh n ng tùy ch n N u đ c cung c p nó s theo các yêu c u trong khuy n cáo này M i đ u cu i H.323 cung c p truy n thông hình nh đ u ph i

Trang 31

có kh n ng mã hóa và gi i mã hình nh theo chu n QCIF H.261 M t đ u cu i c ng

có th tùy ch n kh n ng mã hóa và gi i mã hình nh theo H.261 ho c H.263 N u

m t đ u cu i h tr H.263 CIF ho c cao h n thì c ng h tr H.261 CIF T t c đ u

cu i h tr H.263 s h tr H.263 QCIF Các b mã hóa hình nh khác và các d ng hình nh khác c ng có th đ c dùng thông qua tho thu n trong H.245 Nhi u kênh hình nh đ c truy n và nh n qua kênh đi u khi n H.245

Các tu ch n v t c đ truy n bit nh, d ng nh và gi i thu t truy n có th đ c ch p

nh n b i b gi i mã đ c đ nh ngh a trong su t th i gian trao đ i kh n ng s d ng H.245.Các đ u cu i H.323 có th ho t đ ng các t c đ bit hình nh, t c đ khung không cân đ i và các gi i pháp hình nh n u có nhi u gi i pháp hình nh h tr

Ch ng h n cho phép m t đ u cu i CIF truy n hình nh QCIF trong khi nh n hình nh CIF Dòng hình nh đ c đ nh d ng nh mô t trong chu n H.225.0

Trong nh ng tr ng h p các đ u cu i H.323 nh n nhi u kênh hình nh, đ u cu i c n

th c hi n ch c n ng tr n ho c chuy n m ch hình nh đ truy n báo hi u hình nh

đ n ng i dùng Ch c n ng này có th bao g m truy n nhi u hình nh đ n ng i dùng

3.8 Data channel (Kênh d li u):

Truy n d li u là kh n ng tùy ch n Khi đ c h tr , thì d li u có th đ c chia s cho các đ u cu i thông qua các ng d ng nh white board, chia s ng d ng, chia s

t p tin H323 h tr d li u truy n thông thông qua chu n T120.M t h th ng có th cung c p d li u b ng cách tích h p kh n ng T120 vào các client và multipoint control unit (MCU) MCU có th đi u khi n và t ng h p các thông tin l i v i nhau Tóm l i, H323 s d ng c truy n thông tin c y và không tin c y Các tín hi u đi u khi n và d li u c n s truy n thông tin c y b i vì tín hi u ph i đ c nh n l i đ có

th x lý đ c Các dòng d li u âm thanh và hình nh có th b th t l c

Trang 32

Trong ch ng này, tr c tiên chúng ta nghiên c u các th t c báo hi u x lí cu c g i

gi a hai đi m cu i (đ u cu i ho c gateway) trong m ng H323 v i các tr ng h p khác nhau Các th t c này tuân theo các khuy n ngh H323, H225, H245 c a ITU-T

Có nhi u cách đ thi t l p m t cu c h i tho i Các đ u cu i có th qu ng bá thông tin

c a mình cho các đ u cu i khác ho c g i đ n MP, MP th c hi n tr n và phân ph i, chuy n các d li u này đ n các thành ph n khác tham gia trong cuôc h i tho i MCU

qu n lý h i tho i b ng cách s d ng các ch c n ng đi u khi n c a H.245 Các thông tin đi u khi n đ c truy n đ n MC trên kênh đi u khi n H.245 Trong tr ng h p các đ u cu i tham gia h i tho i qu ng bá thông tin c a mình đ n cách đ u cu i khác thì MP không đ c s d ng đ tr n và x lý d li u, trong khi đó, các thông tin đi u khi n cu c h i tho i v n đ c truy n trên kênh đi u khi n H.245.Trong quá trình nghiên c u th t c x lí cu c g i, chúng ta s không đi sâu vào c u trúc, các thành

ph n thông tin c a các gói tin mà ta ch xem xét ho t đ ng c a các th t c này nh

th nào

4.1 Các th t c th c hi n trên kênh H225 RAS :

Kênh H225 RAS là m t kênh logic không tin c y đ c dùng đ truy n t i các b n tin

gi a gatekeeper và các ph n t khác trong m ng đ th c hi n các th t c nh : Tìm gatekeeper, đ ng kí

B i vì các b n tin RAS đ c truy n trên kênh không tin c y nên các b n tin này ph i

đ c đ t m t kho ng th i gian timeout và s l n phát l i khi không nh n đ c h i

âm M t đi m cu i ho c gatekeeper không th đáp ng l i m t yêu c u trong th i gian timeout thì nó ph i tr l i b ng b n tin RIP (Request In Progress) đ cho bi t nó đang x lí yêu c u Khi nh n đ c b n tin RIP, chúng ph i kh i đ ng l i timeout và

s l n phát l i

4.1.1 Tìm gatekeeper :

Th t c này đ c th c hi n khi m t đi m cu i mu n tìm cho nó m t gatekeeper đ

đ ng kí Th t c này ph i đ c th c hi n ngay khi đi m cu i đó ho t đ ng Có hai

ph ng th c tìm gatekeeper:

Trang 33

+ i m cu i g i b n tin GRQ theo đ a ch multicast đ n t t c các gatekeeper ( a

ch này đ c quy đ nh trong khuy n ngh H225)

N u gatekeeper nào đó có th qu n lí đ c đi m cu i này thì có th tr l i b ng b n tin GCF có ch a đ a ch c a kênh RAS

V i m c đích d tr , gatekeeper ch đ nh các gatekeeper thay th trong tr ng h p

x y ra l i Danh sách các gatekeeper thay th này đ c l u tr ng AlternateGatekeeper trong các b n tin GCF và RCF (xem m c sau)

N u m t đi m cu i nh n th y s đ ng kí c a nó không h p l , nó ph i th c hi n l i

th t c tìm gatekeeper ng kí là không h p l khi đi m cu i nh n đ c b n tin RRJ

tr l i cho b n tin RRQ ho c không nh n đ c tr l i cho b n tin RRQ trong th i gian timeout

4.1.2 Th t c đ ng ký v i gatekeeper :

tham gia vào m t mi n do gatekeepet qu n lí, các đi m cu i ph i th c hi n th

t c đ ng kí ây là quá trình đi m cu i thông báo cho gatekeeper bi t đ a ch giao

v n c ng nh đ a ch hình th c (alias address) c a nó Th t c đ ng kí ph i đ c

th c hi n tr c khi có các cu c g i x y ra và sau khi đã th c hi n th t c tìm gatekeeper

Trang 34

ho c bé h n Sau kho ng th i gian này, s đ ng kí này h t hi u l c Tr c khi h t

th i gian đ ng kí h t, đi m cu i có th thi t l p l i timeToLive đ kéo dài th i h n

đ ng kí b ng cách g i đi b n tin RRQ v i bit keepAlive đ c thi t l p (b n tin RRQ này ch có m t ít thông tin đ c ch rõ trong khuy n ngh H225.0) Sau khi h t th i

h n, các đi m cu i ph i đ ng kí l i v i gatekeeper v i b n tin RRQ đ y đ Gatekeeper ph i đ m b o m i đ a ch hình th c đ c chuy n đ i thành m t đ a ch giao v n Tuy nhiên, đi m cu i có th ch đ nh m t đ a ch giao v n d tr hay thay

th nh c u trúc alternateEndpoint trong b n tin RAS cho phép đi m cu i có m t giao di n m ng th c p Gatekeeper s t ch i đ ng kí n u xét th y s đ ng kí đó là

m p m , không đ thông tin

N u đi m cu i không xác đ nh m t đ a ch hình th c trong b n tin RRQ thì gatekeeper s c p phát cho nó m t đ a ch hình th c và thông báo cho nó trong b n tin xác nh n RCF

Trang 35

b ng b n tin URJ (Unregistration Reject)

Gatekeeper c ng có th yêu c u hu b đ ng kí c a đi m cu i (dùng b n tin URQ), lúc đó đi m cu i ph i tr l i b ng b n tin UCF

Hình 4-3: Th t c đ ng ký v i gatekeeper

Sau khi hu b đ ng kí, đi m cu i ph i đ ng kí l i (có th v i m t gatekeeper khác)

M t đi m cu i n u không đ ng kí s không ch u s qu n lí c a gatekeeper

4.1.3 nh v đi m cu i :

M t đi m cu i ho c gatekeeper có đ a ch hình th c c a m t đi m cu i khác và mu n

bi t thông tin liên l c c a đi m cu i này, nó s s d ng b n tin LRQ (Location Request) B n tin này có th đ c g i đ n m t gatekeeper nào đó (có đ a ch rõ ràng)

ho c g i theo đ a ch multicast đ n nhi u gatekeeper Gatekeeper qu n lí đi m cu i

có đ a ch hình th c trong b n tin LRQ s tr l i l i b ng b n tin LCF ch a các thông tin liên l c c a đi m cu i đó Thông tin liên l c bao g m đ a ch kênh báo hi u, đ a

ch kênh RAS và m t s thông tin khác

N u m t gatekeepr nào đó nh n đ c b n tin LRQ trên kênh RAS c a nó thì ph i tr

l i l i N u gatekeeper nh n đ c trên kênh RAS multicast thì nó s không tr l i (trong tr ng h p nó không qu n lí đi m cu i)

Trang 36

Ngoài các th t c trên, kênh RAS còn dùng đ truy n t i các b n tin đi u khi n truy

nh p, thay đ i b ng thông, giám sát tr ng thái và gi i phóng Chi ti t v các th t c này đ c trình bày ph n sau

Trong b n tin ARQ ( Admission Request) yêu c u truy nh p, đi m cu i xác đ nh m t giá tr b ng thông đ truy n và nh n thông tin Giá tr này là gi i h n trên c a t c đ

lu ng t ng h p audio, video truy n và nh n (không k các header các l p giao

th c) Gatekeeper có th gi m giá tr này xu ng trong b n tin xác nh n ACF Các

đi m cu i ch đ c phép truy n thông tin v i t c đ n m trong gi i h n này

4.2 Thi t l p cu c g i gi a hai đi m cu i qua m ng H323 :

i m cu i trong m ng H323 có th là m t thi t b đ u cu i ho c m t gateway Các

th t c x lí cu c g i gi a hai đi m cu i trong m ng H323 tuân theo các th t c trong khuy n ngh H323, H225.0 và H245 u tiên, kênh báo hi u đ c thi t l p (bên g i ph i bi t đ a ch t ng m ng (IP) và đ a ch t ng giao v n (TCP) c a bên b

g i) , sau đó đ a ch c a kênh đi u khi n đ c xác đ nh trong quá trình trao đ i các

b n tin báo hi u Sau khi xác đ nh đ c đ a ch , kênh đi u khi n đ c thi t l p và đ a

ch c a kênh thông tin s đ c xác đ nh qua các b n tin trên kênh đI u khi n Cu i cùng, kênh thông tin đ c thi t l p cho phép hai đi m cu i có th trao đ i thông tin Ngoài ra, H323 còn h tr th t c k t n i nhanh (không c n m kênh H245)

Hình 4-4: Các kênh logic trong m t cu c g i

Trang 37

4.2.1 nh tuy n kênh đi u khi n và báo hi u :

Báo hi u x lí cu c g i gi a hai đi m cu i trong m ng H323 liên quan đ n ba kênh báo hi u t n t i đ c l p v i nhau là: kênh đi u khi n H.245, kênh báo hi u cu c g i

và kênh báo hi u RAS

Trong m ng không có gatekeeper, các b n tin báo hi u cu c g i đ c truy n tr c ti p

gi a hai đi m cu i ch g i và b g i b ng cách truy n báo hi u đ a ch tr c ti p Trong c u hình m ng này thì phía ch g i ph i bi t đ a ch báo hi u c a phía b g i trong m ng và vì v y có th giao ti p m t cách tr c ti p

N u trong m ng có gatekeeper, trao đ i báo hi u gi a ch g i và gatekeeper đ c thi t l p b ng cách s d ng kênh RAS c a gatekeeper đ truy n đ a ch Sau khi trao

đ i b n tin báo hi u đã đ c thi t l p, khi đó gatekeeper m i xác đ nh truy n các b n tin tr c ti p gi a hai đi m cu i hay đ nh tuy n chúng qua gatekeeper

4.2.1.1 nh tuy n kênh báo hi u cu c g i :

Các b n tin báo hi u cu c g i có th đ c truy n theo m t trong hai ph ng th c và

vi c l a ch n gi a các ph ng th c này do gatekeeper quy t đ nh:

+ Th nh t là các b n tin báo hi u c a cu c g i đ c truy n t đi m cu i n t i đi m

cu i kia thông qua gatekeeper gi a hai đi m cu i

Hình 4-5: Gatekeeper tìm đ ng báo hi u cu c g i

Trang 38

C hai ph ng th c này đ u s d ng các k t n i gi ng nhau v i cùng m c đích, d ng

b n tin đ c s d ng c ng gi ng nhau, các b n tin thi t l p báo hi u đ c trao đ i trên kênh RAS c a gatekeeper, sau đó t i trao đ i b n tin báo hi u cu c g i trên kênh báo hi u cu c g i Sau đó m i t i thi t l p kênh đi u khi n H.245

Trong ph ng th c gatekeeper đ nh tuy n các b n tin thì nó có th đóng kênh báo

hi u cu c g i khi vi c thi t l p cu c g i hoàn thành ho c v n duy trì kênh này đ h

tr các d ch v b xung Ch có gatekeeper m i có th đóng kênh báo hi u cu c g i,

nh ng khi Gateway tham gia vào cu c g i thì các kênh này không đ c phép đóng

4.2.1.2 nh tuy n kênh đi u khi n :

Khi các b n tin báo hi u cu c g i đ c gatekeeper đ nh tuy n thì sau đó kênh đi u khi n H.245 s đ c đ nh tuy n theo 2 cách th hi n trên hình :

- Kênh đi u khi n H.245 đ c thi t l p m t cách tr c ti p gi a các đi m cu i Khi

đó ch cho phép k t n i tr c ti p 2 đi m cu i

Trang 39

Hình 4-7: Thi t l p kênh đi u khi n H.245 tr c ti p gi a các Endpoint

- Kênh đi u khi n H.245 đ c thi t l p t đi m cu i này t i đi m cu i kia thông qua gatekeeper Khi đó cho phép gatekeeper đ nh tuy n l i kênh đi u khi n H.245 t i m t MC khi th c hi n d ch v h i ngh

Hình 4-8: Gatekeeper đ nh tuy n kênh đi u khi n H.245 4.2.2 Quá trình thi t l p cu c g i qua m ng H323 :

• Endpoint đ ng ký v i Gatekeeper

• Gatekeeper nh n đ ng ký c a endpoint và cho phép Endpoint thi t l p

cu c g i và th c hi n chuy n đ i đ a ch (ARP)

Trang 40

• i u ch nh các ch c n ng c a h th ng trong su t cu c g i, trao đ i thông tin và xác đ nh ch đ ho t đ ng c a h th ng

• nh d ng và m kênh truy n, thu và phát dòng d li u

• Thay đ i ng i g i, các thông s , ph ng ti n truy n thông

Cu c g i c b n - C hai đi m cu i đ u không đ ng ký

Khi c hai đi m cu i đ u không đ ng ký v i gatekeeper, thì chúng s trao đ i tr c

ti p các b n tin v i nhau Khi đó ch g i s g i b n tin thi t l p cu c g i trên kênh báo hi u đã bi t tr c đ a ch c a b g i

Ngày đăng: 04/04/2015, 15:28

TỪ KHÓA LIÊN QUAN

TRÍCH ĐOẠN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w