TCP IP協議跟Http協議的不同

2021-08-30 02:05:12 字數 605 閱讀 1469

參考了這篇博文:

從osi模型可以看到ip是網路層,tcp是傳輸層,rpc是會話層 http是應用層,這就包含了它們的關係 

我的理解是這樣,tcp是傳輸層協議,傳輸,顧名思義,將資料報從乙個網路傳輸到另乙個網路,那你要傳輸到另乙個網路,你怎麼確定那個網路的位址?所以ip協議的作用就來了,因為ip位址是唯一的

tcp協議通過ip協議定位到對應的網路,然後將資料報傳輸到對應的網路,這就是tcp跟ip協議之間的關係。

然後tcp協議傳輸的資料報,因為資料報是有固定的格式規則的生成的,這樣接收包在接收到後,才能進行解析。所以就是由http來生成資料報(應用層其它協議也可以生成資料報,這裡拿http來說)

然後傳輸層除了tcp,還有udp,這兩個區別就在於tcp提供***的資料傳輸,即tcp有乙個特殊的機制來確保資料安全的不出錯的從乙個端點傳到另乙個端點

udp不提供

這篇部落格講了tcp的三次握手跟四次握手,還有為什麼要三次或者四次,原因就在於這是保證資訊來回兩個鏈路可達(也就是資訊能從a到b,也能從b到a)的最低要求,所以這就是tcp的傳輸機制,

TCP IP協議之HTTP協議

1 全球資訊網 www 提供的是分布式c s服務,每個客戶端瀏覽器由3部分組成 控制程式 ftp,http,telnet等 解析程式 html,jsp,php等 和客戶協議。2 統一資源定位符 url uri 由一下部分組成 協議 主機 埠 路徑 協議部分除了http之外還可以用ftp,news和t...

TCP IP協議之 HTTP協議

http協議 hypertext transfer protocol,超文字傳輸協議 是網際網路上應用最為廣泛的一種網路傳輸協議,所有的www檔案都必須遵守這個標準。http是乙個基於tcp ip通訊協議來傳遞資料 html 檔案,檔案,查詢結果等 工作於客戶端 服務端架構 c s 上。瀏覽器作為h...

TCP IP協議Http協議Socket的區別

tpc ip協議是傳輸層協議,主要解決資料如何在網路中傳輸,而http是應用層協議,主要解決如何包裝資料。關於tcp ip和http協議的關係,網路有一段比較容易理解的介紹 我們在傳輸資料時,可以只使用 傳輸層 tcp ip協議,但是那樣的話,如果沒有應用層,便無法識別資料內容,如果想要使傳輸的資料...