999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

TCP/IP數(shù)據(jù)通訊系統(tǒng)的實現(xiàn)研究

2021-01-02 13:59:48
科學(xué)咨詢 2021年17期
關(guān)鍵詞:功能模型系統(tǒng)

牟 亮

(中國聯(lián)通南京分公司 江蘇南京 210000)

數(shù)據(jù)通訊是利用數(shù)據(jù)傳輸技術(shù)在終端傳遞數(shù)據(jù)信息的通信方式。通過智能終端與計算機通信,數(shù)據(jù)通信中傳遞信息以二進制數(shù)據(jù)形式表現(xiàn)。即時通信軟件體現(xiàn)卓越的商務(wù)通信功能,以高效靈活便捷等特點得到用戶的青睞,即時通信成為推動電商發(fā)展的重要力量。當前,網(wǎng)絡(luò)上有ICQ等各種尋呼軟件,方便人們的相互聯(lián)系。當前企事業(yè)單位建立局域網(wǎng),可以通過文件共享方式通訊。但局域網(wǎng)中網(wǎng)上鄰居不知道對象機器資源。局域網(wǎng)中通過ICQ可以實現(xiàn)便捷的聯(lián)絡(luò),進行發(fā)布消息等。方便用戶交流,節(jié)省硬件資源配置。

一、TCP/IP協(xié)議簡介

TCP/IP初步架構(gòu)出現(xiàn)源于美國國防部DARPA提出研究計劃,希望通過通信控制處理機在戰(zhàn)爭中遭到攻擊損壞能正常工作,希望適應(yīng)從文件傳遞各種應(yīng)用需求,要求靈活的網(wǎng)絡(luò)體系結(jié)構(gòu)。最初APRANET使用租用線路,ARPANET最初開發(fā)網(wǎng)絡(luò)協(xié)議NCP因通信可靠性較差,出現(xiàn)了很多問題[1]。TCP協(xié)議非OSI標準,但被公認為當前工業(yè)標準。

1974年Kahn定義TCP/IP參考模型,1985年Leiner等人對模型進行研究。當前,Internet實現(xiàn)商業(yè)化,但最初質(zhì)量標準依然必需。特性包括自動檢測等,TCP/IP是開放式通信協(xié)議,無論設(shè)備物理特征差異都可進行通信。TCP/IP是分層模型,TCP/IP參考模型側(cè)重互聯(lián)設(shè)備數(shù)據(jù)傳送,TCP/IP通過解釋功能層次分布實現(xiàn)。TCP/IP是把因特網(wǎng)系統(tǒng)聯(lián)系的協(xié)議組,IP是TCP/IP協(xié)議中的重要協(xié)議,可以實現(xiàn)無連接數(shù)據(jù)傳送功能。IP協(xié)議主要通過IP接收與發(fā)送函數(shù)實現(xiàn)。

大多數(shù)TCP/IP協(xié)議中采用差錯檢驗法為校驗和,可防止分組在傳輸中受到損傷,接收端對整個分組重復(fù)進行計算。TCP是傳輸層常用的協(xié)議,可以調(diào)可靠數(shù)據(jù)傳輸服務(wù)[2]。TCP協(xié)議實現(xiàn)是TCP/IP協(xié)議棧中最復(fù)雜的,采取連接建立與關(guān)閉機制,數(shù)據(jù)包確認機制等保證其可靠性。TCP連接建立后雙方可相互傳遞數(shù)據(jù),TCP發(fā)送數(shù)據(jù)包后接收到發(fā)送確認包才能確認成功發(fā)送。

二、TCP/IP通訊系統(tǒng)設(shè)計

TCP是面向連接的協(xié)議,程序交換數(shù)據(jù)前需建立連接。程序服務(wù)方監(jiān)聽,連接建立后可收發(fā)信息。應(yīng)用程序通訊時建立Socket,必須建立Socket連接進行信息交換。Socket地址包括IP地址與協(xié)議。協(xié)議標識下層使用協(xié)議。通訊客戶建立Socket服務(wù)方等待客戶發(fā)送連接請求,雙方形成虛電路。C/S模型課利用兩端硬件環(huán)境優(yōu)勢,服務(wù)器處于系統(tǒng)中心地位,服務(wù)器被動接受客戶連接。

Visual是微軟公司推出的應(yīng)用程序開發(fā)工具,語言特點體現(xiàn)在結(jié)構(gòu)化程序設(shè)計;提供易用的應(yīng)用程序集成開發(fā)環(huán)境。文本即時通信分為服務(wù)器與客戶端模型,服務(wù)進程處于休眠狀態(tài),服務(wù)程序為客戶端創(chuàng)建工作線程,完成與客戶端的請求服務(wù)。客戶端模型設(shè)計數(shù)據(jù)連接線程,負責客戶端數(shù)據(jù)收發(fā)操作??蛻舳说却?wù)器端連接反饋。創(chuàng)建服務(wù)端口號偵聽是否有客戶連接??蛻粝蚍?wù)器發(fā)送數(shù)據(jù)后,在事件中接收數(shù)據(jù)。采用GetData方法接收。向客戶發(fā)送數(shù)據(jù)調(diào)用SendData方法,客戶端收發(fā)數(shù)據(jù)用SendData法實現(xiàn)功能。

服務(wù)器提供接收客戶端文件功能,客戶端發(fā)送請求信息后,服務(wù)器判斷是否存在文件,將信息發(fā)送至客戶端。服務(wù)器在文件發(fā)送操作中,首先發(fā)送文件信息給客戶端,包括文件大小等。工作線從指定位置讀取。用Open語句打開傳送文件轉(zhuǎn)換為二進制。Filehandle=FreeFile cmdsend.Enabled=False MsgBox.定義function SendChunk,分別發(fā)送.Public Function SendChunk()If WinsockSend.State<>sckConnected Then Exit Function Get#fiehandle.mybyte,經(jīng)測試表明數(shù)據(jù)通訊系統(tǒng)性能達到要求。服務(wù)器可在收到請求后正常工作,文件傳輸中服務(wù)器CPU占用率較高。

三、結(jié)束語

本文探討基于TCP/IP協(xié)議的通信系統(tǒng)研究,采用客戶/服務(wù)器模型,提高網(wǎng)絡(luò)利用率。系統(tǒng)可實時將數(shù)據(jù)傳送到服務(wù)器端,熟悉文件傳輸功能。設(shè)計特點體現(xiàn)在采用C/S模型設(shè)計方法;采用TCP/IP協(xié)議數(shù)據(jù)傳輸不易丟失;有利于系統(tǒng)開發(fā)維護工作。

猜你喜歡
功能模型系統(tǒng)
一半模型
也談詩的“功能”
中華詩詞(2022年6期)2022-12-31 06:41:24
Smartflower POP 一體式光伏系統(tǒng)
WJ-700無人機系統(tǒng)
ZC系列無人機遙感系統(tǒng)
北京測繪(2020年12期)2020-12-29 01:33:58
重要模型『一線三等角』
重尾非線性自回歸模型自加權(quán)M-估計的漸近分布
連通與提升系統(tǒng)的最后一塊拼圖 Audiolab 傲立 M-DAC mini
關(guān)于非首都功能疏解的幾點思考
3D打印中的模型分割與打包
主站蜘蛛池模板: 手机在线免费不卡一区二| 91九色视频网| 国产精品99r8在线观看| 一级在线毛片| 日韩欧美国产三级| 在线观看免费人成视频色快速| 亚洲无码免费黄色网址| 中国国产高清免费AV片| 一级毛片高清| 在线观看国产精品第一区免费| 99无码中文字幕视频| 一区二区三区精品视频在线观看| 在线亚洲精品福利网址导航| 婷婷午夜影院| 丝袜国产一区| 欧美黑人欧美精品刺激| 91在线免费公开视频| 永久免费精品视频| 亚洲欧美不卡中文字幕| 国产自在线拍| 国产精品自在在线午夜| 69免费在线视频| 亚洲成av人无码综合在线观看| 无码免费视频| 国产在线自乱拍播放| 国产欧美日韩综合在线第一| 欧美国产日韩一区二区三区精品影视| 亚洲日本中文综合在线| 在线a网站| 免费激情网站| 欧美日韩在线观看一区二区三区| 国产69精品久久久久孕妇大杂乱| 无码福利视频| 曰韩免费无码AV一区二区| 亚洲国产清纯| 最新亚洲人成网站在线观看| 日韩成人在线视频| 99精品欧美一区| 污污网站在线观看| 精品伊人久久久香线蕉| 免费a级毛片视频| 中文字幕首页系列人妻| 婷婷激情五月网| 小说 亚洲 无码 精品| 超级碰免费视频91| 亚洲无码熟妇人妻AV在线| 911亚洲精品| 亚洲无码高清一区| 欧美日韩激情在线| 高清码无在线看| 国产精品亚洲欧美日韩久久| 久久亚洲国产一区二区| 亚洲成人黄色网址| 四虎影视永久在线精品| 91亚洲精选| 亚洲欧美日本国产综合在线| 高清久久精品亚洲日韩Av| 国产又爽又黄无遮挡免费观看 | 亚洲国产天堂久久综合226114| 91偷拍一区| 99精品视频在线观看免费播放 | 国产精品爆乳99久久| 五月激情综合网| 国产精品久久自在自线观看| 色综合久久无码网| 国产免费黄| 亚洲香蕉久久| 91福利免费| 亚洲人成网站在线播放2019| 91九色国产porny| 91毛片网| 国产成人综合久久精品尤物| 国产xx在线观看| 久精品色妇丰满人妻| 色婷婷在线播放| 亚洲制服丝袜第一页| 日韩一区精品视频一区二区| 中文字幕乱码二三区免费| 二级特黄绝大片免费视频大片| 国产精品xxx| 午夜少妇精品视频小电影| 国产欧美视频一区二区三区|