rockfan_u2

New Member
Tải Tìm hiểu công nghệ voip xây dựng mô hình truyền thoại pc to pc (phần truyền)

Download miễn phí Tìm hiểu công nghệ voip xây dựng mô hình truyền thoại pc to pc (phần truyền)


Truyền thoại qua IP (VoIP) là một trong những công nghệ được chú ý phát triển nhất hiện nay với mục tiêu có thể thay thế chức năng cung cấp dịch vụ thaọi của mạng PSTN, thống nhất hệ thống truyền số liệu và truyền thoại. Nền tảng của công nghệ VoIP là sự kết hợp các quá trình mã hoá, đóng gói các tín hiệu thoại để truyền đi trên mạng IP tương tự như truyền dữ liệu. Tuy vậy, yêu cầu về độ trể trong dịch vụ thời gian thực có những đòi hỏi khắc khe hơn so với truyền dữ liệu. Tiêu biểu là yêu cầu phải thiết lập một lớp giao thức riêng RTP phục vụ cho việc truyền các gói thoại giữa các đầu cuối.

Quá trình truyền thoại qua IP còn đòi hỏi việc thiết lập một hệ thống báo hiệu riêng có thể hoạt động trên các lớp giao thức TCP/IP. Hệ thống báo hiệu này sẽ đóng vai trò trong quá trình trao đổi thông tin giữa các đầu cuối cũng như thông báo các yêu cầu thiết lập giải tỏa và quản lý cuộc gọi.

Một trong những điểm mạnh của hệ thống VoIP hiện nay là khả năng kết nối với mạng PSTN truyền thống để cung cấp các dịch vụ thoại với giá thành thấp hơn bằng cách sử dụng đầu cuối hiện có trên mạng PSTN và đường truyền qua mạng IP. Đây là mô hình đã được triển khai tại nhiều nước trên thế giới trong đó có Việt Nam.

Tuy vậy, các hệ thống VoIP vẫn còn một số nhược điểm chưa khắc phục được để nó có thể thay thế hoàn toàn cho mạng PSTN. Một trong những yếu tố quyết định là chất lượng truyền thaọi do các cơ chế chuyển vận gói trên mạng IP chưa đáp ứng được cho các yêu cầu nghiêm ngặt về tính thời gian thực của dịch vụ thoại.

VoIP là một lĩnh vực rộng lớn, vì vậy trong phạm vi của luận văn tốt nghiệp chúng em chỉ khảo sát một số các kiến thức cơ bản về cơ chế truyền thoại qua mạng IP :
- Các giao thức truyền tải tín hiệu thoại qua mạng IP.
- Giao thức báo hiệu sử dụng trên hệ thống VoIP.
- Mô hình thiết lập các hệ thống truyền thoại VoIP.
- Đánh giá chất lượng truyền thoại qua mạng IP.
Để tăng tính thực tế của đề tài, chúng em cũng xây dựng chương trình demo để truyền thoại qua mạng LAN.

Trong mô hình truyền thoại PC to PC, tiếng nói thu qua micro được xử lý bởi chip xử lý tín hiệu DSP trên soundcard. Tiếng nói sau khi được mã hoá sẽ được chuyển sang networdcard dưới dạng các gói thoại truyền trên mạng đến máy đích. Tại máy đích, các gói thoại được tiếp nhận sau đó được giải mã bởi chip DSP trên soundcard để phát tín hiệu ra loa.

Chương trình thực hiện còn nhiều sai sót, chúng em rất mong sự nhận xét, đóng góp ý kiến từ thầy cô, bạn bè. Đó là nguồn động viên và khích lệ rất lớn cho chúng em.

Chương 1 : GIỚI THIỆU VỀ MẠNG MÁY TÍNH
I. Các kiến thức cơ sơ 2
II. Các loại mạng máy tính thông dụng nhất 2
1. Mạng cục bộ LAN (Local Area Network) 2
2. Mạng đô thị MAN (Metropolitan Area Network) 3
3. Mạng diện rộng WAN (Wide Area Network) 3
4. Mạng Internet 4
III. Các mô hình xử lý mạng 4
1. Mô hình xử lý mạng tập trung 4
2. Mô hình xử lý mạng phân phối 5
3. Mô hình xử lý mạng cộng tác 6
IV. Các mô hình quản lý mạng 6
1. Workgroup 6
2. Domain 6
V. Các mô hình ứng dụng mạng 6
1. Mạng ngang hàng ( peer to peer ) 6
2. Mạng khách - chủ (Client – Server) 7
VI. Kiến trúc mạng cục bộ 8
1. Hình trạng mạng ( Network Topology ) 8
2. Mạng hình sao ( Star ) 9
3. Mạng trục tuyến tính ( Bus ) 9
4. Mạng hình vòng ( Ring ) 10

Chương 2 : MÔ HÌNH OSI & MÔ HÌNH TCP/IP
I. Mô hình tham chiếu OSI 12
II. Mô hình tham khảo TCP/IP 21


Chương 3 : ĐỊA CHỈ IP
I. Tổng quan về địa chỉ IP 34
II. Giới thiệu các lớp địa chỉ 35
1. Lớp A 35
2. Lớp B 36
3. Lớp C 37
4. Lớp D và E 37

Chương 4 : PHƯƠNG TIỆN TRUYỀN DẪN & CÁC THIẾT BỊ MẠNG
I. Gới thiệu về môi trường truyền dẫn 44
1. Khái niệm 44
2. Tần Số truyền thông 44
3. Các đặc tính của phương tiện truyền dẫn 44
II. Các loại cáp 45
1. Cáp đồng trục (coaxial) 45
2. Cáp xoắn đôi 46
3. Cáp quang (Fiber-optic cable) 48
III. Các thiết bị mạng 48
1. Card mạng (NIC hay Adapter) 48
2. Modem 49
3. Repeater 49
4. Hub 49
5. Bridge(cầu nối) 50
6. Switch 50
7. Router 51
8. Gateway (Proxy) 52

Chương 5 : TỔNG QUAN VỀ CÔNG NGHỆ VoIP
I. Cấu trúc phân lớp của hệ thống VoIP 55
1. Các thành phần cơ bản của mạng VoIP 55
2. Các cách thực hiện cuộc gọi 56
II. Mạng IP 58
III. Quá trình thiết lập cuộc gọi qua mạng VoIP 60
IV. Một số tiêu chuẩn mã hoá trong mạng VoIP 61
V. Các hệ thống báo hiệu sử dụng trên mạng VoIP 63
1. Chuẩn H.323 64
2. Chuẩn SIP (Session Initiation Protocol) 65
3. MGCP (Media Getway to Media Controller Protocol) 66
VI. Chất lượng của dịch vụ thoại trên mạng VoIP 67
VII. Ưu điểm vủa mạng VoIP 69

Chương 6 : CÁC GIAO THỨC SỬ DỤNG TRONG HỆ THỐNG TRUYỀN THOẠI VoIP
I. Các giao thức lớp truyền tải 72
1. Giao thức TCP (Transmission Control Protocol) 72
2. Giao thức UDP (User Data Protocol) 77
3. Giao thức thời gian thực RTP (Real Time Protocol) 78
II. Các giao thức lớp mạng 80
1. Giao thức Internet (Internet Protocol-IP) 80
2. Các giao thức định tuyến 84
3. Giao thức ICMP (Internet Control Message Protocol) 91

Chương 7 : H.323 & HỆ THỐNG BÁO HIỆU TRONG VoIP
I. Các thành phần trong hệ thống H.323 95
1. Terminal 96
2. Gateway 97
3. Gatekeeper 97
4. Đơn vị điều khiển đa điểm (MCU) 99
II. Các giao thức báo hiệu 100
1. Kênh báo hiệu RAS 100
2. Kênh báo hiệu cuộc gọi H.225 103
3. Kênh điều khiển cuộc gọi H.245 106
III. Các bước thực hiện cuộc gọi 109

Chương 8 : CHẤT LƯỢNG DỊCH VỤ (QoS)
I. Các yếu tố ảnh hưởng đến chất lượng dịch vụ 131
1. Trễ 131
2. Jitter 134
3. Mất gói 135
II. Các cách xác lập thông số chất lượng dịch vụ 136
1. Các phương pháp xử lý yêu cầu về băng thông đối với tín
hiệu thoại 136
2. Định mức ưu tiên cho các luồng lưu lượng 140
III. Các thuật toán xử lý hàng đợi 144
1. Xử lý hàng đợi cân bằng trong số (Weighted Fair Queuing-WFQ) 144
2. Xử lý hàng đợi tùy chọn (Custom Queuing – CQ) 144
3. Xử lý hàng đơi ưu tiên (Priority Queuing – PQ) 144
4. Xử lý hàng đợi cân bằng trọng số phân lớp ( Class-Based WFQ) 145
5. Xử lý hàng đợi đảm bảo độ trễ thấp (Low Latency Queuing-LLQ) 145

Chương 9 : MÔ HÌNH TRUYỀN THOẠI PC to PC
I. Xử lý thoại qua Soundcard 147
II. Truyền thoại giữa các PC trên mạng LAN 150

Chương 10 : VOICE CONVERSATION
I. Cách thiết lập kết nối 155
II. Bẩy lỗi trong lập trình 155
III. Các hàm được sử dụng trong thư viện .OCX 155

Chương 11 : GIỚI THIỆU CHƯƠNG TRÌNH THỰC HIỆN CUỘC GỌI PC TO PC
(trang 157)


Để tải bản Đầy Đủ của tài liệu, xin Trả lời bài viết này, Mods sẽ gửi Link download cho bạn sớm nhất qua hòm tin nhắn.
Ai cần download tài liệu gì mà không tìm thấy ở đây, thì đăng yêu cầu down tại đây nhé:
Nhận download tài liệu miễn phí

Tóm tắt nội dung tài liệu:

y khi cuoäc goïi ñoù coù söï chuyeån tieáp töø maïng PSTN sang maïng LAN hoaëc ngöôïc laïi. Vì vaäy veà cô baûn coù theå phaân bieät cuoäc goïi qua Gateway thaønh 2 loaïi: cuoäc goïi töø moät thueâ bao ñieän thoaïi vaøo maïng LAN vaø cuoäc goïi töø moät maùy trong maïng LAN ra moät thueâ bao trong maïng thoaïi.
è Böôùc 2 - Thieát laäp keânh ñieàu khieån
Trong giai ñoaïn 1 sau khi trao ñoåi caùc baûn tin thieát laäp cuoäc goïi, caùc ñaàu cuoái seõ thieát laäp keânh ñieàu khieån H.245. Keânh ñieàu khieån naøy coù theå do thueâ bao bò goïi thieát laäp sau khi noù nhaän ñöôïc baûn tin Set-up hoaëc do thueâ bao chuû goïi thieát laäp khi noù nhaän ñöôïc baûn tin Alerting hoaëc Call Proceeding. Trong tröôøng hôïp khoâng nhaän ñöôïc baûn tin Connect hoaëc moät ñaàu cuoái göûi Release Complete, thì keânh ñieàu khieån H.245 seõ bò ñoùng. Chi tieát veà chöùc naêng vaø hoaït ñoäng cuûa keânh ñieàu khieån H.245 ñaõ ñöôïc trình baøy trong muïc giao thöùc H.245.
è Böôùc 3 - Thieát laäp keânh truyeàn thoâng aûo
Sau khi trao ñoåi khaû naêng (toác ñoä nhaän toái ña, phöông thöùc maõ hoaù..) vaø xaùc ñònh master-slave trong giao tieáp trong giai ñoaïn 2, thuû tuïc ñieàu khieån keânh H.245 seõ thöïc hieän vieäc môû keânh logic ñeå truyeàn thoâng tin. Caùc keânh naøy laø keânh H.225. Sau khi môû keânh logic ñeå truyeàn tín hieäu laø aâm thanh vaø hình aûnh thì moãi ñaàu cuoái truyeàn tín hieäu seõ truyeàn ñi moät baûn tin h225MaximumSkewIndication ñeå xaùc ñònh thoâng soá truyeàn.
a)Thay ñoåi cheá ñoä hoaït ñoäng
Trong giai ñoaïn naøy caùc thieát bò ñaàu cuoái coù theå thöïc hieän thuû tuïc thay ñoåi caáu truùc keânh, thay ñoåi khaû naêng vaø cheá ñoä truyeàn cuõng nhö nhaän.
b)Trao ñoåi caùc luoàng tín hieäu video
Vieäc söû duïng chæ thò Video Indicate Ready To Active ñöôïc ñònh nghóa trong khuyeán nghò H.245 laø khoâng baét buoäc, nhöng khi söû duïng thì thuû tuïc cuûa noù nhö sau.
Ñaàu tieân thueâ bao chuû goïi seõ khoâng ñöôïc pheùp truyeàn video cho ñeán khi thueâ bao bò goïi chæ thò saün saøng ñeå truyeàn video. Thueâ bao chuû goïi seõ truyeàn baûn tin videoIndicateReadyToActive sau khi keát thuùc quaù trình trao ñoåi khaû naêng, nhöng noù seõ khoâng truyeàn tín hieäu video cho ñeán khi nhaän ñöôïc baûn tin videoIndicateReadyToActive hoaëc nhaän ñöôïc luoàng tín hieäu video ñeán töø phía thueâ bao bò goïi.
c)Phaân phoái caùc ñòa chæ luoàng döõ lieäu
Trong cheá ñoä moät ñòa chæ, moät ñaàu cuoái seõ môû moät keânh logic tôùi MCU hoaëc moät ñaàu cuoái khaùc. Ñòa chæ cuûa caùc keânh chöùa trong baûn tin openLogicalChannel vaø openLogicalChannelAck.
Trong cheá ñoä ñòa chæ nhoùm, ñòa chæ nhoùm seõ ñöôïc xaùc ñònh bôûi MC vaø ñöôïc truyeàn tôùi caùc ñaàu cuoái trong baûn tin communicationModeCommand. Moät ñaàu cuoái seõ baùo cho MC vieäc môû moät keânh logic vôùi ñòa chæ nhoùm thoâng qua baûn tin openLogicalChannel vaø MC seõ truyeàn baûn tin ñoù tôùi taát caû caùc ñaàu cuoái trong nhoùm.
è Böôùc 4 - Dòch vuï
a)Thay ñoåi ñoä roäng baêng thoâng
Ñoä roäng baêng thoâng cuûa moät cuoäc goïi ñöôïc Gatekeeper thieát laäp trong khoaûng thôøi gian thieát laäp trao ñoåi. Moät ñaàu cuoái phaûi chaéc chaén raèng toång taát caû luoàng truyeàn, nhaän aâm thanh vaø hình aûnh ñeàu phaûi naèm trong ñoä roäng baêng thoâng ñaõ thieát laäp.
Taïi moïi thôøi ñieåm trong khi hoäi thoaïi, ñaàu cuoái hoaëc Gatekeeper ñeàu coù theå yeâu caàu taêng hoaëc giaûm ñoä roäng baêng thoâng. Moät ñaàu cuoái coù theå thay ñoåi toác ñoä truyeàn treân moät keânh logic maø khoâng yeâu caàu Gatekeeper thay ñoåi ñoä roäng baêng thoâng neáu nhö toång toác ñoä truyeàn vaø nhaän khoâng vöôït quaù ñoä roäng baêng thoâng hieän taïi. Trong tröôøng hôïp ngöôïc laïi thì ñaàu cuoái phaûi yeâu caàu Gatekeeper maø noù ñaêng kyù thay ñoåi ñoä roäng baêng thoâng.
Thuû tuïc thay ñoåi ñoä roäng baêng thoâng truyeàn
Thuû tuïc thay ñoåi ñoä roäng baêng thoâng truyeàn ñöôïc theå hieän ôû hình treân. Khi ñaàu cuoái 1 muoán taêng toác ñoä truyeàn treân keânh logic tröôùc heát noù phaûi xaùc ñònh xem coù theå vöôït quaù ñoä roäng baêng thoâng cuûa cuoäc goïi hieän taïi khoâng. Neáu coù theå thì noù seõ göûi baûn tin BRQ (1) tôùi Gatekeeper 1. Khi nhaän ñöôïc baûn tin BCF (2) coù nghóa laø coù ñuû ñoä roäng baêng thoâng cho yeâu caàu, ñaàu cuoái 1 seõ göûi baûn tin closeLogicalChannel (3) ñeå ñoùng keânh logic. Sau ñoù noù seõ môû laïi keânh logic baèng caùch göûi baûn tin openLogicalChannel (4) coù chöùa giaù trò toác ñoä môùi tôùi ñaàu cuoái 2. Tröôùc heát noù phaûi xaùc ñònh xem giaù trò ñoù coù vöôït quaù ñoä roäng baêng thoâng cuûa keânh hay khoâng, neáu chaáp nhaän giaù trò naøy thì noù seõ trao ñoåi baûn tin yeâu caàu thay ñoåi ñoä roäng baêng thoâng BRQ (5)/BCF (6) vôùi Gatekeeper 2. Neáu ñoä roäng baêng thoâng ñuû cho yeâu caàu thay ñoåi thì ñaàu cuoái 2 seõ traû lôøi ñaàu cuoái 1 baèng baûn tin openLogicChannelAck (7), trong tröôøng hôïp ngöôïc laïi noù seõ töø choái baèng baûn tin openLogicChannelReject.
•Thuû tuïc thay ñoåi ñoä roäng baêng thoâng nhaän ñöôïc theå hieän ôû hình döôùi. Khi ñaàu cuoái 1 muoán taêng toác ñoä nhaän treân keânh logic cuûa mình, tröôùc heát noù phaûi xaùc ñònh xem coù theå vöôït quaù ñoä roäng baêng thoâng cuûa cuoäc goïi hieän taïi khoâng. Neáu coù theå thì noù seõ göûi BRQ (1) tôùi Gatekeeper 1, khi nhaän ñöôïc BCF (2) thì noù seõ göûi baûn tin flowControlCommand (3) coù chöùa giôùi haïn toác ñoä môùi cuûa keânh tôùi thieát bò ñaàu cuoái 2. Tröôùc heát ñaàu cuoái 2 phaûi xaùc ñònh xem baêng thoâng môùi coù vöôït quaù khaû naêng cuûa keânh khoâng, neáu chaáp nhaän ñöôïc thì noù seõ göûi baûn tin yeâu caàu thay ñoåi ñoä roäng baêng thoâng BRQ (4) tôùi Gatekeeper 2. Khi nhaän ñöôïc BCF (5) thì ñaàu cuoái 2 seõ göûi baûn tin closeLogiclChannel (6) ñeå ñoùng keânh logic sau ñoù môû laïi keânh logic baèng baûn tin openLogicalChannel (7) coù chöùa toác ñoä bit môùi tôùi ñaàu cuoái 1. Ñaàu cuoái 1 seõ xaùc ñònh toác ñoä môùi vaø traû lôøi ñaàu cuoái 2 baèng baûn tin openLogicalChannelAck (6).
Thuû tuïc thay ñoåi ñoä roäng baêng thoâng nhaän
b)Traïng thaùi
Ñeå giaùm saùt traïng thaùi hoaït ñoäng cuûa ñaàu cuoái, Gatekeeper lieân tuïc trao ñoåi caëp baûn tin IRQ/IRR vôùi caùc ñaàu cuoái do noù kieåm soaùt . Khoaûng thôøi gian ñeàu ñaën giöõa caùc laàn trao ñoåi caùc baûn tin coù theå lôùn hôn 10 giaây vaø giaù trò cuûa noù do nhaø saûn xuaát quyeát ñònh.
Gatekeeper coù theå yeâu caàu moät thieát bò ñaàu cuoái göûi cho noù baûn tin IRR moät caùch ñeàu ñaën nhôø giaù trò cuûa tröôøng irrFrequency trong baûn tin ACF göûi cho thieát bò ñaàu cuoái ñoù ñeå xaùc ñònh toác ñoä truyeàn baûn tin IRR. Khi xaùc ñònh ñöôïc giaù trò cuûa tröôøng irrFrequency, thieát bò ñaàu cuoái seõ göûi baûn tin IRR vôùi toác ñoä ñoù trong suoát khoaûng thôøi gian cuûa cuoäc goïi. Trong khi ñoù Gatekeeper coù theå vaãn göûi IRQ tôùi thieát bò ñaàu cuoái vaø yeâu caàu traû lôøi theo cô cheá nhö ñaõ trình baøy ôû treân.
Trong khoaûng thôøi gian dieãn ra cuoäc goïi, moät ñaàu cuoái hoaëc Gatekeeper coù theå ñeàu ñaën hoûi traïng thaùi töø ñaàu cuoái beân kia baèng caùch söû duïng baûn tin Status Enquiry. Ñaàu cuoái nhaän ñöôïc baûn tin Status Enquiry seõ traû lôøi baèng baûn tin chæ thò traïng thaùi hieän thôøi. Thuû tuïc hoûi ñaùp naøy coù theå ñöôïc Gatekeeper söû duïng ñeå kieåm tra moät caùch ñeàu ñaën xem cuoäc goïi coù coøn ñang hoaït ñoäng khoâng. Coù moät löu yù laø caùc baûn tin naøy laø baûn tin H.225.0 ñöôïc truyeàn treân keânh baùo hieäu cuoäc goïi khoâng aûnh höôûng ñeán caù...
 
Các chủ đề có liên quan khác
Tạo bởi Tiêu đề Blog Lượt trả lời Ngày
D Tìm hiểu giải pháp phát hiện tấn công từ chối dịch vụ sử dụng phương pháp phân tích thống kê Công nghệ thông tin 0
D Tìm hiểu quy trình sản xuất bột ngũ cốc tại công ty CP SXTM Thực phẩm KAT Food Nông Lâm Thủy sản 0
D Tìm hiểu quy trình sản xuất dứa khoanh mini trong nước đường đóng hộp tại công ty cổ phần rau quả tiền giang Nông Lâm Thủy sản 0
D Tìm hiểu quy trình công nghệ sản suất sữa chua 6 tấn/ngày Khoa học kỹ thuật 0
D Tìm hiểu sự thành công thách thức của một chuỗi cung ứng Luận văn Kinh tế 0
D tìm hiểu công nghệ nén ảnh jpeg, chuẩn jpeg và các loại jpeg. thử nghiệm ứng dụng cụ thể Công nghệ thông tin 0
D Tìm hiểu công tác sưu tầm hiện vật tại bảo tàng tỉnh nam định từ năm 2000 đến nay Luận văn Kinh tế 2
D tìm hiểu quy trình công nghệ sản xuất kem Khoa học kỹ thuật 0
D Tìm hiểu về thực trạng công tác tổ chức phân công hiệp tác lao động tại một tổ chức, từ đó đưa ra đánh giá, nhận xét và hướng hoàn thiện Luận văn Kinh tế 0
D Tìm hiểu thực trạng đánh giá trọng yếu và rủi ro kiểm toán do công ty TNHH kiểm toán An Phú thực hiện Luận văn Kinh tế 0

Các chủ đề có liên quan khác

Top