TCP/IP協議跟Http協議的不同
從OSI模型可以看到IP是網路層,TCP是傳輸層,HTTP是應用層,這就包含了它們的關係
我的理解是這樣,TCP是傳輸層協議,傳輸,顧名思義,將資料包從一個網路傳輸到另一個網路,那你要傳輸到另一個網路,你怎麼確定那個網路的地址?所以IP協議的作用就來了,因為IP地址是唯一的
TCP協議通過IP協議定位到對應的網路,然後將資料包傳輸到對應的網路,這就是TCP跟IP協議之間的關係。
然後TCP協議傳輸的資料包,因為資料包是有固定的格式規則的生成的,這樣接收包在接收到後,才能進行解析。所以就是由HTTP來生成資料包(應用層其它協議也可以生成資料包,這裡拿HTTP來說)
然後傳輸層除了TCP,還有UDP,這兩個區別就在於TCP提供有保證的資料傳輸,即TCP有一個特殊的機制來確保資料安全的不出錯的從一個端點傳到另一個端點
UDP不提供
https://mp.csdn.net/postedit/75268031這篇部落格講了TCP的三次握手跟四次握手,還有為什麼要三次或者四次,原因就在於這是保證資訊來回兩個鏈路可達(也就是資訊能從A到B,也能從B到A)的最低要求,所以這就是TCP的傳輸機制,
相關推薦
TCP/IP協議跟Http協議的不同
從OSI模型可以看到IP是網路層,TCP是傳輸層,HTTP是應用層,這就包含了它們的關係 我的理解是這樣,TCP是傳輸層協議,傳輸,顧名思義,將資料包從一個網路傳輸到另一個網路,那你要傳輸到另一個網路,你怎麼確定那個網路的地址?所以IP協議的作用就來了,因為IP地
TCP/IP協議與Http協議的區別
內容 發送請求 nfs bstr quest alibaba 數據包 緩存 med TPC/IP協議是傳輸層協議,主要解決數據如何在網絡中傳輸,而HTTP是應用層協議,主要解決如何包裝數據。關於TCP/IP和HTTP協議的關系,網絡有一段比較容易理解的介紹:“我們在傳輸數
TCP/IP協議與HTTP協議(一)
tar idt 通過 inter bubuko 通信 單位 網絡設備 proto 1、什麽是TCP/IP 如果要了解一個人,可以從他歸屬的集體聊起來。我們的HTTP協議就屬於TCP/IP協議家族中的一員,了解HTTP協議再整個網絡流程中的地位,也能更加充分的理
TCP/IP協議與HTTP協議(二)
動向 沒有 代理 serve 相互 基本 而且 網絡連接 正式 TCP/IP協議是傳輸層協議,主要解決數據如何在網絡中傳輸,而HTTP是應用層協議,主要解決如何包裝數據。 1、TCP連接 手機能夠使用聯網功能是因為手機底層實現了TCP/IP協議,可以使手機終端通過無線網絡
TCP/IP協議,HTTP協議
1、TCP TCP協議是一種面向連線的、 可靠的、基於位元組流的運輸層通訊協議。通過TCP協議傳輸,得到的是一個順序的無差錯的資料流。 三次握手 在TCP/IP協議中,TCP協議提供可靠的連線服務,連線是通過 三次握手進行初始化的。三
TCP/IP協議,HTTP協議與webSocket協議區別
http協議(識別資料內容)與webSocket協議 同:建立在TCP之上,同http一樣通過TCP來傳輸資料 不同: HTTP協議為單向協議,即瀏覽器只能向伺服器請求資源,伺服器才能將資料傳送給瀏覽器,而伺服器不能主動向瀏覽器傳遞資料。分為長連線和短連線,短連線是
RPC協議、http協議、tcp/ip協議、udp協議、socket協議以及soap協議都有什麼相同點和不同點
HTTP與RPC的區別: 人們常常錯誤地將HTTP稱作一種遠端過程呼叫(RPC)[23]機制,僅僅是因為它包括了請求和響應。 呼叫遠端機器上的一個過程(procedure)的觀念,是RPC與其他形式的基於網路的應用通訊的區別在。 RPC的協議識別出過程並且傳遞給它固定
TCP/IP協議、Http協議、ftp協議
TCP/IP起源於20世紀60年代末美國政府資助的一個網路分組交換研究專案,TCP/IP是發展至今最成功的通訊協議,它被用於當今所構築的最大的開放式網路系統Internet之上。 TCP和IP是兩個獨立且緊密結合的協議,負責管理和引導資料報文在Interne
TCP/IP協議、HTTP協議、SOCKET通訊詳解
ron bsp 正式 ber 二次 軟件 寄存器 使用 網絡通信 1、TCP連接TCP(Transmission Control Protocol) 傳輸控制協議。TCP是主機對主機層的傳輸控制協議,提供可靠的連接服務,采用三次握確認建立一個連接。位碼即tcp標誌位,有6種
TCP-IP之應用層協議
傳輸協議 images gateway 1-1 大學 表示 進制 技術 dom 應用層協議是多種多樣的,比如 DNS、FTP、Telnet、SMTP、HTTP、RIP、NFS 一、DNS DNS (Domain Name Service 域名服務) 協議基於 UDP,使用
OSI,TCP/IP,五層協議的體系結構,以及各層協議
802.3 面向連接 udp 用戶 數據包 格式 ios mpeg 用戶數據 以下整理的是計算機網絡的OSI,TCP/IP,五層協議的體系結構,以及各層協議,便於以後查看: OSI分層,自上而下分別是:物理層,數據鏈路層,網絡層,傳輸層,會話層,表示層,應用層 TCP/IP
socket tcp/ip 之簡單ssh協議
圖片 ssa 都是 服務端 bubuko tro cmd wait 分享 看了python核心編程和大牛的視頻之後,自己動手也試了一試,寫寫筆記,加深一下印象 首先服務端要導入socket模塊,然後綁定地址和端口,並監聽,然後進入等待接收來自客戶端請求的一個循環,如果有數據
OSI 和TCP/IP對應的網路協議
TCP/IP: 資料鏈路層:ARP,RARP 網路層: IP,ICMP,IGMP 傳輸層:TCP ,UDP,UGP 應用層:Telnet,FTP,SMTP,SNMP. OSI: 物理層:EIA/TIA-232, EIA/TIA-499, V.3
TCP協議與HTTP協議
TCP協議與HTTP協議簡介 HTTP,超文字傳輸協議。它是網際網路上應用最為廣泛的一種網路協議。 SOAP, 簡單物件訪問協議。是交換資料的一種協議規範。基於xml, web TCP/IP, 傳輸控制協議/因特網互聯協議,又名網路通訊協議,是Internet最基本的協議, Inte
嵌入式Linux網路程式設計,網路基礎,OSI七層模型,TCP/IP四層模型,TCP/IP通訊模型、協議結構、封包與拆包,TCP/UDP協議特點及適用情況
文章目錄 1,TCP協議分成了兩個不同的協議----->TCP/IP協議誕生 2,網路的體系結構 2.1,OSI開放系統互聯模型 2.2,TCP/IP協議族的體系結構 3,TCP/IP協議通訊模型 3.1
TCP/IP各層網路協議的通俗理解
話說兩臺電腦要通訊就必須遵守共同的規則,就好比兩個人要溝通就必須使用共同的語言一樣。一個只懂英語的人,和一個只懂中文的人由於沒有共同的語言(規則)就沒辦法溝通。兩臺電腦之間進行通訊所共同遵守的規則,就是網路協議。 那麼誰來制定這個網路協議? 國際標準化組織(ISO)定
《Linux核心TCP/IP 實現》:協議棧原始碼分析圖
一.linux核心網路棧程式碼的準備知識 1. linux核心ipv4網路部分分層結構: BSD socket層: 這一部分處理BSD socket相關操作,每個socket在核心中以struct socket結構體現。這一部分的檔案主要有: /net/
OSI 七層模型和TCP/IP模型及對應協議(詳解)
OSI 七層模型和TCP/IP模型及對應協議(詳解) 完成中繼功能的節點通常稱為中繼系統。在OSI七層模型中,處於不同層的中繼系統具有不同的名稱。 一個裝置工作在哪一層,關鍵看它工作時利用哪一層的資料頭部資訊。網橋工
各種網路通訊協議的區別 Socket web-socket restful 與 TCP/IP IOS七層協議
轉載自: https://www.jianshu.com/p/9a829ddc05f5 這裡還有一篇類似的文章: https://www.jianshu.com/p/947a2673102a 這篇文章加了soap的講解: https://segmen
wireshark的使用教程--用實踐的方式幫助我們理解TCP/IP中的各個協議是如何工作的
原文連結:http://blog.csdn.net/21aspnet/article/details/6667431 wireshark的使用教程--用實踐的方式幫助我們理解TCP/IP中的各個協議是如何工作的 wireshark是一款抓包軟體,比較易用,