係統粉 > 電腦問答 > 其他問答

已解決tcp協議和http協議的區別有哪些

提問者:夜逛花街  |  瀏覽次  |  提問時間:2016-12-16  |  回答數量:4

tcp協議和http協議的區別有哪些tcp協議和http協議區別;超文本傳送協議 (HTTP-Hypertext transfer protocol) 定義了瀏覽器(即萬維網客戶進程)怎樣向萬維網服務...

已有4條答案
平角褲先森

平角褲先森

回答數:7559  |  被采納數:2

tcp協議和http協議區別;
超文本傳送協議 (HTTP-Hypertext transfer protocol) 定義了瀏覽器(即萬維網客戶進程)怎樣向萬維網服務器請求萬維網文檔,以及服務器怎樣把文檔傳送給瀏覽器。從層次的角度看,HTTP是麵向(transaction-oriented)應用層協議,它是萬維網上能夠可靠地交換文件(包括文本、聲音、圖像等各種多媒體文件)的重要基礎。
TCP:Transmission Control Protocol 傳輸控製協議TCP是一種麵向連接(連接導向)的、可靠的、基於字節流的運輸層(Transport layer)通信協議,由IETF的RFC 793說明(specified)。在簡化的計算機網絡OSI模型中,它完成第四層傳輸層所指定的功能,UDP是同一層內另一個重要的傳輸協議。
2016-12-16 14:34:57
讚 755
shikoushan

shikoushan

回答數:1988  |  被采納數:0

TCP協議就是這樣,無論上層讓他傳啥數據,他都通過與IP協議的操作,把這些東西分段,然後輸送,同時保證在這個過程中,數據不會丟,如果丟了一塊,他還得想辦法重新傳一次。另外,HTTP協議,可以認為主要是用來訪問網頁的,是比TCP更上層的協議,http裏麵規定了我們訪問網頁的時候如何進行緩存,以及請求什麼格式。等等,主要是為了讓人們訪問網頁的時候更快,更安全,而規定了很多參數。
2016-12-16 14:45:58
讚 198
_晨澤

_晨澤

回答數:515  |  被采納數:0

您好,TCP/IP 是 網絡上 數據通信的一種協議,如果沒有這個協議,你就在TCP/IP網絡上什麼也做不了 。HTTP 協議是 TCP/IP 協議裏麵包含的 應用層的協議而已,沒有這個協議隻是不能瀏覽網頁而已,其他的服務是正常的 比如 郵件SMTP,POP3 協議,FTP等協議,這些協議都是應用層協議。希望我的回答可以幫到您
2016-12-16 14:53:43
讚 51
來點兒刺激的11

來點兒刺激的11

回答數:2292  |  被采納數:2

HTTP 是應用層協議,TCP 是傳輸層協議(位於應用層之下),Http 是 TCP的上層協議,Http 是基於 TCP的,所以你用了HTTP,等同與你也在用TCP,所以,拿Http和TCP做優劣比較是一個不存在的問題。實在的話,他們的區別還是在於開發代價不同。http有大量現成架構,服務器,數據庫,出了問題也不會全盤崩潰,調試代價小。tcp必須自定義協議,然後自己處理;自己實現服務器,監聽端口;遇到問題,自己打造一係列調試手段。自己動手造輪子,開發代價高了一個數量級。希望我的回答對您有所幫助
2016-12-16 15:07:05
讚 229
相關問答
最新其他問答
解決方法