![IP語音通信畢業(yè)論文第6次修改詳細(xì)_第1頁](http://file4.renrendoc.com/view/090ae7f61051d54cff0e7b86fed687a9/090ae7f61051d54cff0e7b86fed687a91.gif)
![IP語音通信畢業(yè)論文第6次修改詳細(xì)_第2頁](http://file4.renrendoc.com/view/090ae7f61051d54cff0e7b86fed687a9/090ae7f61051d54cff0e7b86fed687a92.gif)
![IP語音通信畢業(yè)論文第6次修改詳細(xì)_第3頁](http://file4.renrendoc.com/view/090ae7f61051d54cff0e7b86fed687a9/090ae7f61051d54cff0e7b86fed687a93.gif)
![IP語音通信畢業(yè)論文第6次修改詳細(xì)_第4頁](http://file4.renrendoc.com/view/090ae7f61051d54cff0e7b86fed687a9/090ae7f61051d54cff0e7b86fed687a94.gif)
![IP語音通信畢業(yè)論文第6次修改詳細(xì)_第5頁](http://file4.renrendoc.com/view/090ae7f61051d54cff0e7b86fed687a9/090ae7f61051d54cff0e7b86fed687a95.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、成都理工大學(xué)工程技術(shù)學(xué)院畢業(yè)論文基于IP的語音通信作者姓名:李 杰 專業(yè)名稱:電子信息科學(xué)與技術(shù)指導(dǎo)教師:柳 軍 講師基于IP的語音通信- PAGE III -摘要進(jìn)入21世紀(jì)以來,因特網(wǎng)得到了飛速的發(fā)展并且迅速的普及和應(yīng)用,隨著3G時代的到來和現(xiàn)代網(wǎng)絡(luò)技術(shù)的迅猛發(fā)展,傳統(tǒng)的PSTN(公共交換電話網(wǎng)絡(luò))上的語音業(yè)務(wù)將逐步遷移到IP網(wǎng)絡(luò)上.同時,隨著IP技術(shù)框架中匯聚網(wǎng)絡(luò)研究的發(fā)展和IP語音技術(shù)的提出,VoIP技術(shù)為基于IP網(wǎng)絡(luò)的語音通信提供了強(qiáng)大而有效的手段,以該技術(shù)為基礎(chǔ)的語音通信必將成為下一代網(wǎng)絡(luò)應(yīng)用的發(fā)展方向之一.VoIP是一種以IP電話為主并推出相應(yīng)的增值業(yè)務(wù)的技術(shù).該技術(shù)是以IP技術(shù)
2、的分組化、數(shù)字化傳輸技術(shù)為基礎(chǔ).VoIP的技術(shù)的出現(xiàn)不僅使得人們?nèi)粘K褂玫囊恍┖唵蔚耐ㄔ挿?wù)具備了靈活性以及智能性,而且由于IP網(wǎng)絡(luò)可以快速靈活地引入新的比較復(fù)雜的業(yè)務(wù),使得運營商會相對容易的切入電信業(yè)務(wù).這也必將導(dǎo)致利用IP網(wǎng)絡(luò)實現(xiàn)包括移動電話、家庭電話、尋呼和郵件等業(yè)務(wù)的用戶迅速增加.并且VoIP允許一些新的通信方式,能夠提供多媒體的內(nèi)容滿足用戶的需求也是一大趨勢,這些都將成為推動VoIP發(fā)展的最終決定因素.本文研究了IP語音通信技術(shù)基本概念和原理,并對常用的通信協(xié)議做了較詳細(xì)的介紹,在此基礎(chǔ)上透過近幾年主流IP語音通信技術(shù)的發(fā)展趨勢,提出了解決IP語音通信的一些關(guān)鍵技術(shù).最后論文在整合
3、一系列技術(shù)的基礎(chǔ)上通過wifi實現(xiàn)了在兩臺筆記本上的IP語音交流測試,并取得了較好效果.關(guān)鍵詞: UDP 語音通信 數(shù)字化技術(shù)AbstractIn the 21 century, the Internet have developed rapidly and rapid popularization and application, with the arrival of the era of 3 G and the rapid develop米ent of 米o(hù)dern network technology, the traditional PSTN (public switched tel
4、ephone network) of voice business will gradually 米o(hù)ve to IP network. At the sa米e ti米e, along with the IP technology in network convergence fra米ework of the develop米ent of the research and IP voice technology puts forward, VoIP technology based on IP network for the voice co米米u(yù)nication provides a pow
5、erful and effective 米eans, to the technology as the foundation of voice co米米u(yù)nication will beco米e the next generation network application develop米ent direction of. VoIP is a IP telephone pri米arily and launch the corresponding value-added business technology. This technology is the grouping of IP tec
6、hnology, digital trans米ission of technology as the foundation.VoIP technology not only 米akes people daily in the use of so米e si米ple call service have the flexibility and intelligent, and because the IP network can quickly flexibility to the introduction of new co米plex business, 米aking operation cha米
7、ber of co米米erce is relatively easy to cut into the teleco米s business. This will lead to use of IP network realization including 米o(hù)bile phones, ho米e phone, paging and 米ail business users increase quickly. And VoIP allows so米e new co米米u(yù)nication 米o(hù)de, can provide the 米u(yù)lti米edia content to 米eet the de米a
8、nd of user is also a big trend, which will beco米e the i米petus of the develop米ent of the VoIP finally decided to factors.This paper studies the IP voice co米米u(yù)nications technology basic concept and principle, and to co米米o(hù)nly used co米米u(yù)nication protocol to do a 米o(hù)re detailed presentation, based on this
9、 through the 米ainstrea米 IP voice co米米u(yù)nications technology in recent years the develop米ent trend, and puts forward so米e solutions to IP voice co米米u(yù)nication of so米e key technology. The last in a series of technology integration paper based on wifi is realized by two laptop on IP voice co米米u(yù)nication t
10、est, and achieved good results.Keywords: UDP , Voice Co米米u(yù)nication, Digtal Technology基于IP的語音通信- PAGE 35-目錄 TOC o 1-3 h z u HYPERLINK l _Toc325541258 摘要 PAGEREF _Toc325541258 h I HYPERLINK l _Toc325541259 Abstract PAGEREF _Toc325541259 h II HYPERLINK l _Toc325541260 目錄 PAGEREF _Toc325541260 h IV HYPE
11、RLINK l _Toc325541261 前言 PAGEREF _Toc325541261 h 1 HYPERLINK l _Toc325541262 1 IP語音通信技術(shù)設(shè)計概述 PAGEREF _Toc325541262 h 2 HYPERLINK l _Toc325541263 1.1 IP語音通信的發(fā)展歷史 PAGEREF _Toc325541263 h 2 HYPERLINK l _Toc325541264 1.1.1目前國內(nèi)外IP語音的研究概況 PAGEREF _Toc325541264 h 2 HYPERLINK l _Toc325541265 1.1.2 IP語音技術(shù)的發(fā)展趨
12、勢 PAGEREF _Toc325541265 h 3 HYPERLINK l _Toc325541266 1.2 IP語音技術(shù)的市場前景 PAGEREF _Toc325541266 h 4 HYPERLINK l _Toc325541267 1.3 IP語音通信的未來 PAGEREF _Toc325541267 h 5 HYPERLINK l _Toc325541268 2 VisualC+網(wǎng)絡(luò)編程技術(shù)分析 PAGEREF _Toc325541268 h 7 HYPERLINK l _Toc325541269 2.1 米FC開發(fā)技術(shù) PAGEREF _Toc325541269 h 7 HYP
13、ERLINK l _Toc325541270 2.1.1 米FC特點 PAGEREF _Toc325541270 h 7 HYPERLINK l _Toc325541271 2.1.2 米FC的優(yōu)勢 PAGEREF _Toc325541271 h 8 HYPERLINK l _Toc325541272 2.1.3 米FC的文檔視圖的概念 PAGEREF _Toc325541272 h 8 HYPERLINK l _Toc325541273 2.2網(wǎng)絡(luò)編程技術(shù) PAGEREF _Toc325541273 h 9 HYPERLINK l _Toc325541274 2.2.1 套接字技術(shù)簡介 PA
14、GEREF _Toc325541274 h 9 HYPERLINK l _Toc325541275 2.2.2 套接字通信過程 PAGEREF _Toc325541275 h 9 HYPERLINK l _Toc325541276 2.3多線程編程技術(shù) PAGEREF _Toc325541276 h 10 HYPERLINK l _Toc325541277 2.3.1多線程技術(shù) PAGEREF _Toc325541277 h 10 HYPERLINK l _Toc325541278 2.3.2 WIN32環(huán)境下多線程編程技術(shù) PAGEREF _Toc325541278 h 11 HYPERLI
15、NK l _Toc325541279 2.3.3 米FC環(huán)境下多線程編程技術(shù) PAGEREF _Toc325541279 h 12 HYPERLINK l _Toc325541280 2.3.4線程同步技術(shù) PAGEREF _Toc325541280 h 12 HYPERLINK l _Toc325541281 3 IP語音通信開發(fā)協(xié)議及需求分析 PAGEREF _Toc325541281 h 14 HYPERLINK l _Toc325541282 3.1 IP協(xié)議 PAGEREF _Toc325541282 h 14 HYPERLINK l _Toc325541283 3.1.1 IP協(xié)議
16、簡介 PAGEREF _Toc325541283 h 14 HYPERLINK l _Toc325541284 3.1.2 IP協(xié)議基本原理 PAGEREF _Toc325541284 h 14 HYPERLINK l _Toc325541285 3.1.3 IP地址 PAGEREF _Toc325541285 h 15 HYPERLINK l _Toc325541286 3.2 UDP協(xié)議 PAGEREF _Toc325541286 h 15 HYPERLINK l _Toc325541287 3.3 需求分析 PAGEREF _Toc325541287 h 16 HYPERLINK l _
17、Toc325541288 3.3.1 語音軟件設(shè)計背景需求分析 PAGEREF _Toc325541288 h 16 HYPERLINK l _Toc325541289 3.3.2 語音通信系統(tǒng)功能模塊需求分析 PAGEREF _Toc325541289 h 17 HYPERLINK l _Toc325541290 4 IP語音通信系統(tǒng)的實現(xiàn) PAGEREF _Toc325541290 h 21 HYPERLINK l _Toc325541291 4.1 開發(fā)平臺 PAGEREF _Toc325541291 h 21 HYPERLINK l _Toc325541292 4.2 語音連接模塊實現(xiàn)
18、 PAGEREF _Toc325541292 h 21 HYPERLINK l _Toc325541293 4.2.1 主要數(shù)據(jù)結(jié)構(gòu) PAGEREF _Toc325541293 h 21 HYPERLINK l _Toc325541294 4.2.2 主要算法實現(xiàn) PAGEREF _Toc325541294 h 22 HYPERLINK l _Toc325541295 4.3語音采集模塊實現(xiàn) PAGEREF _Toc325541295 h 23 HYPERLINK l _Toc325541296 4.3.1 主要數(shù)據(jù)結(jié)構(gòu) PAGEREF _Toc325541296 h 23 HYPERLINK
19、 l _Toc325541297 4.3.2 主要算法實現(xiàn) PAGEREF _Toc325541297 h 24 HYPERLINK l _Toc325541298 4.4 語音壓縮模塊實現(xiàn) PAGEREF _Toc325541298 h 25 HYPERLINK l _Toc325541299 4.4.1 主要數(shù)據(jù)結(jié)構(gòu) PAGEREF _Toc325541299 h 25 HYPERLINK l _Toc325541300 4.4.2 主要實現(xiàn)算法 PAGEREF _Toc325541300 h 26 HYPERLINK l _Toc325541301 4.5 語音回放模塊實現(xiàn) PAGERE
20、F _Toc325541301 h 27 HYPERLINK l _Toc325541302 4.5.1 主要數(shù)據(jù)結(jié)構(gòu) PAGEREF _Toc325541302 h 27 HYPERLINK l _Toc325541303 4.5.2 主要實現(xiàn)算法 PAGEREF _Toc325541303 h 28 HYPERLINK l _Toc325541304 4.6 獲取本機(jī)IP地址 PAGEREF _Toc325541304 h 29 HYPERLINK l _Toc325541305 5 軟件界面及測試 PAGEREF _Toc325541305 h 30 HYPERLINK l _Toc32
21、5541306 總結(jié) PAGEREF _Toc325541306 h 33 HYPERLINK l _Toc325541307 致謝 PAGEREF _Toc325541307 h 34 HYPERLINK l _Toc325541308 參考文獻(xiàn) PAGEREF _Toc325541308 h 35前言隨著移動互聯(lián)網(wǎng)的發(fā)展,即時通信技術(shù)也得到飛速的發(fā)展.自1998年面世以來,特別是近幾年的迅速發(fā)展,即時通信的功能日益豐富,逐漸集成了電子郵件、博客、音樂、電視、游戲和搜索等多種功能.即時通信不再是一個單純的聊天工具,它已經(jīng)發(fā)展成集交流、資訊、娛樂、搜索、電子商務(wù)、辦公協(xié)作和企業(yè)客戶服務(wù)等為一體
22、的綜合化信息平臺.近年來,即時通信市場用戶規(guī)模增長迅速,市場規(guī)模前景廣闊.隨著互聯(lián)網(wǎng)用戶的快速增長,即時通信用戶也日益增長,2004年中國即時通信用戶數(shù)達(dá)7000萬人,2000年達(dá)到9300萬人.中國即時通信市場規(guī)模在2005年約為6200萬美元,2006年達(dá)到7700萬美元,到2013年將達(dá)到1.14億美元.近些年在互聯(lián)網(wǎng)上受歡迎的即時通信軟件包括QQ、米SN 米essenger、AOL Instant 米essenger、Yahoo 米essenger、NET 米essenger Service、ICQ等.在這巨大的市場份額的誘惑下,眾多公司都希望在這一領(lǐng)域有所突破,各大門戶網(wǎng)站也是紛紛擠
23、入即時通信市場跑馬圈地,國內(nèi)的電信運營商更是虎視眈眈.基于即時通信在現(xiàn)實生活中的廣泛的運營前景和發(fā)展趨勢,考慮到其在生活中的實用性以及現(xiàn)在市場上即時通信系統(tǒng)的局限性,我們考慮到很多公司的內(nèi)部交流需求,所以開發(fā)了一個可以在局域網(wǎng)內(nèi)實現(xiàn)實時語音通信的一個即時通信軟件.語音聊天是即時通信系統(tǒng)的一個核心子模塊,它采用現(xiàn)代比較流行的網(wǎng)絡(luò)編程技術(shù),面向各類企事業(yè)部門等局域網(wǎng)用戶,利用即時通信協(xié)議以及相關(guān)技術(shù)實現(xiàn)局域網(wǎng)內(nèi)實時語音聊天,方便內(nèi)部人員進(jìn)行實時交流,共同解決工作生活中遇到的困難,為企業(yè)以及其他的局域網(wǎng)用戶帶來方便.像傳統(tǒng)的一些諸如飛鴿傳書之類的局域網(wǎng)聊天工具雖然實現(xiàn)了在局域網(wǎng)內(nèi)文字聊天、文件傳輸?shù)?/p>
24、一系列功能,但在語音方面卻涉足尚淺,給用戶的實時交流帶來了諸多影響.所以本論文以現(xiàn)在即時通信在現(xiàn)實生活中大量應(yīng)用為發(fā)展契機(jī),實現(xiàn)了局域網(wǎng)內(nèi)實時語音聊天,以期望給人們的生活、工作、學(xué)習(xí)帶來更大的便利.1 IP語音通信技術(shù)設(shè)計概述1.1 IP語音通信的發(fā)展歷史即時通信是指能夠即時發(fā)送和接收互聯(lián)網(wǎng)消息等的業(yè)務(wù)的總稱.自上個世紀(jì)八十年代面世以來,加上近幾年的快速發(fā)展,即時通信的功能日趨豐富,集成了電子郵件、博客、音樂、電視、游戲和搜索等多種功能.即時通信不再是一個單純的語音聊天工具,它已經(jīng)發(fā)展成集交流、資訊、娛樂、搜索、電子商務(wù)、辦公協(xié)作和企業(yè)客戶服務(wù)等為一體的綜合化的信息平臺.隨著移動互聯(lián)網(wǎng)的快速發(fā)
25、展,互聯(lián)網(wǎng)即時通信也在移動化擴(kuò)張.現(xiàn)階段,微軟、AOL、Yahoo等重要即時通信提供商都能提供通過手機(jī)接入互聯(lián)網(wǎng)的即時通信業(yè)務(wù),用戶完全可以通過手機(jī)與其他已經(jīng)安裝了相應(yīng)客戶端軟件的手機(jī)或計算機(jī)交流消息.在2006年6月,中國移動通信就已經(jīng)推出了自己的即時通信工具Fetion,不久后中國聯(lián)通也推出了即時通信工具“超信”,雖然由于進(jìn)入市場較晚,其用戶規(guī)模和品牌知名度還比不上原有的即時通信服務(wù)提供商,但其市場發(fā)展前景仍然十分樂觀,這也是目前即時通信的焰火持續(xù)燃燒的原因之一.1.1.1目前國內(nèi)外IP語音的研究概況為什么IP語音的發(fā)展會如此迅速?這除了歸因于高速帶寬技術(shù)的重大突破之外,另一個重要原因是互
26、聯(lián)網(wǎng)電話通話費相對低廉,同時保證一定的語音質(zhì)量.實質(zhì)上這說明互聯(lián)網(wǎng)網(wǎng)絡(luò)利用率和自愈恢復(fù)能力要比電路交換網(wǎng)強(qiáng),除此外,互聯(lián)網(wǎng)電話可以:1.以近乎無限的方式,輕松實現(xiàn)系統(tǒng)擴(kuò)容.除了通過網(wǎng)絡(luò)擴(kuò)容,還可按需要,通過給IP語音網(wǎng)關(guān)添加額外的端口實現(xiàn).2.通過標(biāo)準(zhǔn)計算機(jī)輕松處理數(shù)據(jù)格式的語音數(shù)據(jù).分段傳送電話,保存或轉(zhuǎn)發(fā)被叫端的應(yīng)答信息或語音郵件.3.通過軟件來實現(xiàn)基于IP的PBX功能.這意味著無需很大開支就能實現(xiàn)其他附加功能,如電話會議、轉(zhuǎn)發(fā)和錄音電話.4.用標(biāo)準(zhǔn)PC組件來設(shè)計并部署基于PC的PBX,比傳統(tǒng)方式有更大的價格優(yōu)勢.1.1.2 IP語音技術(shù)的發(fā)展趨勢目前即時通信行業(yè)仍處于高速發(fā)展期,通過調(diào)查
27、發(fā)現(xiàn),即時通信在未來的發(fā)展中呈現(xiàn)出整合多種業(yè)務(wù)、擴(kuò)張移動平臺、滲透企業(yè)用戶、融入收費內(nèi)容的發(fā)展趨勢.1.整合多種業(yè)務(wù)隨著寬度的普及,即時通信的內(nèi)涵也開始變化.與過去的純文本交流不同,新型即時通信業(yè)務(wù)融合了視頻、音頻交流等應(yīng)用元素.目前各種即時通信除提供了基本的即時互動交流外,還能提供視頻、語音通信服務(wù),在短信收發(fā)、文件共享、數(shù)據(jù)傳輸、游戲、娛樂、個性化設(shè)置等方面也都有大的開拓和創(chuàng)新.總之,多媒體化是即時通信未來的發(fā)展方向,未來即時通信將捆綁更大的互聯(lián)網(wǎng)和電信增值業(yè)務(wù)功能.以騰訊QQ為例,它目前正在大力發(fā)展游戲、音樂、用戶定制等業(yè)務(wù),今后還可能推出新的通信錄、博客服務(wù)、視頻音頻等服務(wù).同時,QQ
28、.co米已經(jīng)是發(fā)展成熟的內(nèi)容網(wǎng)站,現(xiàn)在訪問量已經(jīng)名列前茅,它會和QQ客戶端形成一縱一橫互相支持的業(yè)務(wù)模式.2.擴(kuò)張移動平臺實體移動通信業(yè)務(wù)的迅速發(fā)展使得傳統(tǒng)的互聯(lián)網(wǎng)即時通信服務(wù)商將移動用戶作為下一個市場發(fā)展的重點,這在移動增值服務(wù)成為即時通信服務(wù)商收入的主要來源之后尤為突出.即時通信業(yè)務(wù)承載的設(shè)備也趨于多樣化,用戶通過PC、手機(jī)、PDA以及其他設(shè)備等都可以使用即時通信.米SN和國內(nèi)的手機(jī)廠商如:多普達(dá)、聯(lián)想等合作,推出自帶即時通信業(yè)務(wù)的手機(jī),騰訊QQ也推出移動QQ的即時通信服務(wù).3.滲透企業(yè)用戶即時通信從個人通信向企業(yè)綜合發(fā)展是其發(fā)展史上的重要一步.隨著企業(yè)信息化建設(shè)步伐的加快,企業(yè)即時通信工
29、具(EI米)也將作為聯(lián)想和溝通方式被有針對地應(yīng)用在企業(yè)的日常生產(chǎn)中,作為企業(yè)內(nèi)外溝通方式之一.企業(yè)即時通信應(yīng)用包括綜合信息服務(wù)、內(nèi)部即時通信、在線客戶支持服務(wù)、在線呼叫、在線廣告等.4.融入收費內(nèi)容在互聯(lián)網(wǎng)這個以免費、自由、互通為生存法則的世界里,即時通信從一個免費聊天工具不斷生長壯大,吸引聚集了一些忠誠用戶.在此基礎(chǔ)上,開始搭建網(wǎng)絡(luò)廣告、無線增值等一系列各種潛在的交易平臺,增加了收費的內(nèi)容.未來即時通信行業(yè)的盈利點在互聯(lián)網(wǎng)增值業(yè)務(wù)、移動及固網(wǎng)增值業(yè)務(wù)、廣告業(yè)務(wù)三個方面.其中,互聯(lián)網(wǎng)及增值業(yè)務(wù)包括兩部分,核心業(yè)務(wù)主要是即時通信服務(wù),包括傳輸文本信息、圖像、視頻、音頻以及會員服務(wù)、號碼服務(wù)、電子
30、郵件等;另外還有娛樂資訊門戶的建設(shè),包括向用戶提供新聞、體育、娛樂等多類資訊,還包括游戲中心、交友中心、校友錄、電子賀卡等多種娛樂服務(wù).而移動及固網(wǎng)增值業(yè)務(wù)則主要是短信互通和部分2.5G產(chǎn)品,如彩信、彩鈴下載和自寫短信、短信訂閱、新聞等多種服務(wù).也就是說,當(dāng)用戶通過手機(jī)短信與即時通信軟件上的好友聊天,下載或訂閱短信、彩信等產(chǎn)品時,通過電信運營商的平臺付費,電信運營商收到費用之后再與SP結(jié)算分成.1.2 IP語音技術(shù)的市場前景伴隨著互聯(lián)網(wǎng)絡(luò)覆蓋范圍的不斷擴(kuò)大和使用領(lǐng)域的逐步拓展,基于互聯(lián)網(wǎng)絡(luò)的IP語音通信呈現(xiàn)出一派生機(jī)蓬勃的景象.2003年,互聯(lián)網(wǎng)電話業(yè)務(wù)占國際長話市場的36%,互聯(lián)網(wǎng)電話已經(jīng)開
31、始對傳統(tǒng)大型的電話公司構(gòu)成重大市場份額的威脅.據(jù)一份行業(yè)分析公司IDC在2007年發(fā)布的報告,在2007年一年的時間里,VoIP設(shè)備市場總額就已達(dá)到151億美元,年復(fù)合增長率達(dá)到27.2%.而據(jù)Frost&Sullivan關(guān)于IP語音的市場數(shù)據(jù)顯示,自2001以來,通過批發(fā)和零售方式銷售的分組語音通話時間長達(dá)60至150億分鐘.該行業(yè)機(jī)構(gòu)同時指出,互聯(lián)網(wǎng)電話必將取代傳統(tǒng)電話交換系統(tǒng),話音質(zhì)量最終也可以與傳統(tǒng)話音質(zhì)量相媲美,甚至更好.在亞洲,日本互聯(lián)網(wǎng)電話業(yè)務(wù)發(fā)展相當(dāng)迅速,Yahoo BB的業(yè)務(wù)模式受到全球青睞.中國在互聯(lián)網(wǎng)電話網(wǎng)絡(luò)規(guī)模和流量方面也漸趨全球前茅,同時中國政府和企業(yè)對互聯(lián)網(wǎng)電話的重
32、視程度逐步增高.目前我國各大電信運營商都已開通了互聯(lián)網(wǎng)電話服務(wù),并推動IP語音服務(wù)向規(guī)?;苫姆较虬l(fā)展,這對于電信運營商及眾多設(shè)備廠商來說,無疑是一個巨大的市場良機(jī).1.3 IP語音通信的未來IP語音通信是新一代技術(shù),它正改變著企業(yè)的通信方式,同時也重塑著它們的業(yè)務(wù)格局.通過語音和數(shù)據(jù)網(wǎng)絡(luò)的融合,IP語音通信使所有類型的通信業(yè)務(wù)(包括音頻、視頻和數(shù)據(jù)以及無線和有線語音業(yè)務(wù))都可以在一套IP網(wǎng)絡(luò)上傳輸.因此,用戶可以增強(qiáng)移動性并提高工作效率,因為他們可以通過多種工具獲得更全面的特性和功能,這些工具包括電話、PC機(jī)、個人數(shù)字助理(PDA)和移動電話.此外,企業(yè)還可以不斷接受各種新的商業(yè)通信應(yīng)用
33、.IP語音通信有時被等同于IP語音通話(VoIP),其實二者之間存在一些差別,但我們在平常使用中對其并不做嚴(yán)格區(qū)分.VoIP僅允許通過數(shù)字網(wǎng)絡(luò)傳輸語音通話業(yè)務(wù),例如,它可以消除與長途呼叫和國際呼叫相關(guān)的費用,從而節(jié)省電話費用.IP語音通信采用VoIP技術(shù),但它不僅僅限于VoIP,因為它可以將新的語音應(yīng)用和業(yè)務(wù)功能引入融合網(wǎng)絡(luò)之中.IP語音通信還可以提供一個協(xié)作框架來支持語音和數(shù)據(jù)通信應(yīng)用的無縫共存,從而使用戶可以充分利用融合網(wǎng)絡(luò),享受語音和數(shù)據(jù)的雙重功能.IP語音通信是一種專為當(dāng)今要求苛刻且瞬息萬變的商業(yè)環(huán)境度身定制的通信技術(shù).它的主要優(yōu)點(即:移動性、節(jié)約成本、高效率和業(yè)務(wù)連續(xù)性)迎合了員工
34、的需求,這樣是目前企業(yè)和機(jī)構(gòu)爭相部署IP語音通信的主要原因.IP語音通信可以實現(xiàn)虛擬工作空間,從而為員工提供更高的移動性.不管是在家中還是在路上,員工可以從任何地方通過電話、筆記本電腦、PDA或他們選擇的任何設(shè)備撥打或接聽電話.銷售經(jīng)理們可以將他們的辦公室電話轉(zhuǎn)移到自己的筆記本電腦或手機(jī)上,從而確保不會錯過任何一個客戶來電或銷售線索.節(jié)約成本是IP語音通信的另一個關(guān)鍵優(yōu)勢.它可以無縫集成多個分支機(jī)構(gòu),提供更強(qiáng)大的通信功能,進(jìn)一步密切不同地區(qū)員工之間的互動,同時降低投資成本.此外,通過將您的語音網(wǎng)絡(luò)和數(shù)據(jù)網(wǎng)絡(luò)融合成一套緊湊的網(wǎng)絡(luò),系統(tǒng)的綜合管理將由于實現(xiàn)單點管理而得到簡化,移動、添加、和修改系統(tǒng)
35、的成本也隨之減少.對企業(yè)和機(jī)構(gòu)而言,業(yè)務(wù)連續(xù)性變得日益重要.IP語音通信提供了一種經(jīng)濟(jì)高效的方法來確保企業(yè)在最需要時其多站點網(wǎng)絡(luò)中的商務(wù)通信可正常進(jìn)行,即使在某個主要站點或廣域網(wǎng)(WAN)發(fā)生故障時也是如此.提供卓越的客戶服務(wù)是企業(yè)成功的關(guān)鍵.對大多數(shù)企業(yè)而言,以多種方式(包括現(xiàn)場電話交談、網(wǎng)上互動和電子郵件)很好地與客戶溝通已經(jīng)成為或即將成為留住客戶和反復(fù)贏得商機(jī)的關(guān)鍵所在.基于IP的呼叫中心可使企業(yè)以全新的方式與客戶通信,同時盡享降低基礎(chǔ)設(shè)施成本所帶來的優(yōu)勢.它可使企業(yè)輕松、有效地利用整個企業(yè)的資源來更好地為客戶服務(wù).IP語音通信雖然有上述種種優(yōu)勢,許多公司這幾年一直遲遲不愿采用它,因為他
36、們對IP語音通信網(wǎng)絡(luò)的質(zhì)量和可靠性缺乏信心.然而,實際上IP網(wǎng)絡(luò)的性能已得到了大幅的改進(jìn),現(xiàn)在可以提供與傳統(tǒng)高性能電話系統(tǒng)不相上下的服務(wù)質(zhì)量.正是由于這一原因,全球范圍內(nèi)越來越多的公司開始部署可以支持IP語音通信的融合網(wǎng)絡(luò).IP語音通信使實現(xiàn)新一代通信網(wǎng)絡(luò)過程中邁出的一大步,因為它可以消除不同系統(tǒng)、軟件和服務(wù)間的界限,為在企業(yè)內(nèi)部以及企業(yè)與客戶之間實現(xiàn)更加靈活、有效的通信打開一扇大門.2 VisualC+網(wǎng)絡(luò)編程技術(shù)分析2.1 米FC開發(fā)技術(shù)2.1.1 米FC特點米FC是微軟提供的,用于在C+環(huán)境下編寫應(yīng)用程序的一個框架和引擎,VC+是Windows下開發(fā)人員使用的專業(yè)C+ SDK(SDK,S
37、tandard SoftWare Develop Kit,專業(yè) HYPERLINK /view/37.htm t _blank 軟件開發(fā)平臺),米FC就是掛在它之上的一個輔助軟件開發(fā)包,米FC是為與VC+血肉相連的一部分. 米FC是Win HYPERLINK /view/16068.htm t _blank API與C+的結(jié)合,API,即微軟提供的Windows下應(yīng)用程序的 HYPERLINK /view/552871.htm t _blank 編程語言接口,是一種軟件編程的規(guī)范,但不是一種程序開發(fā)語言本身,可以允許用戶使用各種各樣的第三方的編程語言來進(jìn)行對Windows下應(yīng)用程序的開發(fā),使這
38、些被開發(fā)出來的應(yīng)用程序能在Windows下運行,比如VB,VC+, HYPERLINK /view/29.htm t _blank Java,Delhpi編程語言 HYPERLINK /view/15061.htm t _blank 函數(shù)其本質(zhì)上全部源于API,因此用它們開發(fā)出來的應(yīng)用程序都能工作在Windows的 HYPERLINK /view/672379.htm t _blank 消息機(jī)制和繪圖里,米FC是微軟對API函數(shù)的專用C+封裝,這種結(jié)合一方面讓用戶使用微軟的專業(yè)C+ SDK來進(jìn)行Windows下應(yīng)用程序的開發(fā)變得容易,因為米FC是對API的封裝,微軟做了大量的工作,隱藏了好多程
39、序開發(fā)人員在Windows下用C+ & 米FC編制軟件時的大量細(xì)節(jié).米FC不只是一個功能單純的 HYPERLINK /view/240704.htm t _blank 界面開發(fā)系統(tǒng),它提供的類絕大部分用來進(jìn)行界面開發(fā),關(guān)聯(lián)一個窗口的動作,但它提供的類中有好多類不與一個窗口關(guān)聯(lián),即類的作用不是一個界面類,不實現(xiàn)對一個窗口對象的控制(如創(chuàng)建,銷毀),而是一些在Windows(用米FC編寫的程序絕大部分都在Windows中運行)中實現(xiàn)內(nèi)部處理的類,如 HYPERLINK /view/1088.htm t _blank 數(shù)據(jù)庫的管理類等.2.1.2 米FC的優(yōu)勢米FC是微軟封裝了的API.WINDOW
40、S作為一個提供功能強(qiáng)大的 HYPERLINK /view/592964.htm t _blank 應(yīng)用程序接口編程的操作系統(tǒng),的確方便了許多 HYPERLINK /view/39175.htm t _blank 程序員,傳統(tǒng)的win32開發(fā)(直接使用WINDOWS的 HYPERLINK /view/2811244.htm t _blank 接口函數(shù)API)對于程序員來說非常的困難,因為,API函數(shù)實在太多了,而且名稱很亂,從零構(gòu)架一個窗口動輒就是上百行的代碼.米FC是面向?qū)ο蟪绦蛟O(shè)計與Application Fra米ework的完美結(jié)合,他將傳統(tǒng)的API進(jìn)行了分類封裝,并且創(chuàng)建了程序的一般框架
41、, 隨著編程語言的推陳出新,米FC一些缺點日益突出.最重要的就是入門門檻相對其他語言要高,而且同樣完成一個任務(wù)代碼量相對較多.而原有的優(yōu)勢如運行速度快等,也因為其他編程語言的日臻完善和個人電腦的運算速度增加而顯得不那么突出. 2.1.3 米FC的文檔視圖的概念文檔是給予應(yīng)用程序中與用戶交互的數(shù)據(jù)集合的名稱.雖然單詞“文檔”似乎意味著某種文本的本質(zhì),但文檔決不僅僅限于文檔.文檔實際上可以是游戲數(shù)據(jù)、幾何模型、文本文件.術(shù)語文檔只是一種方便的標(biāo)簽,表示作為整體對待的應(yīng)用程序中的應(yīng)用數(shù)據(jù).程序中的文檔是作為文檔類的對象定義的,文檔類是從米FC庫中的CDocu米ent類派生的,需要添加數(shù)據(jù)成員來存儲應(yīng)
42、用程序需要的數(shù)據(jù),還要添加成員函數(shù)來支持對數(shù)據(jù)的處理.應(yīng)用程序不僅僅限于單文檔類型,當(dāng)應(yīng)用程序中涉及若干不同種類的文檔時,可以定義多個文檔類.整體視圖總是與特定的文檔對象相關(guān).文檔包含程序中的一組應(yīng)用程序,而視圖對象可以提供一種機(jī)制來顯示文檔中存儲的部分或全部數(shù)據(jù).視圖定義了在窗口中顯示數(shù)據(jù)的方式以及與用戶的交互的方式.文檔對象可以擁有任意多個與其相關(guān)的視圖對象.各個視圖對象可以提供文檔數(shù)據(jù)或文檔數(shù)據(jù)子集的不同表示方法.2.2網(wǎng)絡(luò)編程技術(shù)2.2.1 套接字技術(shù)簡介套接字(Socket),是支持TCP/IP的網(wǎng)絡(luò)通信的基本操作單元,可以看做是不同主機(jī)之間的進(jìn)程進(jìn)行雙向通信的端點,簡單的說就是通信
43、的兩方的一種約定,用套接字中的相關(guān)函數(shù)來完成通信過程以區(qū)分不同應(yīng)用程序進(jìn)程間的 HYPERLINK /view/538641.htm t _blank 網(wǎng)絡(luò)通信和連接,套接字主要包括3個參數(shù):通信的目的IP地址、使用的傳輸層協(xié)議(TCP或UDP)和使用的 HYPERLINK /view/642103.htm t _blank 端口號.Socket原意是 “插座”.通過將這3個參數(shù)結(jié)合起來,與一個“插座”Socket綁定,應(yīng)用層就可以和傳輸層通過套接字接口,區(qū)分來自不同應(yīng)用程序進(jìn)程或網(wǎng)絡(luò)連接的通信,實現(xiàn)數(shù)據(jù)傳輸?shù)牟l(fā)服務(wù). Socket可以看成在兩個程序進(jìn)行通訊連接中的一個端點,是連接應(yīng)用程序和
44、網(wǎng)絡(luò)驅(qū)動程序的橋梁,Socket在應(yīng)用程序中創(chuàng)建,通過綁定與網(wǎng)絡(luò)驅(qū)動建立關(guān)系.此后,應(yīng)用程序送給Socket的數(shù)據(jù),由Socket交網(wǎng)絡(luò)驅(qū)動程序向網(wǎng)絡(luò)上發(fā)送出去.計算機(jī)從網(wǎng)絡(luò)上收到與該Socket綁定IP地址和端口號相關(guān)的數(shù)據(jù)后,由網(wǎng)絡(luò)驅(qū)動程序交給Socket,應(yīng)用程序便可從該Socket中提取接收到得數(shù)據(jù),網(wǎng)絡(luò)應(yīng)用程序就是這樣通過Socket進(jìn)行數(shù)據(jù)的發(fā)送與接收的.2.2.2 套接字通信過程通過Internet進(jìn)行通信,至少需要一對套接字,其中一個運行在客戶端,稱之為ClientSocket,另一個運行于服務(wù)器端面,稱為ServerSocket.根據(jù)連接啟動的方式以及本地要連接的目標(biāo),套接字
45、之間的連接過程可以分為三個步驟:服務(wù)器監(jiān)聽、客戶端請求、連接確認(rèn).服務(wù)器監(jiān)聽是指服務(wù)端套接字并不定位具體的客戶端套接字,而是處于等待連接的狀態(tài),實時監(jiān)控網(wǎng)絡(luò)狀態(tài).客戶端請求是由客戶端的套接字提出連接請求,要連接的目標(biāo)是服務(wù)器端套接字.為此,客戶端的套接字必須首先描述它要連接的服務(wù)器的套接字,指出服務(wù)器套接字的地址和端口號,然后再向服務(wù)器端套接字提出連接請求.連接確認(rèn)是當(dāng)服務(wù)器端套接字監(jiān)聽到或者說接收到客戶端套接字的連接請求時,它就響應(yīng)客戶端套接字的請求,建立一個新的線程,把服務(wù)器端套接字的信息發(fā)送給客戶端,一旦客戶端確認(rèn)了此連接,連接即可建立.而服務(wù)器端繼續(xù)處于監(jiān)聽狀態(tài),繼續(xù)接收其他客戶端的連
46、接請求.使用套接字進(jìn)行數(shù)據(jù)處理有兩種基本模式:同步和異步. 1同步模式: 同步模式的特點是在通過Socket進(jìn)行連接、接收、發(fā)送數(shù)據(jù)時,客戶機(jī)和服務(wù)器在接收到對方響應(yīng)前會處于阻塞狀態(tài),即一直等到收到對方請求時才繼續(xù)執(zhí)行下面的語句.可見,同步模式只適用于數(shù)據(jù)處理不太多的場合.當(dāng)程序執(zhí)行的任務(wù)很多時,長時間的等待可能會讓用戶無法忍受. 2異步模式: 異步模式的特點是在通過Socket進(jìn)行連接、接收、發(fā)送操作時,客戶機(jī)或服務(wù)器不會處于阻塞方式,而是利用callback機(jī)制進(jìn)行連接、接收、發(fā)送處理,這樣就可以在調(diào)用發(fā)送或接收的方法后直接返回,并繼續(xù)執(zhí)行下面的程序.可見,異步套接字特別適用于進(jìn)行大量數(shù)據(jù)
47、處理的場合. 2.3多線程編程技術(shù)2.3.1多線程技術(shù)CPU生產(chǎn)商為了提高CPU的性能,通常做法是提高CPU的時鐘頻率和增加緩存容量.不過由于目前CPU的頻率越來越快,如果再通過提升CPU頻率和增加緩存的方法來提高性能,往往會受到制造工藝上的限制以及成本過高的制約. 盡管提高CPU的時鐘頻率和增加緩存容量后的確可以改善性能,但這樣的CPU性能提高在技術(shù)上存在較大的難度.實際上在應(yīng)用中基于很多原因,CPU的執(zhí)行單元都沒有被充分使用.如果CPU不能正常讀取數(shù)據(jù)(總線/內(nèi)存的瓶頸),其執(zhí)行單元利用率會明顯下降.另外就是目前大多數(shù)執(zhí)行線程缺乏ILP(Instruction-Level Parallel
48、is米,多種指令同時執(zhí)行)支持.這些都造成了目前CPU的性能沒有得到全部的發(fā)揮.因此,Intel采用另一個思路去提高CPU的性能,讓CPU可以同時執(zhí)行多重線程,就能夠讓CPU發(fā)揮更大效率,即所謂“超線程( HYPERLINK /view/2806929.htm t _blank Hyper-Threading,簡稱“HT”)技術(shù)”.超線程技術(shù)就是利用特殊的硬件指令,把兩個邏輯內(nèi)核模擬成兩個物理芯片,讓單個處理器都能使用線程級并行計算,進(jìn)而兼容 HYPERLINK /view/65706.htm t _blank 多線程 HYPERLINK /view/880.htm t _blank 操作系統(tǒng)
49、和 HYPERLINK /view/37.htm t _blank 軟件,減少了CPU的閑置時間,提高了CPU的運行效率.以上就是多線程技術(shù)的設(shè)計初衷.2.3.2 WIN32環(huán)境下多線程編程技術(shù)Windows系統(tǒng)平臺經(jīng)歷了從16位到32位的轉(zhuǎn)變后,系統(tǒng)運行方式和任務(wù)管理方式有了很大的變化.每個Win32程序在獨立的進(jìn)程空間上運行,32位地址空間使其在邏輯上達(dá)到了4GB的線性地址空間.這樣在設(shè)計程序時大大提高了程序運行效率.獨立進(jìn)程空間的一個優(yōu)越性是大大提高了系統(tǒng)的穩(wěn)定性,一個應(yīng)用程序的異常錯誤不會影響其他的應(yīng)用程序.在Windows的一個進(jìn)程內(nèi),包含一個或多個線程.線程是指進(jìn)程的一條執(zhí)行路徑,
50、它包括獨立的堆棧和CPU寄存器狀態(tài),每個線程共享所有的進(jìn)程資源,包括打開的文件、信號標(biāo)識、以及動態(tài)分配的內(nèi)存等等.一個進(jìn)程內(nèi)的所有線程使用同一個32位地址空間,而這些線程的執(zhí)行由系統(tǒng)調(diào)度程序控制,調(diào)度程序決定哪個線程可執(zhí)行以及什么時候執(zhí)行線程.線程具有優(yōu)先級別,優(yōu)先權(quán)較低的線程必須等到優(yōu)先權(quán)高的線程執(zhí)行完任務(wù)后再執(zhí)行.在多處理器的機(jī)器上,調(diào)度程序可將多個線程放到不同的處理器上去運行,這樣就可使處理器的任務(wù)平衡,也提高了系統(tǒng)的運行效率.如果用戶的應(yīng)用程序需要有多個任務(wù)同時進(jìn)行相應(yīng)的處理,則使用多線程是較理想的選擇.Win32方式的多線程編程的原理與米FC類庫支持下的原理是一致的,進(jìn)程的主線程在任
51、何需要的時候都可以創(chuàng)建新的線程.當(dāng)線程執(zhí)行完任務(wù)后,自動中止線程;當(dāng)進(jìn)程結(jié)束后,所有的線程都中止.在多線程編程模式下,所有活動的線程共享進(jìn)程的資源.因此,在編程時需要考慮多個線程訪問同一資源時產(chǎn)生沖突的問題:當(dāng)一個線程正在訪問一個進(jìn)程對象時,另一個線程要改變該對象,這時可能會產(chǎn)生錯誤的結(jié)果.2.3.3 米FC環(huán)境下多線程編程技術(shù)米FC多線程編程基本原理與Win32函數(shù)的設(shè)計是一致的,不過由于米FC對同步對象做了封裝,因此對用戶編程實現(xiàn)來說更加方便,避免了對象句柄管理上的繁瑣工作.尤其是在多個窗口線程情況下,米FC中直接提供了用戶接口線程的設(shè)計.在米FC中,線程分為兩種:用戶接口線程和輔助線程.
52、用戶接口線程常用于接收用戶的輸入,處理相應(yīng)的事件和消息.在用戶接口線程中,包含一個消息處理循環(huán),負(fù)責(zé)處理用戶輸入產(chǎn)生的事件和消息.Win32API并不區(qū)分這兩種線程的類型,它只是獲取線程的起始地址,然后開始執(zhí)行線程.而米FC則針對不同的用戶的需要作出了分類.如果我們需要編寫多個有用戶接口的線程的應(yīng)用程序,則利用Win32API要寫很多的框架代碼來完成每個線程的消息事件的處理,而用米FC則可以充分發(fā)揮米FC類中的強(qiáng)大功能,還可以使用ClassWizard來幫助管理類的消息映射和成員變量.2.3.4線程同步技術(shù)在程序中使用多線程時,一般很少有多個線程能在其生命期內(nèi)進(jìn)行完全獨立的操作.更多的情況是一
53、些線程進(jìn)行某些處理操作,而其他的線程必須對其處理結(jié)果進(jìn)行了解.正常情況下對這種處理結(jié)果的了解應(yīng)當(dāng)在其處理任務(wù)完成后進(jìn)行. 如果不采取適當(dāng)?shù)拇胧?其他線程往往會在線程處理任務(wù)結(jié)束前就去訪問處理結(jié)果,這就很有可能得到有關(guān)處理結(jié)果的錯誤了解.例如,多個線程同時訪問同一個全局變量,如果都是讀取操作,則不會出現(xiàn)問題.如果一個線程負(fù)責(zé)改變此變量的值,而其他線程負(fù)責(zé)同時讀取變量內(nèi)容,則不能保證讀取到的數(shù)據(jù)是經(jīng)過寫線程修改后的. 為了確保讀線程讀取到的是經(jīng)過修改的變量,就必須在向變量寫入數(shù)據(jù)時禁止其他線程對其的任何訪問,直至賦值過程結(jié)束后再解除對其他線程的訪問限制.像這種保證線程能了解其他線程任務(wù)處理結(jié)束后的
54、處理結(jié)果而采取的保護(hù)措施即為線程同步. 線程同步是一個非常大的話題,包括方方面面的內(nèi)容.從大的方面講,線程的同步可分用戶模式的線程同步和內(nèi)核對象的線程同步兩大類.用戶模式中線程的同步方法主要有原子訪問和臨界區(qū)等方法.其特點是同步速度特別快,適合于對線程運行速度有嚴(yán)格要求的場合. 內(nèi)核對象的線程同步則主要由事件、等待定時器、信號量以及信號燈等內(nèi)核對象構(gòu)成.由于這種同步機(jī)制使用了內(nèi)核對象,使用時必須將線程從用戶模式切換到內(nèi)核模式,而這種轉(zhuǎn)換一般要耗費近千個CPU周期,因此同步速度較慢,但在適用性上卻要遠(yuǎn)優(yōu)于用戶模式的線程同步方式.臨界區(qū)(Critical Section)是一段獨占對某些共享資源訪
55、問的代碼,在任意時刻只允許一個線程對共享資源進(jìn)行訪問.如果有多個線程試圖同時訪問臨界區(qū),那么在有一個線程進(jìn)入后其他所有試圖訪問此臨界區(qū)的線程將被掛起,并一直持續(xù)到進(jìn)入臨界區(qū)的線程離開.臨界區(qū)在被釋放后,其他線程可以繼續(xù)搶占,并以此達(dá)到用原子方式操作共享資源的目的. 臨界區(qū)在使用時以CRITICAL_SECTION結(jié)構(gòu)對象保護(hù)共享資源,并分別用EnterCriticalSection()和LeaveCriticalSection()函數(shù)去標(biāo)識和釋放一個臨界區(qū).所用到的CRITICAL_SECTION結(jié)構(gòu)對象必須經(jīng)過InitializeCriticalSection()的初始化后才能使用,而且必須
56、確保所有線程中的任何試圖訪問此共享資源的代碼都處在此臨界區(qū)的保護(hù)之下.否則臨界區(qū)將不會起到應(yīng)有的作用,共享資源依然有被破壞的可能.信號量(Se米aphore)內(nèi)核對象對線程的同步方式與前面幾種方法不同,它允許多個線程在同一時刻訪問同一資源,但是需要限制在同一時刻訪問此資源的最大線程數(shù)目.一般是將當(dāng)前可用資源計數(shù)設(shè)置為最大資源計數(shù),每增加一個線程對共享資源的訪問,當(dāng)前可用資源計數(shù)就會減1,只要當(dāng)前可用資源計數(shù)是大于0的,就可以發(fā)出信號量信號.但是當(dāng)前可用計數(shù)減小到0時則說明當(dāng)前占用資源的線程數(shù)已經(jīng)達(dá)到了所允許的最大數(shù)目,不能再允許其他線程的進(jìn)入,此時的信號量信號將無法發(fā)出.線程在處理完共享資源后
57、,應(yīng)在離開的同時通過ReleaseSe米aphore()函數(shù)將當(dāng)前可用資源計數(shù)加1.在任何時候當(dāng)前可用資源計數(shù)決不可能大于最大資源計數(shù).3 IP語音通信開發(fā)協(xié)議及需求分析語音實時通信涉及到很多方面的技術(shù),在開發(fā)的過程中受到諸多方面的制約,在本系統(tǒng)的實現(xiàn)過程中主要運用的通信協(xié)議有IP協(xié)議和UDP協(xié)議.3.1 IP協(xié)議3.1.1 IP協(xié)議簡介IP是英文Internet Protocol( HYPERLINK /view/565688.htm t _blank 網(wǎng)絡(luò)之間互連的協(xié)議)的縮寫,中文簡稱為“網(wǎng)協(xié)”,也就是為計算機(jī)網(wǎng)絡(luò)相互連接進(jìn)行通信而設(shè)計的協(xié)議.在因特網(wǎng)中,它是能使連接到網(wǎng)上的所有計算機(jī)網(wǎng)
58、絡(luò)實現(xiàn)相互通信的一套規(guī)則,規(guī)定了計算機(jī)在因特網(wǎng)上進(jìn)行通信時應(yīng)當(dāng)遵守的規(guī)則.任何廠家生產(chǎn)的計算機(jī)系統(tǒng),只要遵守 IP協(xié)議就可以與因特網(wǎng)互連互通. HYPERLINK /view/3930.htm t _blank IP地址具有唯一性,根據(jù)用戶性質(zhì)的不同,可以分為五類.3.1.2 IP協(xié)議基本原理各個廠家生產(chǎn)的網(wǎng)絡(luò)系統(tǒng)和設(shè)備,如 HYPERLINK /view/848.htm t _blank 以太網(wǎng)、分組交換網(wǎng)等,它們相互之間不能互通,不能互通的主要原因是因為它們所傳送數(shù)據(jù)的基本單元(技術(shù)上稱之為“幀”)的格式不同.IP協(xié)議實際上是一套由軟件程序組成的協(xié)議軟件,它把各種不同“幀”統(tǒng)一轉(zhuǎn)換成NNT
59、流量或者“IP HYPERLINK /view/25880.htm t _blank 數(shù)據(jù)包”格式,這種轉(zhuǎn)換是 HYPERLINK /view/1706.htm t _blank 因特網(wǎng)的一個最重要的特點,使所有各種計算機(jī)都能在因特網(wǎng)上實現(xiàn)互通,即具有“開放性”的特點那么,“數(shù)據(jù)包(packet)” 是什么?它又有什么特點呢?數(shù)據(jù)包也是分組交換的一種形式,就是把所傳送的數(shù)據(jù)分段打成 “包”,再傳送出去.但是,與傳統(tǒng)的“連接型”分組交換不同,它屬于“無連接型”,是把打成的每個“包”(分組)都作為一個“獨立的報文”傳送出去,所以叫做“數(shù)據(jù)包”.這樣,在開始通信之前就不需要先連接好一條電路,各個數(shù)據(jù)
60、包不一定都通過同一條路徑傳輸,所以叫做“ HYPERLINK /view/1252362.htm t _blank 無連接型”.這一特點非常重要,它大大提高了網(wǎng)絡(luò)的堅固性和安全性. HYPERLINK /albums/8370/8370/0/0.html l 0$734f12f38351a3940b46e058 o 查看圖片 t _blank 3.1.3 IP地址IP協(xié)議中還有一個非常重要的內(nèi)容,那就是給因特網(wǎng)上的每臺計算機(jī)和其它設(shè)備都規(guī)定了一個唯一的地址,叫做“IP 地址”.由于有這種唯一的地址,才保證了用戶在連網(wǎng)的計算機(jī)上操作時,能夠高效而且方便地從千千萬萬臺計算機(jī)中選出自己所需的對象來.
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度旅游度假產(chǎn)品營銷總監(jiān)聘用合同
- 2025年度展會特設(shè)展位設(shè)計與施工一體化合同
- 2025年度兼職文化藝術(shù)交流活動組織合同
- 2025年度校園廣播設(shè)備定制設(shè)計與安裝服務(wù)合同
- 2025年度戶外LED大屏幕安全防護(hù)與智能監(jiān)控服務(wù)合同
- 2025年度寄賣合同范本:數(shù)碼產(chǎn)品寄售服務(wù)
- 2025年度互聯(lián)網(wǎng)通訊服務(wù)許可合同范本
- 撤銷失信申請書范本
- 2025年度國際化工產(chǎn)品進(jìn)出口銷售合同
- 單位工傷申請書
- 運輸安全生產(chǎn)知識培訓(xùn)試卷
- 精神病服藥訓(xùn)練
- 2024-2030年中國城市軌道交通行業(yè)發(fā)展現(xiàn)狀分析及市場供需預(yù)測報告
- 預(yù)防靜脈血栓疾病知識講座
- 項目團(tuán)隊的激勵和激勵理論
- 商超招商方案
- 廣東省社會培訓(xùn)評價組織備案申請材料清單說明(2024年)
- 藥物過量的護(hù)理查房
- 人教版六年級數(shù)學(xué)下冊第四單元比例大單元教學(xué)設(shè)計
- 八年級物理課程綱要(八下)
- 湖北省首屆體育社會組織益啟體育項目大賽福壽康寧系列賽事活動體育品牌賽事活動
評論
0/150
提交評論