獲取計(jì)算機(jī)IP地址等網(wǎng)絡(luò)參數(shù) UDP聊天程序 TCP聊天程序 瀏覽器的實(shí)現(xiàn)
標(biāo)簽: 獲取計(jì)算機(jī)的名稱和IP地址 基本C/S模式的通信實(shí)驗(yàn)
上傳時(shí)間: 2015-04-12
上傳用戶:scnbyh
TCP調(diào)試助手是一個(gè)輔助調(diào)試UDP/TCP的工具軟件,支持TCP Server、TCP Client、UDP等通信模式,為網(wǎng)絡(luò)調(diào)試提供極大的方便。
標(biāo)簽: TCP/IP調(diào)試助手
上傳時(shí)間: 2015-04-27
上傳用戶:我是高哥哥
1.1課程設(shè)計(jì)的目的開發(fā)一個(gè)專用于實(shí)現(xiàn)兩臺(tái)計(jì)算機(jī)之間即時(shí)通訊的軟件,以方便兩臺(tái)或兩臺(tái)以上的計(jì)算機(jī)之間信息的交流。,在連接并通信時(shí),尤其是近程的即時(shí)通訊,徹底的脫離了遠(yuǎn)程的服務(wù)器,避免了和遠(yuǎn)程服務(wù)器連接時(shí)過(guò)多的浪費(fèi)網(wǎng)絡(luò)資源。并且避免了服務(wù)器忙或與服務(wù)器無(wú)法連接時(shí),浪費(fèi)過(guò)多時(shí)間用于和服務(wù)器建立連接!因此,這個(gè)軟件是極具適應(yīng)性和實(shí)用性的即時(shí)通訊軟件!本次課程設(shè)計(jì)的目的是學(xué)習(xí)基于UDP協(xié)議實(shí)現(xiàn)網(wǎng)絡(luò)聊天程序,已達(dá)到學(xué)會(huì)面向無(wú)連接方式的程序設(shè)計(jì)方法,并理解網(wǎng)絡(luò)編程中面向無(wú)連接的概念。1.2課程設(shè)計(jì)內(nèi)容1,實(shí)現(xiàn)一個(gè)基于UDP協(xié)議的簡(jiǎn)單的聊天程序,包括服務(wù)器和客戶端。2.支持多人聊天。3,客戶端具有圖形化用戶界面。UDP協(xié)議的全稱是用戶數(shù)據(jù)報(bào)協(xié)議,在網(wǎng)絡(luò)中它與TCP協(xié)議一樣用于處理數(shù)據(jù)包,是一種無(wú)連接的協(xié)議。在OS1模型中,在第四層-傳輸層,處于IP協(xié)議的上一層。UDP有不提供數(shù)據(jù)包分組、組裝和不能對(duì)數(shù)據(jù)包進(jìn)行排序的缺點(diǎn),也就是說(shuō),當(dāng)報(bào)文發(fā)送之后,是無(wú)法得知其是否安全完整到達(dá)的。UDP用來(lái)支持那些需要在計(jì)算機(jī)之間傳輸數(shù)據(jù)的網(wǎng)絡(luò)應(yīng)用。包括網(wǎng)絡(luò)視頻會(huì)議系統(tǒng)在內(nèi)的眾多的客戶/服務(wù)器模式的網(wǎng)絡(luò)應(yīng)用都需要使用UDP協(xié)議。UDP協(xié)議從問(wèn)世至今已經(jīng)被使用了很多年,雖然其最初的光彩已經(jīng)被一些類似協(xié)議所掩蓋,但是即使是在今天UDP仍然不失為一項(xiàng)非常實(shí)用和可行的網(wǎng)絡(luò)傳輸層協(xié)議。UDP是OS1參考模型中一種無(wú)連接的傳輸層協(xié)議,它主要用于不要求分組順序到達(dá)的傳輸中,分組傳輸順序的檢查與排序由應(yīng)用層完成,提供面向事務(wù)的簡(jiǎn)單不可靠信息傳送服務(wù)。UDP協(xié)議基本上是IP協(xié)議與上層協(xié)議的接口。UDP協(xié)議適用端口分別運(yùn)行在同一臺(tái)設(shè)備上的多個(gè)應(yīng)用程序。與所熟知的TCP(傳輸控制協(xié)議)協(xié)議一樣,UDP協(xié)議直接位于IP(網(wǎng)際協(xié)議)協(xié)議的頂層。根據(jù)OSI(開放系統(tǒng)互連)參考模型,UDP和TCP都屬于傳輸層協(xié)議。
標(biāo)簽: java udp協(xié)議
上傳時(shí)間: 2022-06-19
上傳用戶:
1,使用wireshark獲取完整的UDP報(bào)文打開wireshark,設(shè)置監(jiān)聽網(wǎng)卡后,使用google chrome瀏覽器訪問(wèn)我騰訊微博的i http://p.t.qq.com/welcomeback.php?lv=1#!/ist/qqfriends/5/?pgv_ref-im.perinfo.pe rinfo.icon?ptlang-2052&pgv-ref-im.perinfo.perinfo.icon,抓得的UDP報(bào)文如圖1所示。分析以上的報(bào)文內(nèi)容,UDP作為一種面向無(wú)連接服務(wù)的運(yùn)輸協(xié)議,其報(bào)文格式相當(dāng)簡(jiǎn)單。第一行中,Source port:64318是源端口號(hào)。第二行中,Destination port:53是目的端口號(hào)。第三行中,Length:34表示UDP報(bào)文段的長(zhǎng)度為34字節(jié)。第四行中,Checksum之后的數(shù)表示檢驗(yàn)和。這里0x表示計(jì)算機(jī)中16進(jìn)制數(shù)的開始符,其后的4f0e表示16進(jìn)制表示的檢驗(yàn)和,把它們換成二進(jìn)制表示為:0100 1111 0000 1110.從wireshark的抓包數(shù)據(jù)看出,我抓到的UDP協(xié)議多數(shù)被應(yīng)用層的DNS協(xié)議應(yīng)用。當(dāng)一臺(tái)主機(jī)中的DNS應(yīng)用程序想要進(jìn)行一次查詢時(shí),它構(gòu)成了一個(gè)DNS查詢報(bào)文并將其交給UDP,UDP無(wú)須執(zhí)行任何實(shí)體握手過(guò)程,主機(jī)端的UDP為此報(bào)文添加首部字段,并將其發(fā)出。
上傳時(shí)間: 2022-06-20
上傳用戶:
一,走進(jìn)UDP協(xié)議:UDP(User Datagram Protocol)協(xié)議就是“用戶數(shù)據(jù)報(bào)協(xié)議”,它是一種無(wú)連接的協(xié)議,無(wú)連接主要是和TCP協(xié)議相比較的。我們知道當(dāng)利用TCP協(xié)議傳送數(shù)據(jù)的時(shí)候,首先必須先建立連接(也就是所謂的握手)才可以傳輸數(shù)據(jù)。而當(dāng)計(jì)算機(jī)利用UDP協(xié)議進(jìn)行數(shù)據(jù)傳輸?shù)臅r(shí)候,發(fā)送方只需要知道對(duì)方的IP地址和端口號(hào)就可以發(fā)送數(shù)據(jù),而并不需要進(jìn)行連接。當(dāng)然如果你非要進(jìn)行連接,通過(guò)Visual C#也是可以實(shí)現(xiàn)的,但前提是要確定連接的遠(yuǎn)程主機(jī)的端口號(hào)處于監(jiān)聽狀態(tài),否則程序會(huì)出現(xiàn)不必要的錯(cuò)誤,但這是種畫蛇添足的做法,不僅丟失了UDP協(xié)議的無(wú)連接傳送數(shù)據(jù)的特點(diǎn)和優(yōu)點(diǎn),而且還給程序運(yùn)行帶來(lái)了不安定的因素。所以這種方法并不值得提倡。
標(biāo)簽: visual c# udp協(xié)議
上傳時(shí)間: 2022-06-23
上傳用戶:
TCP-IP詳解.CISCO詳解
上傳時(shí)間: 2013-05-15
上傳用戶:eeworm
高級(jí)網(wǎng)絡(luò)操作系統(tǒng)及其應(yīng)用——TCP~IP協(xié)議與分組無(wú)線網(wǎng) PDF
標(biāo)簽: TCP IP 網(wǎng)絡(luò)操作系統(tǒng)
上傳時(shí)間: 2013-08-03
上傳用戶:eeworm
TCP-IP技術(shù)大全 PDF
上傳時(shí)間: 2013-04-15
上傳用戶:eeworm
專輯類-網(wǎng)絡(luò)及電腦相關(guān)專輯-114冊(cè)-4.31G TCP-IP技術(shù)大全-71.6M-PDF.zip
標(biāo)簽: TCP-IP M-PDF 71.6 zip
上傳時(shí)間: 2013-04-24
上傳用戶:jiiszha
專輯類-網(wǎng)絡(luò)及電腦相關(guān)專輯-114冊(cè)-4.31G TCP-IP詳解.CISCO詳解-273M.zip
標(biāo)簽: TCP-IP CISCO 273 zip
上傳時(shí)間: 2013-04-24
上傳用戶:關(guān)外河山
蟲蟲下載站版權(quán)所有 京ICP備2021023401號(hào)-1