日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

Unity——网络协议

發(fā)布時(shí)間:2024/1/1 编程问答 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Unity——网络协议 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

目錄

網(wǎng)絡(luò)協(xié)議概述

????????協(xié)議的字面意思

????????網(wǎng)絡(luò)協(xié)議的基本概念

OSI

? ? ? ? OSI模型是什么

? ? ? ??OSI模型的規(guī)則

? ? ? ? ?OSI模型每層的智能

? ? ? ? ? ? ? ? 物理層

????????????????????????功能

? ? ? ? ? ? ? ? ? ? ? ? 主要功能

? ? ? ? ? ? ? ? 數(shù)據(jù)鏈路層

? ? ? ? ? ? ? ? ? ? ? ? 功能

??????????????網(wǎng)絡(luò)層

? ? ? ? ? ? ? ? ? ? ? ? ?功能

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 包含信息

? ? ? ? ? ? ? ? 傳輸層

????????????????????????功能

????????????????????????包含信息

? ? ? ? ? ? ? ? 應(yīng)用層

? ? ? ? ? ? ? ? ? ? ? ??功能

????????????????????????包含信息

????????????????????????常用的協(xié)議(規(guī)則)

? ? ? ? ? ? ? ? 表示層

? ? ? ? ? ? ? ? ? ? ? ??功能

? ? ? ? ? ? ? ? 會(huì)話層

????????????????????????功能

? ? ? ??總結(jié)

?????????OSI模型每層的職能

?TCP/IP協(xié)議

? ? ? ? TCP/IP協(xié)議是什么

????????TCP/IP協(xié)議的規(guī)則

? ? ? ??TCP/IP協(xié)議每層的職能

? ? ? ? ? ? ? ? 應(yīng)用層頭

? ? ? ? ? ? ? ??傳輸層頭

? ? ? ? ? ? ? ??網(wǎng)絡(luò)層頭

????????????????網(wǎng)絡(luò)接口頭尾

?TCP/IP協(xié)議中的重要協(xié)議

? ? ? ? 應(yīng)用層協(xié)議

????????傳輸層協(xié)議

? ? ? ??網(wǎng)絡(luò)層協(xié)議

TCP協(xié)議

????????特點(diǎn)

? ? ? ??三次握手建立連接

? ? ? ? 四次揮手端口連接

UDP協(xié)議

????????特點(diǎn)

總結(jié)

? ? ? ? TCP

? ? ? ? UDP


網(wǎng)絡(luò)協(xié)議概述

????????協(xié)議的字面意思:

????????????????經(jīng)過談判、協(xié)商而制定的共同承認(rèn)、共同遵守的文件

? ? ? ?

????????網(wǎng)絡(luò)協(xié)議的基本概念:

????????????????網(wǎng)絡(luò)協(xié)議是計(jì)算機(jī)網(wǎng)絡(luò)中進(jìn)行數(shù)據(jù)交換而建立的規(guī)則、標(biāo)準(zhǔn)或約定的集合

????????????????指的是計(jì)算機(jī)網(wǎng)絡(luò)中互相通信的對(duì)等實(shí)體之間交換信息時(shí)所必須遵守的規(guī)則的集合

????????如果你想要在網(wǎng)絡(luò)環(huán)境中進(jìn)行通信,那么網(wǎng)絡(luò)協(xié)議就是你必須遵守的規(guī)則

????????OSI模型是網(wǎng)絡(luò)通信的基本規(guī)則

????????TCP/IP協(xié)議是基于OSI模型的工業(yè)實(shí)現(xiàn)?

????????OSI模型是國(guó)際組織定義的一套理論基礎(chǔ),主要用于定義網(wǎng)絡(luò)通信的規(guī)則

? ? ? ? TCP/IP協(xié)議是基于這套理論基礎(chǔ)真正實(shí)現(xiàn)的通信規(guī)則??

????????

? ? ? ? 該篇的網(wǎng)絡(luò)通信API底層都是基于TCP/IP協(xié)議的

OSI

? ? ? ? OSI模型是什么

? ? ? ? ? ? ? ??開放式系統(tǒng)互聯(lián)通信參考模型,簡(jiǎn)稱OSI模型

? ? ? ? ? ? ? ? 它是一種概念模型

? ? ? ? ? ? ? ? 由ISO

? ? ? ? ? ? ? ? 國(guó)際標(biāo)準(zhǔn)化組織提出,是一個(gè)試圖使各種設(shè)備在世界范圍內(nèi)互聯(lián)為網(wǎng)絡(luò)的標(biāo)準(zhǔn)框架

? ? ? ? ? ? ? ? 不同公司都按照統(tǒng)一的標(biāo)準(zhǔn)來控制網(wǎng)絡(luò)互聯(lián)通信

? ? ? ? ? ? ? ? 那么各設(shè)備之間就能夠達(dá)到真正的互聯(lián)通信了

? ? ? ? ? ? ? ? OSI模型是人為定義的一個(gè)標(biāo)準(zhǔn)(規(guī)范)

? ? ? ? ? ? ? ? 它制定了設(shè)備之間相互連接相互通信的標(biāo)準(zhǔn)(規(guī)范)

? ? ? ? ? ? ? ? 各公司按照這個(gè)標(biāo)準(zhǔn)設(shè)計(jì)的規(guī)則(協(xié)議),就可以讓不同設(shè)備利用互聯(lián)網(wǎng)進(jìn)行互聯(lián)通信

? ? ? ??OSI模型的規(guī)則

? ? ? ? ? ? ? ? 由于互聯(lián)網(wǎng)協(xié)議(規(guī)則)很龐大,很復(fù)雜,所以O(shè)SI模型采用了分而制之的設(shè)計(jì)方法,?把網(wǎng)絡(luò)的功能劃分為不同的多個(gè)模塊,以分層的形式有機(jī)地組合在了一起

? ? ? ? ? ? ? ? OSI模型將復(fù)雜的互聯(lián)網(wǎng)實(shí)現(xiàn)分成了好幾層(部分)

? ? ? ? ? ? ? ? 每一層都有自己的功能,就好像建筑物一樣,從上到下有很多層構(gòu)成

? ? ? ? ? ? ? ? 每一層都要靠下一層的支持

? ? ? ? ? ? ? ? 用戶接觸到的都只是最上面的一層,感受不到下面層級(jí)的復(fù)雜性

? ? ? ? ? ? ? ? OSI模型把互聯(lián)通信的過程抽象的分層了七個(gè)層級(jí)

? ? ? ? ? ? ? ? ? ? ? ? 1.應(yīng)用層

? ? ? ? ? ? ? ? ? ? ? ? 2.表示層

? ? ? ? ? ? ? ? ? ? ? ? 3.會(huì)話層? ? ? ?????????????????????????????????

? ? ? ? ? ? ? ? ? ? ? ? 4.傳輸層

? ? ? ? ? ? ? ? ? ? ? ? 5.網(wǎng)絡(luò)層

? ? ? ? ? ? ? ? ? ? ? ? 6.數(shù)據(jù)鏈路層

? ? ? ? ? ? ? ? ? ? ? ? 7.網(wǎng)絡(luò)層

? ? ? ? ?OSI模型每層的智能

? ? ? ? ? ? ? ??第一部分:從地基開始

? ? ? ? ? ? ? ? ? ? ? ? 物理層 ->?數(shù)據(jù)鏈路層 -> 網(wǎng)絡(luò)層 ->?傳輸層

? ? ? ? ? ? ? ? 第二部分:從屋頂開始

? ? ? ? ? ? ? ? ? ? ? ? 應(yīng)用層 ->?表示層 ->?會(huì)話層

????????????????

? ? ? ? ? ? ? ? 物理層

????????????????? ? ? ? 先把電腦連起來,可以用光纜、電纜、雙絞線、無線電波等方式

? ? ? ? ? ? ? ? ? ? ? ??

????????????????????????功能:

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??它就是把電腦連接起來的物理手段

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 它主要規(guī)定了網(wǎng)絡(luò)的一些電信特性

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 作用是負(fù)責(zé)0和1的電信號(hào)

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 物理層將2進(jìn)制數(shù)據(jù)利用電脈沖

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 在物理媒介上實(shí)現(xiàn)比特流的傳輸

????????????????????????????????

? ? ? ? ? ? ? ? ? ? ? ? 主要功能:

????????????????????????????????定義傳輸模式、定義傳輸速率、比特同步比特編碼等

? ? ? ? ? ? ? ? 數(shù)據(jù)鏈路層

????????????????????????它在物理層的上方確定0和1的分組方式

? ? ? ? ? ? ? ? ? ? ? ? ?并且明確信息是發(fā)送給哪臺(tái)計(jì)算機(jī)的網(wǎng)卡(Mac地址)

????????????????????????

? ? ? ? ? ? ? ? ? ? ? ? 功能:

????????????????????????????????將想要發(fā)送的信息構(gòu)成一個(gè)數(shù)據(jù)包,叫做“幀”

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 每一幀分為兩部分:標(biāo)頭Head+數(shù)據(jù)Data? ?

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?標(biāo)頭包含數(shù)據(jù)包的一些說明項(xiàng)

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 比如:發(fā)送方和接收方的Mac地址,數(shù)據(jù)類型等等

??????????????網(wǎng)絡(luò)層

? ? ? ? ? ? ? ? ? ? ? ? ?功能:

????????????????????????????????????????IP選址、路由選擇

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 在網(wǎng)絡(luò)環(huán)境中,兩臺(tái)設(shè)備之間可能會(huì)經(jīng)過很多

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 個(gè)數(shù)鏈路層,也可能還要經(jīng)過很多通信子網(wǎng)

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 網(wǎng)絡(luò)層的主要作用就是選擇一條合適的路勁用于通信。它會(huì)在上一層的數(shù)據(jù)基礎(chǔ)上添加標(biāo)頭

?????????????????????????????????????????

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 包含信息:

????????????????????????????????????????????????IP地址、版本、長(zhǎng)度等等信息

? ? ? ? ? ? ? ? 傳輸層

? ? ? ? ? ? ? ? ? ? ? ??傳輸層的功能,就是建立端口到端口的通信

????????????????????????功能:

????????????????????????????????建立、管理和維護(hù)端到端的連接

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 傳輸層也稱運(yùn)輸層,傳輸層負(fù)責(zé)主機(jī)中個(gè)進(jìn)程之間的通信,功能是為端到端連接提供可靠的傳輸服務(wù)。它也會(huì)在上一層的數(shù)據(jù)基礎(chǔ)上添加標(biāo)頭

????????????????????????包含信息:

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??發(fā)送方接收方的端口信息、協(xié)議信息等等

????????????????????????

? ? ? ? ? ? ? ? 應(yīng)用層

? ? ? ? ? ? ? ? ? ? ? ??應(yīng)用層為最上層,和用戶直接打交道的可以聯(lián)網(wǎng)的應(yīng)用程序就屬于這一層,比如瀏覽器,游戲等等

? ? ? ? ? ? ? ? ? ? ? ??功能:

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??為應(yīng)用程序提供服務(wù),我們可以根據(jù)自己要傳遞的信息決定使用哪一種協(xié)議?(規(guī)則)來處理數(shù)據(jù),進(jìn)行傳輸

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 我們程序主要開發(fā)的也是這一層

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 它會(huì)在原始數(shù)據(jù)的基礎(chǔ)上添加標(biāo)頭

????????????????????????包含信息:

????????????????????????????????協(xié)議信息等等

????????????????????????常用的協(xié)議(規(guī)則):

????????????????????????????????FTP,HTTP,SMTP等等

????????????????????????????????

? ? ? ? ? ? ? ? 表示層

? ? ? ? ? ? ? ? ? ? ? ? 為了讓信息可以在各操作系統(tǒng)和設(shè)備中通用

? ? ? ? ? ? ? ? ? ? ? ??功能:

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??數(shù)據(jù)格式轉(zhuǎn)換、代碼轉(zhuǎn)換、數(shù)據(jù)加密

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 為了讓不同設(shè)備之間能夠有統(tǒng)一的規(guī)則

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 表示層會(huì)把數(shù)據(jù)轉(zhuǎn)換為能與各系統(tǒng)格式兼容,并且適合傳輸?shù)母袷?/span>

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 表示層就像是個(gè)翻譯,會(huì)把數(shù)據(jù)相關(guān)信息翻譯成國(guó)際通用的規(guī)則

????????????????????????????????

? ? ? ? ? ? ? ? 會(huì)話層

????????????????????????功能:

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??建立、管理和維護(hù)會(huì)話

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 它主要負(fù)責(zé)數(shù)據(jù)傳輸中設(shè)置和維護(hù)

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 網(wǎng)絡(luò)中兩臺(tái)設(shè)備之間的通信連接

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 它不參與具體的傳輸,主要提供包括訪問驗(yàn)證和會(huì)話管理在內(nèi)的建立和維護(hù)應(yīng)用之間通信的機(jī)制

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

? ? ? ??總結(jié)

????????

?????????OSI模型每層的職能

?TCP/IP協(xié)議

? ? ? ? TCP/IP協(xié)議是什么

? ? ? ? ? ? ? ??TCP/IP(Transmission Control Protocol / Internet Protocol)

? ? ? ? ? ? ? ? TCP/IP傳輸協(xié)議,即傳輸控制/網(wǎng)絡(luò)協(xié)議,也叫作網(wǎng)絡(luò)通訊協(xié)議

? ? ? ? ? ? ? ? 是指能夠在多個(gè)不同網(wǎng)絡(luò)間實(shí)現(xiàn)信息傳輸?shù)膮f(xié)議簇,它是一個(gè)工業(yè)標(biāo)準(zhǔn)(就是實(shí)際會(huì)使用的標(biāo)準(zhǔn))

? ? ? ? ? ? ? ? TCP/IP協(xié)議不僅僅指的是TCP和IP兩個(gè)協(xié)議,而是指一個(gè)由FTP、SMTP、TCP、UDP、IP等等協(xié)議構(gòu)成的協(xié)議簇,只是應(yīng)為在TCP/IP協(xié)議中TCP協(xié)議和IP協(xié)議最具代表性,所以被稱為TCP/IP協(xié)議

? ? ? ? ? ? ? ? 用于互聯(lián)網(wǎng)的通信協(xié)議(規(guī)則)

? ? ? ? ? ? ? ? TCP/IP協(xié)議是一系列規(guī)則(協(xié)議)的統(tǒng)稱,他們定義了消息在網(wǎng)絡(luò)間進(jìn)行傳輸?shù)囊?guī)則是供已連接互聯(lián)網(wǎng)的設(shè)備進(jìn)行通信的通信規(guī)則

????????????????

? ? ? ? ? ? ? ? 比如:在傳輸文件時(shí)我們使用其中的FTP文件傳輸協(xié)議

? ? ? ? ? ? ? ? ? ? ? ? ? ?在傳輸電子郵件時(shí)我們使用其中的SMTP郵件傳輸協(xié)議

? ? ? ? ? ? ? ? ? ? ? ? ? ?在定位遠(yuǎn)端計(jì)算機(jī)位置時(shí)我們使用其中的IP互聯(lián)網(wǎng)協(xié)議地址

????????TCP/IP協(xié)議的規(guī)則

? ? ? ? ? ? ? ??TCP/IP網(wǎng)絡(luò)結(jié)構(gòu)體系實(shí)際上是基于OSI七層模型設(shè)計(jì)出來的

? ? ? ? ? ? ? ? OSI七層模型只是一個(gè)概念模型,它主要用于描述、討論和理解單個(gè)網(wǎng)絡(luò)功能

? ? ? ? ? ? ? ? 而TCP/IP協(xié)議是為了解決一組特定的問題而設(shè)計(jì)的,它是基于互聯(lián)網(wǎng)開發(fā)的標(biāo)準(zhǔn)協(xié)議(規(guī)則)

? ? ? ? ? ? ? ? OSI模型只是一個(gè)基本概念,而TCP/IP協(xié)議是基于這個(gè)概念的具體實(shí)現(xiàn)

? ? ? ? ? ? ? ? TCP/IP協(xié)議把互聯(lián)網(wǎng)通信的過程抽象的分成了四個(gè)層級(jí)

? ? ? ? ? ? ? ? 1.應(yīng)用層

? ? ? ? ? ? ? ? 2.傳輸層

? ? ? ? ? ? ? ? 3.網(wǎng)絡(luò)層

? ? ? ? ? ? ? ? 4.網(wǎng)絡(luò)接口層(數(shù)據(jù)鏈路層)

? ? ? ? ? ? ? ? 這四層是基于OSI七層模型進(jìn)行設(shè)計(jì)的

????????

? ? ? ? ? ? ? ??TCP/IP是基于OSI根據(jù)目前的實(shí)際情況制定的一套規(guī)則

? ? ? ? ? ? ? ??它主要用于對(duì)當(dāng)前互聯(lián)網(wǎng)結(jié)構(gòu)體系提供一組規(guī)則

? ? ? ? ? ? ? ??所有形式的網(wǎng)絡(luò)傳輸都遵循這套規(guī)則

? ? ? ? ? ? ? ? 它是OSI概念的具體實(shí)現(xiàn)

? ? ? ? ? ? ? ? 在進(jìn)行網(wǎng)絡(luò)開發(fā)時(shí),我們就是基于TCP/IP協(xié)議

? ? ? ? ? ? ? ? 來進(jìn)行網(wǎng)絡(luò)通信的

? ? ? ??TCP/IP協(xié)議每層的職能

? ? ? ? ? ? ? ??TCP/IP協(xié)議是層層封裝的,從應(yīng)用層到網(wǎng)絡(luò)接口層

? ? ? ? ? ? ? ? 每經(jīng)過一層都會(huì)添加一些額外信息

? ? ? ? ? ? ? ??

? ? ? ? ? ? ? ? 應(yīng)用層頭:

? ? ? ? ? ? ? ? ? ? ? ??協(xié)議頭(FTP、HTTP等協(xié)議),一般決定傳輸信息的類型

? ? ? ? ? ? ? ??傳輸層頭:

????????????????????????協(xié)議端口頭(TCP或UDP協(xié)議),一般決定傳輸信息的規(guī)則以及端口

? ? ? ? ? ? ? ??網(wǎng)絡(luò)層頭:

? ? ? ? ? ? ? ? ? ? ? ??IP頭、決定傳輸路線

????????????????網(wǎng)絡(luò)接口頭尾:

????????????????????????產(chǎn)生幀(消息分段),決定最終路線

?????????

?TCP/IP協(xié)議中的重要協(xié)議

? ? ? ? 應(yīng)用層協(xié)議:

????????????????HTTP協(xié)議:超文本傳輸協(xié)議

? ? ? ? ? ? ? ? HTTPS協(xié)議:加密的超文本傳輸協(xié)議

? ? ? ? ? ? ? ? FTP協(xié)議:文件傳輸協(xié)議

? ? ? ? ? ? ? ? DNS:域名系統(tǒng)

????????傳輸層協(xié)議:

? ? ? ? ? ? ? ??TCP協(xié)議:傳輸控制協(xié)議

? ? ? ? ? ? ? ? UDP協(xié)議:用戶數(shù)據(jù)協(xié)議

? ? ? ??網(wǎng)絡(luò)層協(xié)議:

????????????????IP協(xié)議

? ? ? ? TCP:傳輸控制協(xié)議

? ? ? ? UDP:用戶數(shù)據(jù)報(bào)協(xié)議

TCPUDP
連接方面

面向連接

(打電話要先撥號(hào)建立連接)

無連接

發(fā)送數(shù)據(jù)前不需要建立連接

安全方面

無差錯(cuò),不丟失

不重復(fù),按序到達(dá)

只會(huì)盡力交付

不保證可靠性

傳輸效率相對(duì)較低相對(duì)較高
連接對(duì)象一對(duì)一

一對(duì)一、一對(duì)多

多對(duì)一、多對(duì)多

TCP協(xié)議

????????TCP(傳輸控制協(xié)議)

? ? ? ? 是面向連接的協(xié)議,也就是說,在收發(fā)數(shù)據(jù)前,必須和對(duì)方建立可靠的連接

? ? ? ? 并且在消息傳送過程中是有順序的,并且是不會(huì)丟包(丟棄消息)的

? ? ? ? 如果某一條消息在傳送過程中失敗了,會(huì)重新發(fā)送消息,直到成功

????????特點(diǎn):

? ? ? ? ? ? ? ??1.面向連接 —— 兩者之間必須建立可靠的連接

? ? ? ? ? ? ? ? 2.一對(duì)一? ??—— 只能是一對(duì)一的建立連接

? ? ? ? ? ? ? ? 3.可靠性高 —— 消息傳達(dá)失敗會(huì)重新發(fā)送,不允許丟包

? ? ? ? ? ? ? ? 4.有序的? ? —— 是按照順序進(jìn)行消息發(fā)送的

? ? ? ? TCP協(xié)議中有一個(gè)重要概念:三次握手,四次揮手

? ? ? ??

? ? ? ??三次握手建立連接

????????????????第一次握手(C —> S)

? ? ? ? ? ? ? ? TCP連接請(qǐng)求,告訴服務(wù)器我要和你建立連接

? ? ? ? ? ? ? ??第二次握手(S?—> C)

? ? ? ? ? ? ? ? TCP授予連接,告訴客戶端可以建立連接

????????????????第三次握手(C —> S)

? ? ? ? ? ? ? ? TCP確認(rèn)連接,告訴服務(wù)器,進(jìn)行連接

? ? ? ? 四次揮手端口連接

? ? ? ? ? ? ? ? 第一次揮手(C—>S)?

? ? ? ? ? ? ? ? 告訴服務(wù)器數(shù)據(jù)發(fā)送完畢,訪問服務(wù)器是否還有未發(fā)送完的數(shù)據(jù)

? ? ? ? ? ? ? ? 第二次揮手(S—>C)?

? ? ? ? ? ? ? ? ?客戶端接收消息,繼續(xù)發(fā)送未發(fā)送完畢的消息

? ? ? ? ? ? ? ? 第三次揮手(S—>C)

? ? ? ? ? ? ? ? 告訴客戶端消息發(fā)送完畢,可以正式斷開連接了

????????????????第四次揮手(C—>S)??

? ? ? ? ? ? ? ? 告訴服務(wù)器計(jì)時(shí)結(jié)束就斷開連接

? ? ? ? TCP有了這三次握手,四次揮手的規(guī)則

? ? ? ? 可以提供可靠的服務(wù),通過TCP連接傳送的數(shù)據(jù)

? ? ? ? 可以做到無差錯(cuò)、不丟失、不重復(fù)、且按順序到達(dá)

? ? ? ? 它讓服務(wù)器和客戶端之間的數(shù)據(jù)傳遞變得更加的可靠

UDP協(xié)議

????????UDP(用戶數(shù)據(jù)報(bào)協(xié)議)

? ? ? ? 是一種無需建立連接就可以發(fā)送封裝的IP數(shù)據(jù)包的方法

? ? ? ? 提供面向事務(wù)的簡(jiǎn)單不可靠信息傳送服務(wù)

????????

????????特點(diǎn):

????????????????1.無連接? ? ? ? —— 兩者之間無需建立連接

? ? ? ? ? ? ? ? 2.可靠性低? ? ?——?消息可靠在傳送過程中丟失,丟失后不會(huì)重發(fā)

? ? ? ? ? ? ? ? 3.傳輸效率高? —— 由于它的可靠性低并且也無需建立連接,所有傳輸效率上更高一些

? ? ? ? ? ? ? ? 4.n對(duì)n? ? ? ? ? ? ?—— TCP只能1對(duì)1連接進(jìn)行消息傳遞,而UDP由于無連接所以可以n對(duì)n

? ? ? ? UDP協(xié)議不像TCP協(xié)議需要建立連接有三次握手和四次揮手

? ? ? ? 當(dāng)使用UDP協(xié)議發(fā)送信息時(shí)

? ? ? ? 會(huì)直接把信息數(shù)據(jù)扔到網(wǎng)絡(luò)上,所以也就造成了UDP的不可靠性

? ? ? ? 信息在這個(gè)傳遞過程中是有可能丟失的

? ? ? ? 雖然UDP是一個(gè)不靠譜的協(xié)議,但是由于它不需要建立連接

? ? ? ? 也不會(huì)像TCP協(xié)議那樣攜帶更多的信息,所以它具有更好的傳輸效率

? ? ? ? 它具有消耗小,處理速度快的特點(diǎn)

總結(jié)

? ? ? ? TCP:

? ? ? ? ? ? ? ? 更可靠,保證數(shù)據(jù)的正確性和有序性(三次握手和四次揮手)

? ? ? ? ? ? ? ? 適合對(duì)信息準(zhǔn)確性要求高,效率要求較低的使用場(chǎng)景

? ? ? ? ? ? ? ? 比如:游戲開發(fā),文件傳輸,遠(yuǎn)程登錄等

????????

? ? ? ? UDP:

? ? ? ? ? ? ? ? 更效率,傳輸更快,資源消耗更少

? ? ? ? ? ? ? ? 適合對(duì)實(shí)時(shí)性要求高的使用場(chǎng)景

? ? ? ? ? ? ? ? 比如:直播,即時(shí)通訊,游戲開發(fā)等?

總結(jié)

以上是生活随笔為你收集整理的Unity——网络协议的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 久久久国际精品 | 中文天堂在线资源 | 高潮一区二区三区乱码 | 亚洲23p | 精品成人网 | 国产又爽又黄免费视频 | 国产视频入口 | 久久久久久国产精品免费免费 | 免费人成视频在线播放 | 久久国产a | 国产精品视频久久久久久久 | 欧美日韩精品网站 | 理论片久久 | 热久久精品 | 日韩a级在线观看 | 国产在线日本 | 你懂的欧美 | 日本在线观看一区二区三区 | 午夜啪啪网 | 日日操夜夜干 | 精品毛片在线观看 | 亚洲四虎av | 一二三区精品视频 | 福利视频二区 | 久久精品5 | 污视频网站免费在线观看 | 神马午夜一区二区 | 香蕉视频三级 | 性高潮视频在线观看 | 女生张开腿让男生插 | av福利在线免费观看 | 亚洲人成电影在线 | 色狠| 亚洲视频在线一区二区 | 中文字幕第11页 | 成人国产在线观看 | 日日干,夜夜操 | aa级黄色片| 亚洲综合一区在线观看 | 国产3级在线 | 熟女人妻aⅴ一区二区三区60路 | 男女视频免费观看 | 夜色导航 | 操日本女人 | 亚洲乱码国产乱码精品精大量 | 亚洲一区无| caoprom超碰 | 国产二级视频 | 国产免费叼嘿网站免费 | 蜜桃久久久aaaa成人网一区 | 中文字幕av免费 | 黄a大片 | 亚洲人成免费电影 | 久久不卡影院 | 国产在线视频网址 | 亚州av综合色区无码一区 | 97精品国产| jizz欧洲| 免费成人美女在线观看. | 波多野结衣99 | 俄罗斯porn | 国产中文字幕二区 | 最新亚洲精品 | 波多野结衣在线观看一区 | 日韩一区二区三区av | 免费h片网站 | 香蕉视频在线免费看 | 最近中文字幕在线免费观看 | 涩涩视频在线观看免费 | 国产精品久久久久久免费播放 | 少妇一级淫片免费 | 欧美在线国产 | 精品一区二区精品 | 国产黄色美女视频 | 欧美精品99久久久 | 少妇太紧太爽又黄又硬又爽小说 | 在线免费观看网站入口在哪 | 国产夜色视频 | 黑人添美女bbb添高潮了 | 国产在线视频第一页 | 青久草视频 | 免费看的av | 国产强伦人妻毛片 | 日本美女视频 | 亚洲欧美日韩在线看 | 三上悠亚在线播放 | jizz欧洲| 影音先锋中文字幕在线播放 | 久久综合五月 | 亚洲综合在线网 | caoporen超碰| 天堂综合网 | 久久久久久久黄色 | 中文字幕一区二区精品 | 免费成人美女在线观看 | 黄色动漫免费在线观看 | 国产丰满农村老妇女乱 | 亚洲区一区 | 免费超爽大片黄 |