国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

計(jì)算機(jī)網(wǎng)絡(luò) — UDP協(xié)議(看這一篇就可以

這篇具有很好參考價(jià)值的文章主要介紹了計(jì)算機(jī)網(wǎng)絡(luò) — UDP協(xié)議(看這一篇就可以。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

UDP協(xié)議

UDP是傳輸層的重要協(xié)議之一,另一重要協(xié)議為TCP協(xié)議。兩者對(duì)比:TCP協(xié)議復(fù)雜,但傳輸可靠。UDP協(xié)議簡(jiǎn)單,但傳輸不可靠。

UDP協(xié)議全稱為:User Datagram Protocol(用戶數(shù)據(jù)報(bào)協(xié)議)。

它是一個(gè)簡(jiǎn)單的面向數(shù)據(jù)報(bào)的傳輸層協(xié)議。提供的是無(wú)連接的、不可靠的數(shù)據(jù)流傳輸。它只是把應(yīng)用程序傳給IP層的數(shù)據(jù)報(bào)發(fā)送出去,但是并不能保證它們能到達(dá)目的地。因此報(bào)文可能會(huì)丟失、重復(fù)以及亂序等。但由于UDP在傳輸數(shù)據(jù)報(bào)前不用在客戶和服務(wù)器之間建立一個(gè)連接,且沒(méi)有超時(shí)重發(fā)等機(jī)制,故而傳輸速度很快。

UDP是傳輸層協(xié)議,這意味著UDP的數(shù)據(jù)包需要經(jīng)過(guò)IP協(xié)議的封裝,然后通過(guò)IP協(xié)議傳輸?shù)侥康碾娔X。隨后UDP包在目的電腦拆封,并將信息送到相應(yīng)端口的緩存中。

UDP的特點(diǎn)

UDP傳輸?shù)倪^(guò)程類似于寄信。

無(wú)連接

無(wú)連接指的是:UDP傳輸知道對(duì)應(yīng)的IP和端口號(hào)就可以直接進(jìn)行傳輸,不需要建立連接。

理解“無(wú)連接”特性:

因?yàn)槭褂肬DP協(xié)議的發(fā)送方和接受方之間不需要存在長(zhǎng)期的聯(lián)系。它們沒(méi)有建立連接這個(gè)過(guò)程,整個(gè)消息傳輸過(guò)程簡(jiǎn)單來(lái)說(shuō)就是“發(fā)送即結(jié)束”。在UDP協(xié)議傳輸?shù)倪^(guò)程中,可以向某一個(gè)服務(wù)器端口發(fā)起接收數(shù)據(jù)申請(qǐng),然后在下一次再向另外一個(gè)端口發(fā)起申請(qǐng)。

這樣一來(lái),一個(gè)UDP服務(wù)器接口可以在一段時(shí)間內(nèi)接受多個(gè)客戶端發(fā)送的請(qǐng)求,同樣的一個(gè)UDP服務(wù)器可以從若干個(gè)不同的客戶接收數(shù)據(jù)報(bào)。

不可靠

不可靠指的是UDP協(xié)議沒(méi)有任何安全機(jī)制,發(fā)送端發(fā)送數(shù)據(jù)報(bào)后,如果出現(xiàn)丟包等現(xiàn)象,UDP協(xié)議層也不會(huì)給應(yīng)用層返回任何錯(cuò)誤信息。

只是把應(yīng)用程序傳給IP層的數(shù)據(jù)報(bào)發(fā)送出去,但是并不能保證它們能到達(dá)目的地。因此報(bào)文可能會(huì)丟失、重復(fù)以及亂序等。

面向數(shù)據(jù)報(bào)

應(yīng)用層交給UDP多長(zhǎng)的報(bào)文,UDP會(huì)將其原樣發(fā)送,既不會(huì)拆分,也不會(huì)將其合并。

如果,發(fā)送端一次性發(fā)送1000個(gè)字節(jié),那么接收端也必須一次性接收1000個(gè)字節(jié),不能將其拆為100份,每份10字節(jié),每次接收一份。

緩沖區(qū)

UDP只有接收緩沖區(qū),沒(méi)有發(fā)送緩沖區(qū)。

UDP沒(méi)有真正意義上的發(fā)送緩沖區(qū)。發(fā)送的數(shù)據(jù)會(huì)直接交給內(nèi)核,由內(nèi)核將數(shù)據(jù)傳給網(wǎng)絡(luò)層協(xié)議進(jìn)行后續(xù)的傳輸動(dòng)作。

UDP具有接收緩沖區(qū),但是這個(gè)接收緩沖區(qū)不能保證收到的UDP數(shù)據(jù)報(bào)的順序和發(fā)送UDP報(bào)的順序一致;如果緩沖區(qū)滿了,再達(dá)到的UDP數(shù)據(jù)就會(huì)被丟棄。

大小受限

UDP協(xié)議首部中有一個(gè)16位的最大長(zhǎng)度,也就是說(shuō)一個(gè)UDP能傳輸?shù)臄?shù)據(jù)的最大長(zhǎng)度是64K(包含了UDP的首部)。

這是UDP在使用中的一個(gè)致命缺陷,也就是說(shuō)UDP無(wú)法直接表示一個(gè)比較大的數(shù)據(jù)報(bào)。

解決方法:

可以在應(yīng)用層,針對(duì)大的數(shù)據(jù)報(bào)進(jìn)行分包(拆分成多個(gè)部分),然后再通過(guò)多個(gè)UDP數(shù)據(jù)報(bào)分別發(fā)送(但是這樣子無(wú)法保證順序)接收方再將收到的幾個(gè)包拼接成完整的數(shù)據(jù)。

上述這種方式是下策。

上策是:將其改成TCP協(xié)議,TCP協(xié)議沒(méi)有這樣的長(zhǎng)度限制。

基于UDP的應(yīng)用層協(xié)議

  • NFS:網(wǎng)絡(luò)文件系統(tǒng)

  • TFTP:簡(jiǎn)單文件傳輸協(xié)議

  • DHCP:動(dòng)態(tài)主機(jī)配置協(xié)議

  • BOOTP:啟動(dòng)協(xié)議

  • DNS:域名解析協(xié)議

......

UDP協(xié)議報(bào)文格式

udp協(xié)議,關(guān)于Java的二三事,udp,網(wǎng)絡(luò),tcp/ip,Powered by 金山文檔

實(shí)際格式:

udp協(xié)議,關(guān)于Java的二三事,udp,網(wǎng)絡(luò),tcp/ip,Powered by 金山文檔
源端口號(hào)和目的端口號(hào)

用來(lái)標(biāo)記發(fā)送和接受的應(yīng)用進(jìn)程。因?yàn)閁DP不需要應(yīng)答,所以源端口是可選的,如果源端口不用,那么置為零。

當(dāng)運(yùn)輸層從IP層收到UDP數(shù)據(jù)報(bào)時(shí),就是根據(jù)首部中的目的端口,把UDP數(shù)據(jù)報(bào)通過(guò)相應(yīng)的端口,上交最后的終點(diǎn)--應(yīng)用程序。

UDP長(zhǎng)度

16位UDP長(zhǎng)度,表示整個(gè)數(shù)據(jù)報(bào)(UDP首部+UDP數(shù)據(jù))的最大長(zhǎng)度

UDP校驗(yàn)和

校驗(yàn)和用來(lái)驗(yàn)證網(wǎng)絡(luò)傳輸?shù)倪@個(gè)數(shù)據(jù)是否是正確的,本質(zhì)上是光信號(hào)和電信號(hào)(會(huì)被外界因素干擾,導(dǎo)致信號(hào)出錯(cuò))。

校驗(yàn)和正確,不能保證數(shù)據(jù)100%是對(duì)的,但校驗(yàn)和不正確,數(shù)據(jù)100%是不對(duì)的。文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-818572.html

UDP網(wǎng)絡(luò)編程模型

udp協(xié)議,關(guān)于Java的二三事,udp,網(wǎng)絡(luò),tcp/ip,Powered by 金山文檔

到了這里,關(guān)于計(jì)算機(jī)網(wǎng)絡(luò) — UDP協(xié)議(看這一篇就可以的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 【計(jì)算機(jī)網(wǎng)絡(luò)】UDP協(xié)議與TCP協(xié)議

    【計(jì)算機(jī)網(wǎng)絡(luò)】UDP協(xié)議與TCP協(xié)議

    端口號(hào)(Port)標(biāo)識(shí)了一個(gè)主機(jī)上進(jìn)行通信的不同的應(yīng)用程序; 在TCP/IP協(xié)議中, 用 “源IP”, “源端口號(hào)”, “目的IP”, “目的端口號(hào)”, “協(xié)議號(hào)” 這樣一個(gè)五元組來(lái)標(biāo)識(shí)一個(gè)通信(可以通過(guò)netstat -n查看); 服務(wù)器的同一個(gè)服務(wù)會(huì)使用多進(jìn)程或者多線程的方式,對(duì)于不同的客戶端請(qǐng)

    2024年01月25日
    瀏覽(42)
  • 【計(jì)算機(jī)網(wǎng)絡(luò)】UDP/TCP協(xié)議

    【計(jì)算機(jī)網(wǎng)絡(luò)】UDP/TCP協(xié)議

    我們先來(lái)看一張圖; 在研究UDP前我們先來(lái)回答兩個(gè)問(wèn)題: 有效載荷如何與報(bào)頭分離? 如何將有效載荷交付? 第一個(gè)問(wèn)題由于在報(bào)頭里面有16位UDP長(zhǎng)度(表示的是有效載荷+報(bào)頭長(zhǎng)度),而報(bào)頭長(zhǎng)度8字節(jié)是固定的,所以分離時(shí)我們只需要用整個(gè)報(bào)文的大小減去固定的8字節(jié)報(bào)頭數(shù)據(jù)即

    2024年02月08日
    瀏覽(65)
  • 【計(jì)算機(jī)網(wǎng)絡(luò)】UDP/TCP 協(xié)議

    【計(jì)算機(jī)網(wǎng)絡(luò)】UDP/TCP 協(xié)議

    端口號(hào)(Port)標(biāo)識(shí)了一個(gè)主機(jī)上進(jìn)行通信的不同的應(yīng)用程序。在 TCP/IP 協(xié)議中, 用 “源IP”, “源端口號(hào)”, “目的IP”, “目的端口號(hào)”, “協(xié)議號(hào)” 這樣一個(gè)五元組來(lái)標(biāo)識(shí)一個(gè)通信(可以通過(guò)netstat -n查看)。 0 - 1023: 知名端口號(hào),HTTP, FTP, SSH 等這些廣為使用的應(yīng)用層協(xié)議,它們的

    2024年03月14日
    瀏覽(20)
  • 【計(jì)算機(jī)網(wǎng)絡(luò)】TCP協(xié)議與UDP協(xié)議詳解

    【計(jì)算機(jī)網(wǎng)絡(luò)】TCP協(xié)議與UDP協(xié)議詳解

    文章目錄 一、傳輸層 1、1 再次理解傳輸層 1、2 再次理解端口號(hào) 1、2、1?端口號(hào)范圍劃分 1、2、2?認(rèn)識(shí)知名端口號(hào) 1、3 網(wǎng)絡(luò)常用指令netstat 與 pidof 二、UDP協(xié)議 2、1 UDP協(xié)議的報(bào)文 2、2 UDP的特點(diǎn)? 2、3 UDP的緩沖區(qū) 三、TCP協(xié)議 3、1 TCP協(xié)議的報(bào)文 3、2 確認(rèn)應(yīng)答 3、3?按序到達(dá) 3、

    2024年02月08日
    瀏覽(24)
  • [計(jì)算機(jī)網(wǎng)絡(luò)] 實(shí)驗(yàn)3 UDP協(xié)議分析

    [計(jì)算機(jī)網(wǎng)絡(luò)] 實(shí)驗(yàn)3 UDP協(xié)議分析

    實(shí)驗(yàn)?zāi)康?掌握運(yùn)輸層 UDP 協(xié)議內(nèi)容 理解 UDP 協(xié)議的工作原理 了解應(yīng)用層和運(yùn)輸層協(xié)議的關(guān)系 實(shí)驗(yàn)內(nèi)容 1.DNS查詢UDP數(shù)據(jù)分析 要求 : 使用 t c p d u m p tcpdump t c p d u m p 抓取 D N S DNS D N S 查詢網(wǎng)絡(luò)通信數(shù)據(jù)包,利用 w i r e s h a r k wireshark w i r e s h a r k 分析 U D P UDP U D P 數(shù)據(jù) 例如 : d i

    2023年04月26日
    瀏覽(46)
  • 計(jì)算機(jī)網(wǎng)絡(luò)筆記:TCP協(xié)議 和UDP協(xié)議(傳輸層)

    計(jì)算機(jī)網(wǎng)絡(luò)筆記:TCP協(xié)議 和UDP協(xié)議(傳輸層)

    TCP 和 UDP都是傳輸層協(xié)議,他們都屬于TCP/IP協(xié)議族。 TCP的全稱是 傳輸控制協(xié)議 是一種 面向連接的、可靠的、基于字節(jié)流 的 傳輸層 通信協(xié)議。TCP 是面向連接的、可靠的流協(xié)議(流就是指不間斷的數(shù)據(jù)結(jié)構(gòu)) TCP報(bào)文 是TCP層傳輸?shù)臄?shù)據(jù)單元,也稱為 報(bào)文段 ,一個(gè)TCP報(bào)文段由

    2024年02月02日
    瀏覽(25)
  • 【計(jì)算機(jī)網(wǎng)絡(luò)實(shí)驗(yàn)】實(shí)驗(yàn)四 TCP/UDP協(xié)議分析

    【計(jì)算機(jī)網(wǎng)絡(luò)實(shí)驗(yàn)】實(shí)驗(yàn)四 TCP/UDP協(xié)議分析

    目錄 一、TCP連接建立過(guò)程分析 二、TCP關(guān)閉連接過(guò)程分析 三、6號(hào)報(bào)文分析 四、A方TCP報(bào)文序列號(hào)分析 五、計(jì)算 六、UDP協(xié)議分析 圖 1 第一次握手 第一次握手:客戶端將標(biāo)志位 SYN 置為 1 ,隨機(jī)產(chǎn)生一個(gè)值 SEQ = X = 0 ,并將該數(shù)據(jù)包發(fā)送給服務(wù)器,等待服務(wù)器確認(rèn); 圖 2 第二次

    2024年02月03日
    瀏覽(26)
  • 計(jì)算機(jī)網(wǎng)絡(luò)-傳輸層(UDP協(xié)議報(bào)文格式,偽首部,UDP校驗(yàn)過(guò)程)

    計(jì)算機(jī)網(wǎng)絡(luò)-傳輸層(UDP協(xié)議報(bào)文格式,偽首部,UDP校驗(yàn)過(guò)程)

    UDP只在IP數(shù)據(jù)報(bào)服務(wù)之上增加了很少功能,即復(fù)用分用和差錯(cuò)檢測(cè)功能。 UDP的主要特點(diǎn): UDP是無(wú)連接的,減少開銷和發(fā)送數(shù)據(jù)之前的時(shí)延。 UDP使用最大努力交付,即不保證可靠交付。 UDP是面向報(bào)文的,適合一次性傳輸少量數(shù)據(jù)的網(wǎng)終應(yīng)用。 應(yīng)用層給UDP多長(zhǎng)的報(bào)文,UDP就照樣

    2023年04月25日
    瀏覽(94)
  • 【計(jì)算機(jī)網(wǎng)絡(luò)之TCP/UDP篇】TCP與UDP協(xié)議詳細(xì)介紹

    【計(jì)算機(jī)網(wǎng)絡(luò)之TCP/UDP篇】TCP與UDP協(xié)議詳細(xì)介紹

    目錄 一、TCP協(xié)議 1.1 TCP協(xié)議段 1.2? TCP的原理 1.2.1? ?確認(rèn)應(yīng)答機(jī)制(安全機(jī)制) 1.2.2?超時(shí)重傳機(jī)制(安全機(jī)制) 1.2.3? TCP是如何實(shí)現(xiàn)可靠性傳輸? 1.2.4? ?連接管理機(jī)制(安全機(jī)制) 1.2.5? 滑動(dòng)窗口機(jī)制(效率機(jī)制) 1.2.6 流量控制機(jī)制 1.2.7?擁塞控制(安全機(jī)制) 1.2.8??延

    2024年02月07日
    瀏覽(35)
  • 計(jì)算機(jī)網(wǎng)絡(luò):TCP協(xié)議的三次握手和四次揮手與UDP協(xié)議區(qū)別.

    計(jì)算機(jī)網(wǎng)絡(luò):TCP協(xié)議的三次握手和四次揮手與UDP協(xié)議區(qū)別.

    TCP協(xié)議: UDP協(xié)議: TCP協(xié)議與UDP協(xié)議都工作在傳輸層. TCP協(xié)議與UDP協(xié)議它們的目標(biāo): TCP協(xié)議與UDP協(xié)議的最大區(qū)別: TCP協(xié)議保持連接的三個(gè)關(guān)鍵步驟: UDP協(xié)議: TCP協(xié)議與UDP協(xié)議主要區(qū)別: 傳輸控制協(xié)議(TCP,Transmission Control Protocol)是一種面向連接的、可靠的、基于字節(jié)流的

    2023年04月15日
    瀏覽(26)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包