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

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

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

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

454398 ? 來源:TOMORROW星辰 ? 作者:TOMORROW星辰 ? 2020-11-12 14:45 ? 次閱讀

UDP 協(xié)議

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

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

TCP協(xié)議

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

TCP數(shù)據(jù)報格式

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

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

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

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

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

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

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

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

常見的選項為最大報文段 MSS。
編輯:hfy

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

    關(guān)注

    0

    文章

    70

    瀏覽量

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

    關(guān)注

    1

    文章

    101

    瀏覽量

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

    關(guān)注

    0

    文章

    5

    瀏覽量

    6814
收藏 人收藏

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

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

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

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

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

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

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

    TCPUDP協(xié)議簡析

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

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

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

    TCPUDP的區(qū)別分析

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

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

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

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

    首先咱們弄清楚,TCP協(xié)議和UCP協(xié)議TCP/IP協(xié)議的聯(lián)系,很多人犯糊涂了,一直都是說TCP
    的頭像 發(fā)表于 05-26 14:35 ?1w次閱讀
    <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ū)別,做一個簡單的總結(jié)。
    發(fā)表于 11-03 10:25 ?1039次閱讀

    UDPTCP的區(qū)別

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

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

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

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

    對于TCP協(xié)議UDP協(xié)議,大家應(yīng)該都有所耳聞。TCP協(xié)議
    發(fā)表于 06-15 09:37 ?935次閱讀
    <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é)議通過使用序列號、確認(rèn)應(yīng)
    的頭像 發(fā)表于 06-26 17:47 ?1.2w次閱讀

    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>

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

    UDP(用戶數(shù)據(jù)報協(xié)議) : 無連接 :UDP不建立連接,數(shù)據(jù)可以直接發(fā)送,不需要任何握手過程。 不可靠性 :UDP不保證數(shù)據(jù)的可靠傳輸,數(shù)據(jù)包可能會丟失,不會重傳。 2. 數(shù)據(jù)傳
    的頭像 發(fā)表于 01-22 09:44 ?706次閱讀

    電子發(fā)燒友

    中國電子工程師最喜歡的網(wǎng)站

    • 2931785位工程師會員交流學(xué)習(xí)
    • 獲取您個性化的科技前沿技術(shù)信息
    • 參加活動獲取豐厚的禮品