RM新时代网站-首页

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

tcp和udp協(xié)議的異同

454398 ? 來(lái)源:TOMORROW星辰 ? 作者:TOMORROW星辰 ? 2020-11-12 14:45 ? 次閱讀

UDP 協(xié)議

UDP 協(xié)議是無(wú)連接、不可靠的一個(gè)傳輸層協(xié)議。下圖是 UDP 數(shù)據(jù)報(bào)格式。

端口號(hào)用來(lái)區(qū)分發(fā)送進(jìn)程和接收進(jìn)程。UDP 總長(zhǎng)度表示 UDP 數(shù)據(jù)報(bào)包括 UDP 首部和數(shù)據(jù)在內(nèi)的總長(zhǎng)度。UDP 校驗(yàn)和則是包含 UDP 首部和數(shù)據(jù)在內(nèi)的校驗(yàn)結(jié)果。

TCP協(xié)議

TCP協(xié)議基于網(wǎng)絡(luò)層的 IP 協(xié)議提供的是有連接、可靠服務(wù),是基于字節(jié)流的。TCP協(xié)議包括了超時(shí)重傳、流量控制、差錯(cuò)控制等服務(wù)。

TCP數(shù)據(jù)報(bào)格式

TCP首部的數(shù)據(jù)格式。如果不計(jì)任選字段,它通常是 20 個(gè)字節(jié)。

與 UDP 類似,源端口號(hào)和目的端口號(hào)分別用來(lái)區(qū)別發(fā)送進(jìn)程和接收進(jìn)程。

序號(hào)是TCP數(shù)據(jù)報(bào)中數(shù)據(jù)的第一個(gè)字節(jié)在字節(jié)流中的序號(hào),從 0 開始計(jì)數(shù)。發(fā)送流和接收流的序號(hào)相互獨(dú)立。SYN、FIN 和 PSH 報(bào)文都會(huì)消耗序號(hào),其他報(bào)文不消耗序號(hào)。

確認(rèn)序號(hào)則是表示,期望接收到的下一個(gè)數(shù)據(jù)報(bào)的第一個(gè)字節(jié)的序號(hào)。

首部長(zhǎng)度為首部的數(shù)據(jù)長(zhǎng)度,單位為 4 字節(jié)(32 位)。

窗口大小指發(fā)送方當(dāng)前接收窗口的大小,也即當(dāng)前還能接收數(shù)據(jù)的字節(jié)數(shù)。

校驗(yàn)和是 TCP 首部和 TCP 數(shù)據(jù)的校驗(yàn)結(jié)果。

緊急指針只有當(dāng) URG 標(biāo)志位為 1 時(shí)才有效,與序號(hào)相加表示緊急數(shù)據(jù)最后一個(gè)字節(jié)的序號(hào)。

常見的選項(xiàng)為最大報(bào)文段 MSS。
編輯:hfy

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • UDP協(xié)議
    +關(guān)注

    關(guān)注

    0

    文章

    69

    瀏覽量

    12691
  • TCP協(xié)議
    +關(guān)注

    關(guān)注

    1

    文章

    91

    瀏覽量

    12068
  • MSS
    MSS
    +關(guān)注

    關(guān)注

    0

    文章

    5

    瀏覽量

    6726
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    TCP協(xié)議UDP協(xié)議對(duì)比 UDP協(xié)議的原理及應(yīng)用

    前言 TCP協(xié)議在不可靠的網(wǎng)絡(luò)環(huán)境上提供了可靠的通信通道,隱藏了大量的底層細(xì)節(jié),使應(yīng)用程序更加簡(jiǎn)潔。但有些應(yīng)用并不需要這么高的可靠性,并不需要按序交付,而且TCP為了提高可靠性也增加了延時(shí),在某些
    的頭像 發(fā)表于 10-26 15:05 ?3418次閱讀
    <b class='flag-5'>TCP</b><b class='flag-5'>協(xié)議</b>和<b class='flag-5'>UDP</b><b class='flag-5'>協(xié)議</b>對(duì)比 <b class='flag-5'>UDP</b><b class='flag-5'>協(xié)議</b>的原理及應(yīng)用

    通信必備知識(shí)!TCPUDP協(xié)議介紹及使用

    TCPUDP是兩個(gè)最常用的通訊協(xié)議。TCP是面向連接的協(xié)議,需要在收發(fā)數(shù)據(jù)前與對(duì)方建立可靠的連接,建立連接的過(guò)程為3次握手,斷開連接的過(guò)程
    的頭像 發(fā)表于 03-15 08:19 ?1849次閱讀
    通信必備知識(shí)!<b class='flag-5'>TCP</b>與<b class='flag-5'>UDP</b><b class='flag-5'>協(xié)議</b>介紹及使用

    TCP協(xié)議UDP協(xié)議的區(qū)別有哪些

    計(jì)算機(jī)網(wǎng)絡(luò)簡(jiǎn)答題1、TCP 協(xié)議UDP 協(xié)議的區(qū)別有哪些?(1)TCP 屬于面向連接的協(xié)議,
    發(fā)表于 08-06 08:43

    TCPUDP協(xié)議簡(jiǎn)析

    一、前言TCPUDP協(xié)議TCP/IP協(xié)議的核心。TCP (Transmission Cont
    發(fā)表于 12-15 08:13

    通訊協(xié)議TCPUDP協(xié)議使用方法

    通訊協(xié)議TCPUDP協(xié)議UDP會(huì)把數(shù)據(jù)一股腦兒地發(fā)送出去,并不會(huì)在意是否全部收到,適用于廣播類型多對(duì)多通訊類型,缺點(diǎn)是具有一定的丟包率
    發(fā)表于 01-21 14:53

    TCPUDP的區(qū)別分析

      傳輸層協(xié)議主要有TCPUDPUDP提供無(wú)連接的通信,不能保證數(shù)據(jù)包被發(fā)送到目標(biāo)地址,典型的即時(shí)傳輸少量數(shù)據(jù)的應(yīng)用程序通常使用UDP。
    發(fā)表于 09-18 10:29 ?2次下載

    (WiFi干貨)WiFi模塊的TCPUDP協(xié)議

    TCPUDP都是網(wǎng)絡(luò)通信協(xié)議,也就是通信時(shí)都要遵守的規(guī)則,雙方在同一規(guī)則下”交流”,才能理解或者為之服務(wù).?一、TCP協(xié)議全稱:Trans
    的頭像 發(fā)表于 09-11 09:02 ?3w次閱讀

    TCP協(xié)議UDP協(xié)議的區(qū)別和相同點(diǎn)有哪些 一文看懂TCP協(xié)議UDP協(xié)議的優(yōu)缺點(diǎn)

    首先咱們弄清楚,TCP協(xié)議和UCP協(xié)議TCP/IP協(xié)議的聯(lián)系,很多人犯糊涂了,一直都是說(shuō)TCP
    的頭像 發(fā)表于 05-26 14:35 ?9741次閱讀
    <b class='flag-5'>TCP</b><b class='flag-5'>協(xié)議</b>與<b class='flag-5'>UDP</b><b class='flag-5'>協(xié)議</b>的區(qū)別和相同點(diǎn)有哪些 一文看懂<b class='flag-5'>TCP</b><b class='flag-5'>協(xié)議</b>與<b class='flag-5'>UDP</b><b class='flag-5'>協(xié)議</b>的優(yōu)缺點(diǎn)

    TCPUDP協(xié)議的區(qū)別

    最近重新認(rèn)知了一下TCPUDP的原理以及區(qū)別,做一個(gè)簡(jiǎn)單的總結(jié)。
    發(fā)表于 11-03 10:25 ?870次閱讀

    UDPTCP的區(qū)別

    在上一則文章中,對(duì) TCP 的**三次握手建立連接**和**四次揮手釋放連接**進(jìn)行了詳細(xì)地闡述,本節(jié)教程針對(duì)于 TCP 的其他內(nèi)容進(jìn)行講解,首先是同處于傳輸層協(xié)議的`UDP`
    的頭像 發(fā)表于 01-20 17:05 ?1732次閱讀
    <b class='flag-5'>UDP</b>和<b class='flag-5'>TCP</b>的區(qū)別

    TCP協(xié)議UDP協(xié)議的區(qū)別

    TCP/IP協(xié)議中有兩個(gè)具有代表性的傳輸層協(xié)議,分別是TCP協(xié)議UDP
    的頭像 發(fā)表于 03-21 10:39 ?1180次閱讀

    TCP協(xié)議UDP協(xié)議最核心的區(qū)別是什么?

    對(duì)于TCP協(xié)議UDP協(xié)議,大家應(yīng)該都有所耳聞。TCP協(xié)議
    發(fā)表于 06-15 09:37 ?694次閱讀
    <b class='flag-5'>TCP</b><b class='flag-5'>協(xié)議</b>和<b class='flag-5'>UDP</b><b class='flag-5'>協(xié)議</b>最核心的區(qū)別是什么?

    udp是什么協(xié)議 TCPUDP的區(qū)別

    TCP協(xié)議提供可靠的數(shù)據(jù)傳輸,UDP協(xié)議提供盡量高效的數(shù)據(jù)傳輸。TCP協(xié)議通過(guò)使用序列號(hào)、確認(rèn)應(yīng)
    的頭像 發(fā)表于 06-26 17:47 ?1.1w次閱讀

    TCP/IP協(xié)議進(jìn)階課程:5、UDP協(xié)議

    電子發(fā)燒友網(wǎng)站提供《TCP/IP協(xié)議進(jìn)階課程:5、UDP協(xié)議.pdf》資料免費(fèi)下載
    發(fā)表于 07-31 11:48 ?0次下載
    <b class='flag-5'>TCP</b>/IP<b class='flag-5'>協(xié)議</b>進(jìn)階課程:5、<b class='flag-5'>UDP</b><b class='flag-5'>協(xié)議</b>

    udp是什么意思 簡(jiǎn)述TCPUDP的區(qū)別和聯(lián)系

    UDP (User Datagram Protocol) 是一種在計(jì)算機(jī)網(wǎng)絡(luò)中使用的傳輸層協(xié)議。它與TCP (Transmission Control Protocol) 一樣,都是在因特網(wǎng)協(xié)
    的頭像 發(fā)表于 02-02 16:33 ?1279次閱讀
    RM新时代网站-首页