tcp /ip是網際網路相關的各類協議族的總稱。協議中存在各種各樣的內容,從電纜的規格到ip位址的選定方法。尋找異地使用者的方法。雙發建立通訊的順序,以及web頁面顯示需求的處理
如上圖,是對tcp/ip協議的一種描述。
分層管理
tcp,ip協議按層次分分為
應用層 傳輸層 網路層 資料鏈層
應用層:決定了向使用者提**用服務時通訊的活動 tcp ip協議族記憶體了各類通用的應用服務。比如ftp,檔案傳輸協議。dns網域名稱系統 http協議也處於該層
傳輸層:提供處於網路連線中的兩台計算機之間的資料傳輸。 在這一層有兩個性質不同的協議:tcp(傳輸控制協議)和udp(使用者資料報協議)
網路層:處理在網路上流動的資料報。資料報時網路傳輸的最小資料單位,該層規定了通過怎樣的路徑到達對方計算機,並把資料報傳送給對方。與對方計算機之間通過多台計算機或網路裝置進行傳輸時,網路層所
起的作用就是在眾多的選項內選擇一條傳輸路線。ipipip
鏈路層
用來處理連線網路的硬體部分。包括控制作業系統、硬體的裝置驅動,網路介面卡(網絡卡)及光纖等物理課件部分。硬體上的範疇。
於http協議密不可分的三個協議(ip,tcp,dns)
把各種資料報傳送給對方。而保證確實傳送到對方那裡,則需要滿足各類條件。其中兩個重要的條件是ip和mac位址
ip位址指明了節點被分配到的位址。mac 位址是指網絡卡所屬的固定
位址。ip 位址可以和 mac 位址進行配對。ip 位址可變換,但 mac
位址基本上不會更改
tcp 確保可靠性 使用了三次握手策略
tcp協議把資料報送出去以後,tcp不會對傳送的情況置之不理,它會向對方確認是否成功送達。握手過程中使用到了syn和ack
傳送端首先傳送乙個帶 syn 標誌的資料報給對方。接收端收到後,
回傳乙個帶有 syn/ack 標誌的資料報以示傳達確認資訊。最後,發
送端再回傳乙個帶 ack 標誌的資料報,代表「握手」結束。
dns 服務 負責網域名稱解析
各種協議與http協議的關係
HTTP協議 網路篇
網路篇 http協議 1 uri url urn基本介紹 uri 統一資源標誌符 uniform resource identifier url 統一資源定位符 uniform resource locator urn 統一資源命名 uniform resource name 關係圖如下 2 url...
HTTP協議 基礎篇
定義 1.http協議 超文字傳輸協議 它可以使瀏覽器更高效,網路傳輸減少。它不僅保證正確快速的傳輸文字,還能確定那一部分內容首先顯示 如文字先於圖形 2.http是乙個應用層協議,由請求和響應構成,是乙個標準的客戶端伺服器模型,http是乙個無狀態的協議。並且永遠都是客戶端發起請求,伺服器回送響應...
HTTP協議基礎總結
本文為http經典五層模型和乙個完整的響應過程。1.經典五層網路模型 2.瀏覽器輸入url後http請求返回的完整過程 3.使用node.js構建例項 1 按裝node.js和git 使用gitbash node v10.16.0 x64.msi 2 使用gitbash檢視node.js版本 min...