1. 程式人生 > >UDP,TCP,SCTP使用場合

UDP,TCP,SCTP使用場合

1、何時使用UDP代替TCP?

(1)UDP的優勢:

         A. UDP支援廣播和多播。如果應用程式使用廣播或者多播,那就必須使用UDP。

         B. UDP沒有連線的建立與拆除。UDP只需要兩個分組就能交換一個請求和一個應答。

(2)UDP無法提供的TCP特性:

(3)總結建議:

         多媒體應用領域的增長將會促成UDP使用的增加,多媒體通常意味著需要UDP的多播。

(4)例外:

         TFTP(Trivial File Transfer Protocol,即簡單檔案傳輸協議)用UDP傳送海量資料。(1)在系統自舉引導程式碼中使用UDP比使用TCP易於實現;(2)TFTP只用於在區域網上引導系統,而不是跨廣域網傳送海量資料。(要求TFTP自含用於確認的序列號欄位,並具備超時和重傳能力)

         NFS(Network File System,即網路檔案系統)也用UDP傳送海量資料。

2、何時用SCTP代替TCP?

(1)SCTP的優勢:

(2)SCTP無法提供的TCP特性:


相關推薦

UDPTCPSCTP使用場合

1、何時使用UDP代替TCP? (1)UDP的優勢:          A. UDP支援廣播和多播。如果應用程式使用廣播或者多播,那就必須使用UDP。          B. UDP沒有連線的建立與拆除。UDP只需要兩個分組就能交換一個請求和一個應答。 (2)UDP無

關於cocos2dx網路程式設計httpudptcpsocket

先學習概念 來自仗劍量天的部落格 socket 套接字 用於描述IP地址和埠。 套接字分為 1. tcp 流式套接字 2. udp 資料報式套接字 socket是對tcp/ip協議的封裝和應用,它本身並不是協議,而是一個呼叫介面(API),也可以說,

Socket程式設計的UDPTCP應用在哪些地方

隨著網路技術飛速發展,網速已不再是傳輸的瓶頸,UDP協議以其簡單、傳輸快的優勢,在越來越多場景下取代了TCP,如網頁瀏覽、流媒體、實時遊戲、物聯網。1,網速的提升給UDP穩定性提供可靠網路保障CDN服務商Akamai(NASDAQ: AKAM)報告從2008年到2015年7年

sockettcphttp三者之間的區別和原理

asa light lap 線路 試圖 clas rtsp 幀中繼 rpc 下面的圖表試圖顯示不同的TCP/IP和其他的協議在最初OSI模型中的位置:7 應用層 HTTP、SMTP、SNMP、FTP、Telnet、SIP、SSH、NFS、RTSP、XMPP、Whoi

java第22天----編碼問題網路通訊TCP

文章目錄編碼問題解決亂碼網路通訊七層協議獲取主機UDPTCP 昨天知識總結 1.轉換流 2.多個輸入源輸出源的組合 3.更換輸入源輸出源 4.列印流 位元組列印流 字元列印流 5.序列流,資料流,記憶體流 6.Properties 7.序列化流 編碼問

tcpudp報文最大長度

操作 miss 單元 格式 如果 mission mis src size   tcp,udp報文最大長度是怎麽樣的呢? 先來看看各個報文格式: ip報文 tcp報文 udp報文 ip和udp都有16位的長度字段,所以ip和udp報文的最大負載長度應該為2^16,64

python網絡編程通過服務名稱和會話類型(tcpudp)獲取端口號簡單的異常處理

one span try num python網絡 int 代碼 sys.argv 通過 作為一個php程序員,同時有對網絡方面感興趣,php就比較蛋疼了,所以就抽了些時間看python 之前學python基礎因為工作原因,斷斷續續的看了個基礎,差不多是可以寫代碼了 最近在

WireShark開啟IP, TCPUDP校驗和的辦法

分享 http 選項 .com har 校驗和 info 開啟 點擊 首先點擊編輯->首選項 WireShark開啟IP, TCP,UDP校驗和的辦法

QQ 為什麽以 UDP 協議為主TCP 協議為輔?

共享 可靠 而且 海量 資源 就是 傳輸 發送 選擇 QQ既有UDP也有TCP!不管UDP還是TCP,最終登陸成功之後,QQ都會有一個TCP連接來保持在線狀態。這個TCP連接的遠程端口一般是80,采用UDP方式登陸的時候,端口是8000。UDP協議是無連接方式的協議,它的效

TCPUDP協議下的socket通信

() tcp write close 結構體 設置 In cep acc TCP通信流程 Server端: 創建套接字:socket( ) 創建sockaddr_in結構體變量,並設置相關參數 將套接字與IP、端口綁定:bind( ) 使套接字處於監聽狀態,等待Client

網絡編程—網絡基礎概覽、socketTCP/UDP協議

又是 輕量級 多次 所有 兩臺 瀏覽器 進行 網遊 max 網絡基礎概覽 socket概覽 socket模塊—TCP/UDP的實現 TCP/UDP總結 網絡基礎概覽 osi七層協議各層主要的協議 # 物理層傳輸電信號1010101010 # 數據鏈路層,以太網協議

兩類傳輸協議:TCPUDP

不知道 ans 生命力 簡單比較 運行 可靠 可靠傳輸 情況下 一是 1) TCP是Transfer Control Protocol的簡稱,是一種面向連接的保證可靠傳輸的協議。通過TCP協議傳輸,得到的是一個順序的無差錯的數據流。發送方和接收方的成對的兩個socket之間

七層模型? IP TCP/UDP HTTP RTSP FTP 分別在哪層?

模型 技術分享 協議 ima -s com spa 分享 rtsp IP: 網絡層TCP/UDP: 傳輸層HTTP、RTSP、FTP: 應用層協議 七層模型? IP ,TCP/UDP ,HTTP ,RTSP ,FTP 分別在哪層?

TCPUDP資料包的大小以及MTU

TCP、UDP資料包大小的確定     UDP和TCP協議利用埠號實現多項應用同時傳送和接收資料。資料通過源埠傳送出去,通過目標埠接收。有的網路應用只能使用預留或註冊的靜態埠;而另外一些網路應用則可以使用未被註冊的動態埠。因為UDP和TCP報頭使用兩個位元

初夏小談:淺談位元組序TCP,UDP協議

接下來先來說說位元組序 網路位元組序:大小端 CPU在對資料在記憶體中進行存取方向的不同出現了大小端 MIPS ---> RISC處理器 ---> 大端                 &nb

簡述python中兩種網路傳輸方式(UDPTCP

簡述python中網路傳輸方式(UDP,TCP) socket 套接字 socket(簡稱 套接字) 是程序間通訊一個工具,它能實現把資料從一方傳輸到另外一方,完成不同電腦上程序之間的通訊, 它好比資料的搬運工 在建立socket連線時,有TCP和UDP兩種連線方式。 UDP

TCPUDP的報頭詳解

本部落格借鑑謝希仁第六版《計算機網路》的第九章 TCP報頭  (1)源埠和目的埠 各佔2個位元組,分別寫入源埠號和目的埠號,TCP的分用功能是通過埠實現的。 (2)序號 佔4個位元組。序號範圍是[0,2^32-1],共2^32(即4282967296)個序號,序號增加到

網路程式設計——TCPUDP的區別TCP的連線過程

TCP/IP協議模型位於傳輸層,只要有TCP,UDP協議組成 TCP:面向連線的,可靠的,位元組流服務,TCP伺服器必須給每個連線分配資源 UDP:無連線,不可靠的,資料報服務,UDP不需要給每個連線分配資源 面向連線 面向連線:在真正通訊之前,必須先建立一條通訊線路,必須先完成連線

什麼是TCPUDP兩者的區別?

TCP TCP(Transmission Control Protocol 傳輸控制協議)是一種面向連線的,可靠的,基於位元組流的傳輸層通訊協議。當客戶端和伺服器交換資料前,必須先在雙方之間建立可靠的TCP連線,一個TCP連線必須要經過三次“握手”才能傳輸資料。

什麼TCP什麼是UDP它們兩者的區別

1. 簡介 TCP和UDP是OSI模型中的傳輸層中的協議。 TCP(Transmission Control Protocol 傳輸控制協議)是一種面向連線的、可靠的、基於位元組流的傳輸層通訊協議,有IETF的RFC 793定義。在簡化的計算機網路OSI模型中。