成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

一文讀懂TCP、UDP協(xié)議區(qū)別和應用場景

網(wǎng)絡 網(wǎng)絡管理
TCP(Transmission Control Protocol,傳輸控制協(xié)議)和UDP(User Data Protocol ,用戶數(shù)據(jù)報協(xié)議)都屬于TCP/IP協(xié)議簇。TCP/IP協(xié)議集包括了超文本傳輸協(xié)議(HTTP)、文本傳輸協(xié)議(FTP)、遠程登錄協(xié)議(Telnet)、internet協(xié)議(IP)、internet控制信息協(xié)議(IMCP)等,而今天要講的傳輸控制協(xié)議(TCP)和用戶數(shù)據(jù)報協(xié)議(UDP)正是運行在協(xié)議簇的傳輸層。

 [[276674]]

TCP(Transmission Control Protocol,傳輸控制協(xié)議)和UDP(User Data Protocol ,用戶數(shù)據(jù)報協(xié)議)都屬于TCP/IP協(xié)議簇。TCP/IP協(xié)議集包括了超文本傳輸協(xié)議(HTTP)、文本傳輸協(xié)議(FTP)、遠程登錄協(xié)議(Telnet)、internet協(xié)議(IP)、internet控制信息協(xié)議(IMCP)等,而今天要講的傳輸控制協(xié)議(TCP)和用戶數(shù)據(jù)報協(xié)議(UDP)正是運行在協(xié)議簇的傳輸層。

 

一文讀懂TCP、UDP協(xié)議區(qū)別和應用場景

 

OSI協(xié)議模型、TCP/IP協(xié)議模型

TCP和UDP的區(qū)別

連接性

TCP是面向連接的協(xié)議,在收發(fā)數(shù)據(jù)前必須和對方建立可靠的連接,建立連接的3次握手、斷開連接的4次揮手,為數(shù)據(jù)傳輸打下可靠基礎;UDP是一個面向無連接的協(xié)議,數(shù)據(jù)傳輸前,源端和終端不建立連接,發(fā)送端盡可能快的將數(shù)據(jù)扔到網(wǎng)絡上,接收端從消息隊列中讀取消息段。

可靠性

TCP提供可靠交付的服務,傳輸過程中采用許多方法保證在連接上提供可靠的傳輸服務,如編號與確認、流量控制、計時器等,確保數(shù)據(jù)無差錯,不丟失,不重復且按序到達;UDP使用盡可能最大努力交付,但不保證可靠交付。

報文首部

TCP報文首部有20個字節(jié),額外開銷大;UDP報文首部只有8個字節(jié),標題短,開銷小。

 

一文讀懂TCP、UDP協(xié)議區(qū)別和應用場景

 

UDP報文結(jié)構(gòu)

 

一文讀懂TCP、UDP協(xié)議區(qū)別和應用場景

 

TCP報文結(jié)構(gòu)

報文傳輸

TCP協(xié)議面向字節(jié)流,將應用層報文看成一串無結(jié)構(gòu)的字節(jié)流,分解為多個TCP報文段傳輸后,在目的站重新裝配;UDP協(xié)議面向報文,不拆分應用層報文,只保留報文邊界,一次發(fā)送一個報文,接收方去除報文首部后,原封不動將報文交給上層應用。

吞吐量控制

TCP擁塞控制、流量控制、重傳機制、滑動窗口等機制保證傳輸質(zhì)量;UDP沒有。

雙工性

TCP只能點對點全雙工通信;UDP支持一對一、一對多、多對一和多堆垛的交互通信。

TCP和UDP的編程步驟

 

一文讀懂TCP、UDP協(xié)議區(qū)別和應用場景

 

TCP編程步驟

 

一文讀懂TCP、UDP協(xié)議區(qū)別和應用場景

 

UDP編程步驟

從上面TCP、UDP編程步驟可以看出,UDP 服務器端不需要調(diào)用監(jiān)聽(listen)和接收(accept)客戶端連接,而客戶端也不需要連接服務器端(connect)。UDP協(xié)議中,任何一方建立socket后,都可以用sendto發(fā)送數(shù)據(jù)、用recvfrom接收數(shù)據(jù),不必關心對方是否存在,是否發(fā)送了數(shù)據(jù)。

TCP和UDP的使用場景

為了實現(xiàn)TCP網(wǎng)絡通信的可靠性,增加校驗和、序號標識、滑動窗口、確認應答、擁塞控制等復雜的機制,建立了繁瑣的握手過程,增加了TCP對系統(tǒng)資源的消耗;TCP的重傳機制、順序控制機制等對數(shù)據(jù)傳輸有一定延時影響,降低了傳輸效率。TCP適合對傳輸效率要求低,但準確率要求高的應用場景,比如萬維網(wǎng)(HTTP)、文件傳輸(FTP)、電子郵件(SMTP)等。

UDP是無連接的,不可靠傳輸,盡最大努力交付數(shù)據(jù),協(xié)議簡單、資源要求少、傳輸速度快、實時性高的特點,適用于對傳輸效率要求高,但準確率要求低的應用場景,比如域名轉(zhuǎn)換(DNS)、遠程文件服務器(NFS)等。

責任編輯:武曉燕 來源: 今日頭條
相關推薦

2023-04-26 13:48:36

2024-02-23 10:10:00

List接口Java

2021-05-14 08:34:32

UDP TCP場景

2024-04-10 13:50:41

CentOSUbuntu操作系統(tǒng)

2022-10-12 07:24:18

大文件哈希算法Hash

2013-05-27 10:48:16

TCPUDP傳輸協(xié)議

2020-03-03 17:47:07

UDP TCP面試題

2020-03-14 13:13:02

物聯(lián)網(wǎng)IOT通信協(xié)議

2023-12-22 19:59:15

2021-08-04 16:06:45

DataOps智領云

2021-05-07 09:17:21

HTTPTCP協(xié)議

2019-05-14 10:50:11

HTTP協(xié)議HttpServlet

2025-03-18 09:10:00

MCPAI模型上下文協(xié)議

2023-11-20 13:51:00

泛型函數(shù)TypeScript

2019-11-14 05:02:05

霧計算邊緣計算物聯(lián)網(wǎng)

2022-07-07 18:03:15

網(wǎng)絡協(xié)議網(wǎng)絡通信

2023-11-27 17:35:48

ComponentWeb外層

2023-05-20 17:58:31

低代碼軟件

2022-07-05 06:30:54

云網(wǎng)絡網(wǎng)絡云原生

2022-07-26 00:00:03

語言模型人工智能
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 欧美精品久久 | 午夜久久av | 黄a免费网络| 午夜男人天堂 | 亚洲国产精品91 | 国产一区二区在线免费观看 | 国产区在线观看 | 国内精品视频 | 美国十次成人欧美色导视频 | www.五月天婷婷 | 喷水毛片| 亚洲精品9999 | 欧美国产精品久久久 | 在线视频一区二区三区 | 中文字幕三区 | 国产成人高清 | 久热久 | 粉嫩粉嫩芽的虎白女18在线视频 | 日韩电影一区二区三区 | 成人教育av | www.99热.com | 日本亚洲欧美 | 日韩不卡一区二区 | 日韩在线看片 | 精品视频国产 | 亚洲成人精品 | 欧美成年网站 | 狠狠操狠狠操 | 人人做人人澡人人爽欧美 | 麻豆久久久久 | 免费视频一区二区 | 久久免费精品视频 | 精品国产91亚洲一区二区三区www | 精精国产xxxx视频在线播放 | 一区二区三区四区毛片 | 欧美日本韩国一区二区 | 亚洲成人午夜电影 | 国产四区 | 国内91在线| 国内成人免费视频 | 亚洲精品一区二区三区蜜桃久 |