1. 程式人生 > >TCP、UDP、Http、Xmpp 的區別和聯絡

TCP、UDP、Http、Xmpp 的區別和聯絡

一:TCP、UDP、Http、Xmpp的區別

   下面是自己的理解,如有不正確之處,請指正。 (1)TCP、UDP是資料傳輸方式   1.1 採用TCP傳輸資料需要和伺服器建立連線,完成三次握手,傳輸資料長度不限,效率   比UDP低一點。   1.2 採用UDP傳輸資料不需要和伺服器建立連線,直接丟資料給另一端,是否接收到不     做驗證,資料長度最大64kb,因為不需要頻繁建立連線,所以效率比TCP高。 (2)Http、Xmpp是資料的傳輸格式,個人感覺就是人們制定的資料傳輸規則,採用我的   方式就要遵守我的規則。    2.1Http傳輸格式傳送資料,必須按照人家Http規定的格式來,比如請求包括請求頭、請   求體,請求頭又包括資料型別、資料長度等資訊............
   2.2Xmpp傳輸格式,必須按照人家Xmpp規定的格式來,就是使用xml格式傳送資料。

相關推薦

ubuntu中環境變數檔案/etc/profile.profile.bashrc/etc/bash.bashrc之間的區別聯絡(轉)

寫在前面:不同的發行版裡面檔案的命名可能有所不同,如有的發行版etc目錄下有bashrc,有的發行版下面是bash.bashrc。這個根據每個人不同的發行版注意下具體的檔名稱。 /etc/profile:此檔案為系統的每個使用者設定環境資訊,當用戶第一次登入時,該檔案被執行.並從/etc/pro

【2014年12月4日】【每日一問】SOAPWSDLUDDI這三者有什麼區別聯絡

【答】 Web Service平臺有三種元素構成:SOAP、WSDL、UDDI。 一個消費者可以在UDDI登錄檔查詢服務,取得服務的WSDL描述,然後通過SOAP來呼叫服務。 SOAP、WSDL、UDDI的區別如下: 1. SOAP(Simple Object Access Protocol,簡單物件訪問協議

TCPUDPHttpXmpp區別聯絡

一:TCP、UDP、Http、Xmpp的區別    下面是自己的理解,如有不正確之處,請指正。 (1)TCP、UDP是資料傳輸方式   1.1 採用TCP傳輸資料需要和伺服器建立連線,完成三次握手,

【計算機網路】(一)OSI, TCP/IP模型 & 網路HTTPTCPUDPSocket 基本知識總結

OSI 七層模型   我們一般使用的網路資料傳輸由下而上共有七層,分別為物理層、資料鏈路層、網路層、傳輸層、會話層、表示層、應用層,也被依次稱為 OSI 第一層、第二層、⋯⋯、 第七層。 如下圖: 各層功能簡介 1.物理層(Physical Layer)  

深入理解TCPUDP協議及兩者的區別

一、TCP協議: 位於傳輸層, 提供可靠的位元組流服務。所謂的位元組流服務(Byte Stream Service) 是指, 為了方便傳輸, 將大塊資料分割成以報文段(segment) 為單位的資料包進行管理。 而可靠的傳輸服務是指, 能夠把資料準確可靠地傳給對方。 即TC

TCP報文段UDP資料報IP資料報區別

重要說明:既然TCP/IP現在如此成熟,那麼裡面的技術必然是經過各種各樣的大牛們千錘百煉而來,它的每個特有片語,十分肯定的說不是隨隨便便命名的,其背後隱含著設計者的考慮,例如,TCP傳輸給IP的資料單元為什麼叫TCP報文段(TCPsegment)(詳見《TCP/IP詳解卷

(C#)TCPUDP通訊流程TcplistenerTcpclient進行通訊UdpClient進行通訊

1.基於Tcp協議的Socket通訊類似於B/S架構,面向連線,不同的是伺服器端可以向客戶端主動的推送訊息 流程順序。可靠性高 (1)建立一個套接字(Socket) (2)繫結伺服器端IP地址及埠號-伺服器端 (3)利用Listen()方法開啟監聽-伺服器端 (4)利用Accep

WebSocket socketHTTP區別聯絡

一、WebSocket 是什麼? WebSocket是HTML5規範提出的一種協議;目前除了完犢子的IE瀏覽器,其他瀏覽器都基本支援。他是一種協議,萬變不離其宗,也是基於TCP協議的;和HTTP協議是並存的兩種協議。 WebSocket是HTML5中的協議。HTML5 Web

網路程式設計(十)——WebSocket socketHTTP區別聯絡

一、WebSocket 是什麼? WebSocket是HTML5規範提出的一種協議;目前除了完犢子的IE瀏覽器,其他瀏覽器都基本支援。他是一種協議,萬變不離其宗,也是基於TCP協議的;和HTTP協議是並存的兩種協議。 WebSocket是HTML5中的協議。HTML5 Web

機器學習中目標函數損失函數代價函數之間的區別聯系

最好 reg ecc 期望 raw 擬合 data- ati 最優 首先給出結論:損失函數和代價函數是同一個東西,目標函數是一個與他們相關但更廣的概念,對於目標函數來說在有約束條件下的最小化就是損失函數(loss function) 舉個例子解釋一下:(圖片來自Andre

【小家java】POP(面向過程程式設計)OOP(面向物件程式設計)AOP(面向切面程式設計)三種程式設計思想的區別聯絡

相關閱讀 【小家java】java5新特性(簡述十大新特性) 重要一躍 【小家java】java6新特性(簡述十大新特性) 雞肋升級 【小家java】java7新特性(簡述八大新特性) 不溫不火 【小家java】java8新特性(簡述十大新特性) 飽受讚譽 【小家java】java9

【小家java】SessionCookie的區別聯絡分散式session的幾種實現方式

相關閱讀 【小家java】java5新特性(簡述十大新特性) 重要一躍 【小家java】java6新特性(簡述十大新特性) 雞肋升級 【小家java】java7新特性(簡述八大新特性) 不溫不火 【小家java】java8新特性(簡述十大新特性) 飽受讚譽 【小家java】java9

ThreadRunnable的區別聯絡多次start一個執行緒會怎麼樣

一、Java有兩種方式實現多執行緒,第一個是繼承Thread類,第二個是實現Runnable介面。他們之間的聯絡:     1、Thread類實現了Runable介面。   2、都需要重寫裡面Run方法。 二、實現Runnable介面相對於繼承Thread類來說,有如下顯著的好處:

Web Service平臺有三種元素構成:SOAPWSDLUDDI。區別聯絡

Web Service平臺有三種元素構成:SOAP、WSDL、UDDI。一個消費者可以在UDDI登錄檔查詢服務,取得服務的WSDL描述,然後通過SOAP來呼叫服務。SOAP、WSDL、UDDI的區別如下:1. SOAP(Simple Object Access Protocol,簡單物件訪問協議)① SOAP

echo語句print語句print_r有啥區別聯絡

echo語句、print語句、print_r有啥區別和聯絡? **echo是PHP語句, print和print_r是函式,語句沒有返回值,函式可以有返回值(即便沒有用) print() 只能打印出簡單型別變數的值(如int,string)** 例子 <?php $a=

人工智慧機器學習深度學習的區別聯絡

機器學習是一種實現人工智慧的方法,深度學習是一種實現機器學習的技術。 人工智慧 在1956年被提出,2012年之前一直飽受爭議,直到機器學習新演算法(深度學習)的出現,人工智慧迎來了大爆發。 人工智慧研究的分支有很多,包含:專家系統、機器學習、進化計算、模糊邏輯、計算機視覺、自然語言處理

KEILuVisionMDK區別聯絡

--------------------------------------------- -- 時間:2018-11-26 -- 建立人:Ruo_Xiao -- 郵箱:[email protected] ----------------------------------------

淺談程序執行緒協程三者之間的區別聯絡

一、程序、執行緒、協程 1,程序 經典定義:一個執行中程式的例項。系統中的每個程式都執行在某個程序的上下文中。(-摘自 CSAPP) 程序是系統資源分配的最小單位   2,執行緒(thread) 執行緒就是執行在程序上下文中的邏輯流。 執行緒是作業系統能夠進行運算排程的最小單位。 &

人工智慧機器學習深度學習之間的區別聯絡

人工智慧: 人工智慧的研究領域細分圖: 目前的科研工作都集中在弱人工智慧這部分,並很有希望在近期取得重大突破,電影裡的人工智慧多半都是在描繪強人工智慧,而這部分在目前的現實世界裡難以真正實現(通常將人工智慧分為弱人工智慧和強人工智慧,前者讓機器具備觀察和感知的能力,可

Statement PreparedStatement CallableStatement 區別聯絡

1. Statement、PreparedStatement和CallableStatement都是介面(interface)。  2. Statement繼承自Wrapper、PreparedStatement繼承自Statement、CallableStatement繼