TCP UDP HTTP 的關系和區別

TCP UDP HTTP 三者的關系:

TCP/IP是個協議組,可分為四個層次:網絡接口層、網絡層、傳輸層和應用層。

在網絡層有IP協議、ICMP協議、ARP協議、RARP協議和BOOTP協議。

在傳輸層中有TCP協議與UDP協議。

應用層有HTTP、FTP、TELNET、SMTP、DNS等協議。

?

TCP? 傳送控制協議(Transmission Control Protocol):

  TCP是傳輸層的一個協議,基于IP協議,用來傳輸類似HTTP的信息。如果把IP協議類比為一個“公路”的話,那TCP協議可以看成是在公路上行駛的“卡車”。TCP協議是面向連接的協議,通過三次握手機制,盡量保證連接的可靠性。

三次握手機制個人理解:

  A要給B傳數據,A就發一個請求,我要給你傳東西了,這是第一次握手,

  然后B就是回復一下A,說可以傳了,來吧? 這是第二次握手,

  最后A把數據傳給了B,這就是完成了三次握手。

比較安全,不過相對來說比較墨跡

?

UDP 用戶數據報協議 (User Datagram Protocol)?:

  UDP也是傳輸層的一個協議。但是與TCP不同的是,UDP不是面向連接的,并不保證傳輸的可靠性,沒有TCP的建立連接的三次握手機制,對于傳輸效率上面有了提升。

個人理解:

  這個就比較簡單粗暴了,A要給B傳數據,然后就直接傳了。

?

HTTP 超文本傳輸協議(HyperText Transfer Protocal):

  HTTP是在應用層的一個協議,本身就是一個協議,是從Web服務器傳輸超文本到本地瀏覽器的傳輸協議。
  HTTP協議基于請求\響應模型的,并且是基于TCP協議的。

  HTTP連接最顯著的特點是客戶端發送的每次請求都需要服務器回送響應,在請求結束后,會主動釋放連接。從建立連接到關閉連接的過程稱為“一次連接”

?個人理解:

  應用層的協議,支持服務器和web瀏覽器進行交互,響應結束后請求對象和響應請求對象立刻被銷毀。

?

HTTP請求 request

?   請求行??請求頭??請求體

HTTP響應 response

  ?響應行?? 響應頭???響應體

?

轉載于:https://www.cnblogs.com/blazeZzz/p/9221730.html

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/254831.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/254831.shtml
英文地址,請注明出處:http://en.pswp.cn/news/254831.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

微信開放平臺全網發布時,檢測失敗 —— C#

主要就是三個:返回API文本消息,返回普通文本消息,發送事件消息 --會出現失敗的情況 (后續補充說明:出現檢測出錯,不一定是代碼出現了問題,也有可能是1.微信方面檢測時出現服務器請求失敗&…

halcon reduce_ocr_class_svm 縮減基于SVM的OCR分類器。

目錄reduce_ocr_class_svm(算子)描述參數reduce_ocr_class_svm(算子) reduce_ocr_class_svm - 縮減基于SVM的OCR分類器。 reduce_ocr_class_svm(:: OCRHandle,Method,MinRemainingSV&#xff…

Zabbix 釘釘報警

話不多說,咱們直接進入正題釘釘報警時基于zabbix,訪問釘釘應用接口去推送的報警消息,所以我們需要一個在釘釘創建一個報警應用1、 我做的釘釘報警是基于釘釘自定義應用進行推送的所以需要登錄釘釘管理后臺進行創建(zabbix自定義應…

七大因素阻礙非標自動化行業發展,那么應對的策略是什么呢?

 非標自動化機械相對于標準機械而言,是可以根據企業需要量身定做的設備,可以實現標準機械所不能實現的一些功能,實現標準件不可能達到的產量。例如在注塑行業中,眾多注塑企業根據自身實際情況通過制造業自…

單播、多播(組播)和廣播的區別

單播、多播和廣播單播”(Unicast)、“多播”(Multicast)和“廣播”(Broadcast)這三個術語都是用來描述網絡節點之間通訊方式的術語。那么這些術語究竟是什么意思?區別何在?1.單播&am…

數據庫資源博客---小麥苗BEST

http://blog.csdn.net/lihuarongaini/article/details/60584577 http://blog.csdn.net/lihuarongaini/article/details/68485838轉載于:https://www.cnblogs.com/zengkefu/p/6718754.html

halcon write_ocr_class_svm 將OCR分類器寫入文件

目錄write_ocr_class_svm(運算符)描述參數write_ocr_class_svm(運算符) write_ocr_class_svm - 將OCR分類器寫入文件。 write_ocr_class_svm(:: OCRHandle,FileName ? 描述 write_ocr_class_svm將OCR分…

jQuery插件備忘

jQuery BlockUI Plugin 遮罩插件 http://malsup.com/jquery/block/ artDialog是一個基于javascript編寫的對話框組件,它擁有精致的界面與友好的接口 …

于敦德:途牛五大戰略縱深不懼同質化競爭

于敦德說,途牛已經在目的地、出發地、產品系列、客戶和品牌五個領域建立起了縱深壁壘,不擔心任何局部競爭,將堅決把局部同質化戰爭打到底。 一個行業的兩種公司 包括旅游在內的很多行業通常都有兩種公司:…

活在當下吧

‘’你得為你自己而活,想要什么就去爭取,不要干等著以為別人會施舍給你,也不要在意別人的眼光和看法,你首先得考慮的是你自己。” “你要明白,只有當你自己在乎自己的時候,別人才會用正眼看你,才…

ptime概述

官方給出的ptime的定義是:ptime gives the length of time in milliseconds represented by themedia in a packet。簡單來講就是一個數據包中媒體的時長,以毫秒為單位。比如:ptime:20就是定義為20毫秒。 每種媒體的時間是不一樣。比如&#…

halcon clear_ocr_class_svm 清除基于SVM的OCR分類器

目錄clear_ocr_class_svm(算子)描述參數:clear_ocr_class_svm(算子) clear_ocr_class_svm - 清除基于SVM的OCR分類器。 clear_ocr_class_svm(:: OCRHandle ? 描述 clear_ocr_class_svm清除OCRHandle給…

自定義線程的方式

2019獨角獸企業重金招聘Python工程師標準>>> package com.javaxxz.test;public class Demo extends Thread {/*** 創建線程的方式* 方式一:* 1、自定義一個類繼承Thread類* 2、重寫Thread類的run方法,把自定線程的任務代碼寫在run方法中* …

如何使用思維導圖

思?維?導?圖?比?較?容?易?,?因?為?我?們?平?時?都?是?這?樣?思?考?,?但?參?考?一?些?思?維?導?圖?練?習?案?例?,?還?是?有?幫?助?的?,?使?我?們?做?的?更?好?!

Linux下基于C/C++的Socket編程基礎

什么是Socket Socket接口是TCP/IP網絡的API,Socket接口定義了許多函數或例程,程序員可以用它們來開發TCP/IP網絡上的應用程序。要學Internet上的TCP/IP網絡編程,必須理解Socket接口。 Socket接口設計者最先是將接口放在Unix操作系統里面的。如…

tyvj 1059 過河 dp

P1059 過河時間: 1000ms / 空間: 131072KiB / Java類名: Main背景 NOIP2005 提高組 第二道描述 在河上有一座獨木橋,一只青蛙想沿著獨木橋從河的一側跳到另一側。在橋上有一些石子,青蛙很討厭踩在這些石子上。由于橋的長度和青蛙一次跳過的距離都 是正整…

20155204 2016-2017-2 《Java程序設計》第8周學習總結

學號 2016-2017-2 《Java程序設計》第X周學習總結 教材學習內容總結 想要取得channel的操作對象,可以使用channels類,它定義了靜態方法newChannel()。Buffer的直接子類們都有一個alloocate()方法,可以讓你指定Buffer容量。1.java.util.loggin…

HALCON示例程序train_characters_ocr.hdev使用SVM分類器訓練字體

HALCON示例程序train_characters_ocr.hdev使用SVM分類器訓練字體 小哥哥小姐姐覺得有用點個贊唄! 示例程序源碼(加注釋) 藍色字體均為算子解釋鏈接,可以前往查看解答 關于顯示類函數解釋 read_image (Image, ‘ocr/chars_tra…

《信息系統安全等級保護定級報告》

《信息系統安全等級保護定級報告》一、XXX信息系統描述簡述確定該系統為定級對象的理由。從三方面進行說明:一是描述承擔信息系統安全責任的相關單位或部門,說明本單位或部門對信息系統具有信息安全保護責任,該信息系統為本單位或部門的定級對…

安裝DirectX SDK時出現Error Code:s1023 的解決方案

安裝DXSDK_Jun10時(下載地址:http://www.microsoft.com/en-us/download/confirmation.aspx?id6812 ) 出現下圖所示錯誤 Error Code:s1023 計算機上有安裝過更新版的Microsoft Visual C 2010 Redistributable,打開“…